0000095953-24-000018.txt : 20240401 0000095953-24-000018.hdr.sgml : 20240401 20240401165104 ACCESSION NUMBER: 0000095953-24-000018 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 106 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240401 DATE AS OF CHANGE: 20240401 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ASCENT INDUSTRIES CO. CENTRAL INDEX KEY: 0000095953 STANDARD INDUSTRIAL CLASSIFICATION: STEEL PIPE & TUBES [3317] ORGANIZATION NAME: 04 Manufacturing IRS NUMBER: 570426694 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-05200 FILM NUMBER: 24810363 BUSINESS ADDRESS: STREET 1: 1400 16TH STREET STREET 2: SUITE 270 CITY: OAK BROOK STATE: IL ZIP: 60523 BUSINESS PHONE: 804-822-3260 MAIL ADDRESS: STREET 1: 1400 16TH STREET STREET 2: SUITE 270 CITY: OAK BROOK STATE: IL ZIP: 60523 FORMER COMPANY: FORMER CONFORMED NAME: SYNALLOY CORP DATE OF NAME CHANGE: 19920703 FORMER COMPANY: FORMER CONFORMED NAME: BLACKMAN UHLER INDUSTRIES INC DATE OF NAME CHANGE: 19710510 10-K 1 acnt-20231231.htm 10-K acnt-20231231
00000959532023FYfalsehttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortizationhttp://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization00000959532023-01-012023-12-3100000959532023-06-30iso4217:USD00000959532024-03-28xbrli:shares00000959532023-12-3100000959532022-12-31iso4217:USDxbrli:shares00000959532022-01-012022-12-310000095953us-gaap:RetainedEarningsMember2023-01-012023-12-3100000959532021-12-310000095953us-gaap:CommonStockMember2021-12-310000095953us-gaap:AdditionalPaidInCapitalMember2021-12-310000095953us-gaap:RetainedEarningsMember2021-12-310000095953us-gaap:TreasuryStockCommonMember2021-12-310000095953us-gaap:RetainedEarningsMember2022-01-012022-12-310000095953us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-310000095953us-gaap:TreasuryStockCommonMember2022-01-012022-12-310000095953us-gaap:CommonStockMember2022-12-310000095953us-gaap:AdditionalPaidInCapitalMember2022-12-310000095953us-gaap:RetainedEarningsMember2022-12-310000095953us-gaap:TreasuryStockCommonMember2022-12-310000095953us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-310000095953us-gaap:TreasuryStockCommonMember2023-01-012023-12-310000095953us-gaap:CommonStockMember2023-12-310000095953us-gaap:AdditionalPaidInCapitalMember2023-12-310000095953us-gaap:RetainedEarningsMember2023-12-310000095953us-gaap:TreasuryStockCommonMember2023-12-31acnt:segment0000095953srt:MinimumMember2023-01-012023-12-310000095953srt:MaximumMember2023-01-012023-12-310000095953acnt:SpecialtyChemicalsSegmentMember2023-01-012023-12-310000095953acnt:SpecialtyChemicalsSegmentMember2022-01-012022-12-310000095953acnt:ObsolescenceReserveMember2023-12-310000095953acnt:ObsolescenceReserveMember2022-12-310000095953acnt:PhysicalInventoryShrinkReserveMember2023-12-310000095953acnt:PhysicalInventoryShrinkReserveMember2022-12-310000095953us-gaap:LandBuildingsAndImprovementsMembersrt:MinimumMember2023-12-310000095953us-gaap:LandBuildingsAndImprovementsMembersrt:MaximumMember2023-12-310000095953srt:MinimumMemberus-gaap:MachineryAndEquipmentMember2023-12-310000095953srt:MaximumMemberus-gaap:MachineryAndEquipmentMember2023-12-310000095953us-gaap:ComputerSoftwareIntangibleAssetMember2023-12-310000095953acnt:SpecialtyChemicalsSegmentMember2021-12-310000095953acnt:SpecialtyChemicalsSegmentMember2022-12-310000095953acnt:SpecialtyChemicalsSegmentMember2023-12-3100000959532023-07-012023-09-30xbrli:pure0000095953us-gaap:CustomerRelatedIntangibleAssetsMember2023-12-310000095953us-gaap:CustomerRelatedIntangibleAssetsMember2022-12-310000095953us-gaap:TrademarksAndTradeNamesMember2023-12-310000095953us-gaap:TrademarksAndTradeNamesMember2022-12-310000095953us-gaap:OtherIntangibleAssetsMember2023-12-310000095953us-gaap:OtherIntangibleAssetsMember2022-12-310000095953us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberacnt:TubularProductsMemberacnt:OneCustomerMember2023-01-012023-12-310000095953us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberacnt:SpecialtyChemicalsSegmentMemberacnt:OneCustomerMember2023-01-012023-12-310000095953us-gaap:CustomerConcentrationRiskMemberus-gaap:RevenueFromContractWithCustomerMemberacnt:SpecialtyChemicalsSegmentMemberacnt:OneCustomerMember2022-01-012022-12-310000095953acnt:MunhallFacilityMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2023-04-012023-06-300000095953acnt:MunhallFacilityMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2023-07-012023-09-300000095953acnt:SpecialtyPipeAndTubeInc.Member2023-12-222023-12-220000095953us-gaap:DiscontinuedOperationsHeldforsaleMember2023-12-310000095953us-gaap:DiscontinuedOperationsHeldforsaleMember2022-12-3100000959532023-05-012023-05-310000095953us-gaap:DiscontinuedOperationsHeldforsaleMember2023-10-012023-12-310000095953us-gaap:DiscontinuedOperationsHeldforsaleMember2022-10-012022-12-310000095953us-gaap:DiscontinuedOperationsHeldforsaleMember2023-01-012023-12-310000095953us-gaap:DiscontinuedOperationsHeldforsaleMember2022-01-012022-12-310000095953acnt:FiberglassAndSteelLiquidStorageTanksAndSeparationEquipmentMemberus-gaap:SegmentContinuingOperationsMember2023-01-012023-12-310000095953acnt:FiberglassAndSteelLiquidStorageTanksAndSeparationEquipmentMember2022-01-012022-12-310000095953acnt:StainlessSteelPipeMemberus-gaap:SegmentContinuingOperationsMember2023-01-012023-12-310000095953acnt:StainlessSteelPipeMember2022-01-012022-12-310000095953acnt:SpecialtyChemicalsMemberus-gaap:SegmentContinuingOperationsMember2023-01-012023-12-310000095953acnt:SpecialtyChemicalsMember2022-01-012022-12-310000095953us-gaap:TransferredAtPointInTimeMember2023-01-012023-12-310000095953us-gaap:TransferredAtPointInTimeMember2022-01-012022-12-310000095953us-gaap:TransferredOverTimeMember2023-01-012023-12-310000095953us-gaap:TransferredOverTimeMember2022-01-012022-12-310000095953acnt:MunhallFacilityMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2022-01-012022-03-310000095953acnt:MunhallFacilityMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2023-06-300000095953acnt:MunhallFacilityMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2023-09-300000095953us-gaap:FairValueInputsLevel2Memberacnt:MunhallFacilityMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2023-12-310000095953us-gaap:FairValueInputsLevel2Memberacnt:MunhallFacilityMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2022-12-310000095953acnt:PalmerFacilityMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2023-12-310000095953acnt:PalmerFacilityMemberus-gaap:DiscontinuedOperationsHeldforsaleMember2022-12-310000095953us-gaap:LandMember2023-12-310000095953us-gaap:LandMember2022-12-310000095953us-gaap:LandImprovementsMember2023-12-310000095953us-gaap:LandImprovementsMember2022-12-310000095953us-gaap:BuildingMember2023-12-310000095953us-gaap:BuildingMember2022-12-310000095953us-gaap:MachineryAndEquipmentMember2023-12-310000095953us-gaap:MachineryAndEquipmentMember2022-12-310000095953us-gaap:ConstructionInProgressMember2023-12-310000095953us-gaap:ConstructionInProgressMember2022-12-310000095953us-gaap:CostOfSalesMember2023-01-012023-12-310000095953us-gaap:CostOfSalesMember2022-01-012022-12-310000095953us-gaap:SellingGeneralAndAdministrativeExpensesMember2023-01-012023-12-310000095953us-gaap:SellingGeneralAndAdministrativeExpensesMember2022-01-012022-12-310000095953us-gaap:NotesPayableToBanksMember2023-06-130000095953us-gaap:NotesPayableToBanksMember2023-12-310000095953us-gaap:RevolvingCreditFacilityMemberacnt:ABLLineOfCreditDueJanuary152025Member2023-12-310000095953us-gaap:RevolvingCreditFacilityMemberacnt:ABLLineOfCreditDueJanuary152025Member2022-12-310000095953us-gaap:SecuredDebtMemberacnt:TermLoanDueJanuary152025Member2023-12-310000095953us-gaap:SecuredDebtMemberacnt:TermLoanDueJanuary152025Member2022-12-310000095953us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberacnt:TheFacilityMember2023-09-300000095953us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberacnt:TheFacilityMember2023-12-310000095953us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:LineOfCreditMembersrt:MinimumMemberacnt:TheFacilityMemberus-gaap:RevolvingCreditFacilityMember2023-09-302023-09-300000095953us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:LineOfCreditMembersrt:MaximumMemberacnt:TheFacilityMemberus-gaap:RevolvingCreditFacilityMember2023-09-302023-09-300000095953us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:LineOfCreditMembersrt:MinimumMemberacnt:TheFacilityMemberus-gaap:RevolvingCreditFacilityMember2023-10-012023-12-310000095953us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMemberus-gaap:LineOfCreditMembersrt:MaximumMemberacnt:TheFacilityMemberus-gaap:RevolvingCreditFacilityMember2023-10-012023-12-310000095953us-gaap:RevolvingCreditFacilityMemberacnt:TheFacilityMember2023-12-310000095953us-gaap:LineOfCreditMemberacnt:ABLLineOfCreditDueJanuary152025Member2021-01-150000095953us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberacnt:ABLLineOfCreditDueJanuary152025Member2021-01-150000095953us-gaap:LineOfCreditMemberacnt:MachineryAndEquipmentSubLimitMemberacnt:ABLLineOfCreditDueJanuary152025Member2021-01-150000095953us-gaap:BaseRateMemberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberacnt:ABLLineOfCreditDueJanuary152025Member2021-01-152021-01-150000095953acnt:LondonInterbankOfferedRateLIBOR1Memberus-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberacnt:ABLLineOfCreditDueJanuary152025Member2021-01-152021-01-150000095953us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberacnt:ABLLineOfCreditDueJanuary152025Member2023-12-310000095953us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMemberacnt:ABLLineOfCreditDueJanuary152025Member2022-12-310000095953us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2023-01-012023-12-310000095953us-gaap:LineOfCreditMemberus-gaap:RevolvingCreditFacilityMember2022-01-012022-12-310000095953us-gaap:RevolvingCreditFacilityMember2023-01-012023-12-310000095953us-gaap:RevolvingCreditFacilityMember2022-01-012022-12-310000095953acnt:AmendedShareRepurchaseProgramMember2021-02-170000095953acnt:AmendedShareRepurchaseProgramMember2023-12-310000095953us-gaap:EmployeeStockOptionMemberacnt:A2011PlanMember2023-01-012023-12-310000095953us-gaap:EmployeeStockOptionMembersrt:MinimumMemberacnt:A2011PlanMember2023-01-012023-12-310000095953us-gaap:EmployeeStockOptionMembersrt:MaximumMemberacnt:A2011PlanMember2023-01-012023-12-310000095953us-gaap:EmployeeStockOptionMember2023-01-012023-12-310000095953acnt:StockAwardsMembersrt:MinimumMemberacnt:A2015StockAwardsPlanMemberacnt:ShareBasedPaymentArrangementTrancheFiveMember2023-01-012023-12-310000095953acnt:StockAwardsMembersrt:MinimumMemberacnt:A2015StockAwardsPlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-01-012023-12-310000095953acnt:StockAwardsMembersrt:MinimumMemberacnt:A2015StockAwardsPlanMemberacnt:ShareBasedPaymentArrangementTrancheFourMember2023-01-012023-12-310000095953acnt:StockAwardsMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMembersrt:MinimumMemberacnt:A2015StockAwardsPlanMember2023-01-012023-12-310000095953acnt:StockAwardsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMembersrt:MinimumMemberacnt:A2015StockAwardsPlanMember2023-01-012023-12-310000095953acnt:StockAwardsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMembersrt:MaximumMemberacnt:A2015StockAwardsPlanMember2023-01-012023-12-310000095953acnt:StockAwardsMembersrt:MaximumMemberacnt:A2015StockAwardsPlanMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-01-012023-12-310000095953acnt:StockAwardsMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMembersrt:MaximumMemberacnt:A2015StockAwardsPlanMember2023-01-012023-12-310000095953acnt:StockAwardsMemberacnt:A2015StockAwardsPlanMember2023-01-012023-12-310000095953acnt:StockAwardsMember2023-01-012023-12-310000095953acnt:StockAwardsMember2022-12-310000095953acnt:StockAwardsMember2023-12-310000095953us-gaap:PerformanceSharesMember2023-01-012023-12-310000095953us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-01-012023-12-310000095953us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-01-012023-12-310000095953us-gaap:PerformanceSharesMemberus-gaap:ShareBasedCompensationAwardTrancheThreeMember2023-01-012023-12-310000095953us-gaap:PerformanceSharesMemberacnt:ShareBasedPaymentArrangementTrancheFourMember2023-01-012023-12-310000095953us-gaap:PerformanceSharesMemberacnt:ShareBasedPaymentArrangementTrancheFiveMember2023-01-012023-12-310000095953us-gaap:PerformanceSharesMemberacnt:ShareBasedPaymentArrangementTrancheSixMember2023-01-012023-12-310000095953us-gaap:PerformanceSharesMemberacnt:ShareBasedPaymentArrangementTrancheSevenMember2023-01-012023-12-310000095953us-gaap:PerformanceSharesMemberacnt:ShareBasedPaymentArrangementTrancheEightMember2023-01-012023-12-310000095953us-gaap:PerformanceSharesMemberacnt:ShareBasedPaymentArrangementTrancheNineMember2023-01-012023-12-310000095953us-gaap:PerformanceSharesMemberacnt:ShareBasedPaymentArrangementTrancheTenMember2023-01-012023-12-310000095953us-gaap:PerformanceSharesMemberacnt:ShareBasedPaymentArrangementTrancheElevenMember2023-01-012023-12-310000095953us-gaap:PerformanceSharesMember2022-01-012022-12-310000095953us-gaap:PerformanceSharesMember2022-12-310000095953us-gaap:PerformanceSharesMember2023-12-310000095953acnt:InducementAwardsMemberus-gaap:ShareBasedCompensationAwardTrancheOneMember2023-01-012023-12-310000095953acnt:InducementAwardsMemberus-gaap:ShareBasedCompensationAwardTrancheTwoMember2023-01-012023-12-310000095953acnt:InducementAwardsMember2022-12-310000095953acnt:InducementAwardsMember2023-01-012023-12-310000095953acnt:InducementAwardsMember2023-12-310000095953acnt:InducementAwardsMember2022-01-012022-12-310000095953us-gaap:RestrictedStockMemberacnt:NonEmployeeDirectorMember2023-01-012023-12-310000095953acnt:AuditCommitteeMemberus-gaap:RestrictedStockMemberacnt:NonEmployeeDirectorMember2023-01-012023-12-310000095953us-gaap:RestrictedStockMemberacnt:NonEmployeeDirectorMemberacnt:CompensationCommitteeMember2023-01-012023-12-310000095953us-gaap:RestrictedStockMemberacnt:NominatingAndCorporateGovernanceCommitteeMemberacnt:NonEmployeeDirectorMember2023-01-012023-12-310000095953us-gaap:RestrictedStockMemberacnt:NonEmployeeDirectorMember2023-12-310000095953us-gaap:RestrictedStockMembersrt:MaximumMemberacnt:NonEmployeeDirectorMember2023-01-012023-12-310000095953us-gaap:DomesticCountryMember2023-12-310000095953us-gaap:DomesticCountryMember2022-12-310000095953us-gaap:StateAndLocalJurisdictionMember2023-12-310000095953us-gaap:StateAndLocalJurisdictionMember2022-12-310000095953acnt:TubularProductsMemberus-gaap:SegmentContinuingOperationsMember2023-01-012023-12-310000095953acnt:TubularProductsMemberus-gaap:SegmentContinuingOperationsMember2022-01-012022-12-310000095953acnt:SpecialtyChemicalsMemberus-gaap:SegmentContinuingOperationsMember2023-01-012023-12-310000095953acnt:SpecialtyChemicalsMemberus-gaap:SegmentContinuingOperationsMember2022-01-012022-12-310000095953us-gaap:AllOtherSegmentsMemberus-gaap:SegmentContinuingOperationsMember2023-01-012023-12-310000095953us-gaap:AllOtherSegmentsMemberus-gaap:SegmentContinuingOperationsMember2022-01-012022-12-310000095953us-gaap:SegmentContinuingOperationsMember2023-01-012023-12-310000095953us-gaap:SegmentContinuingOperationsMember2022-01-012022-12-310000095953us-gaap:OperatingSegmentsMemberacnt:TubularProductsMemberus-gaap:SegmentContinuingOperationsMember2023-01-012023-12-310000095953us-gaap:OperatingSegmentsMemberacnt:TubularProductsMemberus-gaap:SegmentContinuingOperationsMember2022-01-012022-12-310000095953us-gaap:OperatingSegmentsMemberacnt:SpecialtyChemicalsMemberus-gaap:SegmentContinuingOperationsMember2023-01-012023-12-310000095953us-gaap:OperatingSegmentsMemberacnt:SpecialtyChemicalsMemberus-gaap:SegmentContinuingOperationsMember2022-01-012022-12-310000095953us-gaap:AllOtherSegmentsMemberus-gaap:OperatingSegmentsMemberus-gaap:SegmentContinuingOperationsMember2023-01-012023-12-310000095953us-gaap:AllOtherSegmentsMemberus-gaap:OperatingSegmentsMemberus-gaap:SegmentContinuingOperationsMember2022-01-012022-12-310000095953us-gaap:OperatingSegmentsMemberus-gaap:SegmentContinuingOperationsMember2023-01-012023-12-310000095953us-gaap:OperatingSegmentsMemberus-gaap:SegmentContinuingOperationsMember2022-01-012022-12-310000095953us-gaap:CorporateNonSegmentMemberus-gaap:SegmentContinuingOperationsMember2023-01-012023-12-310000095953us-gaap:CorporateNonSegmentMemberus-gaap:SegmentContinuingOperationsMember2022-01-012022-12-310000095953us-gaap:OperatingSegmentsMemberacnt:TubularProductsMemberus-gaap:SegmentContinuingOperationsMember2023-12-310000095953us-gaap:OperatingSegmentsMemberacnt:TubularProductsMemberus-gaap:SegmentContinuingOperationsMember2022-12-310000095953us-gaap:OperatingSegmentsMemberacnt:SpecialtyChemicalsMemberus-gaap:SegmentContinuingOperationsMember2023-12-310000095953us-gaap:OperatingSegmentsMemberacnt:SpecialtyChemicalsMemberus-gaap:SegmentContinuingOperationsMember2022-12-310000095953us-gaap:CorporateNonSegmentMemberus-gaap:SegmentContinuingOperationsMember2023-12-310000095953us-gaap:CorporateNonSegmentMemberus-gaap:SegmentContinuingOperationsMember2022-12-310000095953us-gaap:SegmentContinuingOperationsMember2023-12-310000095953us-gaap:SegmentContinuingOperationsMember2022-12-310000095953acnt:LiquidStorageTanksandSeparationEquipmentProductGroupMemberus-gaap:SegmentContinuingOperationsMember2022-01-012022-12-310000095953acnt:StainlessSteelPipeProductGroupMemberus-gaap:SegmentContinuingOperationsMember2022-01-012022-12-310000095953acnt:SpecialtyChemicalsProductGroupMemberus-gaap:SegmentContinuingOperationsMember2022-01-012022-12-310000095953country:USus-gaap:SegmentContinuingOperationsMember2023-01-012023-12-310000095953country:USus-gaap:SegmentContinuingOperationsMember2022-01-012022-12-310000095953us-gaap:NonUsMemberus-gaap:SegmentContinuingOperationsMember2023-01-012023-12-310000095953us-gaap:NonUsMemberus-gaap:SegmentContinuingOperationsMember2022-01-012022-12-310000095953acnt:A401kEmployeeStockOwnershipPlanMember2023-01-012023-12-310000095953acnt:A401kEmployeeStockOwnershipPlanMember2022-01-012022-12-310000095953acnt:A401kandProfitSharingPlanMember2023-01-012023-12-310000095953acnt:A401kandProfitSharingPlanMember2022-01-012022-12-310000095953acnt:DanChemPlanMemberacnt:DefinedContributionPlanTrancheOneMember2022-01-012022-12-310000095953acnt:DefinedContributionPlanTrancheTwoMemberacnt:DanChemPlanMember2022-01-012022-12-310000095953acnt:DefinedContributionPlanTrancheTwoMemberacnt:DanChemPlanMembersrt:MinimumMember2022-01-012022-12-310000095953acnt:DefinedContributionPlanTrancheTwoMemberacnt:DanChemPlanMembersrt:MaximumMember2022-01-012022-12-310000095953acnt:DanChemPlanMember2022-01-012022-12-310000095953acnt:DanChemPlanMember2023-01-012023-12-3100000959532018-01-012019-12-31acnt:order00000959532020-06-012020-06-3000000959532020-08-012022-08-3100000959532022-08-012022-08-31acnt:demand00000959532022-10-012022-10-3100000959532023-01-012023-03-3100000959532023-04-012023-06-3000000959532023-10-012023-12-3100000959532022-01-012022-03-3100000959532022-04-012022-06-3000000959532022-07-012022-09-3000000959532022-10-012022-12-310000095953us-gaap:InventoryValuationReserveMember2022-12-310000095953us-gaap:InventoryValuationReserveMember2023-01-012023-12-310000095953us-gaap:InventoryValuationReserveMember2023-12-310000095953us-gaap:InventoryValuationReserveMember2021-12-310000095953us-gaap:InventoryValuationReserveMember2022-01-012022-12-31


UNITED STATES SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
Form 10-K
ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
FOR THE FISCAL YEAR ENDED DECEMBER 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 0-19687
Ascent Logo.jpg
Ascent Industries Co.
(Exact name of registrant as specified in its charter)

Delaware57-0426694
(State or other jurisdiction of incorporation or organization)(I.R.S. Employer Identification No.)
1400 16th StreetSuite 270,
Oak Brook,Illinois60523
(Address of principal executive offices)(Zip Code)
(630)884-9181
(Registrant's telephone number, including area code)

Securities registered pursuant to Section 12(b) of the Act:
Title of each classTrading SymbolName of exchange on which registered
Common Stock, par value $1.00 per shareACNTNASDAQ Global Market
Securities registered pursuant to Section 12(g) of the Act: None
Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Yes ¨ No x
Indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act. Yes ¨ No x
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 x 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 during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes x  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 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 has filed a report on and attestation to its management's assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. x
If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. ¨
Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to §240.10D-1(b). ¨
Indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Act). Yes     No x
Based on the closing price as of June 30, 2023, which was the last business day of the registrant's most recently completed second fiscal quarter, the aggregate market value of the common stock held by non-affiliates of the registrant was $62.5 million.
The number of shares outstanding of the registrant's common stock as of March 28, 2024 was 10,124,781.
Documents Incorporated By Reference
Portions of the Proxy Statement for the 2024 annual shareholders' meeting are incorporated by reference into Part III of this Form 10-K.



Ascent Industries Co.
Form 10-K
For Period Ended December 31, 2023
Table of Contents
 Page
  
 
 
 
Item 1C
 
 
 
  
 
 
 
 
 
 
 
  
 
 
 
Item 16


Ascent Logo.jpg
1

Disclosure Regarding Forward-Looking Statements
This Annual Report on Form 10-K includes "forward-looking statements" within the meaning of the Private Securities Litigation Reform Act of 1995 and other applicable federal securities laws. All statements that are not historical facts are forward-looking statements. Forward looking statements can be identified through the use of words such as "estimate," "project," "intend," "expect," "believe," "should," "anticipate," "hope," "optimistic," "plan," "outlook," "should," "could," "may" and similar expressions. The forward-looking statements are subject to certain risks and uncertainties, including without limitation those identified below, which could cause actual results to differ materially from historical results or those anticipated. Readers are cautioned not to place undue reliance on these forward-looking statements. The following factors could cause actual results to differ materially from historical results or those anticipated: adverse economic conditions, including risks relating to the impact and spread of and the government’s response to COVID-19; inability to weather an economic downturn; the impact of competitive products and pricing; product demand and acceptance risks; raw material and other increased costs; raw material availability; financial stability of the Company’s customers; customer delays or difficulties in the production of products; loss of consumer or investor confidence; employee relations; ability to maintain workforce by hiring trained employees; labor efficiencies; risks associated with acquisitions; environmental issues; negative or unexpected results from tax law changes; inability to comply with covenants and ratios required by the Company’s debt financing arrangements; and other risks detailed in Item 1A, Risk Factors, in this Annual Report on Form 10-K and from time-to-time in Ascent Industries Co.'s Securities and Exchange Commission filings. Ascent Industries Co. assumes no obligation to update any forward-looking information included in this Annual Report on Form 10-K.



Ascent Logo.jpg
2

PART I
Item 1. Business
Ascent Industries Co. is a diverse industrials company focused on the production of stainless steel pipe and tube and specialty chemicals. Ascent Industries Co. was incorporated in 1958 as the successor to a chemical manufacturing business founded in 1945 known as Blackman Uhler Industries Inc. On August 5, 2022, we filed with the Secretary of State of the State of Delaware a Certificate of Amendment to our Certificate of Incorporation to change our corporate name from Synalloy Corporation to Ascent Industries Co., effective August 10, 2022. The Company's executive office is located at 1400 16th Street, Suite 270, Oak Brook, Illinois 60523. Unless indicated otherwise, the terms "Ascent", "Company," "we" "us," and "our" refer to Ascent Industries Co. and its consolidated subsidiaries.
The Company's business is divided into two reportable operating segments, Tubular Products and Specialty Chemicals. The Tubular Products segment serves markets through pipe and tube production and customers in the appliance, architectural, automotive and commercial transportation, brewery, chemical, petrochemical, pulp and paper, mining, power generation (including nuclear), water and waste-water treatment, liquid natural gas ("LNG"), food processing, pharmaceutical, oil and gas and other industries.
The Specialty Chemicals segment produces specialty products for the pulp and paper, coatings, adhesives, sealants and elastomers (CASE), textile, automotive, household, industrial and institutional ("HII"), agricultural, water and waste-water treatment, construction, oil and gas and other industries.
General
Tubular Products – Tubular Products is comprised of BRISMET, located in Bristol, Tennessee and ASTI, located in Troutman and Statesville, North Carolina.
BRISMET manufactures welded pipe and tube, primarily from stainless steel, duplex, and nickel alloys. Pipe is produced in sizes from 3/8 inch outside diameter to 144 inches outside diameter and wall thickness from 1/4 inch up to 1 and 3/8 inches. Pipe smaller than 18 inches in outside diameter is made on equipment that forms and welds the pipe in a continuous process. Pipe larger than 18 inches in outside diameter is formed on presses or rolls and welded using a batch welding technique. Pipe is normally produced in standard 20-foot lengths, although BRISMET also has capabilities in the production of pipe without circumferential welds in lengths up to 60 feet. BRISMET is one of the few domestic producers capable of making pipe in 48-foot lengths up to 36 inches in diameter.
ASTI is a leading manufacturer of high-end ornamental stainless steel tube, supplying the automotive, commercial transportation, marine, food services, construction, furniture, healthcare, and other industries. ASTI's facilities are located in Troutman and Statesville, North Carolina. ASTI incorporates proprietary finishing capabilities and the highest levels of customer service and technical support to provide the customer with the highest quality ornamental products available in the market. ASTI's product range includes a variety of shapes, including rounds, squares, rectangles and ellipticals up to 5 inches outside diameter.
The majority of raw materials used by the segment are available from numerous independent suppliers and approximately 54% of total raw material purchases are from its top 5 suppliers. The Company does not anticipate that the loss of a supplier would have a materially adverse effect on the Company as raw materials are readily available from a number of different sources, and the Company anticipates no difficulties in fulfilling its requirements.
Specialty Chemicals – Specialty Chemicals consists of the Company's three production facilities located in Cleveland, Tennessee, Fountain Inn, South Carolina and Danville, Virginia.
The segment produces specialty formulations and intermediates for use in a wide variety of applications and industries with primary product lines focusing on the production of defoamers, surfactants, and lubricating agents. End users include companies that supply agrochemical paper, metal working, coatings, water treatment, paint, mining, oil and gas, and janitorial and other applications. The segments sulfation products represent a renewable resource and are alternatives to non-renewable petroleum derivatives.
The segment also provides dedicated contract manufacturing services, as well as operating a multi-purpose plant with the ability to process a variety of difficult to handle materials including flammable solvents, viscous liquids and granular solids. The segment has long-term relationships with a number of leading chemical companies that outsource their manufacturing production to our production facilities allowing those customers to reach their target markets quicker.


Ascent Logo.jpg
3

The majority of raw materials used by the segment are available from numerous independent suppliers and approximately 32% of total raw material purchases are from its top 5 suppliers. While some raw material needs are met by an individual supplier or only a few suppliers, the Company anticipates no difficulties in fulfilling its raw material requirements.
See Note 13 to the consolidated financial statements, which are included in Item 8 of this Form 10-K, for financial information about the Company's segments.
Sales
Tubular Products – The Tubular Products segment utilizes a sales force comprised of inside sales employees, outside sales employees and independent manufacturers' representatives. The segment's products are sold to various distributors, OEM and end use customers. The Tubular Products segment has one customer that accounted for approximately 17% of the segment's revenues for 2023. There were no customers representing more than 10% of the Tubular Products segment's revenues for 2022.
Specialty Chemicals – Specialty chemicals are sold directly to various industries nationwide by sales representatives comprised of outside sales employees and independent manufacturers' representatives. The Specialty Chemicals segment has one customer that accounted for approximately 24% of the segment's revenues for 2023 and 21% of the segment's revenues for 2022.
Mergers, Acquisitions and Dispositions
The Company is committed to a long-term strategy of reinvesting capital in our current business segments to foster organic growth and completing acquisitions that expand our manufacturing capabilities, product offerings and geographic footprint. The Company may, from time-to-time, divest or close businesses in an effort to better align capital investment within its core operations, increase operational efficiencies and improve profitability.
During the second quarter of 2023, the Company's Board of Directors made the decision to cease operations at BRISMET's Munhall facility. The Company ceased operations at this facility effective August 31, 2023. It is anticipated that the complete exit and disposal of all assets at the Munhall facility will be completed within one year from the date the decision was made to cease operations. The Munhall facility has been classified as a discontinued operation for all periods presented and was formerly a component within the Tubular Products segment.
On December 22, 2023, the Company and its wholly-owned subsidiary Specialty Pipe & Tube, Inc. (“SPT”) entered into an Asset Purchase Agreement pursuant to which Ascent and SPT sold substantially all of the assets primarily related to SPT to Specialty Pipe & Tube Operations, LLC, a Delaware limited liability company. The consideration for the transaction was approximately $55 million of cash proceeds subject to certain closing adjustments. The transaction closed on December 22, 2023. Ascent and Purchaser also entered into a Transition Services Agreement (the “TSA”) and an Employee Leasing Agreement (the “ELA”) each dated December 22, 2023, pursuant to which Ascent has agreed to provide certain transition services and to lease certain employees to Purchaser immediately after the closing for certain agreed upon transition periods. SPT has been classified as a discontinued operation for all periods presented and was formerly a reporting unit within the Tubular Products segment.
Environmental
Environmental expenditures that relate to an existing condition caused by past operations and do not contribute to future revenue generation are expensed. Liabilities are recorded when environmental assessments and/or cleanups are probable and the costs of these assessments and/or cleanups can be reasonably estimated. Changes to laws and environmental issues, including climate change, are made or proposed with some frequency and some of the proposals, if adopted, might directly or indirectly result in a material reduction in the operating results of one or more of our operating units. We are presently unable to quantify this risk.


Ascent Logo.jpg
4

Seasonality
The Company's businesses and products are generally not subject to seasonal impacts that result in significant variations in revenues from one quarter to another.
Backlogs
The backlog of open orders for the Tubular Products segment were $22.5 million and $34.4 million at the end of 2023 and 2022, respectively. The backlog of open orders for the Specialty Chemicals segment were $5.0 million and $10.4 million at the end of 2023 and 2022, respectively. Our backlog may not be indicative of actual sales and, therefore, should not be used as a direct measure of future revenue.
Human Capital
Safety and Wellness
The health and safety of our workforce is fundamental to the success of our business. We have a long-standing commitment to the safety and health of every employee that works in our facilities. We are working to eliminate all injuries and incidents and our employees are making a daily commitment to follow safe work practices, look out for the safety of co-workers and ensuring safe working conditions for all employees. We provide our employees upfront and ongoing safety training to ensure that safety policies and procedures are effectively communicated and implemented. Personal protective equipment is provided to employees to safely perform their job responsibilities.
Talent Management
Our approach to human capital management is one that seeks to foster an inclusive and respectful work environment where employees are empowered at all levels to implement new ideas, to better serve our customers and continuously improve our processes and operations. Our business results depend on our ability to manage our human capital resources, including attracting, identifying, and retaining key talent. Factors that may affect our ability to attract and retain qualified employees include competition from other employers, availability of qualified individuals and opportunities for employee growth.
As of December 31, 2023, the Company had 517 employees, 514 of which were full-time employees. The Company considers relations with employees to be strong. The number of employees of the Company represented by unions is 214, or 41% of the Company's employees. They are represented by locals affiliated with the United Steelworkers (the "USW") and the United Food and Commercial Workers (the "UFCW"). Collective bargaining contracts for the USW and UFCW locals expire at various dates in 2024.
Our voluntary turnover rate in 2023 was approximately 22%. We monitor employee turnover rates by plant and the Company as a whole. The average employee tenure is approximately 10 years.
Total Rewards
We invest in our workforce by offering a competitive total rewards package that includes a combination of salaries and wages, health and wellness benefits, retirement benefits and educational benefits. We strive to offer competitive total rewards packages and benefits for eligible employees.
Diversity and Inclusion
We are an Equal Opportunity Employer and all qualified applicants for positions with the Company receive consideration for employment without regard to race, color, religion, sex, sexual orientation, gender, identity, national origin, disability, or veteran status. We strive to provide an equitable and inclusive environment for all our employees with representation across all levels of our workforce that reflects the diversity of the communities in which we live and work.
Available information
The Company electronically files with the Securities and Exchange Commission ("SEC") its annual reports on Form 10-K, its quarterly reports on Form 10-Q, its periodic reports on Form 8-K, amendments to those reports filed or furnished pursuant to Section 13(a) of the Securities Exchange Act of 1934 (the "1934 Act"), and proxy materials pursuant to Section 14 of the 1934 Act. The SEC maintains a site on the internet at www.sec.gov which contains reports, proxy and information statements, and other information regarding issuers that file electronically with the SEC. The Company also makes its filings available, free of charge, through its website at www.ascentco.com as soon as reasonably practical after the electronic filing


Ascent Logo.jpg
5

of such material with the SEC. The information on the Company's website is not incorporated into this Annual Report on Form 10-K or any other filing the Company makes with the SEC.
Item 1A. Risk Factors
There are inherent risks and uncertainties associated with our business that could adversely affect our operating performance and financial condition. Set forth below are descriptions of those risks and uncertainties that we believe to be material, but the risks and uncertainties described are not the only risks and uncertainties that could affect our business. Reference should be made to "Forward-Looking Statements" above, "Management's Discussion and Analysis of Financial Condition and Results of Operations" in Item 7 and our consolidated financial statements and related notes in Item 8 below.
Industry and Segment Risks
The demand for our products may be cyclical, creating uncertainty regarding future profitability.
Various changes in general economic conditions affect (or disproportionately affect) the industries in which our customers operate. These changes include decreases in the rate of consumption or use of our customers’ products due to economic downturns. Other factors causing fluctuation in our customers’ positions are changes in market demand, capital spending, tariff induced price changes, lower overall pricing due to domestic and international overcapacity, lower priced imports, currency fluctuations, and increases in use or decreases in prices of substitute materials. As a result of these factors, our profitability has been and may in the future be subject to significant fluctuation.
Domestic competition and excess manufacturing capacity could force lower product pricing and may have an adverse effect on our revenues and profitability.
From time-to-time, intense competition and excess manufacturing capacity in the commodity stainless steel industry have resulted in reduced selling prices, excluding raw material surcharges, for many of our stainless steel products sold by the Tubular Products segment. In such situations, in order to maintain market share, we would have to lower our prices to match the competition. These factors have had and may in the future have a material adverse impact on our revenues, operating results and financial condition.
Overcapacity and overproduction by foreign producers in our industry could result in lower domestic prices, which would adversely affect our sales, margins and profitability.
Our business is susceptible to the import of products from other countries, particularly in our Tubular Products segment. Import levels of various products are affected by, among other things, overall world-wide demand, lower cost of production in other countries, the trade practices of foreign governments, government subsidies to foreign producers, the strengthening of the U.S. dollar, and government-imposed trade restrictions in the United States, such as imposed in 2018 under Section 232 of the Trade Expansion Act of 1962 (section 232 tariffs). Although imports from certain countries have been curtailed by anti-dumping duties, imported products from other countries could significantly reduce prices. Increased imports of certain products, whether illegal dumping or legal imports, could reduce demand for our products or cause us to lower our prices to maintain demand for our products, which could adversely affect our business, financial position, or results of operations.
A substantial portion of our sales in the Specialty Chemicals segment is dependent upon a limited number of customers. The top 15 customers in the Specialty Chemicals segment accounted for approximately 72% of revenues for the year ended December 31, 2023 and 67% for the year ended December 31, 2022 with the top customer accounting for approximately 24% of revenues for 2023 and 21% of revenues for 2022. An adverse change in, or termination of, the relationship with one or more of our top customers could materially and adversely affect our results of operations.
Operations and Supply Chain Risks
Any interruption in our ability to procure raw materials, or significant volatility in the price of raw materials, could adversely affect our business and results of operations.
While the Company believes that raw materials for both segments are (in general) readily available from numerous sources, some of our raw material needs are met by a sole supplier or only a few suppliers and many such relationships are terminable by either party. If any key supplier that we rely on for raw materials ceases or limits production, we may incur significant additional costs, including capital costs, in order to find alternate, reliable raw material suppliers. We may also experience significant production delays while locating new supply sources, which could result in our failure to timely deliver products to our customers.
In addition, purchase prices and availability of these critical raw materials are subject to volatility which may negatively impact financial performance due to decreased sales volume and /or decreased profitability. At any given time, we may be


Ascent Logo.jpg
6

unable to obtain an adequate supply of these critical raw materials on a timely basis, at acceptable prices and other terms, or at all. If suppliers increase the price of critical raw materials, we may not have alternative sources of supply. As well, though we attempt to pass changes in the prices of raw materials along to our customers, we cannot always do so due to market competition, among other reasons, or price increases to customers may occur on a delayed basis. In addition, although raw materials may remain available, volatility in raw material pricing may negatively impact customer ordering patterns.
The loss of or reduced supply from one or more key suppliers in either segment, or any other material change in our current supply channels, could materially affect the Company’s ability to meet the demand for its products and adversely affect the Company’s business and results of operations. In addition, any limitations (or delay) on our ability to pass through any price increases in raw materials could have an adverse effect on our profitability.
Loss of a key supplier or lack of product availability from suppliers could adversely affect our sales and earnings.
Our Specialty Chemicals segment depends on maintaining an immediately available supply of various products to meet customer demand. Many of our relationships with key product suppliers are longstanding but are terminable by either party. The loss of key supplier authorizations, or a substantial decrease in the availability of their products, could put us at a competitive disadvantage and have a material adverse effect on our business or results of operations. Supply interruptions could arise from raw material shortages, inadequate manufacturing capacity or utilization to meet demand, financial difficulties, tariffs and other regulations affecting trade between the U.S. and other countries, labor disputes, weather conditions affecting suppliers' production, transportation disruptions or other reasons beyond our control.
Our operating results are sensitive to the availability and cost of energy and freight, which are important in the manufacture and transport of our products.
Our operating costs increase when energy or freight costs rise. During periods of increasing energy and freight costs, we might not be able to fully recover our operating cost increases through price increases without reducing demand for our products. In addition, we are dependent on third party freight carriers to transport many of our products, all of which are dependent on fuel to transport our products. The prices for and availability of electricity, natural gas, oil, diesel fuel and other energy resources are subject to volatile market conditions. These market conditions often are affected by political and economic factors beyond our control. Disruptions in the supply of energy resources could temporarily impair our ability to manufacture products for customers and may result in the decline of freight carrier capacity in our geographic markets, or make freight carriers unavailable or more expensive. Further, increases in energy or freight costs that cannot be passed on to customers, or adverse changes in our costs relative to energy and freight costs paid by competitors, has adversely affected, and may continue to adversely affect, our profitability.
We are dependent upon the continued operation of our production facilities, which are subject to a number of hazards.
Our manufacturing processes are dependent upon critical pieces of equipment. This equipment may, on occasion, be out of service as a result of unanticipated failures. We have experienced, and may in the future experience, material plant shutdowns or periods of reduced production as a result of such equipment failures. In addition, our production facilities are subject to hazards associated with the manufacture, handling, storage and transportation of materials and products, including leaks and ruptures, explosions, fires, inclement weather and natural disasters, unscheduled downtime and environmental hazards. As well, some of our production capabilities are highly specialized, which limits our ability to shift production to another facility. The occurrence of incidents in the future may result in production delays, failure to timely fulfill customer orders or otherwise have a material adverse effect on our business, financial condition or results of operations.
Our operations present significant risk of injury and other liabilities.
The industrial activities conducted at our facilities present significant risk of serious injury or even death to our employees or other visitors to our operations, notwithstanding our safety precautions, including our material compliance with federal, state and local employee health and safety regulations, and we may be unable to avoid material liabilities for any such incidents. We maintain various forms of insurance, including insurance covering claims related to our properties and risks associated with our operations, but there can be no assurance that the insurance coverage will be applicable and adequate, or will continue to be available on terms acceptable to us, or at all, which could result in material liability to us for any injuries or deaths.
We may not be able to make the operational and product changes necessary to continue to be an effective competitor.
We must continue to enhance our existing products, develop and manufacture new products with improved capabilities, and accurately predict future customer needs and preferences in order to continue to be an effective competitor in our business markets. In addition, we must anticipate and respond to changes in industry standards, including government regulations, that affect our products and the needs of our customers. The success of any new or enhanced products will depend on a number of factors, such as technological innovations, increased manufacturing and material costs, customer acceptance, and the performance and quality of the new or enhanced products. We cannot predict the level of market acceptance or the amount of


Ascent Logo.jpg
7

market share these new or enhanced products may achieve, and we may experience delays or problems in the introduction of new or enhanced products. Any failure in our ability to effectively and efficiently launch new or enhanced products could materially and adversely affect our business, financial condition or results of operation.
Government Regulation Risks
Our operations expose us to the risk of environmental, health and safety liabilities and obligations, which could have a material adverse effect on our financial condition or results of operations.
We are subject to numerous federal, state and local environmental protection and health and safety laws governing, among other things:
the generation, use, storage, treatment, transportation, disposal and management of hazardous substances and wastes;
emissions or discharges of pollutants or other substances into the environment;
investigation and remediation of, and damages resulting from, releases of hazardous substances; and
the health and safety of our employees.
Under certain environmental laws, we can be held strictly liable for hazardous substance contamination of any real property we have ever owned, operated or used as a disposal site. We are also required to maintain various environmental permits and licenses, many of which require periodic modification and renewal. Our operations entail the risk of violations of those laws and regulations, and we may not have been in the past or will be at all times in the future, in compliance with all of these requirements. In addition, these requirements and their enforcement may become more stringent in the future.
We have incurred, and expect to continue to incur, additional capital expenditures (in addition to ordinary or other costs and capital expenditures) to comply with applicable environmental laws. Our failure to comply with applicable environmental laws and permit requirements could result in civil and/or criminal fines or penalties, enforcement actions, and regulatory or judicial orders enjoining or curtailing operations or requiring corrective measures, such as the installation of pollution control equipment, which could have a material adverse effect on our financial condition, results of operations or cash flows.
We are currently, and may in the future be, required to investigate, remediate or otherwise address contamination at our current or former facilities. Many of our current and former facilities have a history of industrial usage for which additional investigation, remediation or other obligations could arise in the future and that could materially adversely affect our business, financial condition, results of operations or cash flows. In addition, we are currently, and could in the future be, responsible for costs to address contamination identified at any real property we used as a disposal site.
Although we cannot predict the ultimate cost of compliance with any of the requirements described above, the costs could be material. Non-compliance could subject us to material liabilities, such as government fines, third-party lawsuits or the suspension of non-compliant operations. We also may be required to make significant site or operational modifications at substantial cost. Future developments also could restrict or eliminate the use of or require us to make modifications to our products, which could have a significant negative impact on our results of operations. At any given time, we are (or may be) involved in claims, litigation, administrative proceedings and investigations of various types involving potential environmental liabilities, including cleanup costs associated with hazardous waste disposal sites at our facilities. We cannot assure you that the resolution of these environmental matters will not have a material adverse effect on our results of operations. The occurrence and ultimate costs and timing of environmental liabilities are difficult to predict. Liability under environmental laws relating to contaminated sites can be imposed retroactively and on a joint and several basis. We could incur significant costs, including cleanup costs, civil or criminal fines and sanctions and third-party claims, as a result of past or future violations of, or liabilities under, environmental laws.
We could be subject to third party claims for property damage, personal injury, nuisance or otherwise as a result of violations of, or liabilities under, environmental, health or safety laws in connection with releases of hazardous or other materials at any current or former facility. We could also be subject to environmental indemnification claims in connection with assets and businesses that we have acquired or divested.
There can be no assurance that any future capital and operating expenditures to maintain compliance with environmental laws, as well as costs incurred to address contamination or environmental claims, will not exceed any current estimates or adversely affect our financial condition and results of operations. In addition, any unanticipated liabilities or obligations arising, for example, out of discovery of previously unknown conditions or changes in laws or regulations, could have an adverse effect on our business, financial condition or results of operations.


Ascent Logo.jpg
8

Federal, state and local legislative and regulatory initiatives relating to hydraulic fracturing, as well as governmental reviews of such activities could result in delays or eliminate new wells from being started, thus reducing the demand for our pressure vessels and heavy walled pipe and tube.
Hydraulic fracturing (“fracking”) is currently an essential and common practice to extract oil from dense subsurface rock formations, and this lower cost extraction method is a significant driving force behind the surge of oil exploration and drilling in several locations in the United States. However, the Environmental Protection Agency, U.S. Congress and state legislatures have considered adopting legislation to provide additional regulations and disclosures surrounding this process. In the event that new legal restrictions surrounding the fracking process are adopted in the areas in which our customers operate, we may experience a decrease in revenue, which could have an adverse impact on our results of operations, including profitability.
Regulations related to “conflict minerals” may force us to incur additional expenses, may make our supply chain more complex and may result in damage to our reputation with customers.
On August 22, 2012, under the Dodd-Frank Wall Street Reform and Consumer Protection Act of 2010 (the “Dodd-Frank Act”), the SEC adopted new requirements for companies that use certain minerals and metals, known as conflict minerals, in their products, whether or not these products are manufactured by third parties. These regulations require companies to conduct annual due diligence and disclose whether or not such minerals originate from the Democratic Republic of Congo and adjoining countries. Tungsten and tantalum are designated as conflict minerals under the Dodd-Frank Act. These metals are used to varying degrees in our welding materials and are also present in specialty alloy products. These new requirements could adversely affect the sourcing, availability and pricing of minerals used in our products. In addition, we could incur additional costs to comply with the disclosure requirements, including costs related to determining the source of any of the relevant minerals and metals used in our products. Since our supply chain is complex, we may not be able to sufficiently verify the origins for these minerals and metals used in our products through the due diligence procedures that we implement, which may harm our reputation. In such event, we may also face difficulties in satisfying customers who could require that all of the components of our products are conflict mineral-free.
Human Capital Risks
Certain of our employees are covered by collective bargaining agreements, and the failure to renew these agreements could result in labor disruptions and increased labor costs.
As of December 31, 2023, we had 214 employees represented by unions which is approximately 41% of the aggregate number of Company employees. These employees are represented by local unions affiliated with the USW and the UFCW. Collective bargaining contracts for the USW and UFCW locals expire at various dates in 2024. Although we believe that our present labor relations are strong, our failure to renew these agreements on reasonable terms as the current agreements expire could result in labor disruptions and increased labor costs, which could adversely affect our financial performance.
Failure to attract and retain key personnel may adversely impact our strategy and execution and financial results.
Our ability to successfully operate, grow our business and implement our business strategies is largely dependent on the efforts, abilities and services of our employees. The loss of employees or our inability to attract, train and retain additional personnel could reduce the competitiveness of our business or otherwise impair our operations. Our future success will also depend, in part, on our ability to attract and retain qualified personnel who have experience in the application of our products and are knowledgeable about our business, markets and products.
We also face risks associated with the actions taken in response to COVID-19, including those associated with workforce reductions, and may experience difficulties with hiring additional employees or replacing employees following the pandemic, which may be exacerbated by the tight labor market. In addition, COVID-19 has, and may again result in quarantines of our personnel or an inability to access facilities, which could adversely affect our operations.
Financial and Strategic Risks
There are risks associated with our outstanding and future indebtedness.
As of December 31, 2023, we had no outstanding indebtedness, however, we may incur additional indebtedness in the future. We have customary restrictive covenants in our current debt agreements, which may limit our flexibility to operate our business. Failure to comply with this covenant could result in an event of default that, if not cured or waived, could have a material adverse effect on our business, results of operations and financial condition. Additionally, our ability to pay interest and repay the principal for our indebtedness is dependent upon our ability to manage our business operations, generate


Ascent Logo.jpg
9

sufficient cash flows to service such debt and the other factors discussed in this section. There can be no assurance that we will be able to manage any of these risks successfully.
We may need new or additional financing in the future to expand our business, and our inability to obtain capital on satisfactory terms or at all may have an adverse impact on our operations and our financial results.
If we are unable to access capital on satisfactory terms and conditions, we may not be able to expand our business or meet our payment requirements under the Credit Agreement. Our ability to obtain new or additional financing will depend on a variety of factors, many of which are beyond our control. We may not be able to obtain new or additional financing because we may have substantial debt, our current receivable and inventory balances do not support additional debt availability or because we may not have sufficient cash flows to service or repay our existing or future debt. In addition, depending on market conditions and our financial performance, equity financing may not be available on satisfactory terms or at all. If we are unable to access capital on satisfactory terms and conditions, this could have an adverse impact on our operations and our financial results.
Impairment in the carrying value of our fixed assets or intangible assets could adversely affect our financial condition and consolidated results of operations.
We evaluate the useful lives of our fixed assets and intangible assets to determine if they are definite or indefinite-lived. Reaching a determination on useful life requires significant judgments and assumptions regarding the lease term, future effects of obsolescence, demand, competition, other economic factors (such as the stability of the industry, legislative action that results in an uncertain or changing regulatory environment, and expected changes in distribution channels), the level of required maintenance expenditures and the expected lives of other related groups of assets. We cannot accurately predict the amount and timing of any impairment of assets. Should the value of goodwill, fixed assets or intangible assets become impaired, there could be an adverse effect on our financial condition and consolidated results of operations.
Intellectual Property Risks
Our inability to sufficiently or completely protect our intellectual property rights could adversely affect our business, prospects, financial condition and results of operations.
Our ability to compete effectively in both of our business segments will depend on our ability to maintain the proprietary nature of the intellectual property used in our businesses. These intellectual property rights consist largely of trade-secrets and know-how. We rely on a combination of trade secrets and non-disclosure and other contractual agreements and technical measures to protect our rights in our intellectual property. We also depend upon confidentiality agreements with our officers, employees, consultants and subcontractors, as well as collaborative partners, to maintain the proprietary nature of our intellectual property. These measures may not afford us sufficient or complete protection, and others may independently develop intellectual property similar to ours, otherwise avoid our confidentiality agreements or produce technology that would adversely affect our business, financial condition or results of operations.
General Risk Factors
We encounter significant competition in all areas of our businesses and may be unable to compete effectively, which could result in reduced profitability and loss of market share.
We actively compete with companies producing the same or similar products and, in some instances, with companies producing different products designed for the same uses. We encounter competition from both domestic and foreign sources in price, delivery, service, performance, product innovation, and product recognition and quality, depending on the product involved. For some of our products, our competitors are larger and have greater financial resources than we do. As a result, these competitors may be better able to withstand a change in conditions within the industries in which we operate, a change in the prices of raw materials or a change in the economy as a whole. Our competitors can be expected to continue to develop and introduce new and enhanced products and more efficient production capabilities, which could cause a decline in market acceptance of our products. Current and future consolidation among our competitors and customers also may cause a loss of market share as well as put downward pressure on pricing. Our competitors could cause a reduction in the prices for some of our products as a result of intensified price competition. Competitive pressures can also result in the loss of major customers. If we cannot compete successfully, our business, financial condition and results of operation could be adversely affected.
We have identified and may continue to discover material weaknesses in our internal controls over financial reporting, which may adversely affect investor confidence in the accuracy and completeness of our financial reports and consequently the market price of our securities.
We have identified and may continue to discover material weaknesses in our internal controls over financial reporting, which may adversely affect investor confidence in the accuracy and completeness of our financial reports and consequently the


Ascent Logo.jpg
10

market price of our securities. As a public company, we are required to design and maintain proper and effective internal controls over financial reporting and to report any material weaknesses in such internal controls. Section 404 of the Sarbanes-Oxley Act of 2002 requires that we evaluate and determine the effectiveness of our internal controls over financial reporting and provide a management report on the internal controls over financial reporting, which must be attested to by our independent registered public accounting firm. We have identified material weaknesses in our internal controls over financial reporting, and may not detect errors on a timely basis and our financial statements may be materially misstated.
The process of compiling the system and processing documentation necessary to perform the evaluation needed to comply with Section 404 is challenging and costly. In the future, we may not be able to complete our evaluation, testing, and any required remediation in a timely fashion. If we continue to identify material weaknesses in our internal controls over financial reporting, if we are unable to comply with the requirements of Section 404 in a timely manner, if we continue to be unable to assert that our internal controls over financial reporting are effective, or if our independent registered public accounting firm is unable to express an unqualified opinion as to the effectiveness of our internal controls over financial reporting, investors may lose confidence in the accuracy and completeness of our financial reports and the market price of our securities could be negatively affected, and we could become subject to investigations by the Financial Industry Regulatory Authority, the SEC, or other regulatory authorities, which could require additional financial and management resources.
Cybersecurity risks and cyber incidents could adversely affect our business and disrupt operations.
Cyber incidents can result from deliberate attacks or unintentional events. These incidents can include, but are not limited to, gaining unauthorized access to digital systems for purposes of misappropriating assets or sensitive information, corrupting data, or causing operational disruption. The result of these incidents could include, but are not limited to, disrupted operations, misstated financial data, liability for stolen assets or information, increased cyber security protection costs, litigation and reputational damage adversely affecting customer or investor confidence. We have taken steps to address these concerns and have implemented internal control and security measures to protect our systems and networks from security breaches; however, there can be no assurance that a system or network failure, or security breach, will not impact our business, results of operations and financial condition.
Item 1B. Unresolved Staff Comments
None.
Item 1C. Cybersecurity
Cybersecurity Governance
The Company's Board of Directors (the "Board") recognizes the critical nature of managing risks associated with cybersecurity threats and is responsible for oversight of the Company's information security programs, including risk of cybersecurity threats. The Audit Committee, which supports the Board of Directors in the oversight of the Company's information security program, oversees managements design, implementation and enforcement of our cybersecurity risk management program. The Audit Committee is composed of Board members with diverse expertise, including technology, financial and risk management experience.
The Audit Committee and full Board receive periodic briefings from management on our cyber risk management programs. The Company also has an internal disclosure committee made up of members of management to assist in fulfilling its obligations to maintain disclosure controls and procedures and to coordinate and oversee the process of preparing our periodic securities filings with the SEC. The disclosure committee meets on a quarterly basis to ensure they are appropriately informed of any matters that should be considered in advance of applicable public filings, including cybersecurity and data privacy matters, and to address the proper handling and escalation of information to the Board and Audit Committee as needed.
Cybersecurity Risk Management and Strategy
We have developed and implemented a cybersecurity risk management program intended to protect the confidentiality, integrity and availability of our critical systems and infrastructure. This program includes the implementation of a set of system, network and application level controls to protect our data and systems. These controls are monitored for cybersecurity risks and incidents by internal staff and our third-party service provider and are updated as necessary to protect the Company.
Our overall cybersecurity program includes: security tools, technologies and processes, control reviews and penetration tests; cybersecurity awareness training exercises for our employees, including phishing simulations to raise internal awareness of


Ascent Logo.jpg
11

manipulated electronic communications; and an annual review of System and Organization reports for critical third-party service providers.

We have not identified known risks, including as a result of prior cybersecurity incidents, that have materially affected us, including our operations, business strategy, results of operations or financial condition. We face certain ongoing risks from cybersecurity threats that, if realized, are reasonably likely to materially affect us, including our operations, business strategy, results of operations or financial condition. See Item 1A Risk Factors - Cybersecurity risks and cyber incidents could adversely affect our business and disrupt operations.

Item 2. Properties
The Company operates the major plants and facilities listed below, all of which are in adequate condition for their current usage and are able to accommodate our capacity needs for the immediate future. Substantially all of the value of the Company's leased plants and facilities relate to the Master Lease with Store Master Funding XII, LLC (“Store”), an affiliate of Store Capital Corporation ("Store Capital") that was entered into in 2016 and amended in 2019 and 2020; see Note 7 to the consolidated financial statements included in Item 8 of this Form 10-K for additional information on the Company's leases.
The following table sets forth certain information concerning our principal properties including which segment's products are supported out of each location:
Segment
LocationPrincipal Operations 
Square 
Feet
Land
Acres
Leased or OwnedTubular
Products
Specialty Chemicals
Bristol, TN
Manufacturing stainless steel pipe
275,00073.1Leased
Cleveland, TNChemical manufacturing and warehousing143,00018.8Leased
Fountain Inn, SCChemical manufacturing and warehousing136,83416.9Leased
Danville, VAChemical manufacturing and warehousing135,81155.3Owned
Troutman, NCManufacturing ornamental stainless steel tube106,65726.5Leased
Statesville, NCManufacturing ornamental stainless steel tube83,00026.8Leased
The following table sets forth certain information concerning other properties under the Master Lease in which the Company is the responsible party:
LocationPrincipal Operations 
Square 
Feet
Land
Acres
Leased or Owned
Munhall, PA1
Manufacturing stainless steel pipe
284,00020.0Leased
Andrews, TX2
Liquid storage solutions and separation equipment122,66219.6Leased
Houston, TX3
Cutting facility and storage yard for heavy walled pipe29,82110.0Leased
Mineral Ridge, OH3
Cutting facility and storage yard for heavy walled pipe12,00012.0Leased
1Company ceased operations as of August 31, 2023
2Company currently subleases facility to a third party
3Company sold substantially all assets of SPT as of December 22, 2023. The Company remains obligated under the terms of the leases for the rent and other costs that may be associated with the lease of the facilities and is reimbursed for facility lease costs under the transition services agreement executed as part of transaction
In addition to the facilities listed above, the Company leases from a third party the Company's executive office located in Oak Brook, Illinois.
Item 3. Legal Proceedings 
For a discussion of legal proceedings, see Note 15 to the Consolidated Financial Statements included in Item 8 of this Form 10-K.
Item 4. Mine Safety Disclosures
Not applicable.


Ascent Logo.jpg
12

PART II
Item 5. Market for the Registrant's Common Equity, Related Stockholder Matters and Issuer Purchases of Equity Securities
The Company had 338 common shareholders of record at March 28, 2024. The Company's common stock trades on the NASDAQ Global Market under the trading symbol ACNT. The Company's credit agreement restricts the payment of dividends indirectly through a minimum fixed charge coverage covenant. No dividends were declared or paid in 2023 or 2022.
Stock Performance Graph
The Company is a smaller reporting company as defined in Rule 12b-2 of the Exchange Act and is not required to provide this information.
Issuer Purchases of Equity Securities
The following table sets forth information with respect to purchase of the Company's common stock made during the fourth quarter of 2023:
PeriodTotal Number of Shares PurchasedAverage Price Paid per Share
Total Number of Shares Purchased as Part of Publicly Announced Programs1
Number of Shares that May Yet Be Purchased under the Program1
October 1, 2023 - October 31, 202310,436 $8.34 10,436 573,588 
November 1, 2023 - November 30, 202311,425 8.29 11,425 562,163 
December 1, 2023 - December 31, 202325,292 7.96 25,292 536,871 
As of December 31, 202347,153 $8.12 47,153 536,871 
1Pursuant to the 790,383 share stock repurchase program re-authorized by the Board of Directors in December 2022. The stock repurchase program expires in February 2025 and there is no guarantee to the exact number of shares that will be repurchased by the Company over that period. See Note 9 for additional information.
Item 6. Reserved



Ascent Logo.jpg
13

Item 7. Management's Discussion and Analysis of Financial Condition and Results of Operations
This discussion and analysis summarizes the significant factors affecting our consolidated operating results, financial condition, liquidity, and capital resources during the fiscal years ended December 31, 2023 and 2022. Unless otherwise noted, all references herein for the years 2023 and 2022 represent the fiscal years ended December 31, 2023 and 2022, respectively. We intend for this discussion to provide the reader with information that will assist in understanding our financial statements, the changes in certain key items in those financial statements from year to year, and the primary factors that accounted for those changes, as well as how certain accounting principles affect our financial statements. This discussion should be read in conjunction with our consolidated financial statements and notes to the consolidated financial statements included in this Annual Report that have been prepared in accordance with accounting principles generally accepted in the United States of America. This discussion and analysis is presented in five sections:

Executive Overview
Results of Operations and Non-GAAP Financial Measures
Liquidity and Capital Resources
Material Cash Requirements from Contractual and Other Obligations
Critical Accounting Policies and Estimates

Executive Overview
There have been a number of strategic changes that have occurred throughout 2023, including the permanent cessation of operations and closure of the Munhall facility and the sale of substantially all of assets of Specialty Pipe & Tube, Inc. ("SPT"), which are discussed below. These strategic changes have been implemented to allow the Company to focus on core competencies that drive growth and long-term value creation for our shareholders. As a result of these decisions, Munhall and SPT results have been reclassified from the Tubular Products segment and are reflected as discontinued operations in all periods presented. The discussion and analysis of our results of operations refers to continuing operations only unless noted.
Consolidated net sales decreased 26.3%, or $68.8 million, compared to 2022 driven by decreases in average selling price and pounds shipped.

Consolidated net loss increased to $34.2 million in 2023, compared to net income of $17.6 million in 2022. Diluted loss per share increased to $3.37 for the full-year 2023 compared to diluted earnings per share of $1.69 for the full-year 2022.

For 2023, cash flows from operating activities were $6.6 million, with $2.9 million used for capital expenditures.

During the year, we also repurchased 143,108 shares for $1.3 million through our share repurchase program as part of our continued efforts to create sustainable value for our shareholders.

Munhall Closure
During the second quarter of 2023, the Board of Directors of the Company made the decision to permanently cease operations at Munhall effective on or around August 31, 2023. This strategic decision is part of the Company’s ongoing efforts to consolidate manufacturing to drive an increased focus on its core operations and to improve profitability while driving operational efficiencies. As a result of this decision, the Company incurred asset impairment charges of $8.8 million related to the write down of inventory to net realizable value and the impairment of long-lived assets as well as $2.8 million in increased reserves on accounts receivable and other current assets at the facility during the year ended December 31, 2023.

Divestiture of Specialty Pipe & Tube, Inc.
On December 22, 2023, the Company and its wholly-owned subsidiary Specialty Pipe & Tube, Inc. (“SPT”) entered into an Asset Purchase Agreement pursuant to which Ascent and SPT sold substantially all of the assets primarily related to SPT to Specialty Pipe & Tube Operations, LLC, a Delaware limited liability company. The consideration for the transaction was approximately $55 million of cash proceeds subject to certain closing adjustments. The transaction closed on December 22, 2023. The sale of SPT is a tremendous value-creating outcome for Ascent shareholders while greatly reducing the complexity associated with our tubular operations and allowing our tubular leadership and operational teams to focus on core competencies that best position the Company for long-term growth. The transaction also provided the Company the ability to significantly reduce its debt, while providing additional available capital to pursue growth opportunities within our focused businesses. The Company recognized a pre-tax gain on the sale of the SPT assets of $26.3 million.


Ascent Logo.jpg
14

Goodwill Impairment Review
During the third quarter of 2023, as described in Note 1 - Summary of Significant Accounting Policies, we tested our goodwill for impairment. The Company determined potential indicators of impairment existed within the Specialty Chemicals reporting unit. Macroeconomic conditions and pressures, increased risks within the broader specialty chemicals business, reporting unit operating losses and a decline in the reporting unit's net sales compared to forecast, collectively, indicated that the reporting unit had experienced a triggering event and the need to perform a quantitative evaluation of goodwill. The Company performed a discounted cash flow analysis and a market multiple analysis for the Specialty Chemicals reporting unit to determine the reporting unit's fair value. The discounted cash flow analysis included management assumptions for expected sales growth, capital expenditures and overall operational forecasts while the market multiple analysis included historical and projected performance, market capitalization, volatility and multiples for industry peers. Determining the fair value of the reporting unit and allocation of that fair value to individual assets and liabilities within the reporting unit to determine the implied fair value of the goodwill is judgmental in nature and requires the use of significant management estimates and assumptions. Any changes in the judgments, estimates, or assumptions could produce significantly different results. As a result of the goodwill impairment evaluation, it was concluded that the estimated fair value of the Specialty Chemicals reporting unit was below its carrying value by 27.6% resulting in a goodwill impairment charge of $11.4 million for the year ended December 31, 2023.

Macroeconomic Events
We experienced challenges in 2023 related to ongoing economic factors driving volatility in global markets. Inflationary pressures have negatively impacted our revenue, operating margins and net income in 2023, including increased costs of labor, raw materials and freight. During the year, we also experienced reduced demand from inventory management measures being pursued by our customers driving reductions in volume. The ongoing factors driving volatility in global markets that could impact our business' earnings and cash flows include, but are not limited to, the misalignment of supply and demand for labor, energy, raw materials and other inputs, the inflation of (or unavailability of) raw material inputs and transportation and logistics services, currency fluctuations, rising interest rates and extreme weather, the purchasing of commodities and relative commodity prices. The Company continues efforts to offset these inflationary pressures and continues to take action to improve working capital and evaluate other opportunities to maintain and improve financial performance in the short and long term, however, if these inflationary and demand pressures continue, our revenue, gross and operating margins and net income will be impacted in 2024.

In February 2022, the United States announced targeted economic sanctions on Russia in response to the military conflict in Ukraine. This conflict and the associated sanctions have disrupted the global economy, causing heightened cybersecurity risks, supply chain challenges, higher energy costs, and an exacerbation of existing inflationary pressures. As our operations are located in North America, we have no direct exposure to Russia and Ukraine, however, we are actively monitoring the broader economic impact of the crisis, especially the potential impact on commodity and fuel prices, and the potential decreased demand for our products.
Results of Operations
Comparison of 2023 to 2022 – Consolidated
Consolidated net sales for the full-year 2023 decreased $68.8 million, or 26.3%, over the full-year 2022 to $193.2 million. The decrease in net sales was primarily driven by a 8.5% decrease in average price coupled with a 18.7% decrease in pounds shipped.
Full-year 2023 consolidated gross profit decreased 96.5% to $1.5 million, or 0.8% of sales, compared to $43.3 million, or 16.5% of sales, in the full-year 2022. The decrease in dollars and percentage of sales for the full-year 2023 were attributable to the decrease in pounds shipped and average selling price.
Consolidated selling, general and administrative expense (SG&A) for the full-year 2023 decreased $0.9 million to $26.7 million compared to $27.6 million for the full-year 2022. SG&A as a percentage of sales was 13.8% of sales for 2023 and 10.6% of sales for 2022. The changes in SG&A expense were primarily driven by:
decrease in incentive bonus driven by lower attainment of performance goals in the current year over the prior year;
decrease in repair and maintenance expenses; and,


Ascent Logo.jpg
15

decreases in other expenses primarily driven by decreases in salaries, wages and benefits, share-based compensation, amortization expense, bad debt expense and utilities
The full-year decreases were partially offset by:
Increases in professional fees; and,
Increases and taxes and licenses.
Consolidated operating loss for the full-year 2023 totaled $37.4 million compared to operating income of $14.5 million for the full-year 2022. The operating loss increase for the full-year 2023 was primarily driven by aforementioned decrease in pounds shipped and average selling price.
Comparison of 2023 to 2022 - Tubular Products
Net sales for the Tubular Products segment totaled $109.5 million for the full year of 2023, a decrease of 28.9% compared to the full-year 2022. The decrease in net sales was primarily driven by a 21.4% decrease in pounds shipped and a 9.2% decrease in average selling price.
SG&A expense decreased $0.6 million, or 7.3%, for the full-year 2023 when compared to 2022. SG&A as a percentage of sales was 6.9% of sales for 2023 and 5.3% of sales for 2022. The changes in SG&A expense were primarily driven by decreases in salaries, wages and benefits and lower travel expense partially offset by increases in taxes and licenses expense.
Operating loss for the full-year 2023 totaled $11.2 million compared to operating income of $22.2 million for the full-year 2022. The operating loss increase for the full-year 2023 was primarily driven by aforementioned decreases in pounds shipped and lower selling price as well as higher material costs.
The following table summarizes operating results for the two years indicated. Reference should be made to Note 13 to the consolidated financial statements included in Item 8 of this Form 10-K.
 20232022
(in thousands)Amount%Amount%
Net sales$109,513 100.0 %$154,040 100.0 %
Cost of goods sold113,187 103.4 %123,726 80.3 %
Gross profit(3,674)(3.4)%30,314 19.7 %
Selling, general and administrative expense
7,536 6.9 %8,132 5.3 %
Operating (loss) income$(11,210)(10.2)%$22,182 14.4 %

Comparison of 2023 to 2022 – Specialty Chemicals
Net sales for the Specialty Chemicals segment decreased 22.2%, or $23.9 million, to $83.6 million for 2023 compared to $107.5 million in 2022. The decrease in net sales was primarily driven by a 17.3% decrease in pounds shipped and a 4.3% decrease in average selling prices.
SG&A expense increased by $0.1 million, or 1.1%, to $7.0 million in 2023 compared to $6.9 million in 2022. SG&A as a percentage of sales increased to 8.3% in 2023 from 6.4% in 2022. The changes in SG&A expense were primarily driven by increases in salaries, wages and benefits and professional fees partially offset by lower incentive bonus and amortization expense.
Operating loss for the full-year 2023 totaled $12.6 million compared to operating income of $7.0 million for the full-year 2022. The increase in operating loss was primarily driven by aforementioned decreases in pounds shipped and lower selling price


Ascent Logo.jpg
16

The following tables summarize operating results for the two years indicated. Reference should be made to Note 13 to the consolidated financial statements included in Item 8 of this Form 10-K.
 20232022
(in thousands)Amount%Amount%
Net sales$83,616 100.0 %$107,542 100.0 %
Cost of goods sold77,807 93.1 %93,680 87.1 %
Gross profit5,809 6.9 %13,862 12.9 %
Selling, general and administrative expense
6,966 8.3 %6,891 6.4 %
Acquisition costs and other12 — %— — %
Goodwill impairment11,389 13.6 %— — %
Operating (loss) income$(12,558)(15.0)%$6,971 6.5 %
Comparison of 2023 to 2022 - Corporate
Corporate expenses decreased $1.1 million to $12.9 million in 2023 down from $13.9 million in 2022. The full-year decrease resulted primarily from decreases in salaries, wages and benefit, stock-based compensation, incentive bonuses due to lower attainment of performance goals, as well as decreases in other corporate overhead. The decreases were partially offset by increases in professional fees related to accounting, tax and other advisory related costs, taxes and licenses and insurance expenses.
Interest expense was $4.2 million and $2.7 million for the full-years of 2023 and 2022, respectively. The increase was primarily driven by higher interest rates in 2023 compared to 2022. As discussed in Note 6, the Company used the proceeds from the SPT divestiture to prepay in full the term loan in the original principal amount of $5 million under the Company's credit facility and used the remaining proceeds to prepay in part the revolving loans under the credit facility. The Company has no debt outstanding as of December 31, 2023.
The Company's effective tax rate for 2023 was less than the U.S. statutory rate of 21% primarily driven by tax benefits associated with non-deductible goodwill impairment. The Company's effective tax rate for 2022 was less than the U.S. statutory rate of 21% primarily driven by tax benefits associated with the closure of Palmer and the release of valuation allowances on certain deferred tax assets, partially offset by state taxes.

Non-GAAP Financial Measures
To supplement our consolidated financial statements, which are prepared and presented in accordance with accounting principles generally accepted in the United States ("GAAP"), we use the following non-GAAP financial measures: EBITDA and Adjusted EBITDA. Management believes that these non-GAAP measures are useful because they are key measures used by our management team to evaluate our operating performance, generate future operating plans and make strategic decisions as well as allow readers to compare the financial results between periods. Non-GAAP measures should not be considered as an alternative to any measure of performance or financial condition as promulgated under GAAP, and investors should consider the Company's performance and financial condition as reported under GAAP and all other relevant information when assessing the performance or financial condition of the Company. Non-GAAP measures have limitations as analytical tools, and investors should not consider them in isolation or as a substitute for analysis of the Company's results or financial condition as reported under GAAP.









Ascent Logo.jpg
17

EBITDA and Adjusted EBITDA
We define "EBITDA" as earnings before interest, income taxes, depreciation and amortization. We define "Adjusted EBITDA" as EBITDA further adjusted for the impact of non-cash and other items we do not consider in our evaluation of ongoing performance. These items include: goodwill impairment, asset impairment, gain on lease modification, stock-based compensation, non-cash lease cost, acquisition costs and other fees, shelf registration costs, loss on extinguishment of debt, earn-out adjustments, retention costs and restructuring and severance costs from net (loss) income. We caution investors that amounts presented in accordance with our definitions of EBITDA and Adjusted EBITDA may not be comparable to similar measures disclosed by other companies because not all companies calculate EBITDA and Adjusted EBITDA in the same manner. We present EBITDA and Adjusted EBITDA because we consider them to be important supplemental measures of our performance and investors' understanding of our performance is enhanced by including these non-GAAP financial measures as a reasonable basis for comparing our ongoing results of operations.
Consolidated EBITDA and Adjusted EBITDA from continuing operations are as follows:
Year Ended December 31,
($ in thousands)20232022
Consolidated
Net (loss) income from continuing operations$(34,151)$17,578 
Adjustments:
Interest expense4,238 2,742 
Income taxes(6,924)(5,568)
Depreciation6,161 6,421 
Amortization1,505 1,853 
EBITDA(29,171)23,026 
Acquisition costs and other856 1,104 
Shelf registration costs— 12 
Goodwill impairment11,389 — 
Gain on lease modification— (2)
Stock-based compensation594 962 
Non-cash lease expense242 414 
Retention expense26 — 
Restructuring and severance costs130 74 
Adjusted EBITDA$(15,934)$25,590 
% sales(8.2)%9.8 %















Ascent Logo.jpg
18

Tubular Products EBITDA and Adjusted EBITDA from continuing operations are as follows:
Year Ended December 31,
($ in thousands)20232022
Tubular Products
Net (loss) income from continuing operations$(11,210)$22,182 
Adjustments:
Depreciation2,274 2,500 
Amortization871 951 
EBITDA(8,065)25,633 
Stock-based compensation58 46 
Non-cash lease expense118 — 
Retention expense— 
Restructuring and severance costs84 20 
Tubular Products Adjusted EBITDA$(7,797)$25,699 
% of segment sales(7.1)%16.7 %

Specialty Chemicals EBITDA and Adjusted EBITDA are as follows:
Year Ended December 31,
($ in thousands)20232022
Specialty Chemicals
Net (loss) income$(12,619)$6,935 
Adjustments:
Interest expense74 36 
Depreciation3,798 3,846 
Amortization634 903 
EBITDA(8,113)11,720 
Acquisition costs and other12 — 
Goodwill impairment11,389 — 
Stock-based compensation41 
Non-cash lease expense88 
Restructuring and severance costs40 
Specialty Chemicals Adjusted EBITDA$3,424 $11,771 
% of segment sales4.1 %10.9 %


Ascent Logo.jpg
19

Liquidity and Capital Resources
We closely manage our liquidity and capital resources. Our liquidity requirements depend on key variables, including level of investment required to support our business strategies, the performance of our business, capital expenditures, credit facilities and working capital management. Capital expenditures and share repurchases are a component of our cash flow and capital.
Sources of Liquidity
Funds generated by operating activities supplemented by our available cash and cash equivalents and our credit facilities are our most significant sources of liquidity. As of December 31, 2023, we held $1.9 million of cash and cash equivalents, as well as $61.8 million of remaining available capacity on our revolving line of credit. Our existing cash, cash equivalents, and credit facilities balances may fluctuate during 2024. Cash from operations could also be affected by various risks and uncertainties detailed in Item 1A - Risk Factors of this report. We believe our sources of liquidity will be sufficient to fund operations and anticipated capital expenditures as well as repay our debt obligations as they become due over the next 12 months and beyond.
Cash Flows
Cash flows from continuing operations were as follows:
Year ended December 31,
(in thousands)20232022
Total cash provided by (used in):
Operating activities6,644 (5,262)
Investing activities(2,885)(3,295)
Financing activities(73,169)(374)
Net decrease in cash and cash equivalents$(69,410)$(8,931)

Operating Activities
The increase in cash provided by operating activities for the year ended December 31, 2023 compared to cash used in operating activities in the year ended December 31, 2022 was primarily driven by changes in working capital. Changes in working capital can vary significantly depending on factors such as the timing of inventory production and purchases, customer payments of accounts receivable and payments to vendors in the regular course of business. Inventory increased operating cash flows for the year ended December 31, 2023 by approximately $12.2 million compared to a decrease of approximately $13.7 million for 2022, while accounts payable increased operating cash flows by approximately $1.6 million for the year ended December 31, 2023 compared to an decrease of approximately $6.3 million for the year ended December 31, 2022. The increase in operating cash flows from inventory is primarily due to lower inventory turns year over year while the increase in accounts payable is primarily driven by a slight increase in days payables outstanding. Accounts receivable increased operating cash flow by approximately $6.8 million compared to a decrease of $0.3 million driven by lower sales in the current year partially offset by slightly higher days sales outstanding. In addition to the working capital changes, changes in income taxes increased cash flows by approximately $3.1 million compared to cash used in operations of approximately $7.9 million in 2022. This was driven by the receipt of a cash refund from the Company's 2022 tax return.
Investing Activities
Net cash used in investing activities primarily consists of transactions related to capital expenditures, proceeds from the disposal of property, plant and equipment and acquisitions. The decrease in cash used in investing activities for the full-year 2023 compared to cash used in investing activities for the full-year 2022 was primarily driven by a decrease in capital expenditures in the current year over the prior year.
Financing Activities
Net cash used in financing activities primarily consist of transactions related to our long-term debt. The increase in net cash used in financing activities for the full-year 2023 compared to the full-year 2022 was primarily due to the repayment of the Company's asset backed line of credit and delayed draw term loan in the fourth quarter of 2023 driven by the sale of substantially all of the assets of SPT.


Ascent Logo.jpg
20

Short-term Debt
The Company has a note payable in the amount of $0.9 million with an annual interest rate of 3.70% maturing April 1, 2024, associated with the financing of the Company's insurance premium in the current year. As of December 31, 2023, the outstanding balance was $0.4 million.
Long-term Debt
During the fourth quarter of 2023, the Company entered into a Limited Consent, Second Amendment to Credit Agreement and Omnibus Amendment to Loan Documents with BMO Bank N.A. and the other lenders under the Company’s credit facility (the “Credit Facility Amendment”). The Credit Facility Amendment contained a consent for the SPT divestiture, released the lien on the assets of SPT and removed SPT as a loan party. The Credit Facility Amendment also reduced the maximum revolving loan commitment under the credit facility from $105 million to $80 million, and increased the interest rate for the credit facility from SOFR plus an interest rate margin of between 1.60% and 1.70% to SOFR plus an interest rate margin of between 1.85% and 2.10%, depending on average availability under the credit facility and the Company’s consolidated fixed charge coverage ratio. As required by the Credit Facility Amendment, the Company used the proceeds from the SPT divestiture to prepay in full the term loan in the original principal amount of $5 million under the credit facility and used the remaining proceeds to prepay in part the revolving loans under the credit facility.
As of December 31, 2023, the Company had no borrowings outstanding with its lender due to the repayment of the Company's asset backed line of credit and delayed draw term loan in the fourth quarter of 2023 driven by the sale of substantially all of the assets of SPT. As of December 31, 2023, the Company had $61.8 million of remaining availability under its credit facility.
The Facility contains covenants requiring the maintenance of a minimum consolidated fixed charge coverage ratio if excess availability falls below the greater of (i) $7.5 million and (ii) 10% of the revolving credit facility (currently $8.0 million). As of December 31, 2023, the Company was in compliance with all financial debt covenants. See Note 6 in the notes to the consolidated financial statements for additional information on the Company's line of credit.

Stock Repurchases and Dividends
We may repurchase common stock and pay dividends from time to time pursuant to programs approved by our Board of Directors. The payment of cash dividends is also subject to customary legal and contractual restrictions. Our capital allocation strategy is to first fund operations and investments in growth and then return excess cash over time to shareholders through share repurchases and dividends.
The share repurchase program allows for repurchase of up to 790,383 shares of the Company's outstanding common stock and expires on February 17, 2025. The shares will be purchased from time to time at prevailing market prices, through open market or privately negotiated transactions, depending on market conditions. Under the program, the purchases will be funded from available working capital, and the repurchased shares will be returned to the status of authorized, but unissued shares of common stock or held in treasury. There is no guarantee as to the exact number of shares that will be repurchased by the Company, and the Company may discontinue purchases at any time that management determines additional purchases are not warranted. As of December 31, 2023, the Company has 536,871 shares of its share repurchase authorization remaining.
Shares repurchased for the year ended December 31, 2023 and 2022 were as follows:
Year ended December 31,
20232022
Number of shares repurchased143,108 110,404 
Average price per share$8.97 $12.16 
Total cost of shares repurchased$1,287,416 $1,345,540 
At the end of each fiscal year, the Board reviews the financial performance and capital needed to support future growth to determine the amount of cash dividend, if any, which is appropriate. In 2023 and 2022, no dividends were declared or paid by the Company.


Ascent Logo.jpg
21

Other Financial Measures
Below are additional financial measures that we believe are important in understanding the Company's liquidity position from year to year. The metrics are defined as:
Liquidity Measure:
Current ratio = current asset divided by current liabilities. The current ratio will be determined by the Company using generally accepted accounting principles, consistently applied.
Leverage Measure:
Debt to capital = Total debt divided by total capital. The debt to capital ratio will be determined by the Company using generally accepted accounting principles, consistently applied.
Profitability Ratio:
Return on average equity ("ROAE") = net (loss) income divided by the trailing 12-month average of equity. The ROAE will be determined by the Company using generally accepted accounting principles, consistently applied.
Results of these additional financial measures are as follows:
Year ended December 31,
20232022
Current ratio3.74.6
Debt to capital—%49%
Return on average equity(38.6)%29.7%
Material Cash Requirements from Contractual and Other Obligations

As of December 31, 2023, our material cash requirements for our known contractual and other obligations were as follows:

Operating and Finance Leases - The Company enters into various lease agreements for real estate and manufacturing equipment used in the normal course of business. Operating and finance lease obligations were $32.5 million, with $1.4 million payable within 12 months. See Note 7 for further detail of our lease obligations and the timing of expected future payments.

The Company has no off-balance sheet arrangements that are reasonably likely to have a material current or future effect on the Company's financial position, revenues, results of operations, liquidity, or capital expenditures. We expect capital spending in fiscal 2024 to be as much as $6.5 million.
Critical Accounting Policies and Estimates
The preparation of these financial statements requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities and the disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts of revenues and expenses during the reporting period. On an on-going basis, management evaluates its estimates and judgments based on historical experience and on various other factors that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions or conditions. Our significant accounting policies are described in Note 1 to the consolidated financial statements included herein. We believe the following accounting policies affect the most significant estimates and management judgments used in the preparation of the Company's consolidated financial statements.
Business Combinations
Description
Business combinations are accounted for using the acquisition method of accounting in accordance with GAAP. Under this method, the total consideration transferred to consummate the business combination is allocated to the identifiable tangible and intangible assets acquired and liabilities assumed based on their respective fair values as of the closing date of the transaction.



Ascent Logo.jpg
22

Judgments and uncertainties involved in the estimate
The acquisition method of accounting requires extensive use of estimates and judgments to allocate the consideration transferred to the identifiable tangible and intangible assets acquired, if any, and liabilities assumed. Fair value determinations involve significant assumptions about highly subjective variables, including future cash flows, discount rates, and expected business performance. There are also different valuation models and inputs for each component, the selection of which requires considerable judgment. Our estimates and assumptions may be based, in part, on the availability of listed market prices or other transparent market data. These determinations will affect the amount of amortization expense recognized in future periods as well the allocation of goodwill, if any, attributable to the transaction.

Effect if actual results differ from assumptions
We base our fair value estimates on assumptions we believe are reasonable, but recognize the assumptions are inherently uncertain. Depending on the size of the purchase price of a particular acquisition, the mix of intangible assets acquired and expected business performance, the purchase price allocation could be materially impacted by applying a different set of assumptions and estimates. Unanticipated events and circumstances may occur which may affect the accuracy or validity of such assumptions, estimates or actual results.
Goodwill
Description
Goodwill is the excess of the purchase price over the fair value of identifiable assets acquired, less fair value of liabilities assumed, in a business combination. The Company reviews goodwill for impairment at the reporting unit level, which is the operating segment level or one level below the operating segment level. A reporting unit is an operating segment or a business unit one level below that operating segment, for which discrete financial information is prepared and regularly reviewed by segment management. Goodwill is not amortized but is evaluated for impairment at least annually on October 1 or whenever events or changes in circumstances indicate that it is more likely than not that the carrying amount may not be recoverable. The evaluation begins with a qualitative assessment to determine whether a quantitative impairment test is necessary. If, after assessing qualitative factors, we determine it is more likely than not that the fair value of the reporting unit is less than the carrying amount, then the quantitative goodwill impairment test is performed.

Judgments and uncertainties involved in the estimate
We make various estimates and assumptions about our goodwill, including whether any potential impairment events have occurred. Examples of such events or changes in circumstances, many of which are subjective in nature, include the following:
Significant negative industry or economic trends;
A significant change in the use of the acquired assets or our strategy;
A significant divestiture or other disposition activity;
A significant decrease in the market value of the asset;
A significant change in legal factors or the business climate that could affect the value of the asset; and
A change in segment by one or more reporting unit

Additionally, we make estimates and assumptions regarding the inputs used to perform a quantitative assessment of our goodwill, if necessary, and the Company will perform a discounted cash flow analysis and a market multiple analysis. The discounted cash flow analysis includes management assumptions for expected sales growth, capital expenditures and overall operational forecasts. The market multiple analysis includes historical and projected performance, market capitalization, volatility and multiples for industry peers.

Effect if actual results differ from assumptions
We have not made any material changes in our methodology used to determine whether potential impairment events have occurred or any material changes in the estimates and assumptions used in our quantitative goodwill impairment testing. In the third quarter of 2023, the Company determined potential indicators of impairment within the Specialty Chemicals segment and performed a quantitative evaluation of goodwill. As a result, it was concluded that the estimated fair value of the Specialty Chemicals reporting unit was below its carrying value by 27.6% resulting in a goodwill impairment charge of $11.4 million. As of December 31, 2023, the Company's goodwill balance is $0. See Note 1 for further discussion on the Company's goodwill.


Ascent Logo.jpg
23

Inventory
Description
Inventory is stated at the lower of cost or net realizable value. Cost is determined by either specific identification or weighted average methods. At the end of each quarter, all facilities review recent sales reports to identify sales price trends that would indicate products or product lines that are being sold below our cost. This would indicate that an adjustment would be required.

We record an obsolete inventory reserve for identified aged inventory items with slow or no sales activity for finished goods or slow or no usage for raw materials for a certain period of time. For those inventory items, a reserve is established for a percentage of the inventory cost less any estimated scrap proceed and is based on our current knowledge with respect to inventory levels, sales trends and historical experience. During 2023, our reserve increased approximately $2.8 million to $5.6 million as of December 31, 2023.

We also record an inventory reserve for the estimated shrinkage (quantity losses) between physical inventories. This reserve is based upon the most recent physical inventory results. During 2023, the inventory shrink reserve had a $0.4 million increase in response to estimated shrinkage rates based on results from previous physical inventories. Our inventory reserve for estimated shrinkage was $0.5 million as of December 31, 2023.

Judgments and uncertainties involved in the estimate
We do not believe that our inventories are subject to significant risk of obsolescence in the near term and we have the ability to adjust purchasing practices based on anticipated sales trends and general economic conditions. However, changes in demand, product life cycle, cost trends, product pricing or a deterioration in product quality could result in the need for additional reserves. Likewise, changes in the estimated shrink reserve may be necessary, based on the timing and results of physical inventories. We also apply judgment in the determination of levels of obsolete inventory and assumptions about net realizable value.

Effect if actual results differ from assumptions
We have not made any material changes in the methodology used to establish our reserves for obsolete inventory or inventory shrinkage during the past two fiscal years. However, it is possible that actual results could differ from recorded reserves. For instance, a 10% change in the amount of products considered obsolete would have decreased net earnings by $0.6 million for 2023. A 10% change in the estimated shrinkage rate would not have had a material impact on net earnings for 2023.
Income Taxes
Description
In determining income for financial statement purposes, we must make certain estimates and judgments in the calculation of tax expense, the resultant tax liabilities and the recoverability of deferred tax assets that arise from temporary differences between the tax and financial statement recognition of revenue and expense. Deferred tax assets and liabilities are recognized for the estimated future tax consequences attributable to differences between the financial statement carrying amounts of existing assets and liabilities and their respective tax bases. In addition, deferred tax assets are also recorded with respect to net operating losses and other tax attribute carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates in effect for the year in which those temporary differences are expected to be recovered or settled. Valuation allowances are established when realization of the benefit of deferred tax assets is not deemed to be more likely than not. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date.

We recognize net tax benefits under the recognition and measurement criteria of FASB ASC Topic 740, Income Taxes, which prescribes requirements and other guidance for financial statement recognition and measurement of positions taken or expected to be taken on tax returns. We record interest and penalties, if any, related to uncertain tax positions as a component of income tax expense.

Judgments and uncertainties involved in the estimate
We assess on a tax jurisdictional basis the likelihood that our deferred tax assets can be recovered. If recovery is not more likely than not (a likelihood of less than 50 percent), the provision for taxes must be increased by recording a reserve in the form of a valuation allowance for the deferred tax assets that are estimated not to ultimately be recoverable. In this process, certain relevant criteria are evaluated including: the amount of income or loss in prior years, the existence of deferred tax


Ascent Logo.jpg
24

liabilities that can be used to absorb deferred tax assets, the taxable income in prior carryback years that can be used to absorb net operating losses and credit carry backs, future expected taxable income and prudent and feasible tax planning strategies. Changes in taxable income, market conditions, tax laws and other factors may change our judgment regarding whether we will be able to realize the deferred tax assets. These changes, if any, may require material adjustments to the net deferred tax assets and an accompanying reduction or increase in income tax expense which will result in a corresponding increase or decrease in net income in the period when such determinations are made. The utilization of certain deferred tax assets is dependent on the amount and timing of taxable income that we will ultimately generate in the future and other factors, such as changes in tax laws.

We also assess the likelihood that our tax reporting positions will ultimately be sustained. To the extent it is determined it is more likely than not (a likelihood of more than 50 percent) that some portion, or all, of a tax reporting position will ultimately not be recognized and sustained, a provision for unrecognized tax benefit is provided by either reducing the applicable deferred tax asset or accruing an income tax liability. Our judgment regarding the sustainability of our tax reporting positions may change in the future due to changes in tax laws and other factors. These changes, if any, may require material adjustments to the related deferred tax assets or accrued income tax liabilities and an accompanying reduction or increase in income tax expense which will result in a corresponding increase or decrease in net income in the period when such determinations are made.

We have provided valuation allowances as of December 31, 2023, aggregating to $1.6 million, net of federal benefit, against certain state and local net operating loss carryforwards and other deferred tax assets. As of December 31, 2023, the Company has no liability for unrecognized income tax benefits.

Effect if actual results differ from assumptions
Although management believes that the estimates and judgments discussed herein are reasonable, actual results could differ, which could result in income tax expense or benefits that could be material.
Item 7A. Quantitative and Qualitative Disclosures about Market Risk
The Company is a smaller reporting company as defined in Rule 12b-2 of the Exchange Act and is not required to provide the information required by this Item.


Ascent Logo.jpg
25

Item 8. Financial Statements and Supplementary Data
Index to Financial Statements
Page
Report of Independent Registered Public Accounting Firm (Moss Adams, LLP; Irvine, CA; PCAOB ID: 659)
Report of Independent Registered Public Accounting Firm (BDO USA, P.C.; Chicago, IL; PCAOB ID: 243)



Ascent Logo.jpg
26

Report of Independent Registered Public Accounting Firm

Shareholders and Board of Directors
Ascent Industries Co.

Opinions on the Financial Statements and Internal Control over Financial Reporting

We have audited the accompanying consolidated balance sheet of Ascent Industries Co. (and subsidiaries) (the “Company”) as of December 31, 2023, the related consolidated statements of income (loss), shareholders’ equity and cash flows for the year ended December 31, 2023, and the related notes and schedule (collectively referred to as the “consolidated financial statements”). We also have audited the Company’s internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control - Integrated Framework (2013) issued by the Committee of Sponsoring Organizations of the Treadway Commission (“COSO”).

In our opinion, the consolidated financial statements referred to above present fairly, in all material respects, the consolidated financial position of the Company as of December 31, 2023, and the consolidated results of its operations and its cash flows for the year ended December 31, 2023, in conformity with accounting principles generally accepted in the United States of America. Also in our opinion, because of the effect of the material weaknesses identified below on the achievement of the objectives of the control criteria, the Company has not maintained effective internal control over financial reporting as of December 31, 2023, based on criteria established in Internal Control - Integrated Framework (2013) issued by COSO.

We also have audited the adjustments to the 2022 financial statements for the retrospective presentation of discontinued operations, as described in Note 2. In our opinion, such adjustments are appropriate and have been properly applied. We were not engaged to audit, review, or apply any procedures to the 2022 financial statements of the Company other than with respect to the adjustments and, accordingly, we do not express an opinion or any other form of assurance on the 2022 financial statements taken as a whole.

Basis for Opinions

The Company’s management is responsible for these consolidated financial statements, for maintaining effective internal control over financial reporting, and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management’s Report on Internal Control over Financial Reporting included in Item 9A. Our responsibility is to express an opinion on the Company’s consolidated financial statements and an opinion on the Company’s internal control over financial reporting based on our audits. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audits to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud, and whether effective internal control over financial reporting was maintained in all material respects.

Our audit of the consolidated financial statements included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures to respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audits also included performing such other procedures as we considered necessary in the circumstances. We believe that our audits provide a reasonable basis for our opinions.

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 the Company’s annual or interim financial statements will not be prevented or detected on a timely basis. The following material weaknesses have been identified and included in management’s assessment in Item 9A:


Ascent Logo.jpg
27


Information Technology - Management did not design and maintain effective information technology (IT) general controls in the areas of user access, change management, segregation of duties, and cyber-security for systems supporting many of the Company's key financial reporting processes. As a result, IT application controls and business process controls that are dependent on the ineffective IT general controls, or that rely on data produced from systems impacted by the ineffective IT general controls, are also deemed ineffective, which affects substantially all financial statement account balances and disclosures within the Company.

Inventory - Management did not design and maintain effective controls over inventory.

Revenue recognition – Management did not design and maintain effective controls over revenue and accounts receivable.

Period-end financial reporting, journal entries, reconciliations, and account analyses - Management did not design and maintain effective controls to detect potential material misstatements to period-end financial statements through review of account reconciliations and account analyses on a timely basis. Additionally, management did not design and maintain effective controls over the review of journal entries.

Complex Accounting - Management did not design and maintain management review controls at a sufficient level of precision around complex accounting areas such as income taxes.

We considered the material weaknesses in determining the nature, timing, and extent of audit tests applied in our audit of the Company’s consolidated financial statements as of and for the year ended December 31, 2023, and our opinion on such consolidated financial statements was not affected.

Definition and Limitations of Internal Control Over Financial Reporting

A company’s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company’s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company’s assets that could have a material effect on the financial statements.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.

Critical Audit Matter

The critical audit matter communicated below is a matter arising from the current period audit of the consolidated financial statements that was communicated or required to be communicated to the audit committee and that (1) relates to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matters does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing a separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.



Ascent Logo.jpg
28

Goodwill Impairment

As described in Note 1 to the consolidated financial statements, the Company tests goodwill for impairment annually as of October 1 or between annual tests if events occur or circumstances change that would more likely than not reduce the fair value of the reporting unit below its carrying value. In the third quarter of the year, the Company concluded an interim assessment should be performed and this resulted in a goodwill impairment expense of $11,389,000. Testing goodwill for impairment involves significant management judgment, requiring an assessment of whether the carrying value of the reporting unit can be supported by its fair value, which is estimated by using valuation techniques, such as the market approach (earnings multiples or transaction multiples for the industry in which the reporting unit operates) or the income approach (discounted cash flow method).

The principal considerations for our determination that the goodwill impairment test is a critical audit matter were that our evaluation of management’s valuation methods and assumptions utilized in estimating the fair value of the reporting unit involved significant audit effort, including the use of specialists, as well as especially challenging and subjective auditor judgment when performing audit procedures and evaluating the results of those procedures.

The primary procedures we performed to address this critical audit matter included:

Testing management’s process for determining the fair value estimate of the reporting unit by performing the following procedures:

Evaluating the methodologies used by management, including the relative weight assigned to the valuations indicated by the market and income approaches, and assessing management’s specialist’s knowledge, skill, and ability as well as the specialist’s relationship to the Company.
Testing the completeness, accuracy, and reliability of underlying data used in the valuation model, including the mathematical accuracy of the analysis.
Evaluating the reasonableness of the guidelines companies and market multiples used by management.
Evaluating the reasonableness of significant assumptions used by management, including projected revenue, projected operating margin, discount rate, including performing arithmetic analysis to replicate management’s model, and sensitivity analysis.
Utilizing valuation specialists to assist in evaluating the appropriateness of methods used and reasonableness of significant assumptions applied in the valuation model.


/s/ Moss Adams LLP
Irvine, California
April 1, 2024

We have served as the Company's auditor since 2023.


Ascent Logo.jpg
29

Report of Independent Registered Public Accounting Firm

Shareholders and Board of Directors
Ascent Industries Co.
Oak Brook, Illinois

Opinion on the Consolidated Financial Statements

We have audited, before the effects of the adjustments to retrospectively apply the change in accounting described in Note 2, the accompanying consolidated balance sheet of Ascent Industries Co. (the “Company”) as of December 31, 2022, and the related consolidated statements of income (loss), shareholders’ equity, cash flows, and financial statement schedule for the year then ended (the 2022 consolidated financial statements before the effects of the adjustments discussed in Note 2 are not presented herein). In our opinion, the 2022 consolidated financial statements, before the effects of the adjustments to retrospectively apply the change in accounting in Note 2, present fairly, in all material respects, the financial position of the Company as of December 31, 2022, and the results of its operations and its cash flows for the year then ended, in conformity with accounting principles generally accepted in the United States of America.

We were not engaged to audit, review, or apply any procedures to the adjustments to retrospectively apply the change in accounting described in Note 2 and, accordingly, we do not express an opinion or any other form of assurance about whether such adjustments are appropriate and have been properly applied. Those adjustments were audited by Moss Adams, LLP.

Basis for Opinion

These consolidated financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s consolidated financial statements based on our audit. We are a public accounting firm registered with the Public Company Accounting Oversight Board (United States) (“PCAOB”) and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.

We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud.

Our audit included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audit also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audit provides a reasonable basis for our opinion.

/s/ BDO USA, P.C.

We served as the Company's auditor from 2021 to 2023.
Chicago, Illinois
March 31, 2023


Ascent Logo.jpg
30

Ascent Industries Co.
Consolidated Balance Sheets
As of December 31, 2023 and 2022
(in thousands, except par value and share data)
 20232022
Assets 
Current assets: 
Cash and cash equivalents$1,851 $1,440 
Accounts receivable, net26,604 33,202 
Inventories 
Raw materials21,020 33,405 
Work-in-process13,711 10,811 
Finished goods17,575 23,455 
Total inventories52,306 67,671 
Prepaid expenses and other current assets4,879 7,770 
Assets held for sale2,912 380 
Current assets of discontinued operations861 59,912 
Total current assets89,413 170,375 
Property, plant and equipment, net29,755 35,534 
Right-of-use assets, operating leases, net27,784 29,142 
Goodwill 11,389 
Intangible assets, net8,496 10,001 
Deferred income taxes5,808 1,353 
Deferred charges, net104 203 
Other non-current assets1,935 1,862 
Long-term assets of discontinued operations 9,184 
Total assets$163,295 $269,043 
Liabilities and Shareholders' equity 
Current liabilities: 
Accounts payable$16,416 $14,114 
Accrued expenses and other current liabilities5,108 5,509 
Current portion of note payable360 387 
Current portion of long-term debt 2,464 
Current portion of operating lease liabilities1,140 1,015 
Current portion of finance lease liabilities292 280 
Current liabilities of discontinued operations1,473 9,709 
Total current liabilities24,789 33,478 
Long-term debt 69,085 
Long-term portion of operating lease liabilities29,729 30,869 
Long-term portion of finance lease liabilities1,307 1,242 
Other long-term liabilities60 68 
Long-term liabilities of discontinued operations 42 
Total liabilities$55,885 $134,784 
Commitments and contingencies – see Note 15
Shareholders' equity: 
Common stock - $1 par value: 24,000,000 shares authorized; 11,085,103 and 10,094,821 shares issued and outstanding, respectively
$11,085 $11,085 
Capital in excess of par value47,333 47,021 
Retained earnings58,517 85,146 
 116,935 143,252 
Less cost of common stock in treasury - 990,282 and 924,504 shares, respectively
(9,525)(8,993)
Total shareholders' equity107,410 134,259 
Total liabilities and shareholders' equity$163,295 $269,043 
 See accompanying notes to consolidated financial statements.


Ascent Logo.jpg
31

Ascent Industries Co.
Consolidated Statements of Income (Loss)
For the years ended December 31, 2023 and 2022
(in thousands, except per share data)
 20232022
Net sales$193,179 $261,993 
Cost of sales191,653 218,706 
Gross profit1,526 43,287 
Selling, general and administrative expense26,712 27,640 
Acquisition costs and other855 1,104 
Goodwill impairment11,389  
Operating (loss) income from continuing operations(37,430)14,543 
Other (income) and expense  
Interest expense4,238 2,742 
Other, net(593)(209)
(Loss) income from continuing operations before income taxes(41,075)12,010 
Income tax benefit(6,924)(5,568)
(Loss) income from continuing operations$(34,151)$17,578 
Income from discontinued operations, net of tax7,522 4,488 
Net (loss) income$(26,629)$22,066 
Net (loss) income per common share from continuing operations  
Basic$(3.37)$1.72 
Diluted$(3.37)$1.69 
Net income per common share from discontinued operations
Basic$0.74 $0.44 
Diluted$0.74 $0.43 
Net (loss) income per common share
Basic$(2.63)$2.16 
Diluted$(2.63)$2.12 
Weighted average number of common shares outstanding:
Basic10,140 10,230 
Diluted10,140 10,410 
See accompanying notes to consolidated financial statements.



Ascent Logo.jpg
32

Ascent Industries Co.
Consolidated Statements of Cash Flows
For the years ended December 31, 2023 and 2022
(in thousands)
 20232022
Cash flows from operating activities: 
Net (loss) income$(26,629)$22,066 
Income from discontinued operations, net of tax7,522 4,488 
Net (loss) income from continuing operations(34,151)17,578 
Adjustments to reconcile net (loss) income to net cash provided by operating activities: 
Depreciation expense6,161 6,421 
Amortization expense1,505 1,853 
Amortization of debt issuance costs99 99 
Goodwill impairment11,389  
Deferred income taxes(6,924)(5,568)
Payments of earn-out liabilities in excess of acquisition date fair value
 (372)
(Reduction of) provision for losses on accounts receivable(180)478 
Provision for losses on inventories3,318 2,615 
Loss (gain) on disposal of property, plant and equipment246 (18)
Non-cash lease expense242 414 
Issuance of treasury stock for director fees 364 
Share-based compensation expense1,023 1,355 
Changes in operating assets and liabilities: 
Accounts receivable6,778 (264)
Inventories12,245 (13,685)
Other assets and liabilities515 (211)
Accounts payable1,650 (6,269)
Accounts payable - related parties (2)
Accrued expenses(401)(2,127)
Accrued income taxes3,129 (7,923)
Net cash provided by (used in) operating activities - continuing operations6,644 (5,262)
Net cash provided by operating activities - discontinued operations16,434 10,839 
Net cash provided by operating activities23,078 5,577 
Cash flows from investing activities: 
Purchases of property, plant and equipment(2,885)(3,394)
Proceeds from disposal of property, plant and equipment 99 
Net cash used in investing activities - continuing operations(2,885)(3,295)
Net cash provided by (used in) investing activities - discontinued operations53,386 (1,680)
Net cash provided by (used in) investing activities50,501 (4,975)
Cash flows from financing activities: 
Borrowings from long-term debt256,606 443,363 
Proceeds from note payable900 967 
Proceeds from exercise of stock options 175 
Payments on long-term debt(328,155)(442,206)
Payments on note payable(928)(580)
Principal payments on finance lease obligations(305)(266)
Payments on earn-out liabilities (484)
Repurchase of common stock(1,287)(1,343)
Net cash used in financing activities - continuing operations(73,169)(374)
Net cash used in financing activities - discontinued operations (808)
Net cash used in financing activities(73,169)(1,182)
Increase (decrease) in cash and cash equivalents410 (580)
Less: Cash and cash equivalents of discontinued operations 4 
Cash and cash equivalents, beginning of period1,441 2,017 
Cash and cash equivalents, end of period$1,851 $1,441 
See accompanying notes to consolidated financial statements.


Ascent Logo.jpg
33

Ascent Industries Co.
Consolidated Statements of Cash Flows
For the years ended December 31, 2023 and 2022
(in thousands)
Year Ended December 31,
Supplemental Disclosure of Cash Flow Information20232022
Cash paid for:
Interest$4,175 $2,230 
Income taxes864 7,859 
Noncash Investing Activities:
Capital expenditures, not yet paid$653 $751 
See accompanying notes to consolidated financial statements.


Ascent Logo.jpg
34

Ascent Industries Co.
Consolidated Statements of Shareholders' Equity
For the years ended December 31, 2023 and 2022
(in thousands, except share and per share data)


Common StockTreasury Stock
 SharesAmountCapital in Excess of
Par Value
Retained EarningsSharesAmountTotal
Balance December 31, 202111,085 $11,085 $46,058 $63,080 918 $(8,633)$111,590 
Net income— — — 22,066 — — 22,066 
Issuance of 86,274 shares of common stock from treasury
— — (449)— (86)813 364 
Exercise of stock options for 18,098 shares, net
— — 5 — (18)170 175 
Share-based compensation— — 1,407 — — 1,407 
Repurchase of 110,404 shares of common stock
— — — — 110 (1,343)(1,343)
Balance December 31, 202211,085 $11,085 $47,021 $85,146 924 $(8,993)$134,259 
Net loss— — — (26,629)— — (26,629)
Issuance of 77,330 shares of common stock from treasury
— — (751)— (77)751  
Share-based compensation— — 1,063 — — 1,063 
Repurchase of 143,108 shares of common stock
— — — — 143 (1,283)(1,283)
Balance December 31, 202311,085 $11,085 $47,333 $58,517 990 $(9,525)$107,410 
See accompanying notes to consolidated financial statements.


Ascent Logo.jpg
35

Ascent Industries Co.
Notes to Consolidated Financial Statements

Notes to Consolidated Financial Statements
Note 1: Summary of Significant Accounting Policies
Ascent Industries Co. is an industrials company focused on the production of stainless steel pipe and tube and specialty chemicals. Ascent Industries Co. was incorporated in 1958 as the successor to a chemical manufacturing business founded in 1945 known as Blackman Uhler Industries Inc. On August 5, 2022, we filed with the Secretary of State of the State of Delaware a Certificate of Amendment to our Certificate of Incorporation to change our corporate name from Synalloy Corporation to Ascent Industries Co., effective August 10, 2022. The Company's executive office is located at 1400 16th Street, Suite 270, Oak Brook, Illinois 60523. Unless indicated otherwise, the terms "Ascent", "Company," "we" "us," and "our" refer to Ascent Industries Co. and its consolidated subsidiaries.
The Company's business is divided into two reportable operating segments, Tubular Products and Specialty Chemicals. The Tubular Products segment serves markets through pipe and tube and customers in the appliance, architectural, automotive and commercial transportation, brewery, chemical, petrochemical, pulp and paper, mining, power generation (including nuclear), water and waste-water treatment, liquid natural gas ("LNG"), food processing, pharmaceutical, oil and gas and other industries.
The Specialty Chemicals segment produces specialty products for the pulp and paper, coatings, adhesives, sealants and elastomers (CASE), textile, automotive, household, industrial and institutional ("HII"), agricultural, water and waste-water treatment, construction, oil and gas and other industries.
Below are those accounting policies considered by the Company to be significant.
Principles of Consolidation - The consolidated financial statements include the accounts of the Company and its subsidiaries, all of which are wholly-owned. Intercompany transactions and balances have been eliminated.
Use of Estimates - The preparation of the Company's financial statements in accordance with accounting principles generally accepted in the United States of America requires management to make estimates that affect the reported amounts of assets, liabilities, sales and expenses, and related disclosures of contingent assets and liabilities. Significant items subject to such estimates and assumptions include the carrying value of property, plant and equipment; intangible assets; the fair value of assets or liabilities acquired in a business combination; valuation allowances for receivables, inventories and deferred income tax assets and liabilities; environmental liabilities; liabilities for potential tax deficiencies; and, potential litigation claims and settlements. The Company bases these estimates on historical results and various other assumptions believed to be reasonable, all of which form the basis for making estimates concerning the carrying value of assets and liabilities that are readily available from other sources. Actual results may differ from these estimates.
Cash and Cash Equivalents - The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. The Company maintains cash levels in bank accounts that, at times, may exceed federally-insured limits.
Accounts Receivable - Accounts receivable from the sale of products are recorded at net realizable value and the Company generally grants credit to customers on an unsecured basis. Substantially all of the Company's accounts receivable are due from companies located throughout the United States. The Company provides an allowance for credit losses for expected uncollectible amounts. The allowance is based upon an analysis of accounts receivable balances with similar risk characteristics on a collective basis, considering factors such as the aging of receivables balances, historical loss experience, current information, and future expectations. Each reporting period, the Company reassesses whether any accounts receivable no longer share similar risk characteristics and should instead be evaluated as part of another pool or on an individual basis. The Company performs periodic credit evaluations of its customers' financial condition and generally does not require collateral. Receivables are generally due within 30 to 60 days. Delinquent receivables are written off based on individual credit evaluations and specific circumstances of the customer.
The opening and closing balances of our accounts receivables from continuing operations are as follows (in thousands):
(in thousands)
January 1, 2022
December 31, 2022December 31, 2023
Accounts receivables, net$33,417 $33,202 $26,604 


Ascent Logo.jpg
36

Ascent Industries Co.
Notes to Consolidated Financial Statements

Activity in the allowance for credit losses from continuing operations were as follows:
(in thousands)20232022
Balance at beginning of period$643 $164 
Current period provision for expected credit losses953 820 
Deductions from allowance(1,133)(341)
Balance at end of period$463 $643 
Inventories - Inventory is stated at the lower of cost or net realizable value ("LCNRV"). Cost is determined by either specific identification or weighted average methods.
At the end of each quarter, all facilities review recent sales reports to identify sales price trends that would indicate products or product lines that are being sold below our cost. This would indicate that an adjustment would be required. An LCNRV adjustment is recorded when the Company's inventory cost, based upon a historical price, is greater than the current selling price of that product. During the year ended December 31, 2023, LCNRV adjustments of $0.6 million required by our Specialty Chemicals segment. During the year ended December 31 2022, no significant LCNRV adjustments were required by our Specialty Chemicals segment.
Stainless steel, both in its raw material (coil or plate) or finished goods (pipe and tube) state is purchased/sold using a base price plus an additional surcharge which is dependent on current nickel prices. As raw materials are purchased, it is priced to the Company based upon the surcharge at that date. When the selling price of the finished pipe is set for the customer, approximately three months later, the then-current nickel surcharge is used to determine the proper selling prices. An LCNRV adjustment is recorded when the Company's inventory cost, based upon a historical nickel price, is greater than the current selling price of that product due to a reduction in the nickel surcharge. LCNRV adjustments of $0.6 million and $0.3 million were required by our Tubular Products segment's continuing operations during the years ended December 31, 2023 and 2022, respectively.
In addition, the Company establishes inventory reserves for:
Estimated obsolete or unmarketable inventory - The Company identifies aged inventory items with slow or no sales activity for finished goods or slow or no usage for raw materials for a certain period of time. For those inventory items, a reserve is established for a percentage of the inventory cost less any estimated scrap proceed and is based on our current knowledge with respect to inventory levels, sales trends and historical experience. The Company reserved $5.6 million and $2.8 million for continuing operations as of December 31, 2023 and 2022, respectively.
Estimated quantity losses - The Company performs an annual physical count of inventory during the fourth quarter each year for all facilities. A reserve is established for the potential quantity losses that could occur subsequent to their physical inventory. This reserve is based upon the most recent physical inventory results. The Company had $0.5 million and $0.2 million reserved for physical inventory quantity losses for continuing operations as of December 31, 2023 and 2022, respectively.
Property, Plant and Equipment - Property, plant and equipment are stated at cost. Depreciation is determined based on the straight-line method over the estimated useful life of the assets. Substantially all depreciation is recorded within cost of goods sold on the consolidated statements of income (loss). Leasehold improvements are depreciated over the shorter of their useful lives or the remaining non-cancellable lease term, buildings are depreciated over a range of 10 years to 40 years, and machinery, fixtures and equipment are depreciated over a range of three years to 20 years. The costs of software licenses are amortized over five years using the straight-line method. The Company continually reviews the recoverability of the carrying value of long-lived assets. The Company also reviews long-lived assets for impairment whenever events or changes in circumstances indicate the carrying amount of such assets may not be recoverable. When the future undiscounted cash flows of the operation to which the assets relate do not exceed the carrying value of the asset, the assets are written down to fair value.
Business Combinations - Business combinations are accounted for using the acquisition method of accounting. Under this method, the total consideration transferred to consummate the business combination is allocated to the identifiable tangible and intangible assets acquired and liabilities assumed based on their respective fair values as of the closing date of the transaction. The acquisition method of accounting requires extensive use of estimates and judgments to allocate the consideration transferred to the identifiable tangible and intangible assets acquired, if any, and liabilities assumed.


Ascent Logo.jpg
37

Ascent Industries Co.
Notes to Consolidated Financial Statements

Goodwill - Goodwill is the excess of the purchase price over the fair value of identifiable assets acquired, less fair value of liabilities assumed, in a business combination. The Company reviews goodwill for impairment at the reporting unit level, which is the operating segment level or one level below the operating segment level. Goodwill is not amortized but is evaluated for impairment at least annually on October 1 or whenever events or changes in circumstances indicate that it is more likely than not that the carrying amount may not be recoverable. The evaluation begins with a qualitative assessment to determine whether a quantitative impairment test is necessary. If, after assessing qualitative factors, we determine it is more likely than not that the fair value of the reporting unit is less than the carrying amount, then the quantitative goodwill impairment test is performed.
The quantitative goodwill impairment test used to identify potential impairment compares the fair value of a reporting unit with its carrying amount, including goodwill. Fair value represents the price a market participant would be willing to pay in a potential sale of the reporting unit and is based on a combination of an income approach, based on discounted future cash flows, and a market approach, based on market multiples applied to free cash flow. If the fair value exceeds the carrying value, then no goodwill impairment has occurred. If the carrying value of the reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit. Any impairment identified is included within "goodwill impairment" in the consolidated statements of income (loss).
A reporting unit is an operating segment or a business unit one level below that operating segment, for which discrete financial information is prepared and regularly reviewed by segment management. During 2023 and 2022, goodwill was allocated to the Specialty Chemicals reporting unit.
The changes in the carrying amount of goodwill for the years ended December 31, 2023 and 2022 were as follows:
(in thousands)Specialty Chemicals
Balance December 31, 2021$12,637 
Purchase Price Allocation Revision(1,248)
Balance December 31, 202211,389 
Goodwill Impairment(11,389)
Balance December 31, 2023$ 
During the third quarter of 2023, the Company determined potential indicators of impairment within the Specialty Chemicals reporting unit, with an associated goodwill balance of $11.4 million existed. Macroeconomic conditions and pressures, increased risks within the broader specialty chemicals business, reporting unit operating losses and a decline in the reporting unit's net sales compared to forecast, collectively, indicated that the reporting unit had experienced a triggering event and the need to perform a quantitative evaluation of goodwill. The Company performed a discounted cash flow analysis and a market multiple analysis for the Specialty Chemicals reporting unit to determine the reporting unit's fair value. The discounted cash flow analysis included management assumptions for expected sales growth, capital expenditures and overall operational forecasts while the market multiple analysis included historical and projected performance, market capitalization, volatility and multiples for industry peers. Determining the fair value of the reporting unit and allocation of that fair value to individual assets and liabilities within the reporting unit to determine the implied fair value of the goodwill is judgmental in nature and requires the use of significant management estimates and assumptions. Any changes in the judgments, estimates, or assumptions could produce significantly different results. As a result of the goodwill impairment evaluation, it was concluded that the estimated fair value of the Specialty Chemicals reporting unit was below its carrying value by 27.6% resulting in a goodwill impairment charge of $11.4 million for the year ended December 31, 2023.
Intangible Assets - Intangible assets consists of customer relationships, trademarks and trade names, and represents the fair value of intellectual, non-physical assets resulting from business acquisitions and are amortized over their estimated useful lives using either an accelerated or straight-line method over a period of 15 years. Amortization expense is recorded in selling, general and administrative expense on the consolidated statements of income (loss).


Ascent Logo.jpg
38

Ascent Industries Co.
Notes to Consolidated Financial Statements

The gross carrying amount and accumulated amortization of intangible assets from continuing operations consist of the following:
20232022
(in thousands)Gross Carrying AmountAccumulated AmortizationGross Carrying AmountAccumulated Amortization
Definite-lived intangible assets:
Customer related$14,604 $(6,685)$14,604 $(5,201)
Trademarks and trade names150 (17)150 (12)
Other500 (56)500 (40)
Total definite-lived intangible assets$15,254 $(6,758)$15,254 $(5,253)

The Company recorded amortization expense related to intangible assets from continuing operations of $1.5 million and $1.9 million for 2023 and 2022, respectively.

Estimated amortization expense for the next five fiscal years based on existing intangible assets is as follows:
(in thousands)
2024$1,487 
20251,324 
20261,102 
2027930 
2028786 
Thereafter2,867 
Total$8,496 
Deferred Charges - Deferred charges represent debt issuance costs and are amortized over their estimated useful lives using the straight-line method over a period of four years and is recorded in interest expense on the consolidated statements of income (loss).
Deferred charges totaled $0.4 million as of December 31, 2023 and 2022, respectively. Accumulated amortization of deferred charges as of December 31, 2023 and 2022 totaled $0.3 million and $0.2 million, respectively.

The Company recorded amortization expense related to deferred charges of $0.1 million for 2023 and 2022.
Long-Lived Asset Impairment - The carrying amounts of long-lived assets are reviewed whenever certain events or changes in circumstances indicate that the carrying amounts may not be recoverable. A potential impairment has occurred for long-lived assets held-for-use if projected future undiscounted cash flows expected to result from the use and eventual disposition of the assets are less than the carrying amounts of the assets. An impairment loss is recorded for long-lived assets held-for-use when the carrying amount of the asset is not recoverable and exceeds its fair value.
Long-lived assets that are expected to be sold within the next 12 months and meet the other relevant held-for-sale criteria are classified as long-lived assets held-for-sale. An impairment loss is recorded for long-lived assets held-for-sale when the carrying amount of the asset exceeds its fair value less cost to sell. A long-lived asset is not depreciated while its classified as held-for-sale.
For long-lived assets to be abandoned, the Company considers the asset to be disposed of when it ceases to be used. Until it ceases to be used, the Company continues to classify the asset as held-for-use and test for potential impairment accordingly. If the Company commits to a plan to abandon a long-lived asset before the end of its previously estimated useful life, its depreciable life is re-evaluated.
Gains and losses on the disposal of assets are recorded as the difference between the net proceeds received, if any, and net carrying values of the assets disposed and are included in loss on disposal of assets and adjustments to assets held for sale, net in the consolidated statements of comprehensive (loss) income.


Ascent Logo.jpg
39

Ascent Industries Co.
Notes to Consolidated Financial Statements

Fair value measurements associated with long-lived asset impairments are included in Note 4 of the notes to the consolidated financial statements.
Discontinued Operations - The Company accounts for and classifies a business as a discontinued operation when the following criteria are met: the disposal group is a component of an entity, the component of the entity meets the held for sale criteria in accordance with our policy described above and the component of the entity represents a strategic shift in the entity's operating and financial results. See Note 2 for discussion on the Company's discontinued operations.
Assets Held for Sale - The Company classifies long-lived assets or disposal groups as held for sale in the period when all of the following conditions have been met:
the Board of Directors have approved and committed to a plan to sell the assets or disposal group;
the asset or disposal group is available for immediate sale in its present condition;
an active program to locate a buyer and other actions required to complete the sale have been initiated;
the sale of the asset or disposal group is probable and expected to be completed within one year;
the asset or disposal group is being actively marketed for sale at a price that is reasonable in relation to its current fair value; and,
it is unlikely that significant changes to the plan will be made or that the plan will be withdrawn.
We initially measure a long-lived asset or disposal group that is classified as held for sale at the lower of its carrying value or fair value less any costs to sell and recognize any loss in the period in which the held for sale criteria are met. Gains are not recognized until the date of sale. We cease depreciation and amortization of a long-lived asset, or assets within a disposal group, upon their designation as held for sale and subsequently assess fair value less any costs to sell at each reporting period until the asset or disposal group is no longer classified as held for sale. See Note 4 for discussion on the Company's assets held for sale.
Leases - The Company determines whether an arrangement is a lease at contract inception. For leases in which the Company is the lessee, the Company recognizes a right-of-use asset and corresponding lease liability on the consolidated balance sheets equal to the present value of the fixed lease payments over the lease term. Lease liabilities represent an obligation to make lease payments arising from a lease while right-of-use assets represent a right to use an underlying asset during the lease term. The Company does not separate lease and non-lease components for its underlying assets. Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheets.
If readily determinable, the rate implicit in the lease is used to discount lease payments to present value; however, the Company's leases generally do not provide a readily determinable implicit rate. When the implicit rate is not determinable, the Company's estimated incremental borrowing rate is utilized, determined on a fully collateralized and fully amortizing basis, to discount lease payments based on information available at lease commencement. The Company determines the appropriate incremental borrowing rate by identifying a reference rate and making adjustments that take into consideration financing options and certain lease-specific circumstances. Such adjustments include assuming the Store Capital lease would require two lenders with the secondary lender being secured on a second lien requiring mezzanine rates. Lease costs are recognized on a straight-line basis over the lease term.
Right-of-use assets and operating lease liabilities are remeasured upon certain modifications to leases using the present value of the remaining lease payments and estimated incremental borrowing rate upon lease modification. The difference between the remeasured right-of-use asset and the operating lease liabilities are recognized as a gain or loss within operating expenses. The Company reviews any changes to its lease agreements for potential modifications and/or indicators of impairment of the respective right-of-use asset. Operating leases are included in right-of-use assets, current portion of operating lease liabilities and long-term portion of operating lease liabilities on the accompanying consolidated balance sheets. Finance leases are included in property, plant and equipment, current portion of finance lease liabilities and long-term portion of finance lease liabilities. See Note 7 for additional information on the Company's leases.
The Company subleases portions of certain properties that are not used in its operations. Sublease income was $0.4 million for 2023. Sublease income was $0.2 million for 2022.
Revenue Recognition - Revenues are recognized when control of the promised goods or services is transferred to our customers upon shipment, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. The Company's revenues are derived from contracts with customers where performance obligations are satisfied


Ascent Logo.jpg
40

Ascent Industries Co.
Notes to Consolidated Financial Statements

at a point-in-time or over-time. For certain contracts under which the Company produces product with no alternative use and for which the Company has an enforceable right to payment during the production cycle, product in which the material is customer owned or in which the customer simultaneously consumes the benefits throughout the production cycle, progress toward satisfying the performance obligation is measured using an output method of units produced. Certain customer arrangements consist of bill-and-hold characteristics under which transfer of control has been met (including the passing of title and significant risk and reward of ownership to the customers). Therefore, the customers can direct the use of the bill-and-hold inventory while we retain physical possession of the product until it is shipped to a customer at a point in time in the future.
Our contracts with customers may include multiple performance obligations. For such arrangements, revenue for each performance obligation is based on its standalone selling price and revenue is recognized as each performance obligation is satisfied. The Company generally determines standalone selling prices based on the prices charged to customers using the adjusted market assessment approach or expected cost plus margin. Deferred revenues are recorded when cash payments are received in advance of satisfying the performance obligation, including amounts which are refundable. See Note 3 for additional information on the Company's revenue.
Shipping Costs - Shipping costs are treated as fulfillment activities at the time control and title of the promised good and services rendered are transferred to the customer. Shipping costs from continuing operations of approximately $3.4 million and $4.3 million in 2023 and 2022, respectively, are recorded in cost of goods sold on the consolidated statements of income (loss).
Share-Based Compensation - Share-based payments to employees, including grants of employee stock options, are recognized in the consolidated statements of income (loss) as compensation expense (based on their estimated fair values at grant date) generally over the vesting period of the awards using the straight-line method. Any forfeitures of share-based awards are recorded as they occur. See Note 10 for additional information on the Company's accounting for share-based payments.
Income Taxes - Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing accounts and their respective tax basis and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recorded to reduce the carrying amounts of deferred tax assets unless it is more likely than not that such assets will be realized.
Additionally, the Company maintains reserves for uncertain tax provisions, if necessary. See Note 11 for additional information on the Company's income taxes.
Earnings Per Share - Earnings per share of common stock are computed based on the weighted average number of basic and diluted shares outstanding during each period. See Note 12 for additional information on the Company's earnings per share.
Concentrations of Credit Risk - Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash deposits and trade accounts receivable. The Company monitors the financial institutions where it invests its cash and cash equivalents as well as performs credit reviews of potential customers when extending credit to purchase and periodic reviews of existing customers to mitigate exposure and risk. The Tubular Products segment has one customer that accounted for approximately 17% of the segment's revenues for 2023. There were no customers representing more than 10% of the Tubular Products segment's revenues for 2022. The Specialty Chemicals segment has one customer that accounted for approximately 24% of the segment's revenues for 2023 and 21% of the segment's revenues for 2022.
Accounting Pronouncements Recently Adopted - On March 31, 2023, the Company adopted ASU 2020-04 Reference Rate Reform (Topic 848): Facilitation of Effects of Reference Rate Reform on Financial Reporting. The ASU, and subsequent clarifications, provide practical expedients for contract modification accounting related to the transition away from the London Interbank Offered Rate (LIBOR) and other interbank offering rates to alternative reference rates. The expedients are applicable to contract modifications made and hedging relationships entered into on or before December 31, 2024. The Company intends to use the expedients where needed for reference rate transition. The adoption of this standard by the Company did not have a material effect on the consolidated financial statements or footnote disclosures..


Ascent Logo.jpg
41

Ascent Industries Co.
Notes to Consolidated Financial Statements

Accounting Pronouncements Not Yet Adopted - In November 2023, the Financial Accounting Standards Board issued Accounting Standards Update (ASU) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The ASU expands public entities’ segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. All disclosure requirements under ASU 2023-07 are also required for public entities with a single reportable segment. The ASU is effective for the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2024, and subsequent interim periods, with early adoption permitted. The Company is currently evaluating the impact of adopting this ASU on its consolidated financial statements and footnote disclosures.
In December 2023, the Financial Accounting Standards Board issued Accounting Standards Update (ASU) 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The ASU requires consistent categories and greater disaggregation of information in the rate reconciliation and income taxes paid disaggregated by jurisdiction. The amendments also require that all entities disclose more detailed information about income taxes paid, including by jurisdiction; pretax income (or loss) from continuing operations; and income tax expense (or benefit). The ASU is effective for the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2024, and subsequent interim periods, with early adoption permitted. The Company is currently evaluating the impact of adopting this ASU on its consolidated financial statements and footnote disclosures.
Recent accounting pronouncements pending adoption not discussed in this Form 10-K are either not applicable to the Company or are not expected to have a material impact on the Company.
Note 2: Discontinued Operations
Munhall Closure
During the fourth quarter of 2022, the Company began a strategic reassessment of certain operations to drive an increased focus on its core operations and to continue to improve overall performance and operating profitability. As a result of this reassessment, management and the Board of Directors decided to pursue an exit of the Company's galvanized pipe and tube operations at its Munhall facility ("Munhall").
During the second quarter of 2023, the Board of Directors of the Company made the decision to permanently cease operations at Munhall. The Company ceased operations effective August 31, 2023. It is anticipated that the complete exit and disposal of all assets at Munhall will be completed within one year from the date the decision was made to permanently cease operations. The strategic decision to cease operations at Munhall is part of the Company’s ongoing efforts to consolidate manufacturing to drive an increased focus on its core operations and to improve profitability while driving operational efficiencies.
As a result of this decision, during the second quarter of 2023, the Company incurred asset impairment charges of $6.4 million related to the write down of inventory and long-lived assets as well as $1.4 million in increased reserves on accounts receivable at the facility. During the third quarter of 2023, the Company incurred additional asset impairment charges of $2.4 million related to the write down of inventory to net realizable value. Certain assets of Munhall were also classified as held for sale and the results of operations previously reported under the Tubular Products segment have been classified as discontinued operations for all periods presented. See Note 4 for further discussion of the assets held for sale and related fair value measurements.

Divestiture of Specialty Pipe & Tube, Inc.
On December 22, 2023, the Company and its wholly-owned subsidiary Specialty Pipe & Tube, Inc. (“SPT”) entered into an Asset Purchase Agreement pursuant to which Ascent and SPT sold substantially all of the assets primarily related to SPT to Specialty Pipe & Tube Operations, LLC, a Delaware limited liability company. The consideration for the transaction was approximately $55 million of cash proceeds subject to certain closing adjustments. The transaction closed on December 22, 2023. Ascent and Purchaser also entered into a Transition Services Agreement (the “TSA”) and an Employee Leasing Agreement (the “ELA”) each dated December 22, 2023, pursuant to which Ascent has agreed to provide certain transition services and to lease certain employees to Purchaser immediately after the closing for certain agreed upon transition periods. As result of the sale, SPT results of operations are classified under discontinued operations for all periods presented. Prior to the divestiture, SPT was reported under the Company's Tubular Products segment.



Ascent Logo.jpg
42

Ascent Industries Co.
Notes to Consolidated Financial Statements

The following table presents the aggregate carrying amounts of the classes of assets and liabilities of the Company's discontinued operations:
(in thousands)December 31, 2023December 31, 2022
Carrying amounts of assets included as part of discontinued operations:
Cash and cash equivalents$ $1 
Accounts receivable, net 778 11,918 
Inventories 46,781 
Prepaid expenses and other current assets83 1,212 
Current assets classified as discontinued operations861 59,912 
Property, plant and equipment, net 6,812 
Right-of-use assets, operating leases, net 82 
Intangible assets, net 386
Other non-current assets, net 1,904 
Long-term assets classified as discontinued operations 9,184 
Total assets classified as discontinued operations$861 $69,096 
Carrying amounts of current liabilities included as part of discontinued operations:
Accounts payable$107 $8,617 
Accrued expenses and other current liabilities1,366 1,051 
Current portion of operating lease liabilities 41 
Total current liabilities classified as discontinued operations$1,473 $9,709 
Carrying amounts of long-term liabilities included as part of discontinued operations:
Long-term portion of operating lease liabilities$ $42 
Total liabilities classified as discontinued operations$1,473 $9,751 
In May of 2023, the Company was named as a defendant in a lawsuit filed in the U.S. District Court for the Western District of Pennsylvania, asserting various claims for breach of contracts resulting in losses to the plaintiff and seeking damages in the amount of $0.8 million plus prejudgment interest and attorney's fees. Although we continue to defend ourselves against the claims, we believe we may incur a material loss in this matter and that our financial statements could be materially affected by an adverse decision regarding the assessment of damages incurred by the plaintiff. Accordingly, the Company has an estimated liability of $1.0 million for expected losses related to this lawsuit as of December 31, 2023.


Ascent Logo.jpg
43

Ascent Industries Co.
Notes to Consolidated Financial Statements

The financial results of the Company's discontinued operations are presented as income from discontinued operations, net of tax on the consolidated statements of income (loss). The following table summarizes the results of the Company's discontinued operations:
(Unaudited)
Three Months Ended December 31,Year Ended
December 31,
(in thousands)2023202220232022
Net sales$7,214 $27,381 $64,760 $152,154 
Cost of sales8,115 30,674 64,507 138,909 
Gross profit(901)(3,293)253 13,245 
Selling, general and administrative expense1,261 2,088 7,587 7,311 
Acquisition costs and other355 96 568 96 
Gain on sale of assets(26,348) (26,348) 
Asset impairments  8,720  
Earnout adjustments   (7)
Operating income (loss) of discontinued operations23,831 (5,477)9,726 5,845 
Loss on classification as held for sale  83  
Income (loss) from discontinued operations before income taxes23,831 (5,477)9,643 5,845 
Income tax provision (benefit)5,157 (1,102)2,121 1,357 
Net income (loss) from discontinued operations$18,674 $(4,375)$7,522 $4,488 
Note 3: Revenue Recognition
Revenue is generated primarily from contracts to produce, ship and deliver steel and specialty chemical products. The Company’s performance obligations are satisfied and revenue is recognized when control and title of the contract promised goods or services is transferred to our customers for product shipped or services rendered. Sales tax and other taxes we collect with revenue-producing activities are excluded from revenue. Shipping costs charged to customers are treated as fulfillment activities and are recorded in both revenue and cost of sales at the time control is transferred to the customer. Costs related to obtaining sales contracts are incidental and are expensed when incurred. Because customers are invoiced at the time title transfers and the Company’s right to consideration is unconditional at that time, the Company does not maintain contract asset balances. Additionally, the Company does not maintain material contract liability balances, as performance obligations for substantially all contracts are satisfied prior to customer payment for product. The Company offers industry standard payment terms.
The following table presents the Company's revenues, disaggregated by product group from continuing operations:
(in thousands)20232022
Fiberglass and steel liquid storage tanks and separation equipment$50 $411 
Stainless steel pipe and tube109,513 154,040 
Specialty chemicals83,616 107,542 
Net sales$193,179 $261,993 
The Company's revenues are derived from contracts with customers where performance obligations are satisfied at a point-in-time or over-time. Performance obligations are supported by contracts with customers, providing a framework for the nature of the distinct goods, services or bundle of goods and services. The timing of satisfying the performance obligation is typically indicated by the terms of the contract. The following table represents the Company's revenue recognized at a point- in-time and over-time.
(in thousands)20232022
Point-in-time$175,280 $235,344 
Over-time$17,899 $26,649 


Ascent Logo.jpg
44

Ascent Industries Co.
Notes to Consolidated Financial Statements

Note 4: Fair Value of Financial Instruments
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. To measure fair value, we use a three-tier valuation hierarchy based upon observable and non-observable inputs:

Level 1 - Unadjusted quoted prices that are available in active markets for identical assets or liabilities at the measurement date.

Level 2 - Significant other observable inputs available at the measurement date, other than quoted prices included in Level 1, either directly or indirectly, including:

Quoted prices for similar assets or liabilities in active markets;
Quoted prices for identical or similar assets or liabilities in non-active markets;
Inputs other than quoted prices that are observable for the asset or liability; and
Inputs that are derived principally from or corroborated by other observable market data.

Level 3 - Significant unobservable inputs that cannot be corroborated by observable market data and reflect the use of significant management judgment. These values are generally determined using model-based techniques, including option pricing models, discounted cash flow models, probability weighted models, and Monte Carlo simulations.
The Company's financial instruments include cash and cash equivalents, accounts receivable, accounts payable, notes payable, earn-out liabilities, revolving line of credit, and long-term debt.
Assets and Liabilities Measured at Fair Value on a Non-Recurring Basis
For the fiscal year ended December 31, 2023 and 2022, the Company's only significant measurements of assets and liabilities at fair value on a non-recurring basis subsequent to their initial recognition were certain long-lived assets, certain assets held for sale and goodwill (see Note 1 to the consolidated financial statements for additional information regarding this Level 3 fair value measurement).
Long-lived assets
The Company reviews the carrying amounts of long-lived assets whenever certain events or changes in circumstances indicate that the carrying amounts may not be recoverable. The Company assesses performance quarterly against historical patterns, projections of future profitability, and whether it is more likely than not that the assets will be disposed of significantly prior to the end of their estimated useful life for evidence of possible impairment. An impairment loss is recognized when the carrying amount of the asset (disposal) group is not recoverable and exceeds fair value. The Company estimates the fair values of assets subject to long-lived asset impairment based on the Company's own judgments about the assumptions market participants would use in pricing the assets and observable market data, when available.

During the fourth quarter of 2022, the Company began a strategic reassessment of certain operations to drive an increased focus on its core operations and to continue to improve overall performance and operating profitability. As a result of this reassessment, management and the Board of Directors decided to pursue an exit of the Company's galvanized pipe and tube operations at its Munhall facility ("Munhall"). During the first quarter of 2023, it was determined that a continued change in the use of the assets of the Munhall facility had occurred before the end of their previous useful lives, and therefore, had experienced a triggering event and were evaluated for recoverability. Based on this evaluation of the Munhall assets, it was determined the assets were recoverable and no impairment was recorded during the first quarter.

During the second quarter of 2023, the Board of Directors of the Company made the decision to permanently cease operations at the Munhall facility. The Company ceased operations effective August 31, 2023. As a result of this decision, it was determined to be more likely than not that the assets of Munhall would be sold or otherwise disposed of significantly before the end of their previously estimated useful lives, and therefore, experienced a triggering event and were evaluated for recoverability. Based on this evaluation, inventory at Munhall was written down to its net realizable value of $16.0 million and certain long-lived assets, including intangible assets, were written down to their estimated fair value of $2.6 million, resulting in asset impairment charges of $6.4 million in the second quarter of 2023.



Ascent Logo.jpg
45

Ascent Industries Co.
Notes to Consolidated Financial Statements

During the third quarter of 2023, the remaining inventory at Munhall was written down to its net realizable value of $4.0 million resulting in asset impairment charges of $2.4 million in the third quarter of 2023. See Note 2 for further information on the Company's discontinued operations.

Assets Held-for-Sale
As a result of the Company's decision to cease operations and exit Munhall, during the year end December 31, 2023, certain assets of Munhall were classified as held for sale and classified as Level 2 fair value measurements. The Company remains obligated under the terms of the leases for the rent and other costs that may be associated with the lease of the Munhall facility through 2036. The Company is actively pursuing a sublease for the facility.
Munhall assets classified as held for sale as are as follows:
(in thousands)December 31, 2023December 31, 2022
Property, plant and equipment, net2,374  
Other assets, net538  
Assets held for sale$2,912 $ 

On February 17, 2021 the Board of Directors authorized the permanent cessation of operations at Palmer and the subleasing of the Palmer facility. As of December 31, 2021, the Company permanently ceased operations at the Palmer facility and determined that the remaining asset group met the criteria to be classified as held for sale, and therefore classified the related assets as held for sale on the consolidated balance sheets. The Company determined that the exit from this business did not represent a strategic shift that had a major effect on its consolidated results of operations, and therefore this business was not classified as discontinued operations. As of December 31, 2023, the remaining Palmer assets continue to be classified as held for sale with the remaining assets to be disposed of in the first quarter of 2023. The results of operations for this business are included within the Tubular Products segment for all periods presented in this annual report. The Company uses observable inputs, such as prices of comparable assets in active markets to determine the fair value of the remaining assets. The Company classifies these fair value measurements as Level 2.

Palmer assets classified as held for sale as of December 31, 2023 and 2022 are as follows:

(in thousands)20232022
Inventory, net$ $198 
Property, plant and equipment, net 182 
Assets held for sale$ $380 

The Company remains obligated under the terms of the leases for the rent and other costs that may be associated with the lease of the facility through 2036. During the fourth quarter of 2022, the Company entered into an amended sublease agreement with a third party to sublease the entirety of the Palmer facility. The sublease agreement amends the previous sublease agreement entered into in the fourth quarter of 2021 and continues through the remaining term of the Master Lease Agreement. The sublease will expire on September 30, 2036, unless terminated in accordance with the amended sublease agreement. The sublease provides for an annual base rent of approximately $0.4 million in the first year, which increases on an annual basis by 2.0%. The sublessee is responsible for its pro rata share of certain costs, taxes and operating expenses related to the subleased space. The sublease includes an initial security deposit of $0.1 million.
Fair Value of Financial Instruments
The fair values of cash and cash equivalents, accounts receivable, accounts payable and the Company's note payable approximated their carrying value because of the short-term nature of these instruments. The Company's revolving line of credit and long-term debt, which is based on a variable interest rate, are also reflected in the financial statements at carrying value which approximates fair value as of December 31, 2023. The carrying amount of cash and cash equivalents are considered Level 1 measurements. The carrying amounts of accounts receivable, accounts payable, note payable, revolving line of credit and long-term debt are considered Level 2 measurements. See Note 6 for further information on the Company's debt.


Ascent Logo.jpg
46

Ascent Industries Co.
Notes to Consolidated Financial Statements

Note 5: Property, Plant and Equipment
Property, plant and equipment consist of the following:
(in thousands)20232022
Land$723 $723 
Leasehold improvements3,079 3,495 
Buildings1,534 1,534 
Machinery, fixtures and equipment93,758 98,225 
Construction-in-progress1,330 1,657 
 100,424 105,634 
Less accumulated depreciation and amortization(70,669)(70,100)
Property, plant and equipment, net$29,755 $35,534 

The following table sets forth depreciation expense related to property, plant and equipment:
(in thousands)20232022
Cost of sales$5,918 $6,196 
Selling, general and administrative243 225 
Total depreciation$6,161 $6,421 
Note 6: Debt 
Short-term debt
On June 13, 2023, the Company entered into a note payable in the amount of $0.9 million with an interest rate of 3.70% maturing April 1, 2024. The agreement is associated with the financing of the Company's insurance premium in the current year. As of December 31, 2023, the outstanding balance was $0.4 million.

Credit Facilities
(in thousands)20232022
Revolving line of credit, due January 15, 2025$ $67,442 
Term loan, due January 15, 2025 4,107 
Total long-term debt 71,549 
Less: Current portion of long-term debt (2,464)
Long-term debt, less current portion$ $69,085 

During the first quarter of 2023, the Company entered into an Amended and Restated Credit Agreement with BMO Harris Bank, N.A. ("BMO") to replace LIBOR with the Secured Overnight Funding Rate ("SOFR").

During the fourth quarter of 2023, the Company entered into a Limited Consent, Second Amendment to Credit Agreement and Omnibus Amendment to Loan Documents with BMO Bank N.A. and the other lenders under the Company’s credit facility (the “Credit Facility Amendment”). The Credit Facility Amendment contains a consent for the SPT divestiture, released the lien on the assets of SPT and removed SPT as a loan party. The Credit Facility Amendment also reduced the maximum revolving loan commitment under the credit facility from $105 million to $80 million, and increased the interest rate for the credit facility from SOFR plus an interest rate margin of between 1.60% and 1.70% to SOFR plus an interest rate margin of between 1.85% and 2.10%, depending on average availability under the credit facility and the Company’s consolidated fixed charge coverage ratio. As required by the Credit Facility Amendment, the Company used the proceeds from the SPT divestiture to prepay in full the term loan in the original principal amount of $5 million under the credit facility and used the remaining proceeds to prepay in part the revolving loans under the credit facility.



Ascent Logo.jpg
47

Ascent Industries Co.
Notes to Consolidated Financial Statements

The borrowing capacity under the credit facility totals $80.0 million consisting of a $80.0 million revolving line of credit which includes a $17.5 million machinery and equipment sub-limit.

We have pledged all of our accounts receivable, inventory, and certain machinery and equipment as collateral for the Credit Agreement. Availability under the Credit Agreement is subject to the amount of eligible collateral as determined by the lenders' borrowing base calculations. Amounts outstanding under the revolving line of credit currently bear interest at (a) the Base Rate (as defined in the Credit Agreement) plus 0.75% or (b) SOFR plus 1.85%. The Credit Agreement also provides an unused commitment fee based on the daily used portion of the credit facility.

The revolving line of credit interest rate was 6.20% and 5.18% as of December 31, 2023 and 2022, respectively. Average borrowings under the revolving line of credit during 2023 and 2022 were $55.6 million and $71.0 million with a weighted average interest rate of 7.22% and 3.67%, respectively.

The term loan interest rate was 6.38% as of December 31, 2022.
The Company made interest payments on all credit facilities of $4.0 million and 2.6 million in 2023 and 2022, respectively.
As of December 31, 2023, the Company has no principal payments outstanding on long-term debt.
Pursuant to the Credit Agreement, the Company was required to pledge all of its tangible and intangible properties, including the stock and membership interests of its subsidiaries. The Credit Agreement contains covenants requiring the maintenance of a minimum consolidated fixed charge coverage ratio if excess availability falls below the greater of (i) $7.5 million and (ii) 10% of the revolving credit facility (currently $8.0 million). As of December 31, 2023, the Company was in compliance with all financial debt covenants.
As of December 31, 2023, the Company had $61.8 million of remaining availability under it credit facility.

Note 7: Leases
The Company's portfolio of leases contains both finance and operating leases that relate to real estate and manufacturing equipment. Substantially all of the value of the Company's lease portfolio relates to the Master Lease with Store Master Funding XII, LLC (“Store”), an affiliate of Store Capital Corporation ("Store Capital") that was entered into in 2016 and amended with the American Stainless acquisition in 2019 as well as the sale of land at the Munhall facility in 2020. As of December 31, 2023, operating lease liabilities related to the master lease agreement with Store Capital totaled $30.6 million, or 94% of the total lease liabilities on the consolidated balance sheet.
During the year ended December 31, 2023, the Company entered into new operating lease agreements resulting in an additional $0.5 million of right-of-use assets and lease liabilities.

Balance Sheet Presentation
Operating and finance lease amounts from continuing operations are as follows (in thousands):
Year Ended December 31,
ClassificationFinancial Statement Line Item20232022
Operating lease assetsRight-of-use assets, operating leases$27,784 $29,142 
Finance lease assetsProperty, plant and equipment, net1,543 1,494 
Current liabilitiesCurrent portion of lease liabilities, operating leases1,140 1,015 
Current liabilitiesCurrent portion of lease liabilities, finance leases292 280 
Non-current liabilitiesNon-current portion of lease liabilities, operating leases29,729 30,869 
Non-current liabilitiesNon-current portion of lease liabilities, finance leases$1,307 $1,242 


Ascent Logo.jpg
48

Ascent Industries Co.
Notes to Consolidated Financial Statements

Total Lease Cost
Individual components of the total lease cost incurred by the Company are as follows:
Year Ended December 31,
(in thousands)20232022
Operating lease cost1
$3,945 $4,108 
Finance lease cost:
Reduction in carrying amount of right-of-use assets334 273 
Interest on finance lease liabilities85 36 
Sublease income(394)(187)
Total lease cost$3,970 $4,230 
1Includes short term leases, which are immaterial

Reduction in carrying amounts of right-of-use assets held under finance leases is included in depreciation expense. Minimum rental payments under operating leases are recognized on a straight-line method over the term of the lease including any periods of free rent and are included in selling, general, and administrative expense on the consolidated statements of income (loss).

Maturity of Leases
The amounts of undiscounted future minimum lease payments under leases as of December 31, 2023 are as follows:
(in thousands)OperatingFinance
2024$3,651 $367 
20253,671 361 
20263,691 361 
20273,765 361 
20283,840 303 
Thereafter32,312 85 
Total undiscounted minimum future lease payments50,930 1,838 
Imputed Interest(20,061)(239)
Total lease liabilities$30,869 $1,599 

Lease Term and Discount Rate
Year Ended December 31,
20232022
Weighted-average discount rate
Operating leases8.33 %8.27 %
Finance leases5.92 %2.32 %
Weighted-average remaining lease term
Operating leases12.67 years13.59 years
Finance leases5.07 years6.06 years


Ascent Logo.jpg
49

Ascent Industries Co.
Notes to Consolidated Financial Statements

Note 8: Accrued Expenses
Accrued expenses for continuing operations consist of the following: 
(in thousands)20232022
Salaries, wages, and commissions$1,706 $1,989 
Taxes, other than income taxes359 844 
Advances from customers62 98 
Insurance1,129 553 
Professional fees694 482 
Warranty reserve4 29 
Benefit plans427 383 
Customer rebate liability 243 194 
Other accrued items484 937 
Total accrued expenses$5,108 $5,509 

Note 9: Shareholders' Equity
Authorized shares of common stock were $24.0 million ($1.00 par value) at December 31, 2023 and 2022.
Share Repurchase Program
The share repurchase program allows for repurchase of up to 790,383 shares of the Company's outstanding common stock and expires on February 17, 2025. The shares will be purchased from time to time at prevailing market prices, through open market or privately negotiated transactions, depending on market conditions. Under the program, the purchases will be funded from available working capital, and the repurchased shares will be returned to the status of authorized, but unissued shares of common stock or held in treasury. There is no guarantee as to the exact number of shares that will be repurchased by the Company, and the Company may discontinue purchases at any time that management determines additional purchases are not warranted. As of December 31, 2023, the Company has 536,871 shares of its share repurchase authorization remaining.
Shares repurchased for the year ended December 31, 2023 and 2022 were as follows:
Year Ended December 31,
20232022
Number of shares repurchased 143,108 110,404 
Average price per share$8.97 $12.16 
Total cost of shares repurchased1
$1,287,416 $1,345,540 
1Includes broker fees incurred as part of repurchase transactions

Dividends
At the end of each fiscal year the Board reviews the financial performance and capital needed to support future growth to determine the amount of cash dividend, if any, which is appropriate. In 2023 and 2022, no dividends were declared or paid by the Company.


Ascent Logo.jpg
50

Ascent Industries Co.
Notes to Consolidated Financial Statements

Note 10: Accounting for Share-Based Payments
Overview of Share-Based Payment Plans
The Company has a number of active and inactive equity incentive plans (the "Incentive Plans") under which the Company has been authorized to grant share-based awards to key employees and non-employee directors. A total of 0.8 million shares have been authorized for grant to key employees and non-employee directors under the Company's currently active Incentive Plans. As of December 31, 2023, there were 0.4 million shares remaining available for grants under the currently active equity Incentive Plans.

The Company recognized share-based compensation expense within SG&A expense on the consolidated statements of income (loss) of $1.1 million and $1.4 million in 2023 and 2022, respectively.

Total unrecognized share-based payment expense for all share-based payment plans was $0.8 million at December 31, 2023, of which $0.6 million is expected to be recognized in 2024, $0.1 million in 2025, and $0.1 million thereafter. This results in these amounts being recognized over a weighted-average period of 1.57 years.

Stock Options
Stock options have terms of 10 years and vest in 20% or 33% increments annually on a cumulative basis, beginning one year after the date of grant, and are assigned an exercise price equal to the average of the high and low common stock price on the day prior to the date of grant. Options are expensed on a straight-line basis over the grant vesting period, which is considered to be the requisite service period. There was no compensation expense charged against income for options in 2023. Compensation expense charged against income for options was insignificant for 2022.
The fair value of each option grant is estimated on the date of grant using the Black-Scholes option-pricing model. When determining expected volatility, the Company considers the historical volatility of the Company’s stock price. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant, based on the options’ expected term. The Company granted no new options in 2023 or 2022.
Transactions related to stock options for the year ended December 31, 2023 are summarized as follows:
Weighted
Average
Exercise
Price
Options
Outstanding
Weighted
Average
Contractual
Term
(in years)
Intrinsic
Value of
Options
Outstanding at December 31, 2022$13.66 118,142 5.2$ 
Exercised  
Canceled, forfeited, or expired13.70 (11,945)
Outstanding at December 31, 2023$13.65 106,197 4.8$ 
Vested and expected to vest at December 31, 20231
$  $ 
Exercisable options$13.65 106,197 4.8$ 
1Includes outstanding vested and nonvested options

Restricted Stock Awards
Restricted stock awards are valued based on the average of the high and low common stock price on the day prior to the date of grant. In general, these awards vest in either 20% or 33% increments annually on a cumulative basis, beginning one year after the date of grant. Certain of these awards vest 100% at the end of a three-year period from the date of grant. In order for the awards to vest, the employee must be in the continuous employment of the Company since the date of the award. Except for death, disability, or qualifying retirement, any portion of an award that has not vested is forfeited upon termination of employment. An employee is not entitled to any voting rights with respect to any shares not yet vested, and the shares are not transferable.


Ascent Logo.jpg
51

Ascent Industries Co.
Notes to Consolidated Financial Statements

All awards are expensed on a straight-line basis over the grant vesting period, which is considered to be the requisite service period. The weighted average period over which the restricted stock awards compensation expense is expected to be recognized is 1.54 years.
Transactions related to restricted stock awards for the year ended December 31, 2023 are summarized as follows:
SharesWeighted Average
Grant Date Fair Value
Nonvested at December 31, 202279,103 $17.31 
Granted47,158 9.74 
Vested(47,875)15.74 
Forfeited(10,179)15.56 
Nonvested at December 31, 202368,207 $12.57 

Performance Stock Units
The Company issues performance stock units classified as equity awards which contain market conditions that must be satisfied for an employee to earn the right to benefit from the award. Performance stock units vest upon the achievement of specific thirty-day volume-weighted average price targets of a share of the Company's common stock over a period of three years. In order for the awards to vest, the employee must be in the continuous employment of the Company since the date of the award. Except for death, disability, or qualifying retirement, any portion of an award that has not vested is forfeited upon termination of employment. An employee is not entitled to any voting rights with respect to any shares not yet vested, and the shares are not transferable.

The performance stock units are divided into tranches, each one vesting on the date the thirty-day volume-weighted average price of the Company's common stock `meets or exceeds the price target as set forth in the table below:
SharesVolume Weighted Average Price Target
Tranche I4,902 $13.00 
Tranche II52,566 15.00 
Tranche III4,902 16.00 
Tranche IV2,566 17.50 
Tranche V4,902 19.00 
Tranche VI52,567 20.00 
Tranche VII2,230 22.50 
Tranche VIII100,000 25.00 
Tranche IX40,000 27.50 
Tranche X30,000 30.00 
Tranche XI30,000 $35.00 

The fair value of the performance stock units granted with a market performance condition are determined using a Monte Carlo simulation considering historical performance of the Company's stock as well as the probability of attaining the market performance condition determined on the date of grant. Expense is recognized on a straight-line method over the requisite service period. Performance stock units do not have dividend rights. The weighted average period over which the performance stock units compensation expense is expected to be recognized is 1.71 years.

The weighted-average grant-date fair value per unit of performance stock units granted was $0.64 and $3.92 in 2023 and 2022, respectively. There were no performance stock units vesting in 2023 and 2022.





Ascent Logo.jpg
52

Ascent Industries Co.
Notes to Consolidated Financial Statements

Transactions related to performance stock units for the year ended December 31, 2023 were as follows:
UnitsWeighted-Average Grant Date Fair Value
Outstanding at December 31, 2022159,663 $3.92 
Granted172,405 0.64 
Forfeited(7,433)4.73 
Outstanding at December 31, 2023324,635 $2.16 

Inducement Awards
The Company has previously granted stock-based awards to incoming executive officers as incentives to enter into an at-will employment agreement with the Company. These inducement awards were approved by the Compensation Committee of the Board of Directors and did not require shareholder approval in accordance with NASDAQ Rule 5635(c)(4). In accordance with the rule, the only persons eligible to receive incentive awards are individuals not previously an employee or director of the Company.
In general, 50% of the inducement awards vest based on the achievement of thirty-day volume weighted average price targets of a Company share of stock and 50% vest on the third anniversary of the grant date. The fair value of the market based portion of inducement awards are determined using a Monte Carlo simulation considering historical performance of the Company's stock as well as the probability of attaining the market condition determined on the date of grant. The fair value of the time based portion of inducement awards are determined based on the average of the high and low common stock price on the day prior to the date of grant. Transactions related to inducement stock awards as of December 31, 2023 were as follows:
UnitsWeighted-Average Grant Date Fair Value
Outstanding December 31, 202221,686 $10.61 
Vested  
Forfeited/Canceled(16,784)$10.72 
Outstanding December 31, 20234,902 $10.21 
There were no inducement awards that vested in 2023. The total fair value of inducement awards vesting was approximately $0.2 million in 2022 The weighted average period over which inducement award compensation cost is expected to be recognized is 0.51 years.

Non-Employee Director Compensation Plan
Non-employee directors are paid an annual retainer of $115,000. Each non-employee director appointed to serve as a chairperson of a standing board committee receives the following annual retainer: Audit Committee: $10,000; Compensation Committee: $7,500; Nominating and Corporate Governance Committee: $6,000. The committee chairperson retainer is in addition to the board retainer. Each director has the opportunity to elect to receive 100% of the retainer in restricted stock with a minimum of $30,000 of the retainer in restricted stock. The amount of the retainer elected to be paid in restricted stock vests quarterly over a one year period. The number of restricted shares is determined by the average of the high and low sale price of the Company's stock on the day prior to the Annual Meeting of Shareholders. In 2023, the Company issued an aggregate of 27,432 shares of restricted stock to non-employee directors in lieu of $0.3 million of their annual cash retainer fees. The weighted average period over which the non-employee director award compensation expense is expected to be recognized is 1.23 years.


Ascent Logo.jpg
53

Ascent Industries Co.
Notes to Consolidated Financial Statements

Note 11: Income Taxes
Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company's deferred tax assets and liabilities from continuing operations are as follows at the respective year ends: 
(in thousands)20232022
Deferred income tax assets:  
Inventory valuation reserves$1,829 $963 
Inventory capitalization360 907 
Accrued bonus127 150 
State net operating loss carryforwards2,239 1,572 
Federal net operating loss carryforwards2,209 1,088 
Lease liabilities7,415 7,744 
Interest Limitation Carryforwards1,396 555 
Intangible asset basis differences2,564 3,262 
Other1,932 1,192 
Total deferred income tax assets20,071 17,433 
State valuation allowance(1,641)(1,371)
       Total net deferred income tax assets18,430 16,062 
Deferred income tax liabilities:
Fixed asset basis differences5,478 7,184 
Prepaid expenses445 418 
Lease assets6,699 7,107 
Total deferred income tax liabilities12,622 14,709 
Deferred income taxes, net$5,808 $1,353 

Significant components of the provision for income taxes are as follows:
(in thousands)20232022
Current:  
Federal$(561)$(189)
State191 137 
Total current(370)(52)
Deferred: 
Federal(5,965)(4,903)
State(589)(613)
Total deferred(6,554)(5,516)
Total$(6,924)$(5,568)


Ascent Logo.jpg
54

Ascent Industries Co.
Notes to Consolidated Financial Statements

The reconciliation of income tax computed at the U. S. federal statutory tax rates to income tax expense is:
(in thousands)20232022
Amount%Amount%
Tax at U.S. statutory rates$(8,616)21.0 %$2,522 21.0 %
State income taxes, net of federal tax benefit
(585)1.4 %184 1.5 %
Federal and State valuation allowance270 (0.7)%(2,366)(19.7)%
Stock option compensation87 (0.2)%(173)(1.4)%
Tax Benefits Associated with Palmer Closure  %(5,707)(47.5)%
Other nondeductible expenses33 (0.1)%51 0.4 %
Goodwill impairment2,049 (5.0)%  %
Other, net(162)0.5 %(79)(0.7)%
Total$(6,924)16.9 %$(5,568)(46.4)%

The Company's effective tax rate for 2023 was less than the U.S. statutory rate of 21% primarily driven by tax benefits associated with non-deductible goodwill impairment. The Company's effective tax rate for 2022 was less than the U.S. statutory rate of 21% primarily driven by tax benefits associated with the closure of Palmer and the release of valuation allowances on certain deferred tax assets, partially offset by state taxes.

The Company made income tax payments of $0.9 million and $7.8 million in 2023 and 2022, respectively. The Company has $10.5 million of U.S. Federal net operating loss carryforwards and $6.6 million of interest limitation carryforwards at the end of 2023 compared to $5.2 million of U.S. Federal net operating loss carryforwards and $2.6 million interest limitation carryforwards at the end of 2022. The Company believes that these carryforwards are more likely than not to be utilized in future periods. The majority of these carryforwards are not subject to expiration.

In addition, on a gross basis the Company had state net operating loss carryforwards of $49.0 million and $37.2 million at the end of 2023 and 2022, respectively. As of the end of 2023, the Company had recognized a state valuation allowance of $1.6 million. This represents a $0.3 million increase year-over-year primarily driven by losses in jurisdictions for which we believe it is not more likely than not to be utilized in future periods. The majority of these losses will expire between the years of 2023 and 2043, while certain losses are not subject to expiration.

The Company and its subsidiaries are subject to U.S. federal income tax as well as income tax of multiple state jurisdictions. The Company is no longer subject to U.S. federal examinations for years before 2020 or state examinations for years before 2019.

The Company had no uncertain tax position activity during 2023 or 2022. The Company's continuing practice is to recognize interest and/or penalties related to income tax matters in the provision for income taxes. The Company had no accruals for uncertain tax positions including interest and penalties at the end of 2023.



Ascent Logo.jpg
55

Ascent Industries Co.
Notes to Consolidated Financial Statements

Note 12: Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share:
 (in thousands, except per share data)20232022
Numerator:  
Net (loss) income from continuing operations$(34,151)$17,578 
Net income from discontinued operations7,522 4,488 
Net (loss) income(26,629)22,066 
Denominator:  
Weighted average common shares outstanding10,140 10,230 
Effect of dilutive securities:  
Employee stock options and stock grants 180 
Denominator for diluted earnings per share - weighted average shares10,140 10,410 
Net (loss) income per share from continuing operations:
Basic$(3.37)$1.72 
Diluted$(3.37)$1.69 
Net income per share from discontinued operations:  
Basic$0.74 $0.44 
Diluted$0.74 $0.43 
Net (loss) income per share:
Basic$(2.63)$2.16 
Diluted$(2.63)$2.12 
The diluted earnings per share calculations exclude the effect of potentially dilutive shares when the inclusion of those shares in the calculation would have an anti-dilutive effect. The Company had an $0.1 million shares of common stock that were anti-dilutive in 2023. The Company had 0.2 million shares of common stock that were anti-dilutive in 2022.


Ascent Logo.jpg
56

Ascent Industries Co.
Notes to Consolidated Financial Statements

Note 13: Industry Segments
Ascent Industries Co. has two reportable segments: Tubular Products and Specialty Chemicals. The Tubular Products segment includes the operating results of the Company’s plants involved in the production of stainless steel pipe and tube. The Tubular Products segment serves markets through pipe and tube and customers in the appliance, architectural, automotive and commercial transportation, brewery, chemical, petrochemical, pulp and paper, mining, power generation (including nuclear), water and waste-water treatment, liquid natural gas ("LNG"), food processing, pharmaceutical, oil and gas and other industries.

On January 1, 2023, the Company changed the grouping of certain immaterial revenue and expenses associated with the ceased Palmer operations. As a result, certain prior period Tubular Products segment results have been reclassified to All Other to be comparable to the current period's presentation. During the second quarter of 2023, the Board of Directors made the decision to permanently cease operations at the Company’s Munhall facility, which was effective August 31, 2023. As a result, certain prior period Tubular Products segment results have been reclassified to remove Munhall's results from continuing operations to discontinued operations. On December 22, 2023, the Company and its wholly-owned subsidiary Specialty Pipe & Tube, Inc. (“SPT”) entered into an Asset Purchase Agreement pursuant to which Ascent and SPT sold substantially all of the assets primarily related to SPT to Specialty Pipe & Tube Operations, LLC, a Delaware limited liability company. The transaction closed on December 22, 2023. As a result, prior period Tubular Products segment results have been reclassified to remove SPT's results from continuing operations to discontinued operations.

The Specialty Chemicals segment includes the operating results of the Company’s plants involved in the production of specialty chemicals. The Specialty Chemicals segment produces products for the pulp and paper, coatings, adhesives, sealants and elastomers (CASE), textile, automotive, household, industrial and institutional ("HII"), agricultural, water and waste-water treatment, construction, oil and gas and other industries.

The chief operating decision maker evaluates performance and determines resource allocations based on a number of factors, the primary measures being operating income and Adjusted earnings (loss) before interest, income taxes, depreciation and amortization. Adjusted earnings (loss) before interest, income taxes, depreciation and amortization excludes certain items that management believes are not indicative of future results.

The accounting principles applied at the operating segment level are the same as those applied at the consolidated financial statement level. Intersegment sales and transfers are eliminated at the corporate consolidation level.


Ascent Logo.jpg
57

Ascent Industries Co.
Notes to Consolidated Financial Statements

The following table summarizes certain information regarding segments of the Company's continuing operations:
(in thousands)20232022
Net sales   
Tubular Products$109,513 $154,040 
Specialty Chemicals83,616 107,542 
All Other50 411 
 $193,179 $261,993 
Operating (loss) income  
Tubular Products$(11,210)$22,182 
Specialty Chemicals(12,558)6,971 
All Other(801)(509)
 (24,569)28,644 
Corporate
Unallocated corporate expenses(12,018)(12,997)
Acquisition costs and other(843)(1,104)
Total Corporate(12,861)(14,101)
Operating (loss) income(37,430)14,543 
Interest expense4,238 2,742 
Other income, net(593)(209)
(Loss) income before income taxes$(41,075)$12,010 
Identifiable assets  
Tubular Products$70,548 $89,050 
Specialty Chemicals49,547 72,990 
Corporate & Other42,339 37,907 
 $162,434 $199,947 
Depreciation and amortization  
Tubular Products$3,145 $3,451 
Specialty Chemicals4,432 4,749 
Corporate & Other89 74 
 $7,666 $8,274 
Capital expenditures  
Tubular Products$1,104 $2,076 
Specialty Chemicals1,519 1,140 
Corporate & Other262 178 
 $2,885 $3,394 
Sales by product group
Fiberglass and steel liquid storage tanks and separation equipment$50 $411 
Stainless steel pipe and tube109,513 154,040 
Specialty chemicals83,616 107,542 
$193,179 $261,993 
Geographic sales  
United States$188,241 $253,693 
Elsewhere4,938 8,300 
 $193,179 $261,993 



Ascent Logo.jpg
58

Ascent Industries Co.
Notes to Consolidated Financial Statements

Note 14: Benefit Plans and Collective Bargaining Agreements
The Company has a 401(k) Employee Stock Ownership Plan (the "401(k)/ESOP Plan") covering all non-union employees. Beginning January 1, 2023 the plan was extended to include all non-union and union employees at the Company's Virginia facility. Employees can contribute to the 401(k)/ESOP Plan up to 100% of their wages with a maximum of $22,500 for 2023. Under the Economic Growth and Tax Relief Reconciliation Act, employees who are age 50 or older could contribute an additional $7,500 per year for a maximum of $30,000 for 2023. Contributions by the employees are invested in one or more funds at the direction of the employee; however, employee contributions cannot be invested in Company stock. Contributions by the Company are made in accordance with the investment elections made by each participant for his or her deferral contributions. The Company contributes on behalf of each eligible participant a matching contribution equal to a percentage determined each year by the Board of Directors. For 2023 and 2022 the maximum was 100% of employee contributions up to a maximum of 4% of their eligible compensation. The matching contribution is applied to the employee accounts after each payroll. Matching contributions of approximately $1.0 million were made for 2023 and $0.7 million for 2022. The Company may also make a discretionary contribution, which if made, would be distributed to all eligible participants regardless of whether they contribute to the 401(k)/ESOP Plan. No discretionary contributions were made to the 401(k)/ESOP Plan in 2023 or 2022.
The Company has a 401(k) and Profit Sharing Plan (the "Bristol Plan") covering all employees as part of the United Steel Workers of America, Local Union 4586 Collective Bargaining Agreement (the "Bristol CBA"). Employees can contribute to the Bristol Plan up to 60% of pretax annual compensation, as defined in the Bristol Plan, with a maximum of $22,500 for 2023. Under the Economic Growth and Tax Relief Reconciliation Act, employees who are age 50 or older could contribute an additional 7,500 per year for a maximum of 30,000 for 2023. During 2023 and 2022, the Company contributed 4% of a participant's eligible compensation regardless of whether the participants contribute to the Bristol Plan. The Company's contributions were $0.3 million for both 2023 and 2022. Additional profit sharing amounts may also be contributed at the option of the Company's Board of Directors, which if made, would be allocated to participants based on the ratio of the participant's compensation to the total compensation of all participants eligible to participate in the Bristol Plan. No discretionary contributions were made to the Bristol Plan in 2023 or 2022.
During 2022, the Company also maintained a 401(k) Plan (the "Virginia Plan") covering substantially all employees at the Virginia facility. The Company contributed on behalf of each eligible participant a matching contribution equal to a percentage determined each year by the Board of Directors. For 2022 the maximum was 100% of employee contributions up to the first 3% of their eligible compensation and 50% for employee contributions from 3% to 6%. Matching contributions of $0.4 million were made under the Virginia Plan for 2022. The Company also maintains a Collective Bargaining Agreement (the "Virginia CBA") with the United Food and Commercial Workers, Local Union 400 (the "Virginia Union"), which represents employees at the Virginia facility and is required to make additional quarterly contributions for hourly employees who had a hire date prior to June 1, 2013. Additional quarterly matching contributions of approximately $34,734 were made for 2023 and $37,743 for 2022.
The Company maintains a Collective Bargaining Agreement (the "Mineral Ridge CBA") with the United Steel Workers of America, Local Union 4564-07, which represents employees at the Mineral Ridge facility. In connection with the Mineral Ridge CBA, the Company contributes to union-sponsored defined contribution retirement plans. Contributions relating to these plans were $37,818 and $40,835 for 2023 and 2022, respectively. The employees at this facility are covered under the Employee Leasing Services Agreement entered into as part of the sale of Specialty Pipe & Tube, Inc which closed December 22, 2023.


Ascent Logo.jpg
59

Ascent Industries Co.
Notes to Consolidated Financial Statements

Note 15: Commitments and Contingencies
In October 2021, the Company acquired DanChem Technologies, Inc. ("DanChem"), a specialty chemical manufacturer based in Virginia. In June of 2020, DanChem received a demand letter from Henkel US Operations Corporation (“Henkel”), a former customer, asserting various claims for breach of contract alleging that product supplied by DanChem under four (4) purchase orders in 2018 and 2019 were defective and/or non-conforming and seeking approximately $315,000 in damages. DanChem responded in August 2020 disputing the claims and denying wrongdoing. Henkel was silent almost two years and then, in August 2022, sent another demand letter to DanChem asserting similar, if not identical claims, but now seeking alleged damages of approximately $3 million (with the main difference between the two demands being Henkel’s new claims for lost profits and other consequential damages). Henkel filed a lawsuit against DanChem in Connecticut state court in October 2022 seeking its newly alleged damages of approximately $3 million. The Company settled the lawsuit with Henkel during the third quarter of 2023.

In addition, from time to time, we are involved in various other legal proceedings arising from the normal course of business activities. We are not presently a party to any other such litigation the outcome of which, we believe, if determined adversely to us, would individually, or taken together, have a material adverse effect on our business, operating results, cash flows, or financial condition. Defending such proceedings is costly and can impose a significant burden on management and employees. We may receive unfavorable preliminary or interim rulings in the course of litigation, and there can be no assurances that favorable final outcomes will be obtained.


Ascent Logo.jpg
60

Ascent Industries Co.
Notes to Consolidated Financial Statements

Note 16: Supplemental Financial Information (unaudited)
The following tables present certain unaudited consolidated quarterly financial information for each of the eight quarters ended December 31, 2023. This quarterly information has been prepared on the same basis as the consolidated financial statements and includes all adjustments necessary to state fairly the information for the periods presented.
Unaudited, in thousands, except per share data
Quarter Ended
2023March 31June 30September 30December 31
Net sales$54,861 $50,355 $46,747 $41,216 
Gross profit1,466 (776)2,984 (2,148)
Loss from continuing operations(5,788)(6,150)(14,678)(7,535)
Income (loss) from discontinued operations, net of tax588 (8,486)(3,254)18,674 
Net (loss) income(5,200)(14,636)(17,932)11,139 
Net loss per share from continuing operations:
Basic(0.57)(0.60)(1.45)(0.75)
Diluted(0.57)(0.60)(1.45)(0.73)
Net income (loss) per share from discontinued operations:
Basic0.06 (0.83)(0.32)1.85 
Diluted0.06 (0.83)(0.32)1.80 
Net (loss) income per share:
Basic(0.51)(1.44)(1.77)1.10 
Diluted(0.51)(1.44)(1.77)1.07 
Weighted-average shares:
Basic10,148 10,170 10,135 10,107 
Diluted10,148 10,170 10,135 10,374 
Unaudited, in thousands, except per share data
Quarter Ended
2022March 31June 30September 30December 31
Net sales$71,238 $72,443 $64,132 $54,180 
Gross profit15,791 14,350 8,257 4,889 
Income (loss) from continuing operations6,488 7,189 (600)4,501 
Income (loss) from discontinued operations, net of tax3,770 3,868 1,224 (4,374)
Net income10,258 11,057 624 127 
Net income (loss) per share from continuing operations:
Basic0.64 0.70 (0.06)0.44 
Diluted0.63 0.69 (0.06)0.43 
Net income (loss) per share from discontinued operations:
Basic0.37 0.38 0.12 (0.43)
Diluted0.37 0.37 0.12 (0.42)
Net income per share:
Basic1.00 1.08 0.06 0.01 
Diluted0.99 1.06 0.06 0.01 
Weighted-average shares:
Basic10,209 10,244 10,253 10,213 
Diluted10,320 10,431 10,465 10,416 


Ascent Logo.jpg
61

Ascent Industries Co.
Notes to Consolidated Financial Statements

Note 17: Subsequent Events
The Company evaluated subsequent events and transactions that occurred after the balance sheet date up to the date that the financial statements were available to be issued. Based upon this review, the Company did not identify any subsequent events that would have required adjustment or disclosure in the financial statements.


Ascent Logo.jpg
62


Item 9. Changes in and Disagreements with Accountants on Accounting and Financial Disclosure
None.
Item 9A. Controls and Procedures
a) Evaluation of Disclosure Controls and Procedures
The Company conducted an evaluation, under the supervision and with the participation of its management, of the effectiveness of the design and operation of its disclosure controls and procedures. The term “disclosure controls and procedures,” as defined in Rules 13a-15(e) and 15d-15(e) under the Securities and Exchange Act of 1934, as amended (“Exchange Act”), means controls and other procedures of a company that are designed to ensure that information required to be disclosed by the company in the reports it files or submits under the Exchange Act is recorded, processed, summarized and reported, within the time periods specified in the Securities and Exchange Commission's rules and forms. Disclosure controls and procedures also include, without limitation, controls and procedures designed to ensure that information required to be disclosed by a company in the reports that it files or submits under the Exchange Act is accumulated and communicated to the company's management, including its principal executive and principal financial officers, or persons performing similar functions, as appropriate, to allow timely decisions regarding required disclosure. Based on this evaluation, the Company’s principal executive and principal financial officers concluded as of December 31, 2023 that its disclosure controls and procedures were not effective at the reasonable assurance level due to the material weaknesses in its internal control over financial reporting discussed below.
(b) Management's Report on Internal Control Over Financial Reporting.
The Company’s management is responsible for establishing and maintaining adequate internal control over financial reporting as defined in Rules 13a-15(f) and 15d-15(f) under the Securities Exchange Act of 1934. The Company’s internal control over financial reporting is a process designed by, or under the supervision of, its CEO and CFO, or persons performing similar functions, and effected by its Board of Directors, management and other personnel, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with accounting principles generally accepted in the United States of America (GAAP). The Company’s internal control over financial reporting includes those policies and procedures that: (i) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and disposition of the assets of the Company; (ii) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with GAAP and that receipts and expenditures of the Company are being made only in accordance with authorization of management and directors of the Company; and (iii) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the Company’s assets that could have a material effect on the financial statements.

Management assessed the effectiveness of the Company’s internal control over financial reporting as of December 31, 2023. In making this assessment, management used the criteria set forth by the Committee of Sponsoring Organizations of the Treadway Commission in the 2013 Internal Control-Integrated Framework. Based on its evaluation, management has concluded that the Company’s internal control over financial reporting was not effective at the reasonable assurance level as of December 31, 2023.
Material Weaknesses in Internal Control over Financial Reporting
A material weakness, as defined in the standards established by the Sarbanes-Oxley Act of 2002 (the “Sarbanes-Oxley Act”), 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 the Company’s annual or interim financial statements will not be prevented or detected on a timely basis.

We previously identified material weaknesses in our internal control over financial reporting that continue to exist as of December 31, 2023:

Information Technology - Management did not design and maintain effective information technology (IT) general controls in the areas of user access, change management, segregation of duties, and cyber-security for systems supporting many of the Company's key financial reporting processes. As a result, IT application controls and business process controls that are dependent on the ineffective IT general controls, or that rely on data produced from systems impacted by the ineffective IT general controls, are also deemed ineffective, which affects substantially all financial statement account balances and disclosures within the Company.


Ascent Logo.jpg
63


Inventory - Management did not appropriately design and maintain effective controls over inventory.
Revenue recognition – Management did not design and maintain effective controls over revenue and accounts receivable.
Period-end financial reporting, journal entries, reconciliations, and account analyses - Management did not design and maintain effective controls to detect potential material misstatements to period-end financial statements through review of account reconciliations and account analyses on a timely basis. Additionally, management did not design and maintain effective controls over the review of journal entries.
Complex Accounting - Management did not design and maintain management review controls at a sufficient level of precision around complex accounting areas such as income taxes.

While there were no material misstatements in 2023, these material weaknesses, individually or in the aggregate, could result in misstatements of accounts or disclosures in the consolidated financial statements that would not be prevented or detected on a timely basis. Accordingly, management has concluded that these control deficiencies constitute material weaknesses.

Management’s Plan to Remediate the Remaining Material Weakness
In response to the identified deficiencies that aggregated to the aforementioned material weaknesses, management, with oversight from the Company's Audit Committee, is in the process of developing and executing a detailed plan for remediation. This plan includes engaging an external advisor to assist with enhancing, designing, and implementing general information technology controls, including user access provisioning, cyber-security, and segregation of duties. As the Company continues to evaluate the control deficiencies that gave rise to the material weaknesses, the Company may determine additional remediation measures are necessary.

Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions or that the degree of compliance with the policies or procedures may deteriorate. A control system, no matter how well designed and operated can provide only reasonable, but not absolute, assurance that the control system’s objectives will be met. The design of a control system must reflect the fact that there are resource constraints, and the benefits of controls must be considered relative to their cost.

Remediation of Previously Reported Material Weaknesses
Three material weaknesses reported in the prior year were remediated in 2023. These material weaknesses were as follows:

Entity Level Activities – Management did not maintain appropriately designed entity-level controls impacting the control environment and effective monitoring activities to prevent or detect potential material misstatements to the financial statements. These deficiencies were attributed to:
Management did not have an appropriate structure and assignment of responsibility, including an insufficient number of qualified resources due to significant turnover in key personnel leading to insufficient oversight and accountability over the performance of controls.
Management had an insufficient evaluation and determination as to whether the components of internal control were present and functioning based upon evidence maintained for certain management review controls and activity level controls across a significant portion of the Company’s financial statement areas.
Complex Accounting – Management did not appropriately design and implement management review controls at a sufficient level of precision around complex accounting areas including goodwill impairment and long-lived assets.

To respond to these material weaknesses, we have provided relevant training on internal controls over financial reporting to control owners and control preparers. We have also engaged third-party consultants and advisors to assist us in designing and implementing controls necessary to remediate these material weaknesses, including thorough review and rationalization of our existing control and the completion of a robust risk assessment. The new measures have been determined to have operated effectively for a sufficient period of time to conclude that the material weaknesses previously identified have been remediated as of December 31, 2023.



Ascent Logo.jpg
64


c) Changes in Internal Control over Financial Reporting
Other than the material weaknesses described above, there were no changes in the Company’s internal controls over financial reporting during the fiscal quarter ended December 31, 2023 that materially affected, or are reasonably likely to have a materially affect, on our internal control over financial reporting.
Moss Adams, LLP, our independent registered public accounting firm, has issued their report on our internal control over financial reporting as of December 31, 2023, which is included in Item 8 under the heading “Report of Independent Registered Public Accounting Firm."
Item 9B. Other Information
Our directors and officers (as defined in Section 16 of the Exchange Act ("Section 16") may from time to time enter into plans for the purchase or sale of Ascent stock that are intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act.
Any 10b5-1 trading arrangements adopted are precleared in accordance with Ascent's Insider Trading Policy and actual purchase or sale transactions made pursuant to such trading arrangements will be publicly disclosed in future Section 16 filings with the SEC.
No director or officer adopted, modified and/or terminated a "Rule 10b5-1 trading arrangement" or a "non-Rule 10b5-1 trading arrangement" as defined in Item 408 under Regulation S-K of the Exchange Act, during the last fiscal quarter.
Item 9C. Disclosure Regarding Foreign Jurisdictions that Prevent Inspections
Not applicable.


Ascent Logo.jpg
65


PART III
Item 10. Directors, Executive Officers and Corporate Governance
In accordance with General Instruction G(3), information called for by Part III, Item 10, is incorporated herein by reference from the information appearing under the caption "Proposal 1 - Election of Directors," "Executive Officers," and "Section 16(a) Beneficial Ownership Reporting Compliance” in the definitive Proxy Statement for the 2024 Annual Meeting of Shareholders, which definitive Proxy Statement will be filed electronically with the SEC pursuant to Regulation 14A. 
Code of Conduct. The Company's Board of Directors has adopted a Code of Conduct that applies to the Company's Chief Executive Officer, Chief Financial Officer and corporate and divisional controllers. The Code of Conduct is available on the Company's website at www.ascentco.com. Any amendment to, or waiver from, this Code of Conduct will be posted on the Company's website.
Audit Committee. The Company has a separately designated standing Audit Committee of the Board of Directors established in accordance with Section 3(a)(58)(A) of the Securities Exchange Act of 1934. The members of the Audit Committee are Henry L. Guy, Aldo J. Mazzaferro, Jr. and John P. Schauerman.
Audit Committee Financial Expert. The Company's Board of Directors has determined that the Company has at least one "audit committee financial expert," as that term is defined by Item 407(d)(5) of Regulation S-K promulgated by the Securities and Exchange Commission, serving on its Audit Committee. Mr. John P. Schauerman meets the terms of the definition and is independent, as independence is defined for audit committee members in the rules of the NASDAQ Global Market. Pursuant to the terms of Item 407(d) of Regulation S-K, a person who is determined to be an "audit committee financial expert" will not be deemed an expert for any purpose as a result of being designated or identified as an "audit committee financial expert" pursuant to Item 407(d), and such designation or identification does not impose on such person any duties, obligations or liability that are greater than the duties, obligations or liability imposed on such person as a member of the Audit Committee and Board of Directors in the absence of such designation or identification. Further, the designation or identification of a person as an "audit committee financial expert" pursuant to Item 407(d) does not affect the duties, obligations or liability of any other member of the Audit Committee or Board of Directors.
Item 11. Executive Compensation
In accordance with General Instruction G(3), information called for by Part III, Item 11, is incorporated herein by reference from the information appearing under the caption "Board of Directors and Committees - Compensation Committee Interlocks and Insider Participation," "Director Compensation," "Discussion of Executive Compensation" and "Compensation Committee Report" in the definitive Proxy Statement for the 2024 Annual Meeting of Stockholders, which definitive Proxy Statement will be filed electronically with the SEC pursuant to Regulation 14A. 
Item 12. Security Ownership of Certain Beneficial Owners and Management and Related Stockholder Matters
In accordance with General Instruction G(3), information called for by Part III, Item 12, is incorporated by reference from the information appearing under the caption "Beneficial Owners of More Than Five Percent of the Company's Common Stock" and "Security Ownership of Certain Beneficial Owners and Management" in the definitive Proxy Statement for the 2023 Annual Meeting of Shareholders, which definitive Proxy Statement will be filed electronically with the SEC pursuant to Regulation 14A.


Ascent Logo.jpg
66


Equity Compensation Plan Information. The following table sets forth aggregated information as of December 31, 2023 about all of the Company's equity compensation plans. 
 
 
 
Plan Category
Number of securities to be issued upon exercise of outstanding options, warrants and rights
(a)
Weighted average exercise price of outstanding options, warrants, and rights
(b)
Number of securities remaining available for future issuance under equity compensation plans (excluding securities reflected in column (a))1
(c)
Equity compensation plans approved by security holders106,197 $13.65 421,528 
Equity compensation plans not approved by security holders— — — 
Total106,197 $13.65 421,528 
1Represents shares remaining available for issuance under the 2022 Omnibus Equity Incentive Plan
Non-employee directors are paid an annual retainer of $115,000. Each non-employee director appointed to serve as a chairperson of a standing board committee receives the following annual retainer: Audit Committee: $10,000; Compensation Committee: $7,500; Nominating and Corporate Governance Committee: $6,000. The committee chairperson retainer is in addition to the board retainer. Each director has the opportunity to elect to receive 100% of the retainer in restricted stock with a minimum of $30,000 of the retainer in restricted stock. The amount of the retainer elected to be paid in restricted stock vests quarterly over a one year period. The number of restricted shares is determined by the average of the high and low sale price of the Company's stock on the day prior to the Annual Meeting of Shareholders. In 2023, the Company issued an aggregate of 27,432 shares of restricted stock to non-employee directors in lieu of $0.3 million of their annual cash retainer fees.
Item 13. Certain Relationships and Related Transactions, and Director Independence
In accordance with General Instruction G(3), information called for by Part III, Item 13, is incorporated by reference from the information appearing under the caption "Board of Directors and Committees – Related Party Transactions" and "– Director Independence" in the definitive Proxy Statement for the 2024 Annual Meeting of Shareholders, which definitive Proxy Statement will be filed electronically with the SEC pursuant to Regulation 14A.
Item 14. Principal Accounting Fees and Services
In accordance with General Instruction G(3), information called for by Part III, Item 14, is incorporated by reference from the information appearing under the caption "Independent Registered Public Accounting Firm - Fees Paid to Independent Registered Public Accounting Firm" and "– Audit Committee Pre-Approval of Audit and Permissible Non-Audit Services of Independent Registered Public Accounting Firm" in the definitive Proxy Statement for the 2024 Annual Meeting of Shareholders, which definitive Proxy Statement will be filed electronically with the SEC pursuant to Regulation 14A.
PART IV
Item 15. Exhibits and Financial Statement Schedules
(a)The following documents are filed as a part of this report:
1.Financial Statements: The following consolidated financial statements of Ascent Industries Co. are included in Part II, Item 8:


Ascent Logo.jpg
67


Notes to Consolidated Financial Statements
2.Financial Statements Schedule: The following consolidated financial statements schedule of Ascent Industries Co. is included in Item 15:
All other schedules for which provision is made in the applicable accounting regulations of the Securities and Exchange Commission are not required under the related instructions or are inapplicable, and therefore have been omitted.
3.Listing of Exhibits:
See "Exhibit Index"

2. Financial Statement Schedule
Schedule II Valuation and Qualifying Accounts
(in thousands)Balance at Beginning of PeriodCharged to (Reduction of) Cost and ExpensesDeductionsBalance at End of Period
Year ended December 31, 2023
Deducted from asset account:
Inventory reserves$2,970 $3,318 $(169)$6,119 
Year ended December 31, 2022
Deducted from asset account:
Inventory reserves$943 $2,615 $(588)$2,970 


Ascent Logo.jpg
68


3. Exhibits
Incorporated by Reference
Exhibit Number
Exhibit Description
FormFile No.ExhibitFiling Date
8-K001-052002.1October 25, 2021
8-K001-052002.1December 29, 2023
 
8-K001-052003.1August 10, 2022
8-K001-052003.2August 10, 2022
10-K001-052004.2March 29, 2022
10-Q001-0520010.2August 9, 2021
DEF 14A000-19687AMarch 25, 2011
DEF 14A001-05200AApril 27, 2022
10-K000-1968710.11March 13, 2018
10-K000-1968710.31March 6, 2020
10-K001-0520010.9March 9, 2021
8-K001-0520099.1January 19, 2021
10-Q001-0520010.1November 9, 2021


Ascent Logo.jpg
69


Incorporated by Reference
Exhibit Number
Exhibit Description
FormFile No.ExhibitFiling Date
8-K001-052002.1December 29, 2023
8-K001-0520099.3October 28, 2020
10-Q001-0520010.1November 9, 2020
8-K001-052002.1December 29, 2023
8-K001-052002.1December 29, 2023
101.INS*XBRL Instance Document
101.SCH*XBRL Taxonomy Extension Schema
101.CAL*XBRL Taxonomy Extension Calculation Linkbase
101.LAB*XBRL Taxonomy Extension Label Linkbase
101.PRE*XBRL Taxonomy Extension Presentation Linkbase
101.DEF*XBRL Taxonomy Extension Definition Linkbase



Ascent Logo.jpg
70


Incorporated by Reference
Exhibit Number
Exhibit Description
FormFile No.ExhibitFiling Date
104 Cover Page Interactive Data File (formatted as Inline XBRL document and included in Exhibit 101*)
*In accordance with Regulation S-T, the XBRL-related information in Exhibit 101 to this Annual Report on Form 10-K shall be deemed "furnished" and not "filed."
**Constitutes management contract or compensatory plans
Portions of this exhibit have been omitted pursuant to Item 601(b)(10)(iv) of Regulation S-K.
Item 16. Form 10-K Summary
None.



Ascent Logo.jpg
71


SIGNATURES
Pursuant to the requirements of Section 13 or 15(d) 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.
ASCENT INDUSTRIES CO.
By: /s/ J. Bryan Kitchen
J. Bryan Kitchen
President, Chief Executive Officer and Director
(principal executive officer)
April 1, 2024
Date
By: /s/ Ryan Kavalauskas
Ryan Kavalauskas
Chief Financial Officer
(principal accounting and financial officer)
April 1, 2024
Date

Pursuant to the requirements of the Securities Exchange Act of 1934, this report has been signed below by the following persons on behalf of the Registrant and in the capacities and on the dates indicated.
/s/ Benjamin Rosenzweig
Benjamin Rosenzweig
Executive Chairman of the Board
April 1, 2024
Date
/s/ Christopher G. Hutter
Christopher G. Hutter
Director
April 1, 2024
Date
/s/ Henry L. Guy
Henry L. Guy
Director
April 1, 2024
Date
/s/ John P. Schauerman
John P. Schauerman
Director
April 1, 2024
Date
/s/ Aldo J. Mazzaferro, Jr.
Aldo J. Mazzaferro, Jr.
Director
April 1, 2024
Date


Ascent Logo.jpg
72
EX-21 2 acnt-20231231x10kex21.htm EX-21 Document

Ascent Industries Co.

Exhibit 21    Subsidiaries of the Registrant

All of the Company's subsidiaries are wholly owned. All subsidiaries are included in the Company's consolidated financial statements. The subsidiaries are as follows:

Synalloy Metals, Inc., a Tennessee corporation
    Bristol Metals, LLC, a Tennessee limited liability corporation

Manufacturers Soap and Chemicals Company, a Tennessee corporation
    Manufacturers Chemicals, LLC, a Tennessee limited liability corporation

Synalloy Fabrication, LLC, a South Carolina limited liability corporation

Palmer of Texas Tanks, LLC., a Texas limited liability corporation (formerly Lee-Var, Inc.)

CRI Tolling, LLC, a South Carolina limited liability corporation

American Stainless Tubing, LLC, a North Carolina limited liability corporation

DanChem Technologies, Inc., a Delaware corporation


EX-23.1 3 acnt-20231231x10kex231.htm EX-23.1 Document
Exhibit 23.2
Consent of Independent Registered Public Accounting Firm
We consent to the incorporation by reference in the Registration Statements on Form S-3 (No. 333-268780) and Form S-8 (No. 333-268781) of Ascent Industries Co. (the “Company”), of our report dated April 1, 2024, relating to the 2023 consolidated financial statements and schedule of the Company and the adjustments to the 2022 consolidated financial statements to retrospectively reflect the impact of discontinued operations and the effectiveness of internal control over financial reporting of the Company (which report expresses an unqualified opinion on the consolidated financial statements and an adverse opinion on the effectiveness of internal control over financial reporting due to material weaknesses), appearing in this Annual Report on Form 10-K of the Company for the year ended December 31, 2023.


/s/ Moss Adams LLP

Irvine, California
April 1, 2024


EX-23.2 4 acnt-20231231x10kex232.htm EX-23.2 Document
Exhibit 23.2
Consent of Independent Registered Public Accounting Firm
We hereby consent to the incorporation by reference in the Registration Statements on Form S-3 (No. 333-268780) and Form S-8 (No. 333-268781) of Ascent Industries Co. of our report dated March 31, 2023, relating to the consolidated financial statements and financial statement schedule, which appears in this Annual Report on Form 10-K.

/s/ BDO USA, P.C.
Chicago, Illinois

April 1, 2024


EX-31.1 5 acnt-20231231x10kex311.htm EX-31.1 Document

Exhibit 31.1
CERTIFICATIONS
I, J. Bryan Kitchen, certify that:

1.  I have reviewed this annual report on Form 10-K of Ascent Industries Co.;
 
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:April 1, 2024/s/ J. Bryan Kitchen
J. Bryan Kitchen
Chief Executive Officer

EX-31.2 6 acnt-20231231x10kex312.htm EX-31.2 Document
Exhibit 31.2
CERTIFICATIONS
I, Ryan Kavalauskas, certify that:

1.  I have reviewed this annual report on Form 10-K of Ascent Industries Co.;
 
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:April 1, 2024/s/ Ryan Kavalauskas
Ryan Kavalauskas
Chief Financial Officer

EX-32.1 7 acnt-20231231x10kex321.htm EX-32.1 Document
Exhibit 32.1


Certifications Pursuant to 18 U.S.C. Section 1350

The undersigned, who are the chief executive officer, the chief financial officer and the principal accounting officer of Ascent Industries Co., each hereby certifies that, to the best of his knowledge, the accompanying Form 10-K of the issuer fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, and that information contained in the report fairly presents, in all material respects, the financial condition and results of operations of the issuer.
Date:April 1, 2024/s/ J. Bryan Kitchen
J. Bryan Kitchen
Chief Executive Officer
April 1, 2024/s/ Ryan Kavalauskas
Ryan Kavalauskas
Chief Financial Officer


EX-97.1 8 acnt-20231231x10kex971.htm EX-97.1 Document
Exhibit 97.1
Clawback Recovery Policy
of
Ascent Industries Co.

1.The Company will comply with this Policy for all Incentive-Based Compensation that is Received by Executive Officers on or after the Effective Date that results from attainment of a Financial Reporting Measure based on or derived from financial information for any fiscal period ending on or after the Effective Date.

2.The Company will recover Reasonably Promptly the amount of erroneously awarded Incentive-Based Compensation in the event that the Company is required to prepare an Accounting Restatement.

3.This Policy applies to all Incentive-Based Compensation received by a person:

(a)After beginning service as an Executive Officer;

(b)Who served as an Executive Officer at any time during the performance period for that Incentive-Based Compensation;

(c)While the Company has a class of securities listed on a national securities exchange or a national securities association; and

(d)During the three completed fiscal years immediately preceding the date that the Company is required to prepare an Accounting Restatement. In addition to these last three completed fiscal years, the Policy also applies to any transition period as described in the Nasdaq Rule. The Company’s obligation to recover Erroneously Awarded Compensation is not dependent on if or when the restated financial statements are filed.

4.For purposes of determining the relevant recovery period, the date that the Company is required to prepare an Accounting Restatement is the earlier to occur of:

(a)The date the board of directors, a committee of the board of directors, or the officer or officers of the Company authorized to take such action if board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an Accounting Restatement; or

(b)The date a court, regulator, or other legally authorized body directs the Company to prepare an Accounting Restatement.

5.The amount of Incentive-Based Compensation that is subject to this Policy (“Erroneously Awarded Compensation”) is the amount of Incentive-Based Compensation received that exceeds the amount of Incentive-Based Compensation that otherwise would have been received had it been determined based on the restated amounts, and must be computed without regard to any taxes paid. For Incentive-Based Compensation based on stock price or total shareholder return, where the amount of Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in an Accounting Restatement:

(a)The amount must be based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total shareholder return upon which the Incentive-Based Compensation was received; and

(b)The Company will maintain documentation of the determination of that reasonable estimate and provide such documentation to Nasdaq.

1



Exhibit 97.1
6.The Company must recover Erroneously Awarded Compensation in compliance with this Policy except to the extent that the following conditions in one of the following bullets are met, and the Company’s Compensation Committee has made a determination that recovery would be impracticable:

The direct expense paid to a third party to assist in enforcing this Policy would exceed the amount to be recovered. Before concluding that it would be impracticable to recover any amount of Erroneously Awarded Compensation based on expense of enforcement, the Company must make a reasonable attempt to recover such Erroneously Awarded Compensation, document such reasonable attempt(s) to recover, and provide that documentation to Nasdaq.

Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of the registrant, to fail to meet the requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and regulations thereunder.

Any other condition specified in the Nasdaq Rule.

7.The Company is prohibited from indemnifying any Executive Officer or former Executive Officer against the loss of Erroneously Awarded Compensation.

8.The Company must file all disclosures with respect to this Policy in accordance with the requirements of the Federal securities laws, including the disclosures required by the SEC.

9.The Board of Directors of the Company may amend, modify, supplement, rescind or replace all or any portion of this Policy at any time and from time to time in its discretion, and shall amend this Policy as it deems necessary to comply with applicable law or any rules or standards adopted by a national securities exchange on which the Company’s securities are listed.

10.The Board intends that this Policy shall be applied to the fullest extent of the law. Any right of recoupment under this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment that may be available to the Company under applicable law or pursuant to the terms of any similar policy in any employment agreement, equity award agreement, or similar agreement and any other legal remedies available to the Company. Nothing contained in this Policy, and no recoupment or recovery as contemplated by this Policy, shall limit any claims, damages or other legal remedies the Company or any of its affiliates may have against a Covered Executive arising out of or resulting from any actions or omissions by the Covered Executive.
Definitions
11.“Accounting Restatement” means an accounting restatement due to the material noncompliance of the Company with any financial reporting requirement under the securities laws, including any required accounting restatement to correct an error in previously issued financial statements that is material to the previously issued financial statements, or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period.

12.“Erroneously Awarded Compensation” is defined in Paragraph 5 above.

13."Executive Officer" is defined in Rule 10D-1(d).

14.“Financial Reporting Measures” are measures that are determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any measures that are derived wholly or in part from such measures. Stock price and total shareholder return are also Financial Reporting Measures. A financial reporting measure need not be presented within the financial statements or included in a filing with the SEC.

15.“Incentive-Based Compensation” is any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measures.

2



Exhibit 97.1
16.“Reasonably Promptly” means that the Company and its directors and officers must comply with the requirement to recover Erroneously Awarded Compensation in a manner that is consistent with the exercise of their fiduciary duty to safeguard the assets of the Company (including the time value of any potentially recoverable compensation). The obligation to recover erroneously awarded Incentive-Based Compensation reasonably promptly will be assessed on a holistic basis with respect to each such Accounting Restatement prepared by the Company. In evaluating whether the Company is recovering erroneously awarded Incentive-Based Compensation reasonably promptly, Nasdaq will consider whether the Company is pursuing an appropriate balance of cost and speed in determining the appropriate means to seek recovery, and whether the Company is securing recovery through means that are appropriate based on the particular facts and circumstances of each Executive Officer that owes a recoverable amount.

17.“Received” means an Incentive-Based Compensation Received in the Company’s fiscal period during which the financial reporting measure specified in the Incentive-Based Compensation award is attained, even if the payment or grant of the Incentive-Based Compensation occurs after the end of that period.

3


EX-101.SCH 9 acnt-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0000001 - Document - Cover Page link:presentationLink link:calculationLink link:definitionLink 0000002 - Document - Audit Information link:presentationLink link:calculationLink link:definitionLink 0000003 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000005 - Statement - Consolidated Statements of Income link:presentationLink link:calculationLink link:definitionLink 0000006 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 0000007 - Statement - Consolidated Statements of Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000008 - Statement - Consolidated Statements of Shareholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 0000009 - Disclosure - Summary of Significant Accounting Policies link:presentationLink link:calculationLink link:definitionLink 0000010 - Disclosure - Discontinued Operations link:presentationLink link:calculationLink link:definitionLink 0000011 - Disclosure - Revenue Recognition link:presentationLink link:calculationLink link:definitionLink 0000012 - Disclosure - Fair Value of Financial Instruments link:presentationLink link:calculationLink link:definitionLink 0000013 - Disclosure - Property, Plant and Equipment link:presentationLink link:calculationLink link:definitionLink 0000014 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 0000015 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 0000016 - Disclosure - Accrued Expenses link:presentationLink link:calculationLink link:definitionLink 0000017 - Disclosure - Shareholders' Equity link:presentationLink link:calculationLink link:definitionLink 0000018 - Disclosure - Accounting for Share-Based Payments link:presentationLink link:calculationLink link:definitionLink 0000019 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 0000020 - Disclosure - Earnings Per Share link:presentationLink link:calculationLink link:definitionLink 0000021 - Disclosure - Industry Segments link:presentationLink link:calculationLink link:definitionLink 0000022 - Disclosure - Benefit Plans and Collective Bargaining Agreements link:presentationLink link:calculationLink link:definitionLink 0000023 - Disclosure - Commitments and Contingencies link:presentationLink link:calculationLink link:definitionLink 0000024 - Disclosure - Supplemental Financial Information link:presentationLink link:calculationLink link:definitionLink 0000025 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 0000026 - Disclosure - Schedule II Valuation and Qualifying Accounts link:presentationLink link:calculationLink link:definitionLink 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) link:presentationLink link:calculationLink link:definitionLink 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) link:presentationLink link:calculationLink link:definitionLink 9954473 - Disclosure - Discontinued Operations (Tables) link:presentationLink link:calculationLink link:definitionLink 9954474 - Disclosure - Revenue Recognition (Tables) link:presentationLink link:calculationLink link:definitionLink 9954475 - Disclosure - Fair Value of Financial Instruments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954476 - Disclosure - Property, Plant and Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 9954477 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 9954478 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 9954479 - Disclosure - Accrued Expenses (Tables) link:presentationLink link:calculationLink link:definitionLink 9954480 - Disclosure - Shareholders' Equity (Tables) link:presentationLink link:calculationLink link:definitionLink 9954481 - Disclosure - Accounting for Share-Based Payments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954482 - Disclosure - Income Taxes (Tables) link:presentationLink link:calculationLink link:definitionLink 9954483 - Disclosure - Earnings Per Share (Tables) link:presentationLink link:calculationLink link:definitionLink 9954484 - Disclosure - Industry Segments (Tables) link:presentationLink link:calculationLink link:definitionLink 9954485 - Disclosure - Supplemental Financial Information (Tables) link:presentationLink link:calculationLink link:definitionLink 9954486 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954487 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivables From Continuing Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9954488 - Disclosure - Summary of Significant Accounting Policies - Activity in the Allowance for Credit Losses (Details) link:presentationLink link:calculationLink link:definitionLink 9954489 - Disclosure - Summary of Significant Accounting Policies - Schedule of Goodwill (Details) link:presentationLink link:calculationLink link:definitionLink 9954490 - Disclosure - Summary of Significant Accounting Policies - Gross Carrying Amount and Accumulated Amortization of Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954491 - Disclosure - Summary of Significant Accounting Policies - Amortization Expense of Finite Lived Intangible Assets (Details) link:presentationLink link:calculationLink link:definitionLink 9954492 - Disclosure - Discontinued Operations - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954493 - Disclosure - Discontinued Operations - Schedule of Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954494 - Disclosure - Discontinued Operations - Schedule of Results of Discontinued Operations (Details) link:presentationLink link:calculationLink link:definitionLink 9954495 - Disclosure - Revenue Recognition - Schedule of Disaggregated Revenue by Product Group (Details) link:presentationLink link:calculationLink link:definitionLink 9954496 - Disclosure - Revenue Recognition - Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Details) link:presentationLink link:calculationLink link:definitionLink 9954497 - Disclosure - Fair Value of Financial Instruments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954498 - Disclosure - Fair Value of Financial Instruments - Summary of Assets Held for Sale (Details) link:presentationLink link:calculationLink link:definitionLink 9954499 - Disclosure - Property, Plant and Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 9954500 - Disclosure - Debt - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954501 - Disclosure - Debt - Summary of Debt (Details) link:presentationLink link:calculationLink link:definitionLink 9954502 - Disclosure - Leases - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954503 - Disclosure - Leases - Schedule of Operating and Finance Leases Recorded in the Consolidated Balance Sheet (Details) link:presentationLink link:calculationLink link:definitionLink 9954504 - Disclosure - Leases - Schedule of Total Leases Costs (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Leases - Maturities of Lease Liabilities After Adoption of 842 (Details) link:presentationLink link:calculationLink link:definitionLink 9954505 - Disclosure - Leases - Maturities of Lease Liabilities After Adoption of 842 (Details) link:presentationLink link:calculationLink link:definitionLink 9954506 - Disclosure - Leases - Schedule of Weighted Average Lease Term and Discount Rate (Details) link:presentationLink link:calculationLink link:definitionLink 9954507 - Disclosure - Accrued Expenses (Details) link:presentationLink link:calculationLink link:definitionLink 9954508 - Disclosure - Shareholders' Equity - Stock Repurchase Program (Details) link:presentationLink link:calculationLink link:definitionLink 9954509 - Disclosure - Shareholders' Equity - Summary of Shares Repurchased (Details) link:presentationLink link:calculationLink link:definitionLink 9954510 - Disclosure - Shareholders' Equity - Dividends (Details) link:presentationLink link:calculationLink link:definitionLink 9954511 - Disclosure - Accounting for Share-Based Payments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954512 - Disclosure - Accounting for Share-Based Payments - Summary of Stock Option Activity (Details) link:presentationLink link:calculationLink link:definitionLink 9954513 - Disclosure - Accounting for Share-Based Payments - Stock Award Activity and Performance Stock Units (Details) link:presentationLink link:calculationLink link:definitionLink 9954514 - Disclosure - Accounting for Share-Based Payments - Performance-based Stock Awards (Details) link:presentationLink link:calculationLink link:definitionLink 9954515 - Disclosure - Accounting for Share-Based Payments - Inducement Awards (Details) link:presentationLink link:calculationLink link:definitionLink 9954516 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) link:presentationLink link:calculationLink link:definitionLink 9954517 - Disclosure - Income Taxes - Components of Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 9954518 - Disclosure - Income Taxes - Effective Tax Rate Reconciliation (Details) link:presentationLink link:calculationLink link:definitionLink 9954519 - Disclosure - Income Taxes - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954520 - Disclosure - Earnings Per Share (Details) link:presentationLink link:calculationLink link:definitionLink 9954521 - Disclosure - Industry Segments - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 9954522 - Disclosure - Industry Segments - Segment Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954523 - Disclosure - Benefit Plans and Collective Bargaining Agreements (Details) link:presentationLink link:calculationLink link:definitionLink 9954524 - Disclosure - Commitments and Contingencies (Details) link:presentationLink link:calculationLink link:definitionLink 9954525 - Disclosure - Supplemental Financial Information (Details) link:presentationLink link:calculationLink link:definitionLink 9954526 - Disclosure - Schedule II Valuation and Qualifying Accounts (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 10 acnt-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 11 acnt-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 12 acnt-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Schedule of Accrued Expenses Schedule of Accrued Liabilities [Table Text Block] Accrued expenses and other current liabilities Total accrued expenses Accrued Liabilities, Current Inventory valuation reserves Inventory Valuation Reserves Changes in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Award Type [Domain] Award Type [Domain] Fair Value as of Grant Date Award Grant Date Fair Value Munhall Facility Munhall Facility [Member] Munhall Facility Tranche X Share-Based Payment Arrangement, Tranche Ten [Member] Share-Based Payment Arrangement, Tranche Ten Insider Trading Policies and Procedures [Line Items] Exercisable (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Rule 10b5-1 Arrangement Terminated Rule 10b5-1 Arrangement Terminated [Flag] Disaggregation of Revenue [Line Items] Disaggregation of Revenue [Line Items] 2028 Lessee, Operating Lease, Liability, to be Paid, Year Five Restatement does not require Recovery Restatement Does Not Require Recovery [Text Block] Shareholders' Equity Equity [Text Block] Option vested and expected to vest, intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value Line of Credit Facility [Line Items] Line of Credit Facility [Line Items] Inventory write-down Inventory Write-down Customer [Axis] Customer [Axis] Current liabilities: Liabilities, Current [Abstract] Federal Deferred Federal Income Tax Expense (Benefit) Operating lease liability related to sale leaseback transactions Sale Leaseback Transaction, Operating Lease, Liability Sale Leaseback Transaction, Operating Lease, Liability Canceled, forfeited, or expired, weighted average exercise price (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price Diluted (in dollars per share) Earnings Per Share, Diluted Type of Deferred Compensation [Axis] Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Line of Credit Line of Credit [Member] Other (income) and expense Other Nonoperating Income (Expense) [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract] Trading Symbol Trading Symbol Effective Tax Rate Reconciliation Effective Income Tax Rate Reconciliation, Percent [Abstract] Accounts payable Disposal Group, Including Discontinued Operation, Accounts Payable, Current Audit Information [Abstract] Audit Information [Abstract] Thereafter Finite-Lived Intangible Asset, Expected Amortization, after Year Five Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate [Member] Fair Value Disclosures [Abstract] Fair Value Disclosures [Abstract] Machinery, fixtures and equipment Machinery and Equipment [Member] Shareholders' equity: Liabilities and Shareholders' Equity Equity, Attributable to Parent [Abstract] Advances from customers Contract with Customer, Liability Other Other Intangible Assets [Member] Schedule of Computation of Basic and Diluted Earnings Per Share From Continuing Operations Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Executive Category: Executive Category [Axis] Deferred charges, estimated useful life Deferred Charges, Estimated Useful Life Deferred Charges, Estimated Useful Life Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Exercised, weighted average exercise price (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Total net deferred income tax assets Deferred Tax Assets, Net of Valuation Allowance Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Equity Components [Axis] Equity Components [Axis] Additional 402(v) Disclosure Additional 402(v) Disclosure [Text Block] Accrued expenses Increase (Decrease) in Accrued Liabilities Options available (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Entity Small Business Entity Small Business 2027 Finite-Lived Intangible Asset, Expected Amortization, Year Four Local Phone Number Local Phone Number Recovery of Erroneously Awarded Compensation Disclosure [Line Items] 2028 Finance Lease, Liability, to be Paid, Year Five Long-term liabilities of discontinued operations Total liabilities classified as discontinued operations Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent Summary of Significant Accounting Policies Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block] Forgone Recovery due to Violation of Home Country Law, Amount Forgone Recovery due to Violation of Home Country Law, Amount Depreciation expense Total depreciation Depreciation Retirement Benefits [Abstract] Retirement Benefits [Abstract] Line of Credit Facility [Table] Line of Credit Facility [Table] Schedule of Long-term Debt Schedule of Long-Term Debt Instruments [Table Text Block] Obsolescence Reserve Obsolescence Reserve [Member] Obsolescence Reserve Less: Cash and cash equivalents of discontinued operations Cash and cash equivalents Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents Sale leaseback liabilities as a percentage of total operating lease liabilities Sale Leaseback Transaction, Operating Lease, Liability, Percent Of Total Operating Lease Liabilities Sale Leaseback Transaction, Operating Lease, Liability, Percent Of Total Operating Lease Liabilities Employee maximum contribution amount Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount Prepaid expenses Deferred Tax Liabilities, Prepaid Expenses Aggregate Available Trading Arrangement, Securities Aggregate Available Amount Insider Trading Policies and Procedures Not Adopted Insider Trading Policies and Procedures Not Adopted [Text Block] Acquisition costs and other Business Combination, Acquisition Related Costs Antidilutive securities excluded from earnings per share calculation (in shares) Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Award Type [Axis] Award Type [Axis] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Noncash Investing Activities: Noncash Investing and Financing Items [Abstract] Fair Value Hierarchy and NAV [Domain] Fair Value Hierarchy and NAV [Domain] ICFR Auditor Attestation Flag ICFR Auditor Attestation Flag Goodwill [Line Items] Goodwill [Line Items] Right-of-use asset obtained in exchange for operating lease liability Right-of-Use Asset Obtained in Exchange for Operating Lease Liability Amended Share Repurchase Program Amended Share Repurchase Program [Member] Amended Share Repurchase Program Accounts Receivable, Allowance for Credit Loss [Roll Forward] Accounts Receivable, Allowance for Credit Loss [Roll Forward] Imputed Interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Employer contributions to defined benefit plans Defined Benefit Plan, Plan Assets, Contributions by Employer PEO Actually Paid Compensation Amount PEO Actually Paid Compensation Amount Leases Lessee, Finance Leases [Text Block] Accounts receivable, net Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net Schedule of Components of Provision for Income Taxes Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Current portion of operating lease liabilities Current portion of lease liabilities, operating leases Operating Lease, Liability, Current Interest on finance lease liabilities Finance Lease, Interest Expense Software Licenses Computer Software, Intangible Asset [Member] Raw materials Inventory, Raw Materials and Purchased Parts, Net of Reserves 2011 Plan 2011 Plan [Member] 2011 Plan [Member] 2026 Lessee, Operating Lease, Liability, to be Paid, Year Three Goodwill impairment Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount Property, Plant and Equipment [Line Items] Property, Plant and Equipment [Line Items] Total Finite-Lived Intangible Assets, Net Accounting Pronouncements Recently Adopted and Accounting Pronouncements Not Yet Adopted New Accounting Pronouncements, Policy [Policy Text Block] Average price per share (in dollars per share) Shares Acquired, Average Cost Per Share Net income per common share from discontinued operations Net income per share from discontinued operations: Net Income (Loss) Per Common Share From Discontinued Operations [Abstract] Net Income (Loss) Per Common Share From Discontinued Operations Net (loss) income per share: Net (loss) income per share [Abstract] Net (loss) income per share Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Benefit plans Employee Benefit Plans Accrued Expenses Employee Benefit Plans Accrued Expenses 2025 Lessee, Operating Lease, Liability, to be Paid, Year Two Current portion of operating lease liabilities Disposal Group, Including Discontinued Operation, Operating Lease, Liability, Current Disposal Group, Including Discontinued Operation, Operating Lease, Liability, Current Stock Price or TSR Estimation Method Stock Price or TSR Estimation Method [Text Block] Gross profit Gross Profit Gross Profit Security Exchange Name Security Exchange Name Period after grant date, awards vesting begins Share-based Compensation Arrangement by Share-based Payment Award, Options, Vesting Period Start, Period After Grant Share-based Compensation Arrangement by Share-based Payment Award, Options, Vesting Period Start, Period After Grant Share-Based Compensation Share-Based Payment Arrangement [Policy Text Block] Selling, general and administrative expense Unallocated corporate expenses Selling, General and Administrative Expense Award vesting rights, percentage Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage Stock Options Employee Stock Option [Member] Maximum Maximum [Member] Total unrecognized compensation cost Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Document Type Document Type 2025 Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Amount Recognized Year Two Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Amount Recognized Year Two Line of credit, weighted average interest rate Line of Credit Facility, Interest Rate During Period Tabular List, Table Tabular List [Table Text Block] Total cost of shares repurchased Treasury Stock, Value, Acquired, Cost Method Inventories Inventory, Policy [Policy Text Block] Fiberglass and steel liquid storage tanks and separation equipment Liquid Storage Tanks and Separation Equipment - Product Group [Member] Liquid Storage Tanks and Separation Equipment - Product Group [Member] 2026 Finance Lease, Liability, to be Paid, Year Three Accounting for Share-Based Payments Share-Based Payment Arrangement [Text Block] Federal Current Federal Tax Expense (Benefit) Trademarks and trade names Trademarks and Trade Names [Member] Customer Concentration Risk Customer Concentration Risk [Member] State Deferred State and Local Income Tax Expense (Benefit) Variable Rate [Axis] Variable Rate [Axis] Federal and State valuation allowance Effective Income Tax Rate Reconciliation, Domestic and State Valuation Allowance, Percent Effective Income Tax Rate Reconciliation, Domestic and State Valuation Allowance, Percent Title of 12(b) Security Title of 12(b) Security Discontinued Operations Discontinued Operations, Policy [Policy Text Block] Tranche VI Share-Based Payment Arrangement, Tranche Six [Member] Share-Based Payment Arrangement, Tranche Six Operating income (loss) of discontinued operations Disposal Group, Including Discontinued Operation, Operating Income (Loss) Defined Contribution Plan Tranches [Axis] Defined Contribution Plan Tranches [Axis] Defined Contribution Plan Tranches Sublease income Sublease income Sublease Income Aggregate Erroneous Compensation Not Yet Determined Aggregate Erroneous Compensation Not Yet Determined [Text Block] Operating Segments Operating Segments [Member] Outstanding, beginning of the year (in dollars per share) Outstanding, ending of the year (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Forgone Recovery due to Expense of Enforcement, Amount Forgone Recovery due to Expense of Enforcement, Amount Share-based Payment Arrangement [Abstract] Share-Based Payment Arrangement [Abstract] Entity Tax Identification Number Entity Tax Identification Number Accounting Policies [Line Items] Accounting Policies [Line Items] [Line Items] for Accounting Policies [Table] Total lease cost Lease, Cost Inventory capitalization Deferred Tax Assets, Inventory Statistical Measurement [Axis] Statistical Measurement [Axis] Operating Activities [Domain] Operating Activities [Domain] Entity Interactive Data Current Entity Interactive Data Current Disaggregation of Revenue [Table] Disaggregation of Revenue [Table] Debt Long-Term Debt [Text Block] Goodwill and Intangible Assets Goodwill and Intangible Assets, Policy [Policy Text Block] Units Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] Entity Well-known Seasoned Issuer Entity Well-known Seasoned Issuer Employer contribution as a percentage of participant's eligible compensation Defined Contribution Plan, Employer Contribution, Percent of Employees' Gross Pay Defined Contribution Plan, Employer Contribution, Percent of Employees' Gross Pay Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Specialty Chemicals Segment Specialty Chemicals Segment [Member] 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. Measure: Measure [Axis] Commitments and Contingencies Disclosure [Abstract] Commitments and Contingencies Disclosure [Abstract] Name Outstanding Recovery, Individual Name Revenue Recognition Revenue from Contract with Customer [Policy Text Block] Payments of earn-out liabilities in excess of acquisition date fair value Gain (Loss) On Earn-Out Liability, Adjustments Gain (Loss) On Earn-Out Liability, Adjustments Current period provision for expected credit losses Accounts Receivable, Credit Loss Expense (Reversal), Bifurcated Accounts Receivable, Credit Loss Expense (Reversal), Bifurcated Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Security deposit Security Deposit Leases Sale Leaseback Transactions [Text Block] Total assets classified as discontinued operations Assets held for sale Disposal Group, Including Discontinued Operation, Assets Schedule of Significant Components Deferred Tax Liabilities Schedule of Deferred Tax Assets and Liabilities [Table Text Block] 2024 Finite-Lived Intangible Asset, Expected Amortization, Year One Number of lenders assumed for lease Lessee, Number Of Lenders Assumption, Borrowing Rate Lessee, Number Of Lenders Assumption, Borrowing Rate Common stock, shares outstanding (in shares) Common Stock, Shares, Outstanding PEO PEO [Member] Concentrations of Credit Risk Concentration Risk, Credit Risk, Policy [Policy Text Block] Auditor Location Auditor Location Benefit Plans and Collective Bargaining Agreements Retirement Benefits [Text Block] Non-cash lease expense Straight Line Rent Adjustments Beginning balance (in shares) Ending balance (in shares) Shares, Outstanding Federal net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards, Foreign Defined Contribution Plan Disclosure [Line Items] Defined Contribution Plan Disclosure [Line Items] State income taxes, net of federal tax benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount Common stock, par value (in dollars per share) Common Stock, Par or Stated Value Per Share Net cash provided by (used in) investing activities Net Cash Provided by (Used in) Investing Activities Debt Instrument [Axis] Debt Instrument [Axis] (Loss) income from continuing operations Net (loss) income from continuing operations Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent Equity Based Arrangements Individual Contracts Type Of Deferred Compensation [Domain] Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain] Outstanding Aggregate Erroneous Compensation Amount Outstanding Aggregate Erroneous Compensation Amount Number of purchase order Loss Contingency, Number of Defective Purchase Order Loss Contingency, Number of Defective Purchase Order 401(k) Employee Stock Ownership Plan 401(k) Employee Stock Ownership Plan [Member] 401(k) Employee Stock Ownership Plan [Member] Deferred income tax liabilities: Deferred Tax Liabilities, Gross [Abstract] Numerator: Earnings Per Share Numerator [Abstract] Earnings Per Share Numerator [Abstract] Credit Facility [Axis] Credit Facility [Axis] Total liabilities Liabilities Total current Current Income Tax Expense (Benefit) Employee additional contribution eligible under economic growth and tax relief reconciliation act Defined Contribution Plan, Additional Annual Contribution Per Employee, Amount Under Economic Growth and Tax Relief Reconciliation Act Defined Contribution Plan, Additional Annual Contribution Per Employee, Amount Under Economic Growth and Tax Relief Reconciliation Act Property, Plant and Equipment Property, Plant and Equipment Disclosure [Text Block] Title of Individual [Axis] Title of Individual [Axis] Non-Rule 10b5-1 Arrangement Adopted Non-Rule 10b5-1 Arrangement Adopted [Flag] Operating Activities [Axis] Operating Activities [Axis] Property, Plant and Equipment, Type [Domain] Long-Lived Tangible Asset [Domain] Inventories Inventory, net Disposal Group, Including Discontinued Operation, Inventory, Current Professional fees Accrued Professional Fees, Current Weighted-Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Capital expenditures Payments for Capital Improvements Awards Close in Time to MNPI Disclosures, Table Awards Close in Time to MNPI Disclosures [Table Text Block] State Current State and Local Tax Expense (Benefit) Total current assets Assets, Current Supplemental Disclosure of Cash Flow Information Supplemental Cash Flow Information [Abstract] Carrying amounts of assets included as part of discontinued operations: Disposal Group, Including Discontinued Operation, Assets [Abstract] Schedule of Stock Awards Plan Activity Share-Based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block] Retirement Plan Name [Domain] Retirement Plan Name [Domain] Short-Term Debt, Type [Domain] Short-Term Debt, Type [Domain] Earnings Per Share Earnings Per Share, Policy [Policy Text Block] Repurchase of common stock (in shares) Stock Repurchased During Period, Shares Stock option compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount Concentration risk percentage Concentration Risk, Percentage Current: Current Income Tax Expense (Benefit), Continuing Operations [Abstract] Machinery and Equipment Sub-Limit Machinery And Equipment Sub-Limit [Member] Machinery And Equipment Sub-Limit State income taxes, net of federal tax benefit Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value 2028 Finite-Lived Intangible Asset, Expected Amortization, Year Five 2027 Finance Lease, Liability, to be Paid, Year Four Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Options exercisable, intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value Erroneously Awarded Compensation Recovery Erroneously Awarded Compensation Recovery [Table] Salaries, wages, and commissions Accrued Salaries, Current Depreciation and amortization Depreciation, Depletion and Amortization Deferred income tax assets: Deferred Tax Assets, Gross [Abstract] Award Timing, How MNPI Considered Award Timing, How MNPI Considered [Text Block] Over-time Transferred over Time [Member] Income tax provision (benefit) Discontinued Operation, Tax Effect of Discontinued Operation Consolidation Items [Axis] Consolidation Items [Axis] Goodwill impairment Goodwill impairment Goodwill, Impairment Loss State valuation allowance Deferred tax assets, valuation allowance Deferred Tax Assets, Valuation Allowance Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Finance Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items] Earnings Per Share Reconciliation [Abstract] Earnings Per Share Reconciliation [Abstract] Retirement Plan Name [Axis] Retirement Plan Name [Axis] Property, Plant and Equipment, Type [Axis] Long-Lived Tangible Asset [Axis] Entity Emerging Growth Company Entity Emerging Growth Company Intangible assets, net Intangible Assets, Net (Excluding Goodwill) Continuing Operations Continuing Operations [Member] Total deferred income tax assets Deferred Tax Assets, Gross London Interbank Offered Rate (LIBOR) London Interbank Offered Rate (LIBOR) 1 [Member] London Interbank Offered Rate (LIBOR) 1 Tranche VIII Share-Based Payment Arrangement, Tranche Eight [Member] Share-Based Payment Arrangement, Tranche Eight 2024 Lessee, Operating Lease, Liability, to be Paid, Year One Pay vs Performance Disclosure, Table Pay vs Performance [Table Text Block] Title Trading Arrangement, Individual Title Goodwill, carrying value (as percent) Goodwill, Percentage Reporting Unit Below Carrying Value Goodwill, Carrying Value Percentage Common Stock Common Stock [Member] Individual: Individual [Axis] Basic (in dollars per share) Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis] Entity Address, Postal Zip Code Entity Address, Postal Zip Code Income Statement Location [Domain] Income Statement Location [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain] Proceeds from note payable Proceeds from Notes Payable Period of silent after receiving demand letter Loss Contingency, Period of Silent after Receiving Demand Letter Loss Contingency, Period of Silent after Receiving Demand Letter Minimum Minimum [Member] Payment of dividends (in dollars per share) Common Stock, Dividends, Per Share, Cash Paid Finance lease cost: Lessee, Finance Lease, Description [Abstract] Disposal Group Classification [Axis] Disposal Group Classification [Axis] Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Taxes, other than income taxes Accrual for Taxes Other than Income Taxes, Current Assets Assets [Abstract] Award Timing MNPI Disclosure Award Timing MNPI Disclosure [Text Block] Borrowings from long-term debt Proceeds from Issuance of Long-Term Debt Insurance Accrued Insurance, Current Volume Weighted Average Price Target Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period,, Volume Weighted Average Price Target Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period,, Volume Weighted Average Price Target Schedule II Valuation and Qualifying Accounts SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block] Other Deferred Tax Assets, Other Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Deferred income taxes Deferred Income Tax Assets, Net Commitments and Contingencies Commitments and Contingencies Disclosure [Text Block] Diluted (in dollars per share) Income (Loss) from Continuing Operations, Per Diluted Share Retained Earnings Retained Earnings [Member] Less: Current portion of long-term debt Long-Term Debt, Current Maturities Inducement Awards Inducement Awards [Member] Inducement Awards Adjustment to Non-PEO NEO Compensation Footnote Adjustment to Non-PEO NEO Compensation Footnote [Text Block] Basic (in dollars per share) Earnings Per Share, Basic Earnout adjustments Disposal Group, Including Discontinued Operations, Earnout Adjustments Disposal Group, Including Discontinued Operations, Earnout Adjustments Class of Treasury Stock [Table] Class of Treasury Stock [Table] Erroneous Compensation Analysis Erroneous Compensation Analysis [Text Block] Deferred income taxes, net Deferred Tax Assets, Net Other nondeductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount Tax Benefits Associated with Palmer Closure Effective Income Tax Rate Reconciliation, Disposition of Business, Percent Accounting Policies [Table] Accounting Policies [Table] Accounting Policies [Table] Income tax payments Income Taxes Paid Principles of Consolidation Consolidation, Policy [Policy Text Block] Document Transition Report Document Transition Report Award Timing Predetermined Award Timing Predetermined [Flag] Purchase Price Allocation Revision Goodwill, Purchase Accounting Adjustments Stock Awards Stock Awards [Member] Stock Awards [Member] Entity Public Float Entity Public Float Accrued Expenses Accrued Liabilities [Abstract] Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] All Trading Arrangements All Trading Arrangements [Member] Gain on sale of assets Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal Less accumulated depreciation and amortization Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization All Adjustments to Compensation All Adjustments to Compensation [Member] Timing of Transfer of Good or Service [Domain] Timing of Transfer of Good or Service [Domain] Compensation Amount Outstanding Recovery Compensation Amount Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block] Term loan, due January 15, 2025 Term Loan, Due January 15, 2025 [Member] Term Loan, Due January 15, 2025 Issuance of treasury stock for director fees Issuance Of Treasury Stock For Director Fees The cost of Treasury Stock issued in Lieu of Wages (Reduction of) provision for losses on accounts receivable Current period provision for expected credit losses Accounts Receivable, Credit Loss Expense (Reversal) Forfeited (in dollars per share) Forfeited/Canceled (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Stock issued during period, value, restricted stock award Stock Issued During Period, Value, Restricted Stock Award, Gross Nominating and Corporate Governance Committee Nominating and Corporate Governance Committee [Member] Nominating and Corporate Governance Committee Total deferred Deferred Income Tax Expense (Benefit) Net cash used in financing activities - continuing operations Net Cash Provided by (Used in) Financing Activities, Continuing Operations Proceeds from exercise of stock options Proceeds from Stock Options Exercised Net cash used in investing activities - continuing operations Net Cash Provided by (Used in) Investing Activities, Continuing Operations Net cash provided by (used in) operating activities - continuing operations Net Cash Provided by (Used in) Operating Activities, Continuing Operations Defined Contribution Plan, Tranche One Defined Contribution Plan, Tranche One [Member] Defined Contribution Plan, Tranche One Total lease liabilities Finance Lease, Liability Document Financial Statement Error Correction Document Financial Statement Error Correction [Flag] Forfeited (in shares) Forfeited/Canceled (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Matching percentage by employer of employees' gross pay Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Balance at beginning of period Balance at end of period Accounts Receivable, Allowance for Credit Loss Schedule of Segment Reporting Information, by Segment [Table] Schedule of Segment Reporting Information, by Segment [Table] Revolving line of credit, due January 15, 2025 ABL Line Of Credit, Due January 15, 2025 [Member] ABL Line Of Credit, Due January 15, 2025 All Other Other Segments [Member] Employee stock options and stock grants (shares) Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements Proceeds from disposal of property, plant and equipment Proceeds from Sale of Property, Plant, and Equipment Documents Incorporated by Reference Documents Incorporated by Reference [Text Block] Document Period End Date Document Period End Date Adoption Date Trading Arrangement Adoption Date Revenue from Contract with Customer Benchmark Revenue from Contract with Customer Benchmark [Member] Finance leases Finance Lease, Weighted Average Discount Rate, Percent Long-term portion of finance lease liabilities Non-current portion of lease liabilities, finance leases Finance Lease, Liability, Noncurrent Schedule of Accounts Receivable, Allowance for Credit Loss Accounts Receivable, Allowance for Credit Loss [Table Text Block] Treasury Stock Treasury Stock, Common [Member] Segment Reporting Information [Line Items] Segment Reporting Information [Line Items] Year over year increase in state valuation allowance Deferred Tax Assets, Valuation Allowance, Year Over Year Increase Deferred Tax Assets, Valuation Allowance, Year Over Year Increase Accounts payable - related parties Increase (Decrease) in Accounts Payable, Related Parties Loss (gain) on disposal of property, plant and equipment Gain (Loss) on Disposition of Property Plant Equipment Effect of dilutive securities: Dilutive Securities, Effect on Basic Earnings Per Share [Abstract] Income tax benefit Total Income Tax Expense (Benefit) Non-US Non-US [Member] Deductions from allowance Accounts Receivable, Allowance for Credit Loss, Writeoff Property, plant and equipment, net Finance Lease, Right-of-Use Asset, after Accumulated Amortization Schedule of Operating and Finance leases recorded in Consolidated Balance Sheet Assets And Liabilities, Lessee [Table Text Block] Assets And Liabilities, Lessee [Table Text Block] Vesting [Axis] Vesting [Axis] Valuation Approach and Technique [Domain] Valuation Approach and Technique [Domain] Fair Value of Financial Instruments Fair Value Disclosures [Text Block] Number of operating segments Number of Operating Segments Impairment of long-lived assets Impairment of Long-Lived Assets to be Disposed of Equity [Abstract] Equity [Abstract] Operating leases Operating Lease, Weighted Average Remaining Lease Term Compensation Actually Paid vs. Company Selected Measure Compensation Actually Paid vs. Company Selected Measure [Text Block] One Customer One Customer [Member] One Customer Income Tax Expense Reconciliation Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract] Palmer Facility Palmer Facility [Member] Palmer Facility Covenant required percentage Line Of Credit Facility, Covenant, Required Percentage Line Of Credit Facility, Covenant, Required Percentage Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Payments on note payable Repayments of Notes Payable Other nondeductible expenses Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent Credit Facility Credit Facility [Domain] Number of shares repurchased (in shares) Treasury Stock, Shares, Acquired Current liabilities of discontinued operations Total current liabilities classified as discontinued operations Disposal Group, Including Discontinued Operation, Liabilities, Current Basis spread on variable rate Debt Instrument, Basis Spread on Variable Rate Useful life of property, plant and equipment Property, Plant and Equipment, Useful Life Compensation Actually Paid vs. Other Measure Compensation Actually Paid vs. Other Measure [Text Block] Damages sought value Loss Contingency, Damages Sought, Value Net (loss) income per common share Net (loss) income per share: Net (Loss) Income Per Common Share [Abstract] Net (Loss) Income Per Common Share Inventory valuation reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Inventory Valuation Reserves Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Inventory Valuation Reserves Imputed Interest Finance Lease, Liability, Undiscounted Excess Amount Revenues Recognition Revenue from Contract with Customer [Text Block] Capital in excess of par value Additional Paid in Capital, Common Stock Capital in Excess of Par Value Additional Paid-in Capital [Member] Document Annual Report Document Annual Report Cash and cash equivalents, beginning of period Cash and cash equivalents, end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations Cover [Abstract] Subsequent Events Subsequent Events [Text Block] Amortization of debt issuance costs Amortization of Debt Issuance Costs United States UNITED STATES Other long-term liabilities Other Liabilities, Noncurrent Canceled, forfeited, or expired (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period Total undiscounted minimum future lease payments Lessee, Operating Lease, Liability, to be Paid Total Corporate Operating Expenses Reduction in carrying amount of right-of-use assets Finance Lease, Right-of-Use Asset, Amortization Industry Segments Segment Reporting Disclosure [Text Block] Increase (decrease) in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Target period for vesting Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Target Period Achievement For Vesting Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Target Period Achievement For Vesting Cost of sales Disposal Group, Including Discontinued Operation, Costs of Goods Sold Secured Debt Secured Debt [Member] Equity Component [Domain] Equity Component [Domain] Current portion of finance lease liabilities Current portion of lease liabilities, finance leases Finance Lease, Liability, Current State Jurisdiction State and Local Jurisdiction [Member] Work-in-process Inventory, Work in Process, Net of Reserves Non-GAAP Measure Description Non-GAAP Measure Description [Text Block] Accrued expenses and other current liabilities Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current Entity Current Reporting Status Entity Current Reporting Status Concentration Risk Type [Domain] Concentration Risk Type [Domain] Operating (loss) income from continuing operations Operating (loss) income Operating Income (Loss) Total deferred income tax liabilities Deferred Tax Liabilities, Gross Business Segments [Axis] Segments [Axis] Property, Plant and Equipment Property, Plant and Equipment, Policy [Policy Text Block] Schedule of Nonvested Performance- based Units Activity Schedule of Nonvested Performance-Based Units Activity [Table Text Block] Forgone Recovery due to Disqualification of Tax Benefits, Amount Forgone Recovery due to Disqualification of Tax Benefits, Amount Awards Close in Time to MNPI Disclosures Awards Close in Time to MNPI Disclosures [Table] Diluted (in dollars per share) Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share Tranche I Share-Based Payment Arrangement, Tranche One [Member] Deferred income taxes Deferred Income Taxes and Tax Credits Variable Rate [Domain] Variable Rate [Domain] Pay vs Performance Disclosure [Line Items] Entity Voluntary Filers Entity Voluntary Filers Statistical Measurement [Domain] Statistical Measurement [Domain] Underlying Security Market Price Change Underlying Security Market Price Change, Percent Outstanding, beginning of the year (in shares) Outstanding, ending of the year (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Employer discretionary contribution Defined Contribution Plan, Employer Discretionary Contribution Amount Revolving Line of Credit Revolving Credit Facility [Member] MNPI Disclosure Timed for Compensation Value MNPI Disclosure Timed for Compensation Value [Flag] Performance Shares Performance Shares [Member] Segment Reporting [Abstract] Segment Reporting [Abstract] Accounts payable Accounts Payable, Current Options exercisable, weighted average contractual term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term Discontinued Operations and Disposal Groups [Abstract] Restatement Determination Date: Restatement Determination Date [Axis] Tax at U.S. statutory rates Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent The Facility The Facility [Member] The Facility Commitments and contingencies – see Note 15 Commitments and Contingencies Operating Lessee, Operating Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract] Deferred charges, net Deferred Charges, Net, Noncurrent Deferred Charges, Net, Noncurrent Specialty Pipe and Tube, Inc. Specialty Pipe and Tube, Inc. [Member] Specialty Pipe and Tube, Inc. Schedule of Goodwill [Table] Schedule of Goodwill [Table] Geographical [Axis] Geographical [Axis] Tranche VII Share-Based Payment Arrangement, Tranche Seven [Member] Share-Based Payment Arrangement, Tranche Seven Income Taxes Income Tax Disclosure [Text Block] Total property, plant and equipment, gross Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization Leases Lessee, Leases [Policy Text Block] Net cash provided by (used in) investing activities - discontinued operations Cash Provided by (Used in) Investing Activities, Discontinued Operations Defined Contribution Plan Tranches [Domain] Defined Contribution Plan Tranches [Domain] Defined Contribution Plan Tranches [Domain] Contributions made Defined Contribution Plan, Administrative Expense Employee maximum contribution eligible under economic growth and tax relief reconciliation act Defined Contribution Plan, Maximum Annual Contribution Per Employee, Amount Under Economic Growth and Tax Relief Reconciliation Act Defined Contribution Plan, Maximum Annual Contribution Per Employee, Amount Under Economic Growth and Tax Relief Reconciliation Act Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Inventories Inventory, Net [Abstract] PEO Total Compensation Amount PEO Total Compensation Amount Schedule of Property, Plant and Equipment [Table] Property, Plant and Equipment [Table] Goodwill [Roll Forward] Goodwill [Roll Forward] Vested and expected to vest, weighted average exercise price (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price Trading Arrangements, by Individual Trading Arrangements, by Individual [Table] Common stock in treasury, at cost (in shares) Treasury stock, beginning balance (in shares) Treasury stock, ending balance (in shares) Treasury Stock, Common, Shares Outstanding, beginning of year (in shares) Outstanding, end of year (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Estimated litigation liability Estimated Litigation Liability Exercise of stock options , net Stock Issued During Period, Value, Stock Options Exercised Non-PEO NEO Average Compensation Actually Paid Amount Non-PEO NEO Average Compensation Actually Paid Amount Net income (loss) per share from discontinued operations: Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax [Abstract] Weighted-average discount rate Leases, Weighted Average Discount Rate [Abstract] Leases, Weighted Average Discount Rate [Abstract] Net (loss) income Net income (loss) Net Income (Loss) Net Income (Loss) Total current liabilities Liabilities, Current 2025 Finance Lease, Liability, to be Paid, Year Two Changed Peer Group, Footnote Changed Peer Group, Footnote [Text Block] Company Selected Measure Name Company Selected Measure Name Leases Lessee, Operating Leases [Text Block] Property, plant and equipment, net Property, plant and equipment, net Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization Liabilities and Shareholders' equity Liabilities and Equity [Abstract] Finite-Lived Intangible Assets [Line Items] Finite-Lived Intangible Assets [Line Items] Repurchase of common stock Stock Repurchased During Period, Value Concentration Risk Benchmark [Domain] Concentration Risk Benchmark [Domain] Stock options exercised, net (in shares) Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Accounts Receivable Receivable [Policy Text Block] Cost of sales Cost of Goods and Services Sold Vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Proceeds from sale of productive assets Proceeds from Sale of Productive Assets Name Measure Name Initial borrowing capacity Line of Credit Facility, Current Borrowing Capacity Name Forgone Recovery, Individual Name Goodwill Goodwill, beginning of period Goodwill, end of period Goodwill Net sales Disposal Group, Including Discontinued Operation, Revenue Asset Acquisition [Domain] Asset Acquisition [Domain] Underlying Securities Award Underlying Securities Amount Income Tax Disclosures [Line Items] Income Tax Disclosures [Line Items] [Line Items] for Income Tax Disclosures [Table] Accounts receivable Increase (Decrease) in Accounts Receivable Tranche IX Share-Based Payment Arrangement, Tranche Nine [Member] Share-Based Payment Arrangement, Tranche Nine Selling, general and administrative Selling, General and Administrative Expenses [Member] Stock option compensation Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent Point-in-time Transferred at Point in Time [Member] Payments on earn-out liabilities Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements Net cash used in financing activities - discontinued operations Cash Provided by (Used in) Financing Activities, Discontinued Operations Long-term portion of operating lease liabilities Non-current portion of lease liabilities, operating leases Operating Lease, Liability, Noncurrent Net (loss) income per common share from continuing operations Net (loss) income per share from continuing operations: Net (Loss) Income Per Common Share From Continuing Operations [Abstract] Net (Loss) Income Per Common Share From Continuing Operations Accounts payable Increase (Decrease) in Accounts Payable, Trade Committee [Member] Committee [Axis] Committee Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Income Statement Location [Axis] Income Statement Location [Axis] Stainless steel pipe and tube Stainless Steel Pipe [Member] Stainless Steel Pipe [Member] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items] Schedule of Maturities For Operating Leases After Adoption of 842 Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Cash and Cash Equivalents Cash and Cash Equivalents, Policy [Policy Text Block] Defined Contribution Plan [Table] Defined Contribution Plan [Table] Payables and Accruals [Abstract] Payables and Accruals [Abstract] Product and Service [Domain] Product and Service [Domain] Other Performance Measure, Amount Other Performance Measure, Amount Tubular Products Tubular Products [Member] Metals Segment [Member] Schedule of Operating and Finance Leases Discount Rates, Total Lease Cost and Weighted Average Remaining Leases Lease, Cost [Table Text Block] Inventories Increase (Decrease) in Inventories 2024 Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Amount Recognized Year One Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Amount Recognized Year One Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Plan Name [Domain] Plan Name [Domain] Interest expense Interest expense Interest Expense Intangible assets, net Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent Capital expenditures, not yet paid Capital Expenditures Incurred but Not yet Paid Supplemental Financial Information Additional Financial Information Disclosure [Text Block] Shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Options outstanding, weighted average contractual term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Trading Arrangement: Trading Arrangement [Axis] Use of Estimates Use of Estimates, Policy [Policy Text Block] Timing of Transfer of Good or Service [Axis] Timing of Transfer of Good or Service [Axis] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Entity File Number Entity File Number Thereafter Lessee, Operating Lease, Liability, to be Paid, after Year Five Property, plant and equipment, net Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Current Property, plant and equipment, net Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent Auditor Firm ID Auditor Firm ID Amortization expense Amortization of Intangible Assets Entity Shell Company Entity Shell Company Restatement Determination Date Restatement Determination Date Accrued income taxes Increase (Decrease) in Income Taxes Payable Provision for losses on inventories Provision for Losses on Inventories Provision for Losses on Inventories Rule 10b5-1 Arrangement Adopted Rule 10b5-1 Arrangement Adopted [Flag] Operating lease cost Operating Lease, Cost Long-Lived Asset Impairment Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Weighted average number of common shares outstanding: Weighted Average Number of Shares Outstanding Reconciliation [Abstract] Assets held for sale Asset, Held-for-Sale, Not Part of Disposal Group, Current Period of disposal of assets Discontinued Operation, Period of Disposal of Assets Discontinued Operation, Period of Disposal of Assets Common stock, shares issued (in shares) Common Stock, Shares, Issued Vested (in shares) Equity instruments other options, vested in period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Less cost of common stock in treasury - 990,282 and 924,504 shares, respectively Treasury Stock, Common, Value Long-term debt outstanding Total long-term debt Long-Term Debt Schedule of Amortization Expense for Finite-lived Intangible Assets Finite-Lived Intangible Assets Amortization Expense [Table Text Block] Employer maximum contribution percentage match Defined Contribution Plan, Employer Matching Contribution, Percent of Match Balance at Beginning of Period Balance at End of Period SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount Nonvested award, cost not yet recognized, period for recognition Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition Notes Payable to Banks Notes Payable to Banks [Member] Line of credit, average outstanding amount Line of Credit Facility, Average Outstanding Amount Federal Domestic Tax Authority [Member] Entity Address, Address Line One Entity Address, Address Line One Entity Address, Address Line Two Entity Address, Address Line Two 2015 Stock Awards Plan 2015 Stock Awards Plan [Member] 2015 Stock Awards Plan [Member] Weighted-average remaining lease term Weighted Average Remaining Lease Term [Abstract] Weighted Average Remaining Lease Term [Abstract] 2024 Finance Lease, Liability, to be Paid, Year One Weighted Average Exercise Price Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract] Shipping Costs Shipping Costs, Policy [Policy Text Block] Shipping Costs, Policy [Policy Text Block] Net operating loss carryforwards Operating Loss Carryforwards Schedule of Finite-Lived Intangible Assets Schedule of Finite-Lived Intangible Assets [Table Text Block] Non Employee Director Non Employee Director [Member] -- None. No documentation exists for this element. -- Income Statement [Abstract] Income Statement [Abstract] Exercise of stock options , net (in shares) Stock Issued During Period, Shares, New Issues Valuation Approach and Technique [Axis] Valuation Approach and Technique [Axis] Minimum amount of availability required to be had under facility Line Of Credit Facility, Covenant, Minimum Amount Of Availability Required Line Of Credit Facility, Covenant, Minimum Amount Of Availability Required Insider Trading Policies and Procedures Adopted Insider Trading Policies and Procedures Adopted [Flag] Tax at U.S. statutory rates Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount Total inventories Inventory, Net Land Land [Member] Discontinued Operations Disposal Groups, Including Discontinued Operations, Disclosure [Text Block] Minimum age to qualify under economic growth and tax relief reconciliation act Defined Contribution Plan, Additional Annual Contribution Per Employee, Minimum Age Under Economic Growth and Tax Relief Reconciliation Act Defined Contribution Plan, Additional Annual Contribution Per Employee, Minimum Age Under Economic Growth and Tax Relief Reconciliation Act DanChem Plan DanChem Plan [Member] DanChem Plan Total Shareholder Return Amount Total Shareholder Return Amount Repurchase of common stock Payments for Repurchase of Common Stock Entity Common Stock, Shares Outstanding Entity Common Stock, Shares Outstanding Adjustment To PEO Compensation, Footnote Adjustment To PEO Compensation, Footnote [Text Block] Accumulated amortization of deferred charges Accumulated Amortization, Debt Issuance Costs Segment [Domain] Segments [Domain] Fair Value Hierarchy and NAV [Axis] Fair Value Hierarchy and NAV [Axis] Consolidation Items [Domain] Consolidation Items [Domain] Retained earnings Retained Earnings (Accumulated Deficit) Stock issued during period, shares, restricted stock award Stock Issued During Period, Shares, Restricted Stock Award, Gross Principal amount of debt Debt Instrument, Face Amount Current assets: Assets, Current [Abstract] Leases [Abstract] Leases [Abstract] Entity Address, State or Province Entity Address, State or Province Compensation Actually Paid vs. Total Shareholder Return Compensation Actually Paid vs. Total Shareholder Return [Text Block] Total undiscounted minimum future lease payments Finance Lease, Liability, to be Paid Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Long-term portion of operating lease liabilities Disposal Group, Including Discontinued Operation, Operating Lease, Liability, Noncurrent Disposal Group, Including Discontinued Operation, Operating Lease, Liability, Noncurrent Basic (in dollars per share) Income (Loss) from Continuing Operations, Per Basic Share Disposal Group Name [Domain] Disposal Group Name [Domain] Right-of-use assets, operating leases, net Disposal Group, Including Discontinued Operation, Right-of-use Assets Disposal Group, Including Discontinued Operation, Right-of-use Assets Employee maximum contribution percentage Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent Gross profit Disposal Group, Including Discontinued Operation, Gross Profit (Loss) Other, net Effective Income Tax Rate Reconciliation, Other Adjustments, Percent Customer [Domain] Customer [Domain] Options Outstanding Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward] Current portion of long-term debt Other Long-Term Debt, Current Maximum annual retainer percent Share-Based Compensation Arrangement by Share-Based Payment Award, Annual Elected Retainer Fees, Percent Share-Based Compensation Arrangement by Share-Based Payment Award, Annual Elected Retainer Fees, Percent Discontinued Operations, Held-for-sale Discontinued Operations, Held-for-Sale [Member] Total Effective Income Tax Rate Reconciliation, Percent Schedule of Quarterly Financial Information Quarterly Financial Information [Table Text Block] Total lease liabilities Operating Lease, Liability Other non-current assets, net Other assets, net Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent Total employer contributions to plans under collective-bargaining arrangements Multiemployer Plans, Collective-Bargaining Arrangement, Amount of Employer's Contributions Multiemployer Plans, Collective-Bargaining Arrangement, Amount of Employer's Contributions Asset Acquisition [Axis] Asset Acquisition [Axis] Total Shareholder Return Vs Peer Group Total Shareholder Return Vs Peer Group [Text Block] Lease liabilities Deferred Tax Assets, Lease Liabilities Deferred Tax Assets, Lease Liabilities Vesting [Domain] Vesting [Domain] Other assets and liabilities Increase (Decrease) in Prepaid Expense and Other Assets Aggregate Erroneous Compensation Amount Aggregate Erroneous Compensation Amount Charged to (Reduction of) Cost and Expenses SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense Fiberglass and steel liquid storage tanks and separation equipment Fiberglass and Steel Liquid Storage Tanks and Separation Equipment [Member] Fiberglass Steel Liquid Storage Tanks Separation Equipment [Member] Matching contributions made by employer Defined Contribution Plan, Cost All Executive Categories All Executive Categories [Member] Other, net Effective Income Tax Rate Reconciliation, Other Adjustments, Amount Committee [Domain] Committee [Domain] Committee [Domain] Disposal Groups, Including Discontinued Operations [Table] Disposal Groups, Including Discontinued Operations [Table] Lease assets Deferred Tax Liability, Right of Use Assets Deferred Tax Liability, Right of Use Assets Plan Name [Axis] Plan Name [Axis] Accrued Expenses Accounts Payable and Accrued Liabilities Disclosure [Text Block] Debt Disclosure [Abstract] Debt Disclosure [Abstract] Lessor, operating lease, sublease, annual base rent Lessor, Operating Lease, Sublease, Annual Base Rent Lessor, Operating Lease, Sublease, Annual Base Rent Number of reportable segments Number of Reportable Segments Earnings Per Share [Abstract] Earnings Per Share [Abstract] Inventory reserves SEC Schedule, 12-09, Reserve, Inventory [Member] Common stock - $1 par value: 24,000,000 shares authorized; 11,085,103 and 10,094,821 shares issued and outstanding, respectively Common Stock, Value, Issued Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Other accrued items Other Accrued Liabilities State net operating loss carryforwards Deferred Tax Assets, Operating Loss Carryforwards, State and Local Deferred: Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract] Principal payments on finance lease obligations Finance Lease, Principal Payments Schedule of Maturities For Finance Leases After Adoption of 842 Finance Lease, Liability, to be Paid, Maturity [Table Text Block] Revenue from Contract with Customer [Abstract] Revenue from Contract with Customer [Abstract] All Individuals All Individuals [Member] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration] Other, net Other income, net Other Nonoperating Income (Expense) Entity Filer Category Entity Filer Category Schedule of Shares Repurchased Class of Treasury Stock [Table Text Block] Non-PEO NEO Average Total Compensation Amount Non-PEO NEO Average Total Compensation Amount Statement [Table] Statement [Table] Current Fiscal Year End Date Current Fiscal Year End Date Schedule of Reconciliation of Income Taxes Computed at U.S. Rate to Income Tax Expense Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Income Tax Authority [Axis] Income Tax Authority [Axis] PEO Name PEO Name Deferred Charges Debt, Policy [Policy Text Block] Base Rate Base Rate [Member] Buildings Building [Member] Schedule of Goodwill Schedule of Goodwill [Table Text Block] Deductions SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table] Corporate Corporate, Non-Segment [Member] Noninterest expense directors fees Noninterest Expense Directors Fees Stated interest rate Debt Instrument, Interest Rate, Stated Percentage Warranty reserve Standard and Extended Product Warranty Accrual Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Total shareholders' equity Beginning balance Ending balance Equity, Attributable to Parent Current assets of discontinued operations Current assets classified as discontinued operations Disposal Group, Including Discontinued Operation, Assets, Current Physical Inventory Shrink Reserve Physical Inventory Shrink Reserve [Member] Physical Inventory Shrink Reserve Schedule of Finite-Lived Intangible Assets [Table] Schedule of Finite-Lived Intangible Assets [Table] Restricted Stock Restricted Stock [Member] Lessor, operating lease, sublease, annual increase in base rent, percentage Lessor, Operating Lease, Sublease, Annual Increase In Base Rent, Percentage Lessor, Operating Lease, Sublease, Annual Increase In Base Rent, Percentage Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Concentration Risk Type [Axis] Concentration Risk Type [Axis] Expected term Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Subsequent Events [Abstract] Subsequent Events [Abstract] (Loss) income from continuing operations before income taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Level 2 inputs Fair Value, Inputs, Level 2 [Member] Number of demands made by plaintiff Loss Contingency, Number Of Demands Made By Plaintiff Loss Contingency, Number Of Demands Made By Plaintiff Disposal Group Classification [Domain] Disposal Group Classification [Domain] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Named Executive Officers, Footnote Named Executive Officers, Footnote [Text Block] Document Fiscal Period Focus Document Fiscal Period Focus Useful life of finite lived intangible assets acquired Finite-Lived Intangible Asset, Useful Life Line of credit, remaining availability Line of Credit Facility, Remaining Borrowing Capacity 2027 Lessee, Operating Lease, Liability, to be Paid, Year Four Outstanding, beginning of year, weighted average exercise price (in dollars per share) Outstanding, end of year, weighted average exercise price (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price Share-based compensation expense Share-based compensation expense Share-Based Payment Arrangement, Noncash Expense City Area Code City Area Code Product and Service [Axis] Product and Service [Axis] Earnings Per Share Earnings Per Share [Text Block] Document Fiscal Year Focus Document Fiscal Year Focus Segment, Geographical [Domain] Geographical [Domain] Share Repurchase Program [Domain] Share Repurchase Program [Domain] Leasehold improvements Land Improvements [Member] Schedule of Activity in the Company’s Stock Option Plans Share-Based Payment Arrangement, Option, Activity [Table Text Block] Exercise Price Award Exercise Price Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Equity, Class of Treasury Stock [Line Items] Equity, Class of Treasury Stock [Line Items] Audit Committee Audit Committee [Member] Audit Committee Thereafter Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Amount Recognized After Year Two Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Amount Recognized After Year Two Deferred charges Debt Issuance Costs, Gross Income taxes Income Taxes Paid, Net Total liabilities and shareholders' equity Liabilities and Equity Other non-current assets Other Assets, Noncurrent Peer Group Total Shareholder Return Amount Peer Group Total Shareholder Return Amount Right-of-use assets, operating leases, net Right-of-use assets, operating leases Operating Lease, Right-of-Use Asset Equity Valuation Assumption Difference, Footnote Equity Valuation Assumption Difference, Footnote [Text Block] Arrangement Duration Trading Arrangement Duration Income (loss) from discontinued operations before income taxes Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax Loss on classification as held for sale Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax Entity Address, City or Town Entity Address, City or Town Award Timing MNPI Considered Award Timing MNPI Considered [Flag] Customer rebate liability Customer Rebates Payable Customer Rebates Payable Schedule of Segment Information Schedule of Segment Reporting Information, by Segment [Table Text Block] Carrying amounts of liabilities included as part of discontinued operations: Disposal Group, Including Discontinued Operation, Liabilities [Abstract] Issuance of shares of common stock from treasury (in shares) Issuance of common stock from the treasury (in shares) Stock Issued During Period, Shares, Treasury Stock Reissued Acquisition costs and other Disposal Group, Including Discontinued Operation, Acquisition Costs and Other Disposal Group, Including Discontinued Operation, Acquisition Costs and Other Fair Value of Financial Instruments Fair Value of Financial Instruments, Policy [Policy Text Block] Termination Date Trading Arrangement Termination Date Common stock, shares authorized (in shares) Common Stock, Shares Authorized Tranche IV Share-Based Payment Arrangement, Tranche Four [Member] Share-Based Payment Arrangement, Tranche Four Asset impairments Disposal Group, Including Discontinued Operation, Asset Impairment Charges Disposal Group, Including Discontinued Operation, Asset Impairment Charges Land Improvement and Buildings Land, Buildings and Improvements [Member] Short-term debt Short-Term Debt Defined Contribution Plan, Tranche Two Defined Contribution Plan, Tranche Two [Member] Defined Contribution Plan, Tranche Two Compensation Committee Compensation Committee [Member] Compensation Committee Adjustments to reconcile net (loss) income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Current portion of note payable Notes Payable, Current Award Timing Disclosures [Line Items] Title of Individual [Domain] Title of Individual [Domain] Options, vested in period, fair value Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value Specialty chemicals Specialty Chemicals [Member] Specialty Chemicals [Member] Stainless steel pipe and tube Stainless Steel Pipe - Product Group [Member] Stainless Steel Pipe - Product Group [Member] Shipping costs Shipping Costs Shipping Costs Tranche III Share-Based Payment Arrangement, Tranche Three [Member] Short-Term Debt, Type [Axis] Short-Term Debt, Type [Axis] Income Taxes Income Tax, Policy [Policy Text Block] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current 2026 Finite-Lived Intangible Asset, Expected Amortization, Year Three Insider Trading Arrangements [Line Items] Income Tax Disclosures [Table] Income Tax Disclosures [Table] Income Tax Disclosures [Table] Options outstanding, intrinsic value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value Federal and State valuation allowance Effective Income Tax Rate Reconciliation, Domestic and State Valuation Allowance, Amount Effective Income Tax Rate Reconciliation, Domestic and State Valuation Allowance, Amount Entity Registrant Name Entity Registrant Name Material Terms of Trading Arrangement Material Terms of Trading Arrangement [Text Block] Award Timing Method Award Timing Method [Text Block] 401(k) and Profit Sharing Plan 401(k) and Profit Sharing Plan [Member] 401(k) and Profit Sharing Plan [Member] 2025 Finite-Lived Intangible Asset, Expected Amortization, Year Two Adjustment to Compensation, Amount Adjustment to Compensation Amount Tranche II Share-Based Payment Arrangement, Tranche Two [Member] Cost of sales Cost of Sales [Member] Auditor Name Auditor Name Compensation Actually Paid vs. Net Income Compensation Actually Paid vs. Net Income [Text Block] Peer Group Issuers, Footnote Peer Group Issuers, Footnote [Text Block] Goodwill impairment Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent Disposal Group Name [Axis] Disposal Group Name [Axis] Exercisable, weighted average exercise price (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Payments on long-term debt Repayments of Long-Term Debt Entity Central Index Key Entity Central Index Key Interest Limitation Carryforwards Interest Limitation Carryforwards Interest Limitation Carryforwards Compensation expense Share-Based Payment Arrangement, Expense Non-Rule 10b5-1 Arrangement Terminated Non-Rule 10b5-1 Arrangement Terminated [Flag] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Finished goods Inventory, Finished Goods, Net of Reserves Income Tax Authority [Domain] Income Tax Authority [Domain] Name Trading Arrangement, Individual Name Net cash provided by operating activities - discontinued operations Cash Provided by (Used in) Operating Activities, Discontinued Operations Schedule of Disaggregation of Revenue by Product Group Disaggregation of Revenue [Table Text Block] Shareholders' equity before treasury stock Stockholders' Equity before Treasury Stock Accounts receivable, payment terms Accounts Receivable, Maturity Period Accounts Receivable, Maturity Period Denominator: Earnings Per Share Denominator [Abstract] Earnings Per Share Denominator [Abstract] Net sales Revenue from Contract with Customer, Excluding Assessed Tax Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Amendment Flag Amendment Flag Customer related Customer-Related Intangible Assets [Member] Intangible asset basis differences Deferred Tax Assets, Goodwill and Intangible Assets Operating leases Operating Lease, Weighted Average Discount Rate, Percent SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward] Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Business Combinations Business Combinations Policy [Policy Text Block] Long-term debt Long-term debt, less current portion Long-Term Debt, Excluding Current Maturities Finance leases Finance Lease, Weighted Average Remaining Lease Term Diluted (in shares) Denominator for diluted earnings per share - weighted average shares (in shares) Weighted Average Number of Shares Outstanding, Diluted Prepaid expenses and other current assets Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current Forgone Recovery, Explanation of Impracticability Forgone Recovery, Explanation of Impracticability [Text Block] Schedule of Discontinued Operations Schedule of Assets Held for Sale Disposal Groups, Including Discontinued Operations [Table Text Block] Specialty chemicals Specialty Chemicals - Product Group [Member] Specialty Chemicals - Product Group [Member] Purchases of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Company Selected Measure Amount Company Selected Measure Amount Total assets Identifiable assets Assets Name Awards Close in Time to MNPI Disclosures, Individual Name Share Repurchase Program [Axis] Share Repurchase Program [Axis] Thereafter Finance Lease, Liability, to be Paid, after Year Five Issuance of shares of common stock from treasury Stock Issued During Period, Value, Treasury Stock Reissued Share-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Long-term assets of discontinued operations Long-term assets classified as discontinued operations Disposal Group, Including Discontinued Operation, Assets, Noncurrent Certain long-lived assets, including intangible assets Disposal Group, Including Discontinued Operation, Certain Long Lived Assets Disposal Group, Including Discontinued Operation, Certain Long Lived Assets Tax Benefits Associated with Palmer Closure Effective Income Tax Rate Reconciliation, Disposition of Business, Amount Vested (dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Non-NEOs Non-NEOs [Member] Construction-in-progress Construction in Progress [Member] Accrued bonus Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Bonuses Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Non-PEO NEO Non-PEO NEO [Member] Adjustment to Compensation: Adjustment to Compensation [Axis] Tranche XI Share-Based Payment Arrangement, Tranche Eleven [Member] Share-Based Payment Arrangement, Tranche Eleven Basic (in shares) Weighted average common shares outstanding (in shares) Weighted Average Number of Shares Outstanding, Basic Selling, general and administrative expense Disposal Group, Including Discontinued Operation, General and Administrative Expense Fixed asset basis differences Deferred Tax Liabilities, Property, Plant and Equipment Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Axis] Tranche V Share-Based Payment Arrangement, Tranche Five [Member] Share-Based Payment Arrangement, Tranche Five Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract] Pay vs Performance Disclosure Pay vs Performance Disclosure [Table] Interest limitation carryforwards Interest Limitation Carryforwards and Other Carryforwards Interest Limitation Carryforwards and Other Carryforwards Statement [Line Items] Statement [Line Items] Vested and expected to vest (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number Number of shares authorized to be repurchased (in shares) Stock Repurchase Program, Number of Shares Authorized to be Repurchased Income from discontinued operations, net of tax Net income (loss) from discontinued operations Net income from discontinued operations Income (loss) from discontinued operations, net of tax Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent EX-101.PRE 13 acnt-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT GRAPHIC 14 acnt-20231231_g1.jpg GRAPHIC begin 644 acnt-20231231_g1.jpg M_]C_X 02D9)1@ ! 0$ 8 !@ #_X1#T17AI9@ 34T *@ @ ! $[ ( M . (2H=I 0 ! (6)R= $ < 0T.H< < @, /@ M FMC.60G/SX-"CQX.GAM M<&UE=&$@>&UL;G,Z>#TB861O8F4Z;G,Z;65T82\B/CQR9&8Z4D1&('AM;&YS M.G)D9CTB:'1T<#HO+W=W=RYW,RYO&UL;G,Z M#IX;7!M971A/@T*(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M"B @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" *(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" * M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @( H@(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" *(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @( H@ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @(" @ M(" @(" @(" @"B @(" @(" @(" @(" @(" @(" @(" @(" @(" \/WAP86-K M970@96YD/2=W)S\^_]L 0P '!04&!00'!@4&" <'" H1"PH)"0H5#Q ,$1@5 M&AD8%1@7&QXG(1L=)1T7&"(N(B4H*2LL*QH@+S,O*C(G*BLJ_]L 0P$'" @* M"0H4"PL4*AP8'"HJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ*BHJ M*BHJ*BHJ*BHJ*BHJ*BHJ_\ $0@ 2 $< P$B (1 0,1 ?_$ !\ $% 0$! M 0$! ! @,$!08'" D*"__$ +40 (! P,"! ,%!00$ !?0$" M P $$042(3%!!A-180'EZ@X2% MAH>(B8J2DY25EI>8F9JBHZ2EIJ>HJ:JRL[2UMK>XN;K"P\3%QL?(R;GZ.GJ\?+S]/7V]_CY^O_$ !\! ,! 0$! 0$! 0$ M ! @,$!08'" D*"__$ +41 (! @0$ P0'!00$ $"=P ! @,1! 4A,082 M05$'87$3(C*!"!1"D:&QP0DC,U+P%6)RT0H6)#3A)?$7&!D:)BH*#A(6&AXB)BI*3 ME)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&Q\C)RM+3U-76U]C9VN+C MY.7FY^CIZO+S]/7V]_CY^O_: P# 0 "$0,1 #\ ^D:*** "BBN=\9V%Y=:( MT^FW,\-Q;9?$4A7>O<?^ M!#?XT?V[JW_03O/_ (?_&O*_M6'\I[_ /8%3^=?<>]45S'@;Q =:T417#[K MNUPKDGEU[-_3\*Z>O4IU(U8*<=F>#7HRH5'3GN@HHHK0Q"BBB@ HK'N_%_AV MPNY+6]US3[>>(X>*2Y564^X)HL_%WAW4+M+6QUNPN+B0X2**X5F;Z &@5T;% M%%% PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ** M*CN+B.UMI)YV"1QJ69CV HVU&DV[(DHZ]:\LN/B;JGVF3[/%;B+<=@9"3CMG MFHO^%F:S_P \[7_OV?\ &O._M*AYGLK)<7;9?>4_&^@?V+K;/"N+6YR\?HI[ MK^'\JYJN^M;K5_']C%)H6#QR*&5AW!KYYKTWX;Z_]HM6TBY?]Y""T.3U7N/PZUVY;B.67LI;/ M;U/+SO!\\/;QW6_I_P [RBBBO?/D JEK&IP:+HMYJ5T<0VD+2N?91FKM>2? MM"^)/[,\%P:-"^)M4E^<#_GDF"?S.T?G36K)G+EBV?..J:A/J^KW6H71W374 MS2O]6.?ZU)HFJ3Z'KUGJ5N2LMI,LBX]CTKJ?A#X9_P"$G^(EC%-&'M;0_:;@ M$9!5>@/U; _&H/BKX;/ACXB:C;(NVWG?[3!_NOSC\#D?A6GD>=ROEYSZYTS4 M(=5TJUO[5@T-S$LJ$'/!&:M5Y5\ /$G]K>!6TN9\SZ7)L )Y\MN5_(Y%>FW] M[%INFW-[C&7-&Y8HKY$\6?%KQ1XEU&9X]1FL+,L? M*MK9R@5>V2.2:YD>)==#9&LZAGU^U/\ XU7*8/$*^B/N&BOFOX&>)-;O_B)% M97^K7ES;-;RL8IIF<$@<'FN]^,?Q3N/!RPZ/H6P:G<1^8\S#/D)T&!_>//TQ M4VUL:*JG'F9ZO17Q-=^,/$VIW1EN=RN$VZYJ4?( MX:Y?^1-5RF7UA=C[6HKS#XK?$^7P1I%G9Z6J2:M>Q;P\@R(4Z;B.Y)SCZ&OG MF_\ &_BK5[HR7>NZA)(W9)F4?]\K@4E&YSSLP_)LBOHKX0?$Z7QS93V.K*B:I9J&9T&%F0\;L=B#UH<;!"LI.QZ917 MQ_KGQ"\6P>(-1BBU^^2..ZE55$O <@"M74OC/KT_@BTT*SN9X[C:PO+]G_> MR9)(53V&.,]:.5B^L1/JNBOBO2O'GBC1KQ;FQUR]#J?NR3%U;V*MD5[1KWQ) MO_$?P*;7-,FDL=4ANX[>X^SG&&R,D>Q!!_2CE'&M&29ROQK\?Z^WC6ZT&TO) M+&RL&7:MLY1I&*@[F(Y[].E=Y^SW?WFH>$-1DO[J>Z=;S ::0N0-HXR:^;M2 MO[S4]0EO-3GDGNI2#))('1-2NK2%VW,L+$ GUJK:6 M.>-2T^9GV+XFTF;6M$>TM)WMY_,C=)$E>/&&!;E3GE=P_&L?PSX9UW2/$%Q= M:EK;WMBZ2+!:LS'R09-PY/WN.,GITK/^#&J:AJ_PX@N]7N9;FY:XE4R3'+8# M<"N^J-M#L5I6D%%%%(L*\^^).O[(TT>V?YFP\Y!Z#LO]?RKO9VD2WD:%-\BJ M2JYQN..!7@>H7%Q=ZC//>9\]W)?/8^E>9F-9PI\BZGO9+A8U:SJ2^S^96J2" M"2YN(X85+22,%4#N34=;OA35-/T;5#>ZA#),T:_N@F.#Z\^U?/TXJ4DI.R/K MZLI0IN45=]CUCP[HT>A:+#:)@OC=*W]YCU_PK@_B/H'V6^75K9/W5P<2@#[K M^OX_S'O6W_PL_2_^?6X_\=_QJO?>.=)URSDTV2QN7^TC8H&TG<>A'/7.*]ZO M/#5*/LHR6FQ\EA:6.H8GV\X/7?T/,ZM:;?S:9J,-W;MMDB8,/?VI-0L9]-OY MK2Z7;+$VUA_6JU>!K&79H^O]VI'NF>_:7J,.JZ9!>VY^25B5]9AJOMJ2FS\\QN'^K8B5-;!7R7\:?$?\ MPD/Q(O%B?=;:>!:18Z97[Q_[Z)_(5],>,]?3PQX-U/5V(#6\!,0/>0\*/^^B M*^+D2?4=05$#2W%Q)@#J69C_ (FNN)Y.(EHHGH7PL^).D?#ZUOFNM*N+R\NV M4>;&Z@*@Z+S[DG\JC^*GQ$TGX@BPFL],N+.[M=RL\DBD,AYQQWS5S_AGOQIZ MZ=_X$G_XFD;]GSQJJD_\2\X&<"X//_CM/2]S*U3EY;:%7X'^)/[!^(L%O*^V MVU)?LTF3@;NJ'\^/QKZ5\8VTMWX)UFWMU+RR64H11U8[#Q7Q8K7&F:D&&8KB MUER/574_XBOM3PIKD?B3PGIVK1'BY@5G&>C8PP_/-*7!CCO^=;WB_X Z1KVI2ZAHUXVES3,6DB\ MO?$6/4@<$?2O,O&WP3U7P;X>FUE]2M;RV@91(%4HPW,%! /7DBG=,SY*E.[1 M[GX*UOP-XFN&O_"UO:17L*D.H@$4R*>.@[>XKP/XY2/)\5K_ 'G.R.-5]AM% M8/P[U:XT;X@Z/=6CLI-RD;@'&]&.&4^Q!K<^-XQ\5M1_W8__ $$4)682GSTS MOOV4(2OWL&+'PCX^N]+TK>+1 M422-7;)7_.:]3_9NBCGT'7HYT61/M$1VNN1G:W8UPOQ[_Y*M=?]>\/_ M *#7>?LT_P#(%U[_ *^(O_06H?PC@DJUCS#XPQI%\5]:2)%1 Z851@#]VO:O M5_V=K2VN/!NHM<6\4I%Y@%T!/W1ZUY5\9?\ DK>M_P"_'_Z+6O6?V;W4^#M3 M4$%EO!D>GR"A[!3_ (K^9[!%#%!'L@C2-.NU% 'Z4^BBLSM"BBB@ KRWXC>' M_L6H#5+9,0W)Q( /NO\ _7_QKU*J>K:;#J^ESV5P/EE7 /\ =/8_G7-BJ"KT MG'KT.[ 8IX6NI]-GZ'@5%:UQX8UF"YDB_LZY?8Q79M=[\-M \^Z;6+E/W<)VP CJW<_A_7VKFK/ MPKK%W>PP'3[B(2,%,DD1"J/4FO:-/L8=,T^&SMEVQPJ%'O[UZ. PSE4YYK1? MF>+F^.C"C[*F]9?E_P $XWXD>'_M-JNKVR_O(1MF [IV/X?UKS2&%YYDBB4L M[L%4#N37T'+$D\+Q2J&1U*LI[@UQ/AOP0=,\47-U?E_70Z/PUHJ:%HD5J /-(W2MZL?\.E:U%%> MO"*A%1CLCYRI4E4FYRW9X;^T?XD\NQTWP[ _S2M]JG _NC*H/SW'\!7GWP3T M#^W/B99/(FZ#3P;N3/JOW?\ QXC\J^K9;2VG?=-;Q2-C&70$TL5K;V[$P01Q M$\$H@&?RK2^ECE=*\^9LEHHHJ3<^1OC)X?\ [ ^)5^L:;8+PBYBP,#YNH_/- M=E\)/$IF^%_BO0)9")+2RFN(.<$(R'=CZ'G\:^@I;6WG8-/!%*0, N@./SI$ MLK6+/EVT*;A@[8P,CTJN;0P5&TN9,^)K7Q1KUCQ::Q?0@= EPP_K1J7BC7=8 MMA;ZIJUY=P@Y\N:9F7/T)K[+G\,Z'='-QH]C*3_>MU/]*KIX*\,1R"2/P_IJ MN.C"U3/\J?,C/V$NY\T_"'P1J/B/QE8W_P!G=-,LIA--<,I"MM.0@/4([N*)T?Q%K/AR:1]$U&YL'D&V3R7*[L=C6CHNI MZC[0P'Z5]=WOA?0=1D,E_HUC<.>K26ZL?Y46OA?0;)@UIHUA"1T*6ZC^E/F1 MG["6USR7XF?#N_\ %W@W0]>T=&N=1M;&-)XL_--'MSD>K D\=\UX79:AK'AG M4VDLI[K3+U!M;:6C<>Q'6ON, 8 P!T%4;[1-+U3_D(Z=:W7_7:%6_F*2D7. MCS.Z9\A-\3/&K#!\3:E^$Y%>I?L^Z[JNM>(M9.K:CNQ^ M"O#$39C\/Z:I]1:I_A6I::?9V"E;*UAMP>HBC"Y_*AR01I24KMGQ)XA_Y&;5 M/^OR7_T,U]4?!C_DD^D?[K_^AFNS.GV3,2UI 2>23$O/Z5-'&D2!(D5%'15& M *'*XZ=+DE>Y\K?'O_DJUW_U[P_^@UWG[-/_ "!=>_Z^(O\ T%J]IEL[:9]\ MUM#(W]YXP33H;>&W!$$,<0/78H&?RHOI8:I6GS7/GCX_>"+Z+Q!_PD]C;O-9 M7$:K<,BY\IU&,M[$8Y]J\AL=5U#3"YTZ]N+7>,-Y,A7=]<5]T,JNI5P&4\$$ M9!K(?PCX=DF,SZ'I[2$Y+FV3)_2A2(G0O*Z9RGP.N9[OX6VDUU-)-*T\V7D8 ML3\Y[FO0ZBM[:"T@6&UACAB7HD:A0/P%2U)O%6204444%!1110 4444 %%%% M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 3%%%% !1110 4444 %%%% '__V0$! end XML 16 R1.htm IDEA: XBRL DOCUMENT v3.24.1
Cover Page - USD ($)
$ in Millions
12 Months Ended
Dec. 31, 2023
Mar. 28, 2024
Jun. 30, 2023
Cover [Abstract]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Current Fiscal Year End Date --12-31    
Document Transition Report false    
Entity File Number 0-19687    
Entity Registrant Name Ascent Industries Co.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 57-0426694    
Entity Address, Address Line One 1400 16th Street    
Entity Address, Address Line Two Suite 270,    
Entity Address, City or Town Oak Brook,    
Entity Address, State or Province IL    
Entity Address, Postal Zip Code 60523    
City Area Code (630)    
Local Phone Number 884-9181    
Title of 12(b) Security Common Stock, par value $1.00 per share    
Trading Symbol ACNT    
Security Exchange Name NASDAQ    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction false    
Entity Shell Company false    
Entity Public Float     $ 62.5
Entity Common Stock, Shares Outstanding   10,124,781  
Documents Incorporated by Reference
Documents Incorporated By Reference
Portions of the Proxy Statement for the 2024 annual shareholders' meeting are incorporated by reference into Part III of this Form 10-K.
   
Entity Central Index Key 0000095953    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Amendment Flag false    
XML 17 R2.htm IDEA: XBRL DOCUMENT v3.24.1
Audit Information
12 Months Ended
Dec. 31, 2023
Audit Information [Abstract]  
Auditor Name Moss Adams, LLP
Auditor Location Irvine, CA
Auditor Firm ID 659
XML 18 R3.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Balance Sheets - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Current assets:    
Cash and cash equivalents $ 1,851 $ 1,440
Accounts receivable, net 26,604 33,202
Inventories    
Raw materials 21,020 33,405
Work-in-process 13,711 10,811
Finished goods 17,575 23,455
Total inventories 52,306 67,671
Prepaid expenses and other current assets 4,879 7,770
Assets held for sale 2,912 380
Current assets of discontinued operations 861 59,912
Total current assets 89,413 170,375
Property, plant and equipment, net 29,755 35,534
Right-of-use assets, operating leases, net 27,784 29,142
Goodwill 0 11,389
Intangible assets, net 8,496 10,001
Deferred income taxes 5,808 1,353
Deferred charges, net 104 203
Other non-current assets 1,935 1,862
Long-term assets of discontinued operations 0 9,184
Total assets 163,295 269,043
Current liabilities:    
Accounts payable 16,416 14,114
Accrued expenses and other current liabilities 5,108 5,509
Current portion of note payable 360 387
Current portion of long-term debt 0 2,464
Current portion of operating lease liabilities 1,140 1,015
Current portion of finance lease liabilities 292 280
Current liabilities of discontinued operations 1,473 9,709
Total current liabilities 24,789 33,478
Long-term debt 0 69,085
Long-term portion of operating lease liabilities 29,729 30,869
Long-term portion of finance lease liabilities 1,307 1,242
Other long-term liabilities 60 68
Long-term liabilities of discontinued operations 0 42
Total liabilities 55,885 134,784
Commitments and contingencies – see Note 15
Shareholders' equity:    
Common stock - $1 par value: 24,000,000 shares authorized; 11,085,103 and 10,094,821 shares issued and outstanding, respectively 11,085 11,085
Capital in excess of par value 47,333 47,021
Retained earnings 58,517 85,146
Shareholders' equity before treasury stock 116,935 143,252
Less cost of common stock in treasury - 990,282 and 924,504 shares, respectively (9,525) (8,993)
Total shareholders' equity 107,410 134,259
Total liabilities and shareholders' equity $ 163,295 $ 269,043
XML 19 R4.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Balance Sheets (Parenthetical) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Liabilities and Shareholders' Equity    
Common stock, par value (in dollars per share) $ 1 $ 1
Common stock, shares authorized (in shares) 24,000,000 24,000,000
Common stock, shares issued (in shares) 11,085,103 10,094,821
Common stock, shares outstanding (in shares) 11,085,103 10,094,821
Common stock in treasury, at cost (in shares) 990,282 924,504
XML 20 R5.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Statement [Abstract]    
Net sales $ 193,179 $ 261,993
Cost of sales 191,653 218,706
Gross profit 1,526 43,287
Selling, general and administrative expense 26,712 27,640
Acquisition costs and other 855 1,104
Goodwill impairment 11,389 0
Operating (loss) income from continuing operations (37,430) 14,543
Other (income) and expense    
Interest expense 4,238 2,742
Other, net (593) (209)
(Loss) income from continuing operations before income taxes (41,075) 12,010
Income tax benefit (6,924) (5,568)
(Loss) income from continuing operations (34,151) 17,578
Income from discontinued operations, net of tax 7,522 4,488
Net (loss) income $ (26,629) $ 22,066
Net (loss) income per common share from continuing operations    
Basic (in dollars per share) $ (3.37) $ 1.72
Diluted (in dollars per share) (3.37) 1.69
Net income per common share from discontinued operations    
Basic (in dollars per share) 0.74 0.44
Diluted (in dollars per share) 0.74 0.43
Net (loss) income per common share    
Basic (in dollars per share) (2.63) 2.16
Diluted (in dollars per share) $ (2.63) $ 2.12
Weighted average number of common shares outstanding:    
Basic (in shares) 10,140 10,230
Diluted (in shares) 10,140 10,410
XML 21 R6.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Cash flows from operating activities:    
Net (loss) income $ (26,629) $ 22,066
Income from discontinued operations, net of tax 7,522 4,488
Net (loss) income from continuing operations (34,151) 17,578
Adjustments to reconcile net (loss) income to net cash provided by operating activities:    
Depreciation expense 6,161 6,421
Amortization expense 1,505 1,853
Amortization of debt issuance costs 99 99
Goodwill impairment 11,389 0
Deferred income taxes (6,924) (5,568)
Payments of earn-out liabilities in excess of acquisition date fair value 0 (372)
(Reduction of) provision for losses on accounts receivable (180) 478
Provision for losses on inventories 3,318 2,615
Loss (gain) on disposal of property, plant and equipment 246 (18)
Non-cash lease expense 242 414
Issuance of treasury stock for director fees 0 364
Share-based compensation expense 1,023 1,355
Changes in operating assets and liabilities:    
Accounts receivable 6,778 (264)
Inventories 12,245 (13,685)
Other assets and liabilities 515 (211)
Accounts payable 1,650 (6,269)
Accounts payable - related parties 0 (2)
Accrued expenses (401) (2,127)
Accrued income taxes 3,129 (7,923)
Net cash provided by (used in) operating activities - continuing operations 6,644 (5,262)
Net cash provided by operating activities - discontinued operations 16,434 10,839
Net cash provided by operating activities 23,078 5,577
Cash flows from investing activities:    
Purchases of property, plant and equipment (2,885) (3,394)
Proceeds from disposal of property, plant and equipment 0 99
Net cash used in investing activities - continuing operations (2,885) (3,295)
Net cash provided by (used in) investing activities - discontinued operations 53,386 (1,680)
Net cash provided by (used in) investing activities 50,501 (4,975)
Cash flows from financing activities:    
Borrowings from long-term debt 256,606 443,363
Proceeds from note payable 900 967
Proceeds from exercise of stock options 0 175
Payments on long-term debt (328,155) (442,206)
Payments on note payable (928) (580)
Principal payments on finance lease obligations (305) (266)
Payments on earn-out liabilities 0 (484)
Repurchase of common stock (1,287) (1,343)
Net cash used in financing activities - continuing operations (73,169) (374)
Net cash used in financing activities - discontinued operations 0 (808)
Net cash used in financing activities (73,169) (1,182)
Increase (decrease) in cash and cash equivalents 410 (580)
Less: Cash and cash equivalents of discontinued operations 0 4
Cash and cash equivalents, beginning of period 1,441 2,017
Cash and cash equivalents, end of period 1,851 1,441
Supplemental Disclosure of Cash Flow Information    
Income taxes 864 7,859
Noncash Investing Activities:    
Capital expenditures, not yet paid $ 653 $ 751
XML 22 R7.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Shareholders' Equity - USD ($)
$ in Thousands
Total
Common Stock
Capital in Excess of Par Value
Retained Earnings
Treasury Stock
Beginning balance (in shares) at Dec. 31, 2021   11,085,000      
Beginning balance at Dec. 31, 2021 $ 111,590 $ 11,085 $ 46,058 $ 63,080 $ (8,633)
Treasury stock, beginning balance (in shares) at Dec. 31, 2021         918,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) 22,066     22,066  
Issuance of shares of common stock from treasury $ 364   (449)   $ 813
Issuance of shares of common stock from treasury (in shares) (86,274)       (86,000)
Exercise of stock options , net $ 175   5   $ 170
Exercise of stock options , net (in shares)         (18,000)
Share-based compensation 1,407   1,407    
Repurchase of common stock (in shares)         110,000
Repurchase of common stock (1,343)       $ (1,343)
Ending balance (in shares) at Dec. 31, 2022   11,085,000      
Ending balance at Dec. 31, 2022 $ 134,259 $ 11,085 47,021 85,146 $ (8,993)
Treasury stock, ending balance (in shares) at Dec. 31, 2022 924,504       924,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]          
Net income (loss) $ (26,629)     (26,629)  
Issuance of shares of common stock from treasury $ 0   (751)   $ 751
Issuance of shares of common stock from treasury (in shares) (77,330)       (77,000)
Share-based compensation $ 1,063   1,063    
Repurchase of common stock (in shares)         143,000
Repurchase of common stock (1,283)       $ (1,283)
Ending balance (in shares) at Dec. 31, 2023   11,085,000      
Ending balance at Dec. 31, 2023 $ 107,410 $ 11,085 $ 47,333 $ 58,517 $ (9,525)
Treasury stock, ending balance (in shares) at Dec. 31, 2023 990,282       990,000
XML 23 R8.htm IDEA: XBRL DOCUMENT v3.24.1
Consolidated Statements of Shareholders' Equity (Parenthetical) - shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Statement of Stockholders' Equity [Abstract]    
Issuance of common stock from the treasury (in shares) 77,330 86,274
Stock options exercised, net (in shares) 0 18,098
Number of shares repurchased (in shares) 143,108 110,404
XML 24 R9.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Summary of Significant Accounting Policies Summary of Significant Accounting Policies
Ascent Industries Co. is an industrials company focused on the production of stainless steel pipe and tube and specialty chemicals. Ascent Industries Co. was incorporated in 1958 as the successor to a chemical manufacturing business founded in 1945 known as Blackman Uhler Industries Inc. On August 5, 2022, we filed with the Secretary of State of the State of Delaware a Certificate of Amendment to our Certificate of Incorporation to change our corporate name from Synalloy Corporation to Ascent Industries Co., effective August 10, 2022. The Company's executive office is located at 1400 16th Street, Suite 270, Oak Brook, Illinois 60523. Unless indicated otherwise, the terms "Ascent", "Company," "we" "us," and "our" refer to Ascent Industries Co. and its consolidated subsidiaries.
The Company's business is divided into two reportable operating segments, Tubular Products and Specialty Chemicals. The Tubular Products segment serves markets through pipe and tube and customers in the appliance, architectural, automotive and commercial transportation, brewery, chemical, petrochemical, pulp and paper, mining, power generation (including nuclear), water and waste-water treatment, liquid natural gas ("LNG"), food processing, pharmaceutical, oil and gas and other industries.
The Specialty Chemicals segment produces specialty products for the pulp and paper, coatings, adhesives, sealants and elastomers (CASE), textile, automotive, household, industrial and institutional ("HII"), agricultural, water and waste-water treatment, construction, oil and gas and other industries.
Below are those accounting policies considered by the Company to be significant.
Principles of Consolidation - The consolidated financial statements include the accounts of the Company and its subsidiaries, all of which are wholly-owned. Intercompany transactions and balances have been eliminated.
Use of Estimates - The preparation of the Company's financial statements in accordance with accounting principles generally accepted in the United States of America requires management to make estimates that affect the reported amounts of assets, liabilities, sales and expenses, and related disclosures of contingent assets and liabilities. Significant items subject to such estimates and assumptions include the carrying value of property, plant and equipment; intangible assets; the fair value of assets or liabilities acquired in a business combination; valuation allowances for receivables, inventories and deferred income tax assets and liabilities; environmental liabilities; liabilities for potential tax deficiencies; and, potential litigation claims and settlements. The Company bases these estimates on historical results and various other assumptions believed to be reasonable, all of which form the basis for making estimates concerning the carrying value of assets and liabilities that are readily available from other sources. Actual results may differ from these estimates.
Cash and Cash Equivalents - The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. The Company maintains cash levels in bank accounts that, at times, may exceed federally-insured limits.
Accounts Receivable - Accounts receivable from the sale of products are recorded at net realizable value and the Company generally grants credit to customers on an unsecured basis. Substantially all of the Company's accounts receivable are due from companies located throughout the United States. The Company provides an allowance for credit losses for expected uncollectible amounts. The allowance is based upon an analysis of accounts receivable balances with similar risk characteristics on a collective basis, considering factors such as the aging of receivables balances, historical loss experience, current information, and future expectations. Each reporting period, the Company reassesses whether any accounts receivable no longer share similar risk characteristics and should instead be evaluated as part of another pool or on an individual basis. The Company performs periodic credit evaluations of its customers' financial condition and generally does not require collateral. Receivables are generally due within 30 to 60 days. Delinquent receivables are written off based on individual credit evaluations and specific circumstances of the customer.
The opening and closing balances of our accounts receivables from continuing operations are as follows (in thousands):
(in thousands)
January 1, 2022
December 31, 2022December 31, 2023
Accounts receivables, net$33,417 $33,202 $26,604 
Activity in the allowance for credit losses from continuing operations were as follows:
(in thousands)20232022
Balance at beginning of period$643 $164 
Current period provision for expected credit losses953 820 
Deductions from allowance(1,133)(341)
Balance at end of period$463 $643 
Inventories - Inventory is stated at the lower of cost or net realizable value ("LCNRV"). Cost is determined by either specific identification or weighted average methods.
At the end of each quarter, all facilities review recent sales reports to identify sales price trends that would indicate products or product lines that are being sold below our cost. This would indicate that an adjustment would be required. An LCNRV adjustment is recorded when the Company's inventory cost, based upon a historical price, is greater than the current selling price of that product. During the year ended December 31, 2023, LCNRV adjustments of $0.6 million required by our Specialty Chemicals segment. During the year ended December 31 2022, no significant LCNRV adjustments were required by our Specialty Chemicals segment.
Stainless steel, both in its raw material (coil or plate) or finished goods (pipe and tube) state is purchased/sold using a base price plus an additional surcharge which is dependent on current nickel prices. As raw materials are purchased, it is priced to the Company based upon the surcharge at that date. When the selling price of the finished pipe is set for the customer, approximately three months later, the then-current nickel surcharge is used to determine the proper selling prices. An LCNRV adjustment is recorded when the Company's inventory cost, based upon a historical nickel price, is greater than the current selling price of that product due to a reduction in the nickel surcharge. LCNRV adjustments of $0.6 million and $0.3 million were required by our Tubular Products segment's continuing operations during the years ended December 31, 2023 and 2022, respectively.
In addition, the Company establishes inventory reserves for:
Estimated obsolete or unmarketable inventory - The Company identifies aged inventory items with slow or no sales activity for finished goods or slow or no usage for raw materials for a certain period of time. For those inventory items, a reserve is established for a percentage of the inventory cost less any estimated scrap proceed and is based on our current knowledge with respect to inventory levels, sales trends and historical experience. The Company reserved $5.6 million and $2.8 million for continuing operations as of December 31, 2023 and 2022, respectively.
Estimated quantity losses - The Company performs an annual physical count of inventory during the fourth quarter each year for all facilities. A reserve is established for the potential quantity losses that could occur subsequent to their physical inventory. This reserve is based upon the most recent physical inventory results. The Company had $0.5 million and $0.2 million reserved for physical inventory quantity losses for continuing operations as of December 31, 2023 and 2022, respectively.
Property, Plant and Equipment - Property, plant and equipment are stated at cost. Depreciation is determined based on the straight-line method over the estimated useful life of the assets. Substantially all depreciation is recorded within cost of goods sold on the consolidated statements of income (loss). Leasehold improvements are depreciated over the shorter of their useful lives or the remaining non-cancellable lease term, buildings are depreciated over a range of 10 years to 40 years, and machinery, fixtures and equipment are depreciated over a range of three years to 20 years. The costs of software licenses are amortized over five years using the straight-line method. The Company continually reviews the recoverability of the carrying value of long-lived assets. The Company also reviews long-lived assets for impairment whenever events or changes in circumstances indicate the carrying amount of such assets may not be recoverable. When the future undiscounted cash flows of the operation to which the assets relate do not exceed the carrying value of the asset, the assets are written down to fair value.
Business Combinations - Business combinations are accounted for using the acquisition method of accounting. Under this method, the total consideration transferred to consummate the business combination is allocated to the identifiable tangible and intangible assets acquired and liabilities assumed based on their respective fair values as of the closing date of the transaction. The acquisition method of accounting requires extensive use of estimates and judgments to allocate the consideration transferred to the identifiable tangible and intangible assets acquired, if any, and liabilities assumed.
Goodwill - Goodwill is the excess of the purchase price over the fair value of identifiable assets acquired, less fair value of liabilities assumed, in a business combination. The Company reviews goodwill for impairment at the reporting unit level, which is the operating segment level or one level below the operating segment level. Goodwill is not amortized but is evaluated for impairment at least annually on October 1 or whenever events or changes in circumstances indicate that it is more likely than not that the carrying amount may not be recoverable. The evaluation begins with a qualitative assessment to determine whether a quantitative impairment test is necessary. If, after assessing qualitative factors, we determine it is more likely than not that the fair value of the reporting unit is less than the carrying amount, then the quantitative goodwill impairment test is performed.
The quantitative goodwill impairment test used to identify potential impairment compares the fair value of a reporting unit with its carrying amount, including goodwill. Fair value represents the price a market participant would be willing to pay in a potential sale of the reporting unit and is based on a combination of an income approach, based on discounted future cash flows, and a market approach, based on market multiples applied to free cash flow. If the fair value exceeds the carrying value, then no goodwill impairment has occurred. If the carrying value of the reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit. Any impairment identified is included within "goodwill impairment" in the consolidated statements of income (loss).
A reporting unit is an operating segment or a business unit one level below that operating segment, for which discrete financial information is prepared and regularly reviewed by segment management. During 2023 and 2022, goodwill was allocated to the Specialty Chemicals reporting unit.
The changes in the carrying amount of goodwill for the years ended December 31, 2023 and 2022 were as follows:
(in thousands)Specialty Chemicals
Balance December 31, 2021$12,637 
Purchase Price Allocation Revision(1,248)
Balance December 31, 202211,389 
Goodwill Impairment(11,389)
Balance December 31, 2023$— 
During the third quarter of 2023, the Company determined potential indicators of impairment within the Specialty Chemicals reporting unit, with an associated goodwill balance of $11.4 million existed. Macroeconomic conditions and pressures, increased risks within the broader specialty chemicals business, reporting unit operating losses and a decline in the reporting unit's net sales compared to forecast, collectively, indicated that the reporting unit had experienced a triggering event and the need to perform a quantitative evaluation of goodwill. The Company performed a discounted cash flow analysis and a market multiple analysis for the Specialty Chemicals reporting unit to determine the reporting unit's fair value. The discounted cash flow analysis included management assumptions for expected sales growth, capital expenditures and overall operational forecasts while the market multiple analysis included historical and projected performance, market capitalization, volatility and multiples for industry peers. Determining the fair value of the reporting unit and allocation of that fair value to individual assets and liabilities within the reporting unit to determine the implied fair value of the goodwill is judgmental in nature and requires the use of significant management estimates and assumptions. Any changes in the judgments, estimates, or assumptions could produce significantly different results. As a result of the goodwill impairment evaluation, it was concluded that the estimated fair value of the Specialty Chemicals reporting unit was below its carrying value by 27.6% resulting in a goodwill impairment charge of $11.4 million for the year ended December 31, 2023.
Intangible Assets - Intangible assets consists of customer relationships, trademarks and trade names, and represents the fair value of intellectual, non-physical assets resulting from business acquisitions and are amortized over their estimated useful lives using either an accelerated or straight-line method over a period of 15 years. Amortization expense is recorded in selling, general and administrative expense on the consolidated statements of income (loss).
The gross carrying amount and accumulated amortization of intangible assets from continuing operations consist of the following:
20232022
(in thousands)Gross Carrying AmountAccumulated AmortizationGross Carrying AmountAccumulated Amortization
Definite-lived intangible assets:
Customer related$14,604 $(6,685)$14,604 $(5,201)
Trademarks and trade names150 (17)150 (12)
Other500 (56)500 (40)
Total definite-lived intangible assets$15,254 $(6,758)$15,254 $(5,253)

The Company recorded amortization expense related to intangible assets from continuing operations of $1.5 million and $1.9 million for 2023 and 2022, respectively.

Estimated amortization expense for the next five fiscal years based on existing intangible assets is as follows:
(in thousands)
2024$1,487 
20251,324 
20261,102 
2027930 
2028786 
Thereafter2,867 
Total$8,496 
Deferred Charges - Deferred charges represent debt issuance costs and are amortized over their estimated useful lives using the straight-line method over a period of four years and is recorded in interest expense on the consolidated statements of income (loss).
Deferred charges totaled $0.4 million as of December 31, 2023 and 2022, respectively. Accumulated amortization of deferred charges as of December 31, 2023 and 2022 totaled $0.3 million and $0.2 million, respectively.

The Company recorded amortization expense related to deferred charges of $0.1 million for 2023 and 2022.
Long-Lived Asset Impairment - The carrying amounts of long-lived assets are reviewed whenever certain events or changes in circumstances indicate that the carrying amounts may not be recoverable. A potential impairment has occurred for long-lived assets held-for-use if projected future undiscounted cash flows expected to result from the use and eventual disposition of the assets are less than the carrying amounts of the assets. An impairment loss is recorded for long-lived assets held-for-use when the carrying amount of the asset is not recoverable and exceeds its fair value.
Long-lived assets that are expected to be sold within the next 12 months and meet the other relevant held-for-sale criteria are classified as long-lived assets held-for-sale. An impairment loss is recorded for long-lived assets held-for-sale when the carrying amount of the asset exceeds its fair value less cost to sell. A long-lived asset is not depreciated while its classified as held-for-sale.
For long-lived assets to be abandoned, the Company considers the asset to be disposed of when it ceases to be used. Until it ceases to be used, the Company continues to classify the asset as held-for-use and test for potential impairment accordingly. If the Company commits to a plan to abandon a long-lived asset before the end of its previously estimated useful life, its depreciable life is re-evaluated.
Gains and losses on the disposal of assets are recorded as the difference between the net proceeds received, if any, and net carrying values of the assets disposed and are included in loss on disposal of assets and adjustments to assets held for sale, net in the consolidated statements of comprehensive (loss) income.
Fair value measurements associated with long-lived asset impairments are included in Note 4 of the notes to the consolidated financial statements.
Discontinued Operations - The Company accounts for and classifies a business as a discontinued operation when the following criteria are met: the disposal group is a component of an entity, the component of the entity meets the held for sale criteria in accordance with our policy described above and the component of the entity represents a strategic shift in the entity's operating and financial results. See Note 2 for discussion on the Company's discontinued operations.
Assets Held for Sale - The Company classifies long-lived assets or disposal groups as held for sale in the period when all of the following conditions have been met:
the Board of Directors have approved and committed to a plan to sell the assets or disposal group;
the asset or disposal group is available for immediate sale in its present condition;
an active program to locate a buyer and other actions required to complete the sale have been initiated;
the sale of the asset or disposal group is probable and expected to be completed within one year;
the asset or disposal group is being actively marketed for sale at a price that is reasonable in relation to its current fair value; and,
it is unlikely that significant changes to the plan will be made or that the plan will be withdrawn.
We initially measure a long-lived asset or disposal group that is classified as held for sale at the lower of its carrying value or fair value less any costs to sell and recognize any loss in the period in which the held for sale criteria are met. Gains are not recognized until the date of sale. We cease depreciation and amortization of a long-lived asset, or assets within a disposal group, upon their designation as held for sale and subsequently assess fair value less any costs to sell at each reporting period until the asset or disposal group is no longer classified as held for sale. See Note 4 for discussion on the Company's assets held for sale.
Leases - The Company determines whether an arrangement is a lease at contract inception. For leases in which the Company is the lessee, the Company recognizes a right-of-use asset and corresponding lease liability on the consolidated balance sheets equal to the present value of the fixed lease payments over the lease term. Lease liabilities represent an obligation to make lease payments arising from a lease while right-of-use assets represent a right to use an underlying asset during the lease term. The Company does not separate lease and non-lease components for its underlying assets. Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheets.
If readily determinable, the rate implicit in the lease is used to discount lease payments to present value; however, the Company's leases generally do not provide a readily determinable implicit rate. When the implicit rate is not determinable, the Company's estimated incremental borrowing rate is utilized, determined on a fully collateralized and fully amortizing basis, to discount lease payments based on information available at lease commencement. The Company determines the appropriate incremental borrowing rate by identifying a reference rate and making adjustments that take into consideration financing options and certain lease-specific circumstances. Such adjustments include assuming the Store Capital lease would require two lenders with the secondary lender being secured on a second lien requiring mezzanine rates. Lease costs are recognized on a straight-line basis over the lease term.
Right-of-use assets and operating lease liabilities are remeasured upon certain modifications to leases using the present value of the remaining lease payments and estimated incremental borrowing rate upon lease modification. The difference between the remeasured right-of-use asset and the operating lease liabilities are recognized as a gain or loss within operating expenses. The Company reviews any changes to its lease agreements for potential modifications and/or indicators of impairment of the respective right-of-use asset. Operating leases are included in right-of-use assets, current portion of operating lease liabilities and long-term portion of operating lease liabilities on the accompanying consolidated balance sheets. Finance leases are included in property, plant and equipment, current portion of finance lease liabilities and long-term portion of finance lease liabilities. See Note 7 for additional information on the Company's leases.
The Company subleases portions of certain properties that are not used in its operations. Sublease income was $0.4 million for 2023. Sublease income was $0.2 million for 2022.
Revenue Recognition - Revenues are recognized when control of the promised goods or services is transferred to our customers upon shipment, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. The Company's revenues are derived from contracts with customers where performance obligations are satisfied
at a point-in-time or over-time. For certain contracts under which the Company produces product with no alternative use and for which the Company has an enforceable right to payment during the production cycle, product in which the material is customer owned or in which the customer simultaneously consumes the benefits throughout the production cycle, progress toward satisfying the performance obligation is measured using an output method of units produced. Certain customer arrangements consist of bill-and-hold characteristics under which transfer of control has been met (including the passing of title and significant risk and reward of ownership to the customers). Therefore, the customers can direct the use of the bill-and-hold inventory while we retain physical possession of the product until it is shipped to a customer at a point in time in the future.
Our contracts with customers may include multiple performance obligations. For such arrangements, revenue for each performance obligation is based on its standalone selling price and revenue is recognized as each performance obligation is satisfied. The Company generally determines standalone selling prices based on the prices charged to customers using the adjusted market assessment approach or expected cost plus margin. Deferred revenues are recorded when cash payments are received in advance of satisfying the performance obligation, including amounts which are refundable. See Note 3 for additional information on the Company's revenue.
Shipping Costs - Shipping costs are treated as fulfillment activities at the time control and title of the promised good and services rendered are transferred to the customer. Shipping costs from continuing operations of approximately $3.4 million and $4.3 million in 2023 and 2022, respectively, are recorded in cost of goods sold on the consolidated statements of income (loss).
Share-Based Compensation - Share-based payments to employees, including grants of employee stock options, are recognized in the consolidated statements of income (loss) as compensation expense (based on their estimated fair values at grant date) generally over the vesting period of the awards using the straight-line method. Any forfeitures of share-based awards are recorded as they occur. See Note 10 for additional information on the Company's accounting for share-based payments.
Income Taxes - Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing accounts and their respective tax basis and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recorded to reduce the carrying amounts of deferred tax assets unless it is more likely than not that such assets will be realized.
Additionally, the Company maintains reserves for uncertain tax provisions, if necessary. See Note 11 for additional information on the Company's income taxes.
Earnings Per Share - Earnings per share of common stock are computed based on the weighted average number of basic and diluted shares outstanding during each period. See Note 12 for additional information on the Company's earnings per share.
Concentrations of Credit Risk - Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash deposits and trade accounts receivable. The Company monitors the financial institutions where it invests its cash and cash equivalents as well as performs credit reviews of potential customers when extending credit to purchase and periodic reviews of existing customers to mitigate exposure and risk. The Tubular Products segment has one customer that accounted for approximately 17% of the segment's revenues for 2023. There were no customers representing more than 10% of the Tubular Products segment's revenues for 2022. The Specialty Chemicals segment has one customer that accounted for approximately 24% of the segment's revenues for 2023 and 21% of the segment's revenues for 2022.
Accounting Pronouncements Recently Adopted - On March 31, 2023, the Company adopted ASU 2020-04 Reference Rate Reform (Topic 848): Facilitation of Effects of Reference Rate Reform on Financial Reporting. The ASU, and subsequent clarifications, provide practical expedients for contract modification accounting related to the transition away from the London Interbank Offered Rate (LIBOR) and other interbank offering rates to alternative reference rates. The expedients are applicable to contract modifications made and hedging relationships entered into on or before December 31, 2024. The Company intends to use the expedients where needed for reference rate transition. The adoption of this standard by the Company did not have a material effect on the consolidated financial statements or footnote disclosures..
Accounting Pronouncements Not Yet Adopted - In November 2023, the Financial Accounting Standards Board issued Accounting Standards Update (ASU) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The ASU expands public entities’ segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. All disclosure requirements under ASU 2023-07 are also required for public entities with a single reportable segment. The ASU is effective for the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2024, and subsequent interim periods, with early adoption permitted. The Company is currently evaluating the impact of adopting this ASU on its consolidated financial statements and footnote disclosures.
In December 2023, the Financial Accounting Standards Board issued Accounting Standards Update (ASU) 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The ASU requires consistent categories and greater disaggregation of information in the rate reconciliation and income taxes paid disaggregated by jurisdiction. The amendments also require that all entities disclose more detailed information about income taxes paid, including by jurisdiction; pretax income (or loss) from continuing operations; and income tax expense (or benefit). The ASU is effective for the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2024, and subsequent interim periods, with early adoption permitted. The Company is currently evaluating the impact of adopting this ASU on its consolidated financial statements and footnote disclosures.
Recent accounting pronouncements pending adoption not discussed in this Form 10-K are either not applicable to the Company or are not expected to have a material impact on the Company.
XML 25 R10.htm IDEA: XBRL DOCUMENT v3.24.1
Discontinued Operations
12 Months Ended
Dec. 31, 2023
Discontinued Operations and Disposal Groups [Abstract]  
Discontinued Operations Discontinued Operations
Munhall Closure
During the fourth quarter of 2022, the Company began a strategic reassessment of certain operations to drive an increased focus on its core operations and to continue to improve overall performance and operating profitability. As a result of this reassessment, management and the Board of Directors decided to pursue an exit of the Company's galvanized pipe and tube operations at its Munhall facility ("Munhall").
During the second quarter of 2023, the Board of Directors of the Company made the decision to permanently cease operations at Munhall. The Company ceased operations effective August 31, 2023. It is anticipated that the complete exit and disposal of all assets at Munhall will be completed within one year from the date the decision was made to permanently cease operations. The strategic decision to cease operations at Munhall is part of the Company’s ongoing efforts to consolidate manufacturing to drive an increased focus on its core operations and to improve profitability while driving operational efficiencies.
As a result of this decision, during the second quarter of 2023, the Company incurred asset impairment charges of $6.4 million related to the write down of inventory and long-lived assets as well as $1.4 million in increased reserves on accounts receivable at the facility. During the third quarter of 2023, the Company incurred additional asset impairment charges of $2.4 million related to the write down of inventory to net realizable value. Certain assets of Munhall were also classified as held for sale and the results of operations previously reported under the Tubular Products segment have been classified as discontinued operations for all periods presented. See Note 4 for further discussion of the assets held for sale and related fair value measurements.

Divestiture of Specialty Pipe & Tube, Inc.
On December 22, 2023, the Company and its wholly-owned subsidiary Specialty Pipe & Tube, Inc. (“SPT”) entered into an Asset Purchase Agreement pursuant to which Ascent and SPT sold substantially all of the assets primarily related to SPT to Specialty Pipe & Tube Operations, LLC, a Delaware limited liability company. The consideration for the transaction was approximately $55 million of cash proceeds subject to certain closing adjustments. The transaction closed on December 22, 2023. Ascent and Purchaser also entered into a Transition Services Agreement (the “TSA”) and an Employee Leasing Agreement (the “ELA”) each dated December 22, 2023, pursuant to which Ascent has agreed to provide certain transition services and to lease certain employees to Purchaser immediately after the closing for certain agreed upon transition periods. As result of the sale, SPT results of operations are classified under discontinued operations for all periods presented. Prior to the divestiture, SPT was reported under the Company's Tubular Products segment.
The following table presents the aggregate carrying amounts of the classes of assets and liabilities of the Company's discontinued operations:
(in thousands)December 31, 2023December 31, 2022
Carrying amounts of assets included as part of discontinued operations:
Cash and cash equivalents$— $
Accounts receivable, net 778 11,918 
Inventories— 46,781 
Prepaid expenses and other current assets83 1,212 
Current assets classified as discontinued operations861 59,912 
Property, plant and equipment, net— 6,812 
Right-of-use assets, operating leases, net— 82 
Intangible assets, net— 386
Other non-current assets, net— 1,904 
Long-term assets classified as discontinued operations— 9,184 
Total assets classified as discontinued operations$861 $69,096 
Carrying amounts of current liabilities included as part of discontinued operations:
Accounts payable$107 $8,617 
Accrued expenses and other current liabilities1,366 1,051 
Current portion of operating lease liabilities— 41 
Total current liabilities classified as discontinued operations$1,473 $9,709 
Carrying amounts of long-term liabilities included as part of discontinued operations:
Long-term portion of operating lease liabilities$— $42 
Total liabilities classified as discontinued operations$1,473 $9,751 
In May of 2023, the Company was named as a defendant in a lawsuit filed in the U.S. District Court for the Western District of Pennsylvania, asserting various claims for breach of contracts resulting in losses to the plaintiff and seeking damages in the amount of $0.8 million plus prejudgment interest and attorney's fees. Although we continue to defend ourselves against the claims, we believe we may incur a material loss in this matter and that our financial statements could be materially affected by an adverse decision regarding the assessment of damages incurred by the plaintiff. Accordingly, the Company has an estimated liability of $1.0 million for expected losses related to this lawsuit as of December 31, 2023.
The financial results of the Company's discontinued operations are presented as income from discontinued operations, net of tax on the consolidated statements of income (loss). The following table summarizes the results of the Company's discontinued operations:
(Unaudited)
Three Months Ended December 31,Year Ended
December 31,
(in thousands)2023202220232022
Net sales$7,214 $27,381 $64,760 $152,154 
Cost of sales8,115 30,674 64,507 138,909 
Gross profit(901)(3,293)253 13,245 
Selling, general and administrative expense1,261 2,088 7,587 7,311 
Acquisition costs and other355 96 568 96 
Gain on sale of assets(26,348)— (26,348)— 
Asset impairments— — 8,720 — 
Earnout adjustments— — — (7)
Operating income (loss) of discontinued operations23,831 (5,477)9,726 5,845 
Loss on classification as held for sale— — 83 — 
Income (loss) from discontinued operations before income taxes23,831 (5,477)9,643 5,845 
Income tax provision (benefit)5,157 (1,102)2,121 1,357 
Net income (loss) from discontinued operations$18,674 $(4,375)$7,522 $4,488 
XML 26 R11.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue Recognition
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Revenues Recognition Revenue Recognition
Revenue is generated primarily from contracts to produce, ship and deliver steel and specialty chemical products. The Company’s performance obligations are satisfied and revenue is recognized when control and title of the contract promised goods or services is transferred to our customers for product shipped or services rendered. Sales tax and other taxes we collect with revenue-producing activities are excluded from revenue. Shipping costs charged to customers are treated as fulfillment activities and are recorded in both revenue and cost of sales at the time control is transferred to the customer. Costs related to obtaining sales contracts are incidental and are expensed when incurred. Because customers are invoiced at the time title transfers and the Company’s right to consideration is unconditional at that time, the Company does not maintain contract asset balances. Additionally, the Company does not maintain material contract liability balances, as performance obligations for substantially all contracts are satisfied prior to customer payment for product. The Company offers industry standard payment terms.
The following table presents the Company's revenues, disaggregated by product group from continuing operations:
(in thousands)20232022
Fiberglass and steel liquid storage tanks and separation equipment$50 $411 
Stainless steel pipe and tube109,513 154,040 
Specialty chemicals83,616 107,542 
Net sales$193,179 $261,993 
The Company's revenues are derived from contracts with customers where performance obligations are satisfied at a point-in-time or over-time. Performance obligations are supported by contracts with customers, providing a framework for the nature of the distinct goods, services or bundle of goods and services. The timing of satisfying the performance obligation is typically indicated by the terms of the contract. The following table represents the Company's revenue recognized at a point- in-time and over-time.
(in thousands)20232022
Point-in-time$175,280 $235,344 
Over-time$17,899 $26,649 
XML 27 R12.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value of Financial Instruments
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Fair Value of Financial Instruments Fair Value of Financial Instruments
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. To measure fair value, we use a three-tier valuation hierarchy based upon observable and non-observable inputs:

Level 1 - Unadjusted quoted prices that are available in active markets for identical assets or liabilities at the measurement date.

Level 2 - Significant other observable inputs available at the measurement date, other than quoted prices included in Level 1, either directly or indirectly, including:

Quoted prices for similar assets or liabilities in active markets;
Quoted prices for identical or similar assets or liabilities in non-active markets;
Inputs other than quoted prices that are observable for the asset or liability; and
Inputs that are derived principally from or corroborated by other observable market data.

Level 3 - Significant unobservable inputs that cannot be corroborated by observable market data and reflect the use of significant management judgment. These values are generally determined using model-based techniques, including option pricing models, discounted cash flow models, probability weighted models, and Monte Carlo simulations.
The Company's financial instruments include cash and cash equivalents, accounts receivable, accounts payable, notes payable, earn-out liabilities, revolving line of credit, and long-term debt.
Assets and Liabilities Measured at Fair Value on a Non-Recurring Basis
For the fiscal year ended December 31, 2023 and 2022, the Company's only significant measurements of assets and liabilities at fair value on a non-recurring basis subsequent to their initial recognition were certain long-lived assets, certain assets held for sale and goodwill (see Note 1 to the consolidated financial statements for additional information regarding this Level 3 fair value measurement).
Long-lived assets
The Company reviews the carrying amounts of long-lived assets whenever certain events or changes in circumstances indicate that the carrying amounts may not be recoverable. The Company assesses performance quarterly against historical patterns, projections of future profitability, and whether it is more likely than not that the assets will be disposed of significantly prior to the end of their estimated useful life for evidence of possible impairment. An impairment loss is recognized when the carrying amount of the asset (disposal) group is not recoverable and exceeds fair value. The Company estimates the fair values of assets subject to long-lived asset impairment based on the Company's own judgments about the assumptions market participants would use in pricing the assets and observable market data, when available.

During the fourth quarter of 2022, the Company began a strategic reassessment of certain operations to drive an increased focus on its core operations and to continue to improve overall performance and operating profitability. As a result of this reassessment, management and the Board of Directors decided to pursue an exit of the Company's galvanized pipe and tube operations at its Munhall facility ("Munhall"). During the first quarter of 2023, it was determined that a continued change in the use of the assets of the Munhall facility had occurred before the end of their previous useful lives, and therefore, had experienced a triggering event and were evaluated for recoverability. Based on this evaluation of the Munhall assets, it was determined the assets were recoverable and no impairment was recorded during the first quarter.

During the second quarter of 2023, the Board of Directors of the Company made the decision to permanently cease operations at the Munhall facility. The Company ceased operations effective August 31, 2023. As a result of this decision, it was determined to be more likely than not that the assets of Munhall would be sold or otherwise disposed of significantly before the end of their previously estimated useful lives, and therefore, experienced a triggering event and were evaluated for recoverability. Based on this evaluation, inventory at Munhall was written down to its net realizable value of $16.0 million and certain long-lived assets, including intangible assets, were written down to their estimated fair value of $2.6 million, resulting in asset impairment charges of $6.4 million in the second quarter of 2023.
During the third quarter of 2023, the remaining inventory at Munhall was written down to its net realizable value of $4.0 million resulting in asset impairment charges of $2.4 million in the third quarter of 2023. See Note 2 for further information on the Company's discontinued operations.

Assets Held-for-Sale
As a result of the Company's decision to cease operations and exit Munhall, during the year end December 31, 2023, certain assets of Munhall were classified as held for sale and classified as Level 2 fair value measurements. The Company remains obligated under the terms of the leases for the rent and other costs that may be associated with the lease of the Munhall facility through 2036. The Company is actively pursuing a sublease for the facility.
Munhall assets classified as held for sale as are as follows:
(in thousands)December 31, 2023December 31, 2022
Property, plant and equipment, net2,374 — 
Other assets, net538 — 
Assets held for sale$2,912 $— 

On February 17, 2021 the Board of Directors authorized the permanent cessation of operations at Palmer and the subleasing of the Palmer facility. As of December 31, 2021, the Company permanently ceased operations at the Palmer facility and determined that the remaining asset group met the criteria to be classified as held for sale, and therefore classified the related assets as held for sale on the consolidated balance sheets. The Company determined that the exit from this business did not represent a strategic shift that had a major effect on its consolidated results of operations, and therefore this business was not classified as discontinued operations. As of December 31, 2023, the remaining Palmer assets continue to be classified as held for sale with the remaining assets to be disposed of in the first quarter of 2023. The results of operations for this business are included within the Tubular Products segment for all periods presented in this annual report. The Company uses observable inputs, such as prices of comparable assets in active markets to determine the fair value of the remaining assets. The Company classifies these fair value measurements as Level 2.

Palmer assets classified as held for sale as of December 31, 2023 and 2022 are as follows:

(in thousands)20232022
Inventory, net$— $198 
Property, plant and equipment, net— 182 
Assets held for sale$— $380 

The Company remains obligated under the terms of the leases for the rent and other costs that may be associated with the lease of the facility through 2036. During the fourth quarter of 2022, the Company entered into an amended sublease agreement with a third party to sublease the entirety of the Palmer facility. The sublease agreement amends the previous sublease agreement entered into in the fourth quarter of 2021 and continues through the remaining term of the Master Lease Agreement. The sublease will expire on September 30, 2036, unless terminated in accordance with the amended sublease agreement. The sublease provides for an annual base rent of approximately $0.4 million in the first year, which increases on an annual basis by 2.0%. The sublessee is responsible for its pro rata share of certain costs, taxes and operating expenses related to the subleased space. The sublease includes an initial security deposit of $0.1 million.
Fair Value of Financial Instruments
The fair values of cash and cash equivalents, accounts receivable, accounts payable and the Company's note payable approximated their carrying value because of the short-term nature of these instruments. The Company's revolving line of credit and long-term debt, which is based on a variable interest rate, are also reflected in the financial statements at carrying value which approximates fair value as of December 31, 2023. The carrying amount of cash and cash equivalents are considered Level 1 measurements. The carrying amounts of accounts receivable, accounts payable, note payable, revolving line of credit and long-term debt are considered Level 2 measurements. See Note 6 for further information on the Company's debt.
XML 28 R13.htm IDEA: XBRL DOCUMENT v3.24.1
Property, Plant and Equipment
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Property, Plant and Equipment Property, Plant and Equipment
Property, plant and equipment consist of the following:
(in thousands)20232022
Land$723 $723 
Leasehold improvements3,079 3,495 
Buildings1,534 1,534 
Machinery, fixtures and equipment93,758 98,225 
Construction-in-progress1,330 1,657 
 100,424 105,634 
Less accumulated depreciation and amortization(70,669)(70,100)
Property, plant and equipment, net$29,755 $35,534 

The following table sets forth depreciation expense related to property, plant and equipment:
(in thousands)20232022
Cost of sales$5,918 $6,196 
Selling, general and administrative243 225 
Total depreciation$6,161 $6,421 
XML 29 R14.htm IDEA: XBRL DOCUMENT v3.24.1
Debt
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Debt Debt 
Short-term debt
On June 13, 2023, the Company entered into a note payable in the amount of $0.9 million with an interest rate of 3.70% maturing April 1, 2024. The agreement is associated with the financing of the Company's insurance premium in the current year. As of December 31, 2023, the outstanding balance was $0.4 million.

Credit Facilities
(in thousands)20232022
Revolving line of credit, due January 15, 2025$— $67,442 
Term loan, due January 15, 2025— 4,107 
Total long-term debt— 71,549 
Less: Current portion of long-term debt— (2,464)
Long-term debt, less current portion$— $69,085 

During the first quarter of 2023, the Company entered into an Amended and Restated Credit Agreement with BMO Harris Bank, N.A. ("BMO") to replace LIBOR with the Secured Overnight Funding Rate ("SOFR").

During the fourth quarter of 2023, the Company entered into a Limited Consent, Second Amendment to Credit Agreement and Omnibus Amendment to Loan Documents with BMO Bank N.A. and the other lenders under the Company’s credit facility (the “Credit Facility Amendment”). The Credit Facility Amendment contains a consent for the SPT divestiture, released the lien on the assets of SPT and removed SPT as a loan party. The Credit Facility Amendment also reduced the maximum revolving loan commitment under the credit facility from $105 million to $80 million, and increased the interest rate for the credit facility from SOFR plus an interest rate margin of between 1.60% and 1.70% to SOFR plus an interest rate margin of between 1.85% and 2.10%, depending on average availability under the credit facility and the Company’s consolidated fixed charge coverage ratio. As required by the Credit Facility Amendment, the Company used the proceeds from the SPT divestiture to prepay in full the term loan in the original principal amount of $5 million under the credit facility and used the remaining proceeds to prepay in part the revolving loans under the credit facility.
The borrowing capacity under the credit facility totals $80.0 million consisting of a $80.0 million revolving line of credit which includes a $17.5 million machinery and equipment sub-limit.

We have pledged all of our accounts receivable, inventory, and certain machinery and equipment as collateral for the Credit Agreement. Availability under the Credit Agreement is subject to the amount of eligible collateral as determined by the lenders' borrowing base calculations. Amounts outstanding under the revolving line of credit currently bear interest at (a) the Base Rate (as defined in the Credit Agreement) plus 0.75% or (b) SOFR plus 1.85%. The Credit Agreement also provides an unused commitment fee based on the daily used portion of the credit facility.

The revolving line of credit interest rate was 6.20% and 5.18% as of December 31, 2023 and 2022, respectively. Average borrowings under the revolving line of credit during 2023 and 2022 were $55.6 million and $71.0 million with a weighted average interest rate of 7.22% and 3.67%, respectively.

The term loan interest rate was 6.38% as of December 31, 2022.
The Company made interest payments on all credit facilities of $4.0 million and 2.6 million in 2023 and 2022, respectively.
As of December 31, 2023, the Company has no principal payments outstanding on long-term debt.
Pursuant to the Credit Agreement, the Company was required to pledge all of its tangible and intangible properties, including the stock and membership interests of its subsidiaries. The Credit Agreement contains covenants requiring the maintenance of a minimum consolidated fixed charge coverage ratio if excess availability falls below the greater of (i) $7.5 million and (ii) 10% of the revolving credit facility (currently $8.0 million). As of December 31, 2023, the Company was in compliance with all financial debt covenants.
As of December 31, 2023, the Company had $61.8 million of remaining availability under it credit facility.
XML 30 R15.htm IDEA: XBRL DOCUMENT v3.24.1
Leases
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Leases Leases
The Company's portfolio of leases contains both finance and operating leases that relate to real estate and manufacturing equipment. Substantially all of the value of the Company's lease portfolio relates to the Master Lease with Store Master Funding XII, LLC (“Store”), an affiliate of Store Capital Corporation ("Store Capital") that was entered into in 2016 and amended with the American Stainless acquisition in 2019 as well as the sale of land at the Munhall facility in 2020. As of December 31, 2023, operating lease liabilities related to the master lease agreement with Store Capital totaled $30.6 million, or 94% of the total lease liabilities on the consolidated balance sheet.
During the year ended December 31, 2023, the Company entered into new operating lease agreements resulting in an additional $0.5 million of right-of-use assets and lease liabilities.

Balance Sheet Presentation
Operating and finance lease amounts from continuing operations are as follows (in thousands):
Year Ended December 31,
ClassificationFinancial Statement Line Item20232022
Operating lease assetsRight-of-use assets, operating leases$27,784 $29,142 
Finance lease assetsProperty, plant and equipment, net1,543 1,494 
Current liabilitiesCurrent portion of lease liabilities, operating leases1,140 1,015 
Current liabilitiesCurrent portion of lease liabilities, finance leases292 280 
Non-current liabilitiesNon-current portion of lease liabilities, operating leases29,729 30,869 
Non-current liabilitiesNon-current portion of lease liabilities, finance leases$1,307 $1,242 
Total Lease Cost
Individual components of the total lease cost incurred by the Company are as follows:
Year Ended December 31,
(in thousands)20232022
Operating lease cost1
$3,945 $4,108 
Finance lease cost:
Reduction in carrying amount of right-of-use assets334 273 
Interest on finance lease liabilities85 36 
Sublease income(394)(187)
Total lease cost$3,970 $4,230 
1Includes short term leases, which are immaterial

Reduction in carrying amounts of right-of-use assets held under finance leases is included in depreciation expense. Minimum rental payments under operating leases are recognized on a straight-line method over the term of the lease including any periods of free rent and are included in selling, general, and administrative expense on the consolidated statements of income (loss).

Maturity of Leases
The amounts of undiscounted future minimum lease payments under leases as of December 31, 2023 are as follows:
(in thousands)OperatingFinance
2024$3,651 $367 
20253,671 361 
20263,691 361 
20273,765 361 
20283,840 303 
Thereafter32,312 85 
Total undiscounted minimum future lease payments50,930 1,838 
Imputed Interest(20,061)(239)
Total lease liabilities$30,869 $1,599 

Lease Term and Discount Rate
Year Ended December 31,
20232022
Weighted-average discount rate
Operating leases8.33 %8.27 %
Finance leases5.92 %2.32 %
Weighted-average remaining lease term
Operating leases12.67 years13.59 years
Finance leases5.07 years6.06 years
Leases Leases
The Company's portfolio of leases contains both finance and operating leases that relate to real estate and manufacturing equipment. Substantially all of the value of the Company's lease portfolio relates to the Master Lease with Store Master Funding XII, LLC (“Store”), an affiliate of Store Capital Corporation ("Store Capital") that was entered into in 2016 and amended with the American Stainless acquisition in 2019 as well as the sale of land at the Munhall facility in 2020. As of December 31, 2023, operating lease liabilities related to the master lease agreement with Store Capital totaled $30.6 million, or 94% of the total lease liabilities on the consolidated balance sheet.
During the year ended December 31, 2023, the Company entered into new operating lease agreements resulting in an additional $0.5 million of right-of-use assets and lease liabilities.

Balance Sheet Presentation
Operating and finance lease amounts from continuing operations are as follows (in thousands):
Year Ended December 31,
ClassificationFinancial Statement Line Item20232022
Operating lease assetsRight-of-use assets, operating leases$27,784 $29,142 
Finance lease assetsProperty, plant and equipment, net1,543 1,494 
Current liabilitiesCurrent portion of lease liabilities, operating leases1,140 1,015 
Current liabilitiesCurrent portion of lease liabilities, finance leases292 280 
Non-current liabilitiesNon-current portion of lease liabilities, operating leases29,729 30,869 
Non-current liabilitiesNon-current portion of lease liabilities, finance leases$1,307 $1,242 
Total Lease Cost
Individual components of the total lease cost incurred by the Company are as follows:
Year Ended December 31,
(in thousands)20232022
Operating lease cost1
$3,945 $4,108 
Finance lease cost:
Reduction in carrying amount of right-of-use assets334 273 
Interest on finance lease liabilities85 36 
Sublease income(394)(187)
Total lease cost$3,970 $4,230 
1Includes short term leases, which are immaterial

Reduction in carrying amounts of right-of-use assets held under finance leases is included in depreciation expense. Minimum rental payments under operating leases are recognized on a straight-line method over the term of the lease including any periods of free rent and are included in selling, general, and administrative expense on the consolidated statements of income (loss).

Maturity of Leases
The amounts of undiscounted future minimum lease payments under leases as of December 31, 2023 are as follows:
(in thousands)OperatingFinance
2024$3,651 $367 
20253,671 361 
20263,691 361 
20273,765 361 
20283,840 303 
Thereafter32,312 85 
Total undiscounted minimum future lease payments50,930 1,838 
Imputed Interest(20,061)(239)
Total lease liabilities$30,869 $1,599 

Lease Term and Discount Rate
Year Ended December 31,
20232022
Weighted-average discount rate
Operating leases8.33 %8.27 %
Finance leases5.92 %2.32 %
Weighted-average remaining lease term
Operating leases12.67 years13.59 years
Finance leases5.07 years6.06 years
Leases Leases
The Company's portfolio of leases contains both finance and operating leases that relate to real estate and manufacturing equipment. Substantially all of the value of the Company's lease portfolio relates to the Master Lease with Store Master Funding XII, LLC (“Store”), an affiliate of Store Capital Corporation ("Store Capital") that was entered into in 2016 and amended with the American Stainless acquisition in 2019 as well as the sale of land at the Munhall facility in 2020. As of December 31, 2023, operating lease liabilities related to the master lease agreement with Store Capital totaled $30.6 million, or 94% of the total lease liabilities on the consolidated balance sheet.
During the year ended December 31, 2023, the Company entered into new operating lease agreements resulting in an additional $0.5 million of right-of-use assets and lease liabilities.

Balance Sheet Presentation
Operating and finance lease amounts from continuing operations are as follows (in thousands):
Year Ended December 31,
ClassificationFinancial Statement Line Item20232022
Operating lease assetsRight-of-use assets, operating leases$27,784 $29,142 
Finance lease assetsProperty, plant and equipment, net1,543 1,494 
Current liabilitiesCurrent portion of lease liabilities, operating leases1,140 1,015 
Current liabilitiesCurrent portion of lease liabilities, finance leases292 280 
Non-current liabilitiesNon-current portion of lease liabilities, operating leases29,729 30,869 
Non-current liabilitiesNon-current portion of lease liabilities, finance leases$1,307 $1,242 
Total Lease Cost
Individual components of the total lease cost incurred by the Company are as follows:
Year Ended December 31,
(in thousands)20232022
Operating lease cost1
$3,945 $4,108 
Finance lease cost:
Reduction in carrying amount of right-of-use assets334 273 
Interest on finance lease liabilities85 36 
Sublease income(394)(187)
Total lease cost$3,970 $4,230 
1Includes short term leases, which are immaterial

Reduction in carrying amounts of right-of-use assets held under finance leases is included in depreciation expense. Minimum rental payments under operating leases are recognized on a straight-line method over the term of the lease including any periods of free rent and are included in selling, general, and administrative expense on the consolidated statements of income (loss).

Maturity of Leases
The amounts of undiscounted future minimum lease payments under leases as of December 31, 2023 are as follows:
(in thousands)OperatingFinance
2024$3,651 $367 
20253,671 361 
20263,691 361 
20273,765 361 
20283,840 303 
Thereafter32,312 85 
Total undiscounted minimum future lease payments50,930 1,838 
Imputed Interest(20,061)(239)
Total lease liabilities$30,869 $1,599 

Lease Term and Discount Rate
Year Ended December 31,
20232022
Weighted-average discount rate
Operating leases8.33 %8.27 %
Finance leases5.92 %2.32 %
Weighted-average remaining lease term
Operating leases12.67 years13.59 years
Finance leases5.07 years6.06 years
XML 31 R16.htm IDEA: XBRL DOCUMENT v3.24.1
Accrued Expenses
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Accrued Expenses Accrued Expenses
Accrued expenses for continuing operations consist of the following: 
(in thousands)20232022
Salaries, wages, and commissions$1,706 $1,989 
Taxes, other than income taxes359 844 
Advances from customers62 98 
Insurance1,129 553 
Professional fees694 482 
Warranty reserve29 
Benefit plans427 383 
Customer rebate liability 243 194 
Other accrued items484 937 
Total accrued expenses$5,108 $5,509 
XML 32 R17.htm IDEA: XBRL DOCUMENT v3.24.1
Shareholders' Equity
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Shareholders' Equity Shareholders' Equity
Authorized shares of common stock were $24.0 million ($1.00 par value) at December 31, 2023 and 2022.
Share Repurchase Program
The share repurchase program allows for repurchase of up to 790,383 shares of the Company's outstanding common stock and expires on February 17, 2025. The shares will be purchased from time to time at prevailing market prices, through open market or privately negotiated transactions, depending on market conditions. Under the program, the purchases will be funded from available working capital, and the repurchased shares will be returned to the status of authorized, but unissued shares of common stock or held in treasury. There is no guarantee as to the exact number of shares that will be repurchased by the Company, and the Company may discontinue purchases at any time that management determines additional purchases are not warranted. As of December 31, 2023, the Company has 536,871 shares of its share repurchase authorization remaining.
Shares repurchased for the year ended December 31, 2023 and 2022 were as follows:
Year Ended December 31,
20232022
Number of shares repurchased 143,108 110,404 
Average price per share$8.97 $12.16 
Total cost of shares repurchased1
$1,287,416 $1,345,540 
1Includes broker fees incurred as part of repurchase transactions

Dividends
At the end of each fiscal year the Board reviews the financial performance and capital needed to support future growth to determine the amount of cash dividend, if any, which is appropriate. In 2023 and 2022, no dividends were declared or paid by the Company.
XML 33 R18.htm IDEA: XBRL DOCUMENT v3.24.1
Accounting for Share-Based Payments
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Accounting for Share-Based Payments Accounting for Share-Based Payments
Overview of Share-Based Payment Plans
The Company has a number of active and inactive equity incentive plans (the "Incentive Plans") under which the Company has been authorized to grant share-based awards to key employees and non-employee directors. A total of 0.8 million shares have been authorized for grant to key employees and non-employee directors under the Company's currently active Incentive Plans. As of December 31, 2023, there were 0.4 million shares remaining available for grants under the currently active equity Incentive Plans.

The Company recognized share-based compensation expense within SG&A expense on the consolidated statements of income (loss) of $1.1 million and $1.4 million in 2023 and 2022, respectively.

Total unrecognized share-based payment expense for all share-based payment plans was $0.8 million at December 31, 2023, of which $0.6 million is expected to be recognized in 2024, $0.1 million in 2025, and $0.1 million thereafter. This results in these amounts being recognized over a weighted-average period of 1.57 years.

Stock Options
Stock options have terms of 10 years and vest in 20% or 33% increments annually on a cumulative basis, beginning one year after the date of grant, and are assigned an exercise price equal to the average of the high and low common stock price on the day prior to the date of grant. Options are expensed on a straight-line basis over the grant vesting period, which is considered to be the requisite service period. There was no compensation expense charged against income for options in 2023. Compensation expense charged against income for options was insignificant for 2022.
The fair value of each option grant is estimated on the date of grant using the Black-Scholes option-pricing model. When determining expected volatility, the Company considers the historical volatility of the Company’s stock price. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant, based on the options’ expected term. The Company granted no new options in 2023 or 2022.
Transactions related to stock options for the year ended December 31, 2023 are summarized as follows:
Weighted
Average
Exercise
Price
Options
Outstanding
Weighted
Average
Contractual
Term
(in years)
Intrinsic
Value of
Options
Outstanding at December 31, 2022$13.66 118,142 5.2$— 
Exercised— — 
Canceled, forfeited, or expired13.70 (11,945)
Outstanding at December 31, 2023$13.65 106,197 4.8$— 
Vested and expected to vest at December 31, 20231
$— — $— 
Exercisable options$13.65 106,197 4.8$— 
1Includes outstanding vested and nonvested options

Restricted Stock Awards
Restricted stock awards are valued based on the average of the high and low common stock price on the day prior to the date of grant. In general, these awards vest in either 20% or 33% increments annually on a cumulative basis, beginning one year after the date of grant. Certain of these awards vest 100% at the end of a three-year period from the date of grant. In order for the awards to vest, the employee must be in the continuous employment of the Company since the date of the award. Except for death, disability, or qualifying retirement, any portion of an award that has not vested is forfeited upon termination of employment. An employee is not entitled to any voting rights with respect to any shares not yet vested, and the shares are not transferable.
All awards are expensed on a straight-line basis over the grant vesting period, which is considered to be the requisite service period. The weighted average period over which the restricted stock awards compensation expense is expected to be recognized is 1.54 years.
Transactions related to restricted stock awards for the year ended December 31, 2023 are summarized as follows:
SharesWeighted Average
Grant Date Fair Value
Nonvested at December 31, 202279,103 $17.31 
Granted47,158 9.74 
Vested(47,875)15.74 
Forfeited(10,179)15.56 
Nonvested at December 31, 202368,207 $12.57 

Performance Stock Units
The Company issues performance stock units classified as equity awards which contain market conditions that must be satisfied for an employee to earn the right to benefit from the award. Performance stock units vest upon the achievement of specific thirty-day volume-weighted average price targets of a share of the Company's common stock over a period of three years. In order for the awards to vest, the employee must be in the continuous employment of the Company since the date of the award. Except for death, disability, or qualifying retirement, any portion of an award that has not vested is forfeited upon termination of employment. An employee is not entitled to any voting rights with respect to any shares not yet vested, and the shares are not transferable.

The performance stock units are divided into tranches, each one vesting on the date the thirty-day volume-weighted average price of the Company's common stock `meets or exceeds the price target as set forth in the table below:
SharesVolume Weighted Average Price Target
Tranche I4,902 $13.00 
Tranche II52,566 15.00 
Tranche III4,902 16.00 
Tranche IV2,566 17.50 
Tranche V4,902 19.00 
Tranche VI52,567 20.00 
Tranche VII2,230 22.50 
Tranche VIII100,000 25.00 
Tranche IX40,000 27.50 
Tranche X30,000 30.00 
Tranche XI30,000 $35.00 

The fair value of the performance stock units granted with a market performance condition are determined using a Monte Carlo simulation considering historical performance of the Company's stock as well as the probability of attaining the market performance condition determined on the date of grant. Expense is recognized on a straight-line method over the requisite service period. Performance stock units do not have dividend rights. The weighted average period over which the performance stock units compensation expense is expected to be recognized is 1.71 years.

The weighted-average grant-date fair value per unit of performance stock units granted was $0.64 and $3.92 in 2023 and 2022, respectively. There were no performance stock units vesting in 2023 and 2022.
Transactions related to performance stock units for the year ended December 31, 2023 were as follows:
UnitsWeighted-Average Grant Date Fair Value
Outstanding at December 31, 2022159,663 $3.92 
Granted172,405 0.64 
Forfeited(7,433)4.73 
Outstanding at December 31, 2023324,635 $2.16 

Inducement Awards
The Company has previously granted stock-based awards to incoming executive officers as incentives to enter into an at-will employment agreement with the Company. These inducement awards were approved by the Compensation Committee of the Board of Directors and did not require shareholder approval in accordance with NASDAQ Rule 5635(c)(4). In accordance with the rule, the only persons eligible to receive incentive awards are individuals not previously an employee or director of the Company.
In general, 50% of the inducement awards vest based on the achievement of thirty-day volume weighted average price targets of a Company share of stock and 50% vest on the third anniversary of the grant date. The fair value of the market based portion of inducement awards are determined using a Monte Carlo simulation considering historical performance of the Company's stock as well as the probability of attaining the market condition determined on the date of grant. The fair value of the time based portion of inducement awards are determined based on the average of the high and low common stock price on the day prior to the date of grant. Transactions related to inducement stock awards as of December 31, 2023 were as follows:
UnitsWeighted-Average Grant Date Fair Value
Outstanding December 31, 202221,686 $10.61 
Vested— — 
Forfeited/Canceled(16,784)$10.72 
Outstanding December 31, 20234,902 $10.21 
There were no inducement awards that vested in 2023. The total fair value of inducement awards vesting was approximately $0.2 million in 2022 The weighted average period over which inducement award compensation cost is expected to be recognized is 0.51 years.

Non-Employee Director Compensation Plan
Non-employee directors are paid an annual retainer of $115,000. Each non-employee director appointed to serve as a chairperson of a standing board committee receives the following annual retainer: Audit Committee: $10,000; Compensation Committee: $7,500; Nominating and Corporate Governance Committee: $6,000. The committee chairperson retainer is in addition to the board retainer. Each director has the opportunity to elect to receive 100% of the retainer in restricted stock with a minimum of $30,000 of the retainer in restricted stock. The amount of the retainer elected to be paid in restricted stock vests quarterly over a one year period. The number of restricted shares is determined by the average of the high and low sale price of the Company's stock on the day prior to the Annual Meeting of Shareholders. In 2023, the Company issued an aggregate of 27,432 shares of restricted stock to non-employee directors in lieu of $0.3 million of their annual cash retainer fees. The weighted average period over which the non-employee director award compensation expense is expected to be recognized is 1.23 years.
XML 34 R19.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Income Taxes Income Taxes
Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company's deferred tax assets and liabilities from continuing operations are as follows at the respective year ends: 
(in thousands)20232022
Deferred income tax assets:  
Inventory valuation reserves$1,829 $963 
Inventory capitalization360 907 
Accrued bonus127 150 
State net operating loss carryforwards2,239 1,572 
Federal net operating loss carryforwards2,209 1,088 
Lease liabilities7,415 7,744 
Interest Limitation Carryforwards1,396 555 
Intangible asset basis differences2,564 3,262 
Other1,932 1,192 
Total deferred income tax assets20,071 17,433 
State valuation allowance(1,641)(1,371)
       Total net deferred income tax assets18,430 16,062 
Deferred income tax liabilities:
Fixed asset basis differences5,478 7,184 
Prepaid expenses445 418 
Lease assets6,699 7,107 
Total deferred income tax liabilities12,622 14,709 
Deferred income taxes, net$5,808 $1,353 

Significant components of the provision for income taxes are as follows:
(in thousands)20232022
Current:  
Federal$(561)$(189)
State191 137 
Total current(370)(52)
Deferred: 
Federal(5,965)(4,903)
State(589)(613)
Total deferred(6,554)(5,516)
Total$(6,924)$(5,568)
The reconciliation of income tax computed at the U. S. federal statutory tax rates to income tax expense is:
(in thousands)20232022
Amount%Amount%
Tax at U.S. statutory rates$(8,616)21.0 %$2,522 21.0 %
State income taxes, net of federal tax benefit
(585)1.4 %184 1.5 %
Federal and State valuation allowance270 (0.7)%(2,366)(19.7)%
Stock option compensation87 (0.2)%(173)(1.4)%
Tax Benefits Associated with Palmer Closure— — %(5,707)(47.5)%
Other nondeductible expenses33 (0.1)%51 0.4 %
Goodwill impairment2,049 (5.0)%— — %
Other, net(162)0.5 %(79)(0.7)%
Total$(6,924)16.9 %$(5,568)(46.4)%

The Company's effective tax rate for 2023 was less than the U.S. statutory rate of 21% primarily driven by tax benefits associated with non-deductible goodwill impairment. The Company's effective tax rate for 2022 was less than the U.S. statutory rate of 21% primarily driven by tax benefits associated with the closure of Palmer and the release of valuation allowances on certain deferred tax assets, partially offset by state taxes.

The Company made income tax payments of $0.9 million and $7.8 million in 2023 and 2022, respectively. The Company has $10.5 million of U.S. Federal net operating loss carryforwards and $6.6 million of interest limitation carryforwards at the end of 2023 compared to $5.2 million of U.S. Federal net operating loss carryforwards and $2.6 million interest limitation carryforwards at the end of 2022. The Company believes that these carryforwards are more likely than not to be utilized in future periods. The majority of these carryforwards are not subject to expiration.

In addition, on a gross basis the Company had state net operating loss carryforwards of $49.0 million and $37.2 million at the end of 2023 and 2022, respectively. As of the end of 2023, the Company had recognized a state valuation allowance of $1.6 million. This represents a $0.3 million increase year-over-year primarily driven by losses in jurisdictions for which we believe it is not more likely than not to be utilized in future periods. The majority of these losses will expire between the years of 2023 and 2043, while certain losses are not subject to expiration.

The Company and its subsidiaries are subject to U.S. federal income tax as well as income tax of multiple state jurisdictions. The Company is no longer subject to U.S. federal examinations for years before 2020 or state examinations for years before 2019.

The Company had no uncertain tax position activity during 2023 or 2022. The Company's continuing practice is to recognize interest and/or penalties related to income tax matters in the provision for income taxes. The Company had no accruals for uncertain tax positions including interest and penalties at the end of 2023.
XML 35 R20.htm IDEA: XBRL DOCUMENT v3.24.1
Earnings Per Share
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Earnings Per Share Earnings Per Share
The following table sets forth the computation of basic and diluted earnings per share:
 (in thousands, except per share data)20232022
Numerator:  
Net (loss) income from continuing operations$(34,151)$17,578 
Net income from discontinued operations7,522 4,488 
Net (loss) income(26,629)22,066 
Denominator:  
Weighted average common shares outstanding10,140 10,230 
Effect of dilutive securities:  
Employee stock options and stock grants— 180 
Denominator for diluted earnings per share - weighted average shares10,140 10,410 
Net (loss) income per share from continuing operations:
Basic$(3.37)$1.72 
Diluted$(3.37)$1.69 
Net income per share from discontinued operations:  
Basic$0.74 $0.44 
Diluted$0.74 $0.43 
Net (loss) income per share:
Basic$(2.63)$2.16 
Diluted$(2.63)$2.12 
The diluted earnings per share calculations exclude the effect of potentially dilutive shares when the inclusion of those shares in the calculation would have an anti-dilutive effect. The Company had an $0.1 million shares of common stock that were anti-dilutive in 2023. The Company had 0.2 million shares of common stock that were anti-dilutive in 2022
XML 36 R21.htm IDEA: XBRL DOCUMENT v3.24.1
Industry Segments
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Industry Segments Industry Segments
Ascent Industries Co. has two reportable segments: Tubular Products and Specialty Chemicals. The Tubular Products segment includes the operating results of the Company’s plants involved in the production of stainless steel pipe and tube. The Tubular Products segment serves markets through pipe and tube and customers in the appliance, architectural, automotive and commercial transportation, brewery, chemical, petrochemical, pulp and paper, mining, power generation (including nuclear), water and waste-water treatment, liquid natural gas ("LNG"), food processing, pharmaceutical, oil and gas and other industries.

On January 1, 2023, the Company changed the grouping of certain immaterial revenue and expenses associated with the ceased Palmer operations. As a result, certain prior period Tubular Products segment results have been reclassified to All Other to be comparable to the current period's presentation. During the second quarter of 2023, the Board of Directors made the decision to permanently cease operations at the Company’s Munhall facility, which was effective August 31, 2023. As a result, certain prior period Tubular Products segment results have been reclassified to remove Munhall's results from continuing operations to discontinued operations. On December 22, 2023, the Company and its wholly-owned subsidiary Specialty Pipe & Tube, Inc. (“SPT”) entered into an Asset Purchase Agreement pursuant to which Ascent and SPT sold substantially all of the assets primarily related to SPT to Specialty Pipe & Tube Operations, LLC, a Delaware limited liability company. The transaction closed on December 22, 2023. As a result, prior period Tubular Products segment results have been reclassified to remove SPT's results from continuing operations to discontinued operations.

The Specialty Chemicals segment includes the operating results of the Company’s plants involved in the production of specialty chemicals. The Specialty Chemicals segment produces products for the pulp and paper, coatings, adhesives, sealants and elastomers (CASE), textile, automotive, household, industrial and institutional ("HII"), agricultural, water and waste-water treatment, construction, oil and gas and other industries.

The chief operating decision maker evaluates performance and determines resource allocations based on a number of factors, the primary measures being operating income and Adjusted earnings (loss) before interest, income taxes, depreciation and amortization. Adjusted earnings (loss) before interest, income taxes, depreciation and amortization excludes certain items that management believes are not indicative of future results.

The accounting principles applied at the operating segment level are the same as those applied at the consolidated financial statement level. Intersegment sales and transfers are eliminated at the corporate consolidation level.
The following table summarizes certain information regarding segments of the Company's continuing operations:
(in thousands)20232022
Net sales   
Tubular Products$109,513 $154,040 
Specialty Chemicals83,616 107,542 
All Other50 411 
 $193,179 $261,993 
Operating (loss) income  
Tubular Products$(11,210)$22,182 
Specialty Chemicals(12,558)6,971 
All Other(801)(509)
 (24,569)28,644 
Corporate
Unallocated corporate expenses(12,018)(12,997)
Acquisition costs and other(843)(1,104)
Total Corporate(12,861)(14,101)
Operating (loss) income(37,430)14,543 
Interest expense4,238 2,742 
Other income, net(593)(209)
(Loss) income before income taxes$(41,075)$12,010 
Identifiable assets  
Tubular Products$70,548 $89,050 
Specialty Chemicals49,547 72,990 
Corporate & Other42,339 37,907 
 $162,434 $199,947 
Depreciation and amortization  
Tubular Products$3,145 $3,451 
Specialty Chemicals4,432 4,749 
Corporate & Other89 74 
 $7,666 $8,274 
Capital expenditures  
Tubular Products$1,104 $2,076 
Specialty Chemicals1,519 1,140 
Corporate & Other262 178 
 $2,885 $3,394 
Sales by product group
Fiberglass and steel liquid storage tanks and separation equipment$50 $411 
Stainless steel pipe and tube109,513 154,040 
Specialty chemicals83,616 107,542 
$193,179 $261,993 
Geographic sales  
United States$188,241 $253,693 
Elsewhere4,938 8,300 
 $193,179 $261,993 
XML 37 R22.htm IDEA: XBRL DOCUMENT v3.24.1
Benefit Plans and Collective Bargaining Agreements
12 Months Ended
Dec. 31, 2023
Retirement Benefits [Abstract]  
Benefit Plans and Collective Bargaining Agreements Benefit Plans and Collective Bargaining Agreements
The Company has a 401(k) Employee Stock Ownership Plan (the "401(k)/ESOP Plan") covering all non-union employees. Beginning January 1, 2023 the plan was extended to include all non-union and union employees at the Company's Virginia facility. Employees can contribute to the 401(k)/ESOP Plan up to 100% of their wages with a maximum of $22,500 for 2023. Under the Economic Growth and Tax Relief Reconciliation Act, employees who are age 50 or older could contribute an additional $7,500 per year for a maximum of $30,000 for 2023. Contributions by the employees are invested in one or more funds at the direction of the employee; however, employee contributions cannot be invested in Company stock. Contributions by the Company are made in accordance with the investment elections made by each participant for his or her deferral contributions. The Company contributes on behalf of each eligible participant a matching contribution equal to a percentage determined each year by the Board of Directors. For 2023 and 2022 the maximum was 100% of employee contributions up to a maximum of 4% of their eligible compensation. The matching contribution is applied to the employee accounts after each payroll. Matching contributions of approximately $1.0 million were made for 2023 and $0.7 million for 2022. The Company may also make a discretionary contribution, which if made, would be distributed to all eligible participants regardless of whether they contribute to the 401(k)/ESOP Plan. No discretionary contributions were made to the 401(k)/ESOP Plan in 2023 or 2022.
The Company has a 401(k) and Profit Sharing Plan (the "Bristol Plan") covering all employees as part of the United Steel Workers of America, Local Union 4586 Collective Bargaining Agreement (the "Bristol CBA"). Employees can contribute to the Bristol Plan up to 60% of pretax annual compensation, as defined in the Bristol Plan, with a maximum of $22,500 for 2023. Under the Economic Growth and Tax Relief Reconciliation Act, employees who are age 50 or older could contribute an additional 7,500 per year for a maximum of 30,000 for 2023. During 2023 and 2022, the Company contributed 4% of a participant's eligible compensation regardless of whether the participants contribute to the Bristol Plan. The Company's contributions were $0.3 million for both 2023 and 2022. Additional profit sharing amounts may also be contributed at the option of the Company's Board of Directors, which if made, would be allocated to participants based on the ratio of the participant's compensation to the total compensation of all participants eligible to participate in the Bristol Plan. No discretionary contributions were made to the Bristol Plan in 2023 or 2022.
During 2022, the Company also maintained a 401(k) Plan (the "Virginia Plan") covering substantially all employees at the Virginia facility. The Company contributed on behalf of each eligible participant a matching contribution equal to a percentage determined each year by the Board of Directors. For 2022 the maximum was 100% of employee contributions up to the first 3% of their eligible compensation and 50% for employee contributions from 3% to 6%. Matching contributions of $0.4 million were made under the Virginia Plan for 2022. The Company also maintains a Collective Bargaining Agreement (the "Virginia CBA") with the United Food and Commercial Workers, Local Union 400 (the "Virginia Union"), which represents employees at the Virginia facility and is required to make additional quarterly contributions for hourly employees who had a hire date prior to June 1, 2013. Additional quarterly matching contributions of approximately $34,734 were made for 2023 and $37,743 for 2022.
The Company maintains a Collective Bargaining Agreement (the "Mineral Ridge CBA") with the United Steel Workers of America, Local Union 4564-07, which represents employees at the Mineral Ridge facility. In connection with the Mineral Ridge CBA, the Company contributes to union-sponsored defined contribution retirement plans. Contributions relating to these plans were $37,818 and $40,835 for 2023 and 2022, respectively. The employees at this facility are covered under the Employee Leasing Services Agreement entered into as part of the sale of Specialty Pipe & Tube, Inc which closed December 22, 2023.
XML 38 R23.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies
12 Months Ended
Dec. 31, 2023
Commitments and Contingencies Disclosure [Abstract]  
Commitments and Contingencies Commitments and Contingencies
In October 2021, the Company acquired DanChem Technologies, Inc. ("DanChem"), a specialty chemical manufacturer based in Virginia. In June of 2020, DanChem received a demand letter from Henkel US Operations Corporation (“Henkel”), a former customer, asserting various claims for breach of contract alleging that product supplied by DanChem under four (4) purchase orders in 2018 and 2019 were defective and/or non-conforming and seeking approximately $315,000 in damages. DanChem responded in August 2020 disputing the claims and denying wrongdoing. Henkel was silent almost two years and then, in August 2022, sent another demand letter to DanChem asserting similar, if not identical claims, but now seeking alleged damages of approximately $3 million (with the main difference between the two demands being Henkel’s new claims for lost profits and other consequential damages). Henkel filed a lawsuit against DanChem in Connecticut state court in October 2022 seeking its newly alleged damages of approximately $3 million. The Company settled the lawsuit with Henkel during the third quarter of 2023.

In addition, from time to time, we are involved in various other legal proceedings arising from the normal course of business activities. We are not presently a party to any other such litigation the outcome of which, we believe, if determined adversely to us, would individually, or taken together, have a material adverse effect on our business, operating results, cash flows, or financial condition. Defending such proceedings is costly and can impose a significant burden on management and employees. We may receive unfavorable preliminary or interim rulings in the course of litigation, and there can be no assurances that favorable final outcomes will be obtained.
XML 39 R24.htm IDEA: XBRL DOCUMENT v3.24.1
Supplemental Financial Information
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Supplemental Financial Information Supplemental Financial Information (unaudited)
The following tables present certain unaudited consolidated quarterly financial information for each of the eight quarters ended December 31, 2023. This quarterly information has been prepared on the same basis as the consolidated financial statements and includes all adjustments necessary to state fairly the information for the periods presented.
Unaudited, in thousands, except per share data
Quarter Ended
2023March 31June 30September 30December 31
Net sales$54,861 $50,355 $46,747 $41,216 
Gross profit1,466 (776)2,984 (2,148)
Loss from continuing operations(5,788)(6,150)(14,678)(7,535)
Income (loss) from discontinued operations, net of tax588 (8,486)(3,254)18,674 
Net (loss) income(5,200)(14,636)(17,932)11,139 
Net loss per share from continuing operations:
Basic(0.57)(0.60)(1.45)(0.75)
Diluted(0.57)(0.60)(1.45)(0.73)
Net income (loss) per share from discontinued operations:
Basic0.06 (0.83)(0.32)1.85 
Diluted0.06 (0.83)(0.32)1.80 
Net (loss) income per share:
Basic(0.51)(1.44)(1.77)1.10 
Diluted(0.51)(1.44)(1.77)1.07 
Weighted-average shares:
Basic10,148 10,170 10,135 10,107 
Diluted10,148 10,170 10,135 10,374 
Unaudited, in thousands, except per share data
Quarter Ended
2022March 31June 30September 30December 31
Net sales$71,238 $72,443 $64,132 $54,180 
Gross profit15,791 14,350 8,257 4,889 
Income (loss) from continuing operations6,488 7,189 (600)4,501 
Income (loss) from discontinued operations, net of tax3,770 3,868 1,224 (4,374)
Net income10,258 11,057 624 127 
Net income (loss) per share from continuing operations:
Basic0.64 0.70 (0.06)0.44 
Diluted0.63 0.69 (0.06)0.43 
Net income (loss) per share from discontinued operations:
Basic0.37 0.38 0.12 (0.43)
Diluted0.37 0.37 0.12 (0.42)
Net income per share:
Basic1.00 1.08 0.06 0.01 
Diluted0.99 1.06 0.06 0.01 
Weighted-average shares:
Basic10,209 10,244 10,253 10,213 
Diluted10,320 10,431 10,465 10,416 
XML 40 R25.htm IDEA: XBRL DOCUMENT v3.24.1
Subsequent Events
12 Months Ended
Dec. 31, 2023
Subsequent Events [Abstract]  
Subsequent Events Subsequent Events
The Company evaluated subsequent events and transactions that occurred after the balance sheet date up to the date that the financial statements were available to be issued. Based upon this review, the Company did not identify any subsequent events that would have required adjustment or disclosure in the financial statements.
XML 41 R26.htm IDEA: XBRL DOCUMENT v3.24.1
Schedule II Valuation and Qualifying Accounts
12 Months Ended
Dec. 31, 2023
SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]  
Schedule II Valuation and Qualifying Accounts
Schedule II Valuation and Qualifying Accounts
(in thousands)Balance at Beginning of PeriodCharged to (Reduction of) Cost and ExpensesDeductionsBalance at End of Period
Year ended December 31, 2023
Deducted from asset account:
Inventory reserves$2,970 $3,318 $(169)$6,119 
Year ended December 31, 2022
Deducted from asset account:
Inventory reserves$943 $2,615 $(588)$2,970 
XML 42 R27.htm IDEA: XBRL DOCUMENT v3.24.1
Pay vs Performance Disclosure - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Pay vs Performance Disclosure                    
Net Income (Loss) $ 11,139 $ (17,932) $ (14,636) $ (5,200) $ 127 $ 624 $ 11,057 $ 10,258 $ (26,629) $ 22,066
XML 43 R28.htm IDEA: XBRL DOCUMENT v3.24.1
Insider Trading Arrangements
3 Months Ended
Dec. 31, 2023
Trading Arrangements, by Individual  
Rule 10b5-1 Arrangement Adopted false
Non-Rule 10b5-1 Arrangement Adopted false
Rule 10b5-1 Arrangement Terminated false
Non-Rule 10b5-1 Arrangement Terminated false
XML 44 R29.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies (Policies)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Principles of Consolidation
Principles of Consolidation - The consolidated financial statements include the accounts of the Company and its subsidiaries, all of which are wholly-owned. Intercompany transactions and balances have been eliminated.
Use of Estimates
Use of Estimates - The preparation of the Company's financial statements in accordance with accounting principles generally accepted in the United States of America requires management to make estimates that affect the reported amounts of assets, liabilities, sales and expenses, and related disclosures of contingent assets and liabilities. Significant items subject to such estimates and assumptions include the carrying value of property, plant and equipment; intangible assets; the fair value of assets or liabilities acquired in a business combination; valuation allowances for receivables, inventories and deferred income tax assets and liabilities; environmental liabilities; liabilities for potential tax deficiencies; and, potential litigation claims and settlements. The Company bases these estimates on historical results and various other assumptions believed to be reasonable, all of which form the basis for making estimates concerning the carrying value of assets and liabilities that are readily available from other sources. Actual results may differ from these estimates.
Cash and Cash Equivalents
Cash and Cash Equivalents - The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. The Company maintains cash levels in bank accounts that, at times, may exceed federally-insured limits.
Accounts Receivable
Accounts Receivable - Accounts receivable from the sale of products are recorded at net realizable value and the Company generally grants credit to customers on an unsecured basis. Substantially all of the Company's accounts receivable are due from companies located throughout the United States. The Company provides an allowance for credit losses for expected uncollectible amounts. The allowance is based upon an analysis of accounts receivable balances with similar risk characteristics on a collective basis, considering factors such as the aging of receivables balances, historical loss experience, current information, and future expectations. Each reporting period, the Company reassesses whether any accounts receivable no longer share similar risk characteristics and should instead be evaluated as part of another pool or on an individual basis. The Company performs periodic credit evaluations of its customers' financial condition and generally does not require collateral. Receivables are generally due within 30 to 60 days. Delinquent receivables are written off based on individual credit evaluations and specific circumstances of the customer.
The opening and closing balances of our accounts receivables from continuing operations are as follows (in thousands):
(in thousands)
January 1, 2022
December 31, 2022December 31, 2023
Accounts receivables, net$33,417 $33,202 $26,604 
Inventories
Inventories - Inventory is stated at the lower of cost or net realizable value ("LCNRV"). Cost is determined by either specific identification or weighted average methods.
At the end of each quarter, all facilities review recent sales reports to identify sales price trends that would indicate products or product lines that are being sold below our cost. This would indicate that an adjustment would be required. An LCNRV adjustment is recorded when the Company's inventory cost, based upon a historical price, is greater than the current selling price of that product. During the year ended December 31, 2023, LCNRV adjustments of $0.6 million required by our Specialty Chemicals segment. During the year ended December 31 2022, no significant LCNRV adjustments were required by our Specialty Chemicals segment.
Stainless steel, both in its raw material (coil or plate) or finished goods (pipe and tube) state is purchased/sold using a base price plus an additional surcharge which is dependent on current nickel prices. As raw materials are purchased, it is priced to the Company based upon the surcharge at that date. When the selling price of the finished pipe is set for the customer, approximately three months later, the then-current nickel surcharge is used to determine the proper selling prices. An LCNRV adjustment is recorded when the Company's inventory cost, based upon a historical nickel price, is greater than the current selling price of that product due to a reduction in the nickel surcharge. LCNRV adjustments of $0.6 million and $0.3 million were required by our Tubular Products segment's continuing operations during the years ended December 31, 2023 and 2022, respectively.
In addition, the Company establishes inventory reserves for:
Estimated obsolete or unmarketable inventory - The Company identifies aged inventory items with slow or no sales activity for finished goods or slow or no usage for raw materials for a certain period of time. For those inventory items, a reserve is established for a percentage of the inventory cost less any estimated scrap proceed and is based on our current knowledge with respect to inventory levels, sales trends and historical experience. The Company reserved $5.6 million and $2.8 million for continuing operations as of December 31, 2023 and 2022, respectively.
Estimated quantity losses - The Company performs an annual physical count of inventory during the fourth quarter each year for all facilities. A reserve is established for the potential quantity losses that could occur subsequent to their physical inventory. This reserve is based upon the most recent physical inventory results.
Property, Plant and Equipment
Property, Plant and Equipment - Property, plant and equipment are stated at cost. Depreciation is determined based on the straight-line method over the estimated useful life of the assets. Substantially all depreciation is recorded within cost of goods sold on the consolidated statements of income (loss). Leasehold improvements are depreciated over the shorter of their useful lives or the remaining non-cancellable lease term, buildings are depreciated over a range of 10 years to 40 years, and machinery, fixtures and equipment are depreciated over a range of three years to 20 years. The costs of software licenses are amortized over five years using the straight-line method. The Company continually reviews the recoverability of the carrying value of long-lived assets. The Company also reviews long-lived assets for impairment whenever events or changes in circumstances indicate the carrying amount of such assets may not be recoverable. When the future undiscounted cash flows of the operation to which the assets relate do not exceed the carrying value of the asset, the assets are written down to fair value.
Business Combinations
Business Combinations - Business combinations are accounted for using the acquisition method of accounting. Under this method, the total consideration transferred to consummate the business combination is allocated to the identifiable tangible and intangible assets acquired and liabilities assumed based on their respective fair values as of the closing date of the transaction. The acquisition method of accounting requires extensive use of estimates and judgments to allocate the consideration transferred to the identifiable tangible and intangible assets acquired, if any, and liabilities assumed.
Goodwill and Intangible Assets
Goodwill - Goodwill is the excess of the purchase price over the fair value of identifiable assets acquired, less fair value of liabilities assumed, in a business combination. The Company reviews goodwill for impairment at the reporting unit level, which is the operating segment level or one level below the operating segment level. Goodwill is not amortized but is evaluated for impairment at least annually on October 1 or whenever events or changes in circumstances indicate that it is more likely than not that the carrying amount may not be recoverable. The evaluation begins with a qualitative assessment to determine whether a quantitative impairment test is necessary. If, after assessing qualitative factors, we determine it is more likely than not that the fair value of the reporting unit is less than the carrying amount, then the quantitative goodwill impairment test is performed.
The quantitative goodwill impairment test used to identify potential impairment compares the fair value of a reporting unit with its carrying amount, including goodwill. Fair value represents the price a market participant would be willing to pay in a potential sale of the reporting unit and is based on a combination of an income approach, based on discounted future cash flows, and a market approach, based on market multiples applied to free cash flow. If the fair value exceeds the carrying value, then no goodwill impairment has occurred. If the carrying value of the reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit. Any impairment identified is included within "goodwill impairment" in the consolidated statements of income (loss).
A reporting unit is an operating segment or a business unit one level below that operating segment, for which discrete financial information is prepared and regularly reviewed by segment management. During 2023 and 2022, goodwill was allocated to the Specialty Chemicals reporting unit.
During the third quarter of 2023, the Company determined potential indicators of impairment within the Specialty Chemicals reporting unit, with an associated goodwill balance of $11.4 million existed. Macroeconomic conditions and pressures, increased risks within the broader specialty chemicals business, reporting unit operating losses and a decline in the reporting unit's net sales compared to forecast, collectively, indicated that the reporting unit had experienced a triggering event and the need to perform a quantitative evaluation of goodwill. The Company performed a discounted cash flow analysis and a market multiple analysis for the Specialty Chemicals reporting unit to determine the reporting unit's fair value. The discounted cash flow analysis included management assumptions for expected sales growth, capital expenditures and overall operational forecasts while the market multiple analysis included historical and projected performance, market capitalization, volatility and multiples for industry peers. Determining the fair value of the reporting unit and allocation of that fair value to individual assets and liabilities within the reporting unit to determine the implied fair value of the goodwill is judgmental in nature and requires the use of significant management estimates and assumptions. Any changes in the judgments, estimates, or assumptions could produce significantly different results. As a result of the goodwill impairment evaluation, it was concluded that the estimated fair value of the Specialty Chemicals reporting unit was below its carrying value by 27.6% resulting in a goodwill impairment charge of $11.4 million for the year ended December 31, 2023.
Intangible Assets - Intangible assets consists of customer relationships, trademarks and trade names, and represents the fair value of intellectual, non-physical assets resulting from business acquisitions and are amortized over their estimated useful lives using either an accelerated or straight-line method over a period of 15 years. Amortization expense is recorded in selling, general and administrative expense on the consolidated statements of income (loss).
Deferred Charges
Deferred Charges - Deferred charges represent debt issuance costs and are amortized over their estimated useful lives using the straight-line method over a period of four years and is recorded in interest expense on the consolidated statements of income (loss).
Long-Lived Asset Impairment
Long-Lived Asset Impairment - The carrying amounts of long-lived assets are reviewed whenever certain events or changes in circumstances indicate that the carrying amounts may not be recoverable. A potential impairment has occurred for long-lived assets held-for-use if projected future undiscounted cash flows expected to result from the use and eventual disposition of the assets are less than the carrying amounts of the assets. An impairment loss is recorded for long-lived assets held-for-use when the carrying amount of the asset is not recoverable and exceeds its fair value.
Long-lived assets that are expected to be sold within the next 12 months and meet the other relevant held-for-sale criteria are classified as long-lived assets held-for-sale. An impairment loss is recorded for long-lived assets held-for-sale when the carrying amount of the asset exceeds its fair value less cost to sell. A long-lived asset is not depreciated while its classified as held-for-sale.
For long-lived assets to be abandoned, the Company considers the asset to be disposed of when it ceases to be used. Until it ceases to be used, the Company continues to classify the asset as held-for-use and test for potential impairment accordingly. If the Company commits to a plan to abandon a long-lived asset before the end of its previously estimated useful life, its depreciable life is re-evaluated.
Gains and losses on the disposal of assets are recorded as the difference between the net proceeds received, if any, and net carrying values of the assets disposed and are included in loss on disposal of assets and adjustments to assets held for sale, net in the consolidated statements of comprehensive (loss) income.
Discontinued Operations
Discontinued Operations - The Company accounts for and classifies a business as a discontinued operation when the following criteria are met: the disposal group is a component of an entity, the component of the entity meets the held for sale criteria in accordance with our policy described above and the component of the entity represents a strategic shift in the entity's operating and financial results. See Note 2 for discussion on the Company's discontinued operations.
Assets Held for Sale - The Company classifies long-lived assets or disposal groups as held for sale in the period when all of the following conditions have been met:
the Board of Directors have approved and committed to a plan to sell the assets or disposal group;
the asset or disposal group is available for immediate sale in its present condition;
an active program to locate a buyer and other actions required to complete the sale have been initiated;
the sale of the asset or disposal group is probable and expected to be completed within one year;
the asset or disposal group is being actively marketed for sale at a price that is reasonable in relation to its current fair value; and,
it is unlikely that significant changes to the plan will be made or that the plan will be withdrawn.
We initially measure a long-lived asset or disposal group that is classified as held for sale at the lower of its carrying value or fair value less any costs to sell and recognize any loss in the period in which the held for sale criteria are met. Gains are not recognized until the date of sale. We cease depreciation and amortization of a long-lived asset, or assets within a disposal group, upon their designation as held for sale and subsequently assess fair value less any costs to sell at each reporting period until the asset or disposal group is no longer classified as held for sale. See Note 4 for discussion on the Company's assets held for sale.
Leases
Leases - The Company determines whether an arrangement is a lease at contract inception. For leases in which the Company is the lessee, the Company recognizes a right-of-use asset and corresponding lease liability on the consolidated balance sheets equal to the present value of the fixed lease payments over the lease term. Lease liabilities represent an obligation to make lease payments arising from a lease while right-of-use assets represent a right to use an underlying asset during the lease term. The Company does not separate lease and non-lease components for its underlying assets. Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheets.
If readily determinable, the rate implicit in the lease is used to discount lease payments to present value; however, the Company's leases generally do not provide a readily determinable implicit rate. When the implicit rate is not determinable, the Company's estimated incremental borrowing rate is utilized, determined on a fully collateralized and fully amortizing basis, to discount lease payments based on information available at lease commencement. The Company determines the appropriate incremental borrowing rate by identifying a reference rate and making adjustments that take into consideration financing options and certain lease-specific circumstances. Such adjustments include assuming the Store Capital lease would require two lenders with the secondary lender being secured on a second lien requiring mezzanine rates. Lease costs are recognized on a straight-line basis over the lease term.
Right-of-use assets and operating lease liabilities are remeasured upon certain modifications to leases using the present value of the remaining lease payments and estimated incremental borrowing rate upon lease modification. The difference between the remeasured right-of-use asset and the operating lease liabilities are recognized as a gain or loss within operating expenses. The Company reviews any changes to its lease agreements for potential modifications and/or indicators of impairment of the respective right-of-use asset. Operating leases are included in right-of-use assets, current portion of operating lease liabilities and long-term portion of operating lease liabilities on the accompanying consolidated balance sheets. Finance leases are included in property, plant and equipment, current portion of finance lease liabilities and long-term portion of finance lease liabilities. See Note 7 for additional information on the Company's leases.
The Company subleases portions of certain properties that are not used in its operations.
Revenue Recognition
Revenue Recognition - Revenues are recognized when control of the promised goods or services is transferred to our customers upon shipment, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. The Company's revenues are derived from contracts with customers where performance obligations are satisfied
at a point-in-time or over-time. For certain contracts under which the Company produces product with no alternative use and for which the Company has an enforceable right to payment during the production cycle, product in which the material is customer owned or in which the customer simultaneously consumes the benefits throughout the production cycle, progress toward satisfying the performance obligation is measured using an output method of units produced. Certain customer arrangements consist of bill-and-hold characteristics under which transfer of control has been met (including the passing of title and significant risk and reward of ownership to the customers). Therefore, the customers can direct the use of the bill-and-hold inventory while we retain physical possession of the product until it is shipped to a customer at a point in time in the future.
Our contracts with customers may include multiple performance obligations. For such arrangements, revenue for each performance obligation is based on its standalone selling price and revenue is recognized as each performance obligation is satisfied. The Company generally determines standalone selling prices based on the prices charged to customers using the adjusted market assessment approach or expected cost plus margin. Deferred revenues are recorded when cash payments are received in advance of satisfying the performance obligation, including amounts which are refundable. See Note 3 for additional information on the Company's revenue.
Shipping Costs
Shipping Costs - Shipping costs are treated as fulfillment activities at the time control and title of the promised good and services rendered are transferred to the customer. Shipping costs from continuing operations of approximately $3.4 million and $4.3 million in 2023 and 2022, respectively, are recorded in cost of goods sold on the consolidated statements of income (loss).
Share-Based Compensation Share-Based Compensation - Share-based payments to employees, including grants of employee stock options, are recognized in the consolidated statements of income (loss) as compensation expense (based on their estimated fair values at grant date) generally over the vesting period of the awards using the straight-line method. Any forfeitures of share-based awards are recorded as they occur.
Income Taxes
Income Taxes - Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing accounts and their respective tax basis and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recorded to reduce the carrying amounts of deferred tax assets unless it is more likely than not that such assets will be realized.
Additionally, the Company maintains reserves for uncertain tax provisions, if necessary.
Earnings Per Share Earnings Per Share - Earnings per share of common stock are computed based on the weighted average number of basic and diluted shares outstanding during each period.
Concentrations of Credit Risk
Concentrations of Credit Risk - Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash deposits and trade accounts receivable. The Company monitors the financial institutions where it invests its cash and cash equivalents as well as performs credit reviews of potential customers when extending credit to purchase and periodic reviews of existing customers to mitigate exposure and risk. The Tubular Products segment has one customer that accounted for approximately 17% of the segment's revenues for 2023. There were no customers representing more than 10% of the Tubular Products segment's revenues for 2022. The Specialty Chemicals segment has one customer that accounted for approximately 24% of the segment's revenues for 2023 and 21% of the segment's revenues for 2022.
Accounting Pronouncements Recently Adopted and Accounting Pronouncements Not Yet Adopted
Accounting Pronouncements Recently Adopted - On March 31, 2023, the Company adopted ASU 2020-04 Reference Rate Reform (Topic 848): Facilitation of Effects of Reference Rate Reform on Financial Reporting. The ASU, and subsequent clarifications, provide practical expedients for contract modification accounting related to the transition away from the London Interbank Offered Rate (LIBOR) and other interbank offering rates to alternative reference rates. The expedients are applicable to contract modifications made and hedging relationships entered into on or before December 31, 2024. The Company intends to use the expedients where needed for reference rate transition. The adoption of this standard by the Company did not have a material effect on the consolidated financial statements or footnote disclosures..
Accounting Pronouncements Not Yet Adopted - In November 2023, the Financial Accounting Standards Board issued Accounting Standards Update (ASU) 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. The ASU expands public entities’ segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. All disclosure requirements under ASU 2023-07 are also required for public entities with a single reportable segment. The ASU is effective for the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2024, and subsequent interim periods, with early adoption permitted. The Company is currently evaluating the impact of adopting this ASU on its consolidated financial statements and footnote disclosures.
In December 2023, the Financial Accounting Standards Board issued Accounting Standards Update (ASU) 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. The ASU requires consistent categories and greater disaggregation of information in the rate reconciliation and income taxes paid disaggregated by jurisdiction. The amendments also require that all entities disclose more detailed information about income taxes paid, including by jurisdiction; pretax income (or loss) from continuing operations; and income tax expense (or benefit). The ASU is effective for the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2024, and subsequent interim periods, with early adoption permitted. The Company is currently evaluating the impact of adopting this ASU on its consolidated financial statements and footnote disclosures.
Recent accounting pronouncements pending adoption not discussed in this Form 10-K are either not applicable to the Company or are not expected to have a material impact on the Company.
Fair Value of Financial Instruments
Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. To measure fair value, we use a three-tier valuation hierarchy based upon observable and non-observable inputs:

Level 1 - Unadjusted quoted prices that are available in active markets for identical assets or liabilities at the measurement date.

Level 2 - Significant other observable inputs available at the measurement date, other than quoted prices included in Level 1, either directly or indirectly, including:

Quoted prices for similar assets or liabilities in active markets;
Quoted prices for identical or similar assets or liabilities in non-active markets;
Inputs other than quoted prices that are observable for the asset or liability; and
Inputs that are derived principally from or corroborated by other observable market data.

Level 3 - Significant unobservable inputs that cannot be corroborated by observable market data and reflect the use of significant management judgment. These values are generally determined using model-based techniques, including option pricing models, discounted cash flow models, probability weighted models, and Monte Carlo simulations.
The Company's financial instruments include cash and cash equivalents, accounts receivable, accounts payable, notes payable, earn-out liabilities, revolving line of credit, and long-term debt.
XML 45 R30.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Accounts Receivable, Allowance for Credit Loss
The opening and closing balances of our accounts receivables from continuing operations are as follows (in thousands):
(in thousands)
January 1, 2022
December 31, 2022December 31, 2023
Accounts receivables, net$33,417 $33,202 $26,604 
Activity in the allowance for credit losses from continuing operations were as follows:
(in thousands)20232022
Balance at beginning of period$643 $164 
Current period provision for expected credit losses953 820 
Deductions from allowance(1,133)(341)
Balance at end of period$463 $643 
Schedule of Goodwill
The changes in the carrying amount of goodwill for the years ended December 31, 2023 and 2022 were as follows:
(in thousands)Specialty Chemicals
Balance December 31, 2021$12,637 
Purchase Price Allocation Revision(1,248)
Balance December 31, 202211,389 
Goodwill Impairment(11,389)
Balance December 31, 2023$— 
Schedule of Finite-Lived Intangible Assets
The gross carrying amount and accumulated amortization of intangible assets from continuing operations consist of the following:
20232022
(in thousands)Gross Carrying AmountAccumulated AmortizationGross Carrying AmountAccumulated Amortization
Definite-lived intangible assets:
Customer related$14,604 $(6,685)$14,604 $(5,201)
Trademarks and trade names150 (17)150 (12)
Other500 (56)500 (40)
Total definite-lived intangible assets$15,254 $(6,758)$15,254 $(5,253)
Schedule of Amortization Expense for Finite-lived Intangible Assets
Estimated amortization expense for the next five fiscal years based on existing intangible assets is as follows:
(in thousands)
2024$1,487 
20251,324 
20261,102 
2027930 
2028786 
Thereafter2,867 
Total$8,496 
XML 46 R31.htm IDEA: XBRL DOCUMENT v3.24.1
Discontinued Operations (Tables)
12 Months Ended
Dec. 31, 2023
Discontinued Operations and Disposal Groups [Abstract]  
Schedule of Discontinued Operations
The following table presents the aggregate carrying amounts of the classes of assets and liabilities of the Company's discontinued operations:
(in thousands)December 31, 2023December 31, 2022
Carrying amounts of assets included as part of discontinued operations:
Cash and cash equivalents$— $
Accounts receivable, net 778 11,918 
Inventories— 46,781 
Prepaid expenses and other current assets83 1,212 
Current assets classified as discontinued operations861 59,912 
Property, plant and equipment, net— 6,812 
Right-of-use assets, operating leases, net— 82 
Intangible assets, net— 386
Other non-current assets, net— 1,904 
Long-term assets classified as discontinued operations— 9,184 
Total assets classified as discontinued operations$861 $69,096 
Carrying amounts of current liabilities included as part of discontinued operations:
Accounts payable$107 $8,617 
Accrued expenses and other current liabilities1,366 1,051 
Current portion of operating lease liabilities— 41 
Total current liabilities classified as discontinued operations$1,473 $9,709 
Carrying amounts of long-term liabilities included as part of discontinued operations:
Long-term portion of operating lease liabilities$— $42 
Total liabilities classified as discontinued operations$1,473 $9,751 
The financial results of the Company's discontinued operations are presented as income from discontinued operations, net of tax on the consolidated statements of income (loss). The following table summarizes the results of the Company's discontinued operations:
(Unaudited)
Three Months Ended December 31,Year Ended
December 31,
(in thousands)2023202220232022
Net sales$7,214 $27,381 $64,760 $152,154 
Cost of sales8,115 30,674 64,507 138,909 
Gross profit(901)(3,293)253 13,245 
Selling, general and administrative expense1,261 2,088 7,587 7,311 
Acquisition costs and other355 96 568 96 
Gain on sale of assets(26,348)— (26,348)— 
Asset impairments— — 8,720 — 
Earnout adjustments— — — (7)
Operating income (loss) of discontinued operations23,831 (5,477)9,726 5,845 
Loss on classification as held for sale— — 83 — 
Income (loss) from discontinued operations before income taxes23,831 (5,477)9,643 5,845 
Income tax provision (benefit)5,157 (1,102)2,121 1,357 
Net income (loss) from discontinued operations$18,674 $(4,375)$7,522 $4,488 
Munhall assets classified as held for sale as are as follows:
(in thousands)December 31, 2023December 31, 2022
Property, plant and equipment, net2,374 — 
Other assets, net538 — 
Assets held for sale$2,912 $— 
Palmer assets classified as held for sale as of December 31, 2023 and 2022 are as follows:

(in thousands)20232022
Inventory, net$— $198 
Property, plant and equipment, net— 182 
Assets held for sale$— $380 
XML 47 R32.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue Recognition (Tables)
12 Months Ended
Dec. 31, 2023
Revenue from Contract with Customer [Abstract]  
Schedule of Disaggregation of Revenue by Product Group
The following table presents the Company's revenues, disaggregated by product group from continuing operations:
(in thousands)20232022
Fiberglass and steel liquid storage tanks and separation equipment$50 $411 
Stainless steel pipe and tube109,513 154,040 
Specialty chemicals83,616 107,542 
Net sales$193,179 $261,993 
Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction The following table represents the Company's revenue recognized at a point- in-time and over-time.
(in thousands)20232022
Point-in-time$175,280 $235,344 
Over-time$17,899 $26,649 
XML 48 R33.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value of Financial Instruments (Tables)
12 Months Ended
Dec. 31, 2023
Fair Value Disclosures [Abstract]  
Schedule of Assets Held for Sale
The following table presents the aggregate carrying amounts of the classes of assets and liabilities of the Company's discontinued operations:
(in thousands)December 31, 2023December 31, 2022
Carrying amounts of assets included as part of discontinued operations:
Cash and cash equivalents$— $
Accounts receivable, net 778 11,918 
Inventories— 46,781 
Prepaid expenses and other current assets83 1,212 
Current assets classified as discontinued operations861 59,912 
Property, plant and equipment, net— 6,812 
Right-of-use assets, operating leases, net— 82 
Intangible assets, net— 386
Other non-current assets, net— 1,904 
Long-term assets classified as discontinued operations— 9,184 
Total assets classified as discontinued operations$861 $69,096 
Carrying amounts of current liabilities included as part of discontinued operations:
Accounts payable$107 $8,617 
Accrued expenses and other current liabilities1,366 1,051 
Current portion of operating lease liabilities— 41 
Total current liabilities classified as discontinued operations$1,473 $9,709 
Carrying amounts of long-term liabilities included as part of discontinued operations:
Long-term portion of operating lease liabilities$— $42 
Total liabilities classified as discontinued operations$1,473 $9,751 
The financial results of the Company's discontinued operations are presented as income from discontinued operations, net of tax on the consolidated statements of income (loss). The following table summarizes the results of the Company's discontinued operations:
(Unaudited)
Three Months Ended December 31,Year Ended
December 31,
(in thousands)2023202220232022
Net sales$7,214 $27,381 $64,760 $152,154 
Cost of sales8,115 30,674 64,507 138,909 
Gross profit(901)(3,293)253 13,245 
Selling, general and administrative expense1,261 2,088 7,587 7,311 
Acquisition costs and other355 96 568 96 
Gain on sale of assets(26,348)— (26,348)— 
Asset impairments— — 8,720 — 
Earnout adjustments— — — (7)
Operating income (loss) of discontinued operations23,831 (5,477)9,726 5,845 
Loss on classification as held for sale— — 83 — 
Income (loss) from discontinued operations before income taxes23,831 (5,477)9,643 5,845 
Income tax provision (benefit)5,157 (1,102)2,121 1,357 
Net income (loss) from discontinued operations$18,674 $(4,375)$7,522 $4,488 
Munhall assets classified as held for sale as are as follows:
(in thousands)December 31, 2023December 31, 2022
Property, plant and equipment, net2,374 — 
Other assets, net538 — 
Assets held for sale$2,912 $— 
Palmer assets classified as held for sale as of December 31, 2023 and 2022 are as follows:

(in thousands)20232022
Inventory, net$— $198 
Property, plant and equipment, net— 182 
Assets held for sale$— $380 
XML 49 R34.htm IDEA: XBRL DOCUMENT v3.24.1
Property, Plant and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment
Property, plant and equipment consist of the following:
(in thousands)20232022
Land$723 $723 
Leasehold improvements3,079 3,495 
Buildings1,534 1,534 
Machinery, fixtures and equipment93,758 98,225 
Construction-in-progress1,330 1,657 
 100,424 105,634 
Less accumulated depreciation and amortization(70,669)(70,100)
Property, plant and equipment, net$29,755 $35,534 

The following table sets forth depreciation expense related to property, plant and equipment:
(in thousands)20232022
Cost of sales$5,918 $6,196 
Selling, general and administrative243 225 
Total depreciation$6,161 $6,421 
XML 50 R35.htm IDEA: XBRL DOCUMENT v3.24.1
Debt (Tables)
12 Months Ended
Dec. 31, 2023
Debt Disclosure [Abstract]  
Schedule of Long-term Debt
(in thousands)20232022
Revolving line of credit, due January 15, 2025$— $67,442 
Term loan, due January 15, 2025— 4,107 
Total long-term debt— 71,549 
Less: Current portion of long-term debt— (2,464)
Long-term debt, less current portion$— $69,085 
XML 51 R36.htm IDEA: XBRL DOCUMENT v3.24.1
Leases (Tables)
12 Months Ended
Dec. 31, 2023
Leases [Abstract]  
Schedule of Operating and Finance leases recorded in Consolidated Balance Sheet
Operating and finance lease amounts from continuing operations are as follows (in thousands):
Year Ended December 31,
ClassificationFinancial Statement Line Item20232022
Operating lease assetsRight-of-use assets, operating leases$27,784 $29,142 
Finance lease assetsProperty, plant and equipment, net1,543 1,494 
Current liabilitiesCurrent portion of lease liabilities, operating leases1,140 1,015 
Current liabilitiesCurrent portion of lease liabilities, finance leases292 280 
Non-current liabilitiesNon-current portion of lease liabilities, operating leases29,729 30,869 
Non-current liabilitiesNon-current portion of lease liabilities, finance leases$1,307 $1,242 
Schedule of Operating and Finance Leases Discount Rates, Total Lease Cost and Weighted Average Remaining Leases
Individual components of the total lease cost incurred by the Company are as follows:
Year Ended December 31,
(in thousands)20232022
Operating lease cost1
$3,945 $4,108 
Finance lease cost:
Reduction in carrying amount of right-of-use assets334 273 
Interest on finance lease liabilities85 36 
Sublease income(394)(187)
Total lease cost$3,970 $4,230 
1Includes short term leases, which are immaterial
Year Ended December 31,
20232022
Weighted-average discount rate
Operating leases8.33 %8.27 %
Finance leases5.92 %2.32 %
Weighted-average remaining lease term
Operating leases12.67 years13.59 years
Finance leases5.07 years6.06 years
Schedule of Maturities For Operating Leases After Adoption of 842
The amounts of undiscounted future minimum lease payments under leases as of December 31, 2023 are as follows:
(in thousands)OperatingFinance
2024$3,651 $367 
20253,671 361 
20263,691 361 
20273,765 361 
20283,840 303 
Thereafter32,312 85 
Total undiscounted minimum future lease payments50,930 1,838 
Imputed Interest(20,061)(239)
Total lease liabilities$30,869 $1,599 
Schedule of Maturities For Finance Leases After Adoption of 842
The amounts of undiscounted future minimum lease payments under leases as of December 31, 2023 are as follows:
(in thousands)OperatingFinance
2024$3,651 $367 
20253,671 361 
20263,691 361 
20273,765 361 
20283,840 303 
Thereafter32,312 85 
Total undiscounted minimum future lease payments50,930 1,838 
Imputed Interest(20,061)(239)
Total lease liabilities$30,869 $1,599 
XML 52 R37.htm IDEA: XBRL DOCUMENT v3.24.1
Accrued Expenses (Tables)
12 Months Ended
Dec. 31, 2023
Payables and Accruals [Abstract]  
Schedule of Accrued Expenses
Accrued expenses for continuing operations consist of the following: 
(in thousands)20232022
Salaries, wages, and commissions$1,706 $1,989 
Taxes, other than income taxes359 844 
Advances from customers62 98 
Insurance1,129 553 
Professional fees694 482 
Warranty reserve29 
Benefit plans427 383 
Customer rebate liability 243 194 
Other accrued items484 937 
Total accrued expenses$5,108 $5,509 
XML 53 R38.htm IDEA: XBRL DOCUMENT v3.24.1
Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Equity [Abstract]  
Schedule of Shares Repurchased
Shares repurchased for the year ended December 31, 2023 and 2022 were as follows:
Year Ended December 31,
20232022
Number of shares repurchased 143,108 110,404 
Average price per share$8.97 $12.16 
Total cost of shares repurchased1
$1,287,416 $1,345,540 
1Includes broker fees incurred as part of repurchase transactions
XML 54 R39.htm IDEA: XBRL DOCUMENT v3.24.1
Accounting for Share-Based Payments (Tables)
12 Months Ended
Dec. 31, 2023
Share-Based Payment Arrangement [Abstract]  
Schedule of Activity in the Company’s Stock Option Plans
Transactions related to stock options for the year ended December 31, 2023 are summarized as follows:
Weighted
Average
Exercise
Price
Options
Outstanding
Weighted
Average
Contractual
Term
(in years)
Intrinsic
Value of
Options
Outstanding at December 31, 2022$13.66 118,142 5.2$— 
Exercised— — 
Canceled, forfeited, or expired13.70 (11,945)
Outstanding at December 31, 2023$13.65 106,197 4.8$— 
Vested and expected to vest at December 31, 20231
$— — $— 
Exercisable options$13.65 106,197 4.8$— 
1Includes outstanding vested and nonvested options
Schedule of Stock Awards Plan Activity
Transactions related to restricted stock awards for the year ended December 31, 2023 are summarized as follows:
SharesWeighted Average
Grant Date Fair Value
Nonvested at December 31, 202279,103 $17.31 
Granted47,158 9.74 
Vested(47,875)15.74 
Forfeited(10,179)15.56 
Nonvested at December 31, 202368,207 $12.57 
Transactions related to inducement stock awards as of December 31, 2023 were as follows:
UnitsWeighted-Average Grant Date Fair Value
Outstanding December 31, 202221,686 $10.61 
Vested— — 
Forfeited/Canceled(16,784)$10.72 
Outstanding December 31, 20234,902 $10.21 
Schedule of Nonvested Performance- based Units Activity
The performance stock units are divided into tranches, each one vesting on the date the thirty-day volume-weighted average price of the Company's common stock `meets or exceeds the price target as set forth in the table below:
SharesVolume Weighted Average Price Target
Tranche I4,902 $13.00 
Tranche II52,566 15.00 
Tranche III4,902 16.00 
Tranche IV2,566 17.50 
Tranche V4,902 19.00 
Tranche VI52,567 20.00 
Tranche VII2,230 22.50 
Tranche VIII100,000 25.00 
Tranche IX40,000 27.50 
Tranche X30,000 30.00 
Tranche XI30,000 $35.00 
Transactions related to performance stock units for the year ended December 31, 2023 were as follows:
UnitsWeighted-Average Grant Date Fair Value
Outstanding at December 31, 2022159,663 $3.92 
Granted172,405 0.64 
Forfeited(7,433)4.73 
Outstanding at December 31, 2023324,635 $2.16 
XML 55 R40.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Income Tax Disclosure [Abstract]  
Schedule of Significant Components Deferred Tax Liabilities Significant components of the Company's deferred tax assets and liabilities from continuing operations are as follows at the respective year ends: 
(in thousands)20232022
Deferred income tax assets:  
Inventory valuation reserves$1,829 $963 
Inventory capitalization360 907 
Accrued bonus127 150 
State net operating loss carryforwards2,239 1,572 
Federal net operating loss carryforwards2,209 1,088 
Lease liabilities7,415 7,744 
Interest Limitation Carryforwards1,396 555 
Intangible asset basis differences2,564 3,262 
Other1,932 1,192 
Total deferred income tax assets20,071 17,433 
State valuation allowance(1,641)(1,371)
       Total net deferred income tax assets18,430 16,062 
Deferred income tax liabilities:
Fixed asset basis differences5,478 7,184 
Prepaid expenses445 418 
Lease assets6,699 7,107 
Total deferred income tax liabilities12,622 14,709 
Deferred income taxes, net$5,808 $1,353 
Schedule of Components of Provision for Income Taxes
Significant components of the provision for income taxes are as follows:
(in thousands)20232022
Current:  
Federal$(561)$(189)
State191 137 
Total current(370)(52)
Deferred: 
Federal(5,965)(4,903)
State(589)(613)
Total deferred(6,554)(5,516)
Total$(6,924)$(5,568)
Schedule of Reconciliation of Income Taxes Computed at U.S. Rate to Income Tax Expense
The reconciliation of income tax computed at the U. S. federal statutory tax rates to income tax expense is:
(in thousands)20232022
Amount%Amount%
Tax at U.S. statutory rates$(8,616)21.0 %$2,522 21.0 %
State income taxes, net of federal tax benefit
(585)1.4 %184 1.5 %
Federal and State valuation allowance270 (0.7)%(2,366)(19.7)%
Stock option compensation87 (0.2)%(173)(1.4)%
Tax Benefits Associated with Palmer Closure— — %(5,707)(47.5)%
Other nondeductible expenses33 (0.1)%51 0.4 %
Goodwill impairment2,049 (5.0)%— — %
Other, net(162)0.5 %(79)(0.7)%
Total$(6,924)16.9 %$(5,568)(46.4)%
XML 56 R41.htm IDEA: XBRL DOCUMENT v3.24.1
Earnings Per Share (Tables)
12 Months Ended
Dec. 31, 2023
Earnings Per Share [Abstract]  
Schedule of Computation of Basic and Diluted Earnings Per Share From Continuing Operations
The following table sets forth the computation of basic and diluted earnings per share:
 (in thousands, except per share data)20232022
Numerator:  
Net (loss) income from continuing operations$(34,151)$17,578 
Net income from discontinued operations7,522 4,488 
Net (loss) income(26,629)22,066 
Denominator:  
Weighted average common shares outstanding10,140 10,230 
Effect of dilutive securities:  
Employee stock options and stock grants— 180 
Denominator for diluted earnings per share - weighted average shares10,140 10,410 
Net (loss) income per share from continuing operations:
Basic$(3.37)$1.72 
Diluted$(3.37)$1.69 
Net income per share from discontinued operations:  
Basic$0.74 $0.44 
Diluted$0.74 $0.43 
Net (loss) income per share:
Basic$(2.63)$2.16 
Diluted$(2.63)$2.12 
XML 57 R42.htm IDEA: XBRL DOCUMENT v3.24.1
Industry Segments (Tables)
12 Months Ended
Dec. 31, 2023
Segment Reporting [Abstract]  
Schedule of Segment Information
The following table summarizes certain information regarding segments of the Company's continuing operations:
(in thousands)20232022
Net sales   
Tubular Products$109,513 $154,040 
Specialty Chemicals83,616 107,542 
All Other50 411 
 $193,179 $261,993 
Operating (loss) income  
Tubular Products$(11,210)$22,182 
Specialty Chemicals(12,558)6,971 
All Other(801)(509)
 (24,569)28,644 
Corporate
Unallocated corporate expenses(12,018)(12,997)
Acquisition costs and other(843)(1,104)
Total Corporate(12,861)(14,101)
Operating (loss) income(37,430)14,543 
Interest expense4,238 2,742 
Other income, net(593)(209)
(Loss) income before income taxes$(41,075)$12,010 
Identifiable assets  
Tubular Products$70,548 $89,050 
Specialty Chemicals49,547 72,990 
Corporate & Other42,339 37,907 
 $162,434 $199,947 
Depreciation and amortization  
Tubular Products$3,145 $3,451 
Specialty Chemicals4,432 4,749 
Corporate & Other89 74 
 $7,666 $8,274 
Capital expenditures  
Tubular Products$1,104 $2,076 
Specialty Chemicals1,519 1,140 
Corporate & Other262 178 
 $2,885 $3,394 
Sales by product group
Fiberglass and steel liquid storage tanks and separation equipment$50 $411 
Stainless steel pipe and tube109,513 154,040 
Specialty chemicals83,616 107,542 
$193,179 $261,993 
Geographic sales  
United States$188,241 $253,693 
Elsewhere4,938 8,300 
 $193,179 $261,993 
XML 58 R43.htm IDEA: XBRL DOCUMENT v3.24.1
Supplemental Financial Information (Tables)
12 Months Ended
Dec. 31, 2023
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Schedule of Quarterly Financial Information
The following tables present certain unaudited consolidated quarterly financial information for each of the eight quarters ended December 31, 2023. This quarterly information has been prepared on the same basis as the consolidated financial statements and includes all adjustments necessary to state fairly the information for the periods presented.
Unaudited, in thousands, except per share data
Quarter Ended
2023March 31June 30September 30December 31
Net sales$54,861 $50,355 $46,747 $41,216 
Gross profit1,466 (776)2,984 (2,148)
Loss from continuing operations(5,788)(6,150)(14,678)(7,535)
Income (loss) from discontinued operations, net of tax588 (8,486)(3,254)18,674 
Net (loss) income(5,200)(14,636)(17,932)11,139 
Net loss per share from continuing operations:
Basic(0.57)(0.60)(1.45)(0.75)
Diluted(0.57)(0.60)(1.45)(0.73)
Net income (loss) per share from discontinued operations:
Basic0.06 (0.83)(0.32)1.85 
Diluted0.06 (0.83)(0.32)1.80 
Net (loss) income per share:
Basic(0.51)(1.44)(1.77)1.10 
Diluted(0.51)(1.44)(1.77)1.07 
Weighted-average shares:
Basic10,148 10,170 10,135 10,107 
Diluted10,148 10,170 10,135 10,374 
Unaudited, in thousands, except per share data
Quarter Ended
2022March 31June 30September 30December 31
Net sales$71,238 $72,443 $64,132 $54,180 
Gross profit15,791 14,350 8,257 4,889 
Income (loss) from continuing operations6,488 7,189 (600)4,501 
Income (loss) from discontinued operations, net of tax3,770 3,868 1,224 (4,374)
Net income10,258 11,057 624 127 
Net income (loss) per share from continuing operations:
Basic0.64 0.70 (0.06)0.44 
Diluted0.63 0.69 (0.06)0.43 
Net income (loss) per share from discontinued operations:
Basic0.37 0.38 0.12 (0.43)
Diluted0.37 0.37 0.12 (0.42)
Net income per share:
Basic1.00 1.08 0.06 0.01 
Diluted0.99 1.06 0.06 0.01 
Weighted-average shares:
Basic10,209 10,244 10,253 10,213 
Diluted10,320 10,431 10,465 10,416 
XML 59 R44.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies - Narrative (Details)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2023
USD ($)
Dec. 31, 2023
USD ($)
segment
Dec. 31, 2022
USD ($)
Accounting Policies [Line Items]      
Number of reportable segments | segment   2  
Number of operating segments | segment   2  
Inventory write-down   $ 600 $ 300
Goodwill impairment $ 11,400 $ 11,389 0
Goodwill, carrying value (as percent)   27.60%  
Useful life of finite lived intangible assets acquired   15 years  
Amortization expense   $ 1,505 1,853
Deferred charges, estimated useful life   4 years  
Deferred charges   $ 400 400
Accumulated amortization of deferred charges   300 200
Amortization of debt issuance costs   $ 99 99
Number of lenders assumed for lease | segment   2  
Sublease income   $ 394 187
Shipping costs   3,400 4,300
Income tax payments   900 7,800
Specialty Chemicals Segment      
Accounting Policies [Line Items]      
Inventory write-down   600 $ 0
Goodwill impairment   $ 11,389  
One Customer | Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Specialty Chemicals Segment      
Accounting Policies [Line Items]      
Concentration risk percentage   24.00% 21.00%
One Customer | Revenue from Contract with Customer Benchmark | Customer Concentration Risk | Tubular Products      
Accounting Policies [Line Items]      
Concentration risk percentage   17.00%  
Software Licenses      
Accounting Policies [Line Items]      
Useful life of property, plant and equipment   5 years  
Obsolescence Reserve      
Accounting Policies [Line Items]      
Inventory valuation reserves   $ 5,600 $ 2,800
Physical Inventory Shrink Reserve      
Accounting Policies [Line Items]      
Inventory valuation reserves   $ 500 $ 200
Minimum      
Accounting Policies [Line Items]      
Accounts receivable, payment terms   30 days  
Minimum | Land Improvement and Buildings      
Accounting Policies [Line Items]      
Useful life of property, plant and equipment   10 years  
Minimum | Machinery, fixtures and equipment      
Accounting Policies [Line Items]      
Useful life of property, plant and equipment   3 years  
Maximum      
Accounting Policies [Line Items]      
Accounts receivable, payment terms   60 days  
Maximum | Land Improvement and Buildings      
Accounting Policies [Line Items]      
Useful life of property, plant and equipment   40 years  
Maximum | Machinery, fixtures and equipment      
Accounting Policies [Line Items]      
Useful life of property, plant and equipment   20 years  
XML 60 R45.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies - Accounts Receivables From Continuing Operations (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Organization, Consolidation and Presentation of Financial Statements [Abstract]      
Accounts receivable, net $ 26,604 $ 33,202 $ 33,417
XML 61 R46.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies - Activity in the Allowance for Credit Losses (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable, Allowance for Credit Loss [Roll Forward]    
Balance at beginning of period $ 643 $ 164
Current period provision for expected credit losses 953 820
Deductions from allowance (1,133) (341)
Balance at end of period $ 463 $ 643
XML 62 R47.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies - Schedule of Goodwill (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2023
Dec. 31, 2023
Dec. 31, 2022
Goodwill [Roll Forward]      
Goodwill, beginning of period   $ 11,389  
Goodwill impairment $ (11,400) (11,389) $ 0
Goodwill, end of period   0 11,389
Specialty Chemicals Segment      
Goodwill [Roll Forward]      
Goodwill, beginning of period   11,389 12,637
Purchase Price Allocation Revision     (1,248)
Goodwill impairment   (11,389)  
Goodwill, end of period   $ 0 $ 11,389
XML 63 R48.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies - Gross Carrying Amount and Accumulated Amortization of Intangible Assets (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount $ 15,254 $ 15,254
Accumulated Amortization (6,758) (5,253)
Customer related    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 14,604 14,604
Accumulated Amortization (6,685) (5,201)
Trademarks and trade names    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 150 150
Accumulated Amortization (17) (12)
Other    
Finite-Lived Intangible Assets [Line Items]    
Gross Carrying Amount 500 500
Accumulated Amortization $ (56) $ (40)
XML 64 R49.htm IDEA: XBRL DOCUMENT v3.24.1
Summary of Significant Accounting Policies - Amortization Expense of Finite Lived Intangible Assets (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]  
2024 $ 1,487
2025 1,324
2026 1,102
2027 930
2028 786
Thereafter 2,867
Total $ 8,496
XML 65 R50.htm IDEA: XBRL DOCUMENT v3.24.1
Discontinued Operations - Narrative (Details) - USD ($)
$ in Thousands
1 Months Ended 3 Months Ended 12 Months Ended
Dec. 22, 2023
May 31, 2023
Oct. 31, 2022
Aug. 31, 2022
Jun. 30, 2020
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                      
Current period provision for expected credit losses                   $ (180) $ 478
Damages sought value   $ 800 $ 3,000 $ 3,000 $ 315            
Estimated litigation liability           $ 1,000       1,000  
Specialty Pipe and Tube, Inc.                      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                      
Proceeds from sale of productive assets $ 55,000                    
Discontinued Operations, Held-for-sale                      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                      
Asset impairments           $ 0     $ 0 $ 8,720 $ 0
Discontinued Operations, Held-for-sale | Munhall Facility                      
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                      
Period of disposal of assets               1 year      
Asset impairments             $ 2,400 $ 6,400      
Current period provision for expected credit losses               $ 1,400      
XML 66 R51.htm IDEA: XBRL DOCUMENT v3.24.1
Discontinued Operations - Schedule of Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Carrying amounts of assets included as part of discontinued operations:    
Cash and cash equivalents $ 0 $ 4
Current assets classified as discontinued operations 861 59,912
Long-term assets classified as discontinued operations 0 9,184
Carrying amounts of liabilities included as part of discontinued operations:    
Total current liabilities classified as discontinued operations 1,473 9,709
Total liabilities classified as discontinued operations 0 42
Discontinued Operations, Held-for-sale    
Carrying amounts of assets included as part of discontinued operations:    
Cash and cash equivalents 0 1
Accounts receivable, net 778 11,918
Inventories 0 46,781
Prepaid expenses and other current assets 83 1,212
Current assets classified as discontinued operations 861 59,912
Property, plant and equipment, net 0 6,812
Right-of-use assets, operating leases, net 0 82
Intangible assets, net 0 386
Other non-current assets, net 0 1,904
Long-term assets classified as discontinued operations 0 9,184
Total assets classified as discontinued operations 861 69,096
Carrying amounts of liabilities included as part of discontinued operations:    
Accounts payable 107 8,617
Accrued expenses and other current liabilities 1,366 1,051
Current portion of operating lease liabilities 0 41
Total current liabilities classified as discontinued operations 1,473 9,709
Long-term portion of operating lease liabilities 0 42
Total liabilities classified as discontinued operations $ 1,473 $ 9,751
XML 67 R52.htm IDEA: XBRL DOCUMENT v3.24.1
Discontinued Operations - Schedule of Results of Discontinued Operations (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                    
Net income (loss) from discontinued operations $ 18,674 $ (3,254) $ (8,486) $ 588 $ (4,374) $ 1,224 $ 3,868 $ 3,770 $ 7,522 $ 4,488
Discontinued Operations, Held-for-sale                    
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]                    
Net sales 7,214       27,381       64,760 152,154
Cost of sales 8,115       30,674       64,507 138,909
Gross profit (901)       (3,293)       253 13,245
Selling, general and administrative expense 1,261       2,088       7,587 7,311
Acquisition costs and other 355       96       568 96
Gain on sale of assets (26,348)       0       (26,348) 0
Asset impairments 0       0       8,720 0
Earnout adjustments 0       0       0 (7)
Operating income (loss) of discontinued operations 23,831       (5,477)       9,726 5,845
Loss on classification as held for sale 0       0       83 0
Income (loss) from discontinued operations before income taxes 23,831       (5,477)       9,643 5,845
Income tax provision (benefit) 5,157       (1,102)       2,121 1,357
Net income (loss) from discontinued operations $ 18,674       $ (4,375)       $ 7,522 $ 4,488
XML 68 R53.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue Recognition - Schedule of Disaggregated Revenue by Product Group (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]                    
Net sales $ 41,216 $ 46,747 $ 50,355 $ 54,861 $ 54,180 $ 64,132 $ 72,443 $ 71,238 $ 193,179 $ 261,993
Fiberglass and steel liquid storage tanks and separation equipment                    
Disaggregation of Revenue [Line Items]                    
Net sales                   411
Stainless steel pipe and tube                    
Disaggregation of Revenue [Line Items]                    
Net sales                   154,040
Specialty chemicals                    
Disaggregation of Revenue [Line Items]                    
Net sales                   $ 107,542
XML 69 R54.htm IDEA: XBRL DOCUMENT v3.24.1
Revenue Recognition - Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Disaggregation of Revenue [Line Items]                    
Net sales $ 41,216 $ 46,747 $ 50,355 $ 54,861 $ 54,180 $ 64,132 $ 72,443 $ 71,238 $ 193,179 $ 261,993
Point-in-time                    
Disaggregation of Revenue [Line Items]                    
Net sales                 175,280 235,344
Over-time                    
Disaggregation of Revenue [Line Items]                    
Net sales                 $ 17,899 $ 26,649
XML 70 R55.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value of Financial Instruments - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Lessor, operating lease, sublease, annual base rent       $ 400  
Lessor, operating lease, sublease, annual increase in base rent, percentage       2.00%  
Security deposit       $ 100  
Discontinued Operations, Held-for-sale          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Inventory, net       $ 0 $ 46,781
Discontinued Operations, Held-for-sale | Munhall Facility          
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]          
Impairment of long-lived assets $ 2,400 $ 6,400 $ 0    
Inventory, net $ 4,000 16,000      
Certain long-lived assets, including intangible assets   $ 2,600      
XML 71 R56.htm IDEA: XBRL DOCUMENT v3.24.1
Fair Value of Financial Instruments - Summary of Assets Held for Sale (Details) - Discontinued Operations, Held-for-sale - USD ($)
$ in Thousands
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Dec. 31, 2022
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Inventory, net $ 0     $ 46,781
Other assets, net 0     1,904
Assets held for sale 861     69,096
Munhall Facility        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Inventory, net   $ 4,000 $ 16,000  
Munhall Facility | Level 2 inputs        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Property, plant and equipment, net 2,374     0
Other assets, net 538     0
Assets held for sale 2,912     0
Palmer Facility        
Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]        
Inventory, net 0     198
Property, plant and equipment, net 0     182
Assets held for sale $ 0     $ 380
XML 72 R57.htm IDEA: XBRL DOCUMENT v3.24.1
Property, Plant and Equipment (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross $ 100,424 $ 105,634
Less accumulated depreciation and amortization (70,669) (70,100)
Property, plant and equipment, net 29,755 35,534
Total depreciation 6,161 6,421
Cost of sales    
Property, Plant and Equipment [Line Items]    
Total depreciation 5,918 6,196
Selling, general and administrative    
Property, Plant and Equipment [Line Items]    
Total depreciation 243 225
Land    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross 723 723
Leasehold improvements    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross 3,079 3,495
Buildings    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross 1,534 1,534
Machinery, fixtures and equipment    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross 93,758 98,225
Construction-in-progress    
Property, Plant and Equipment [Line Items]    
Total property, plant and equipment, gross $ 1,330 $ 1,657
XML 73 R58.htm IDEA: XBRL DOCUMENT v3.24.1
Debt - Narrative (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Sep. 30, 2023
Jan. 15, 2021
Dec. 31, 2023
Dec. 31, 2023
Dec. 31, 2022
Jun. 13, 2023
Line of Credit Facility [Line Items]            
Interest       $ 4,175 $ 2,230  
Long-term debt outstanding     $ 0 0 71,549  
Minimum amount of availability required to be had under facility     $ 7,500 $ 7,500    
Covenant required percentage     10.00% 10.00%    
Revolving Line of Credit            
Line of Credit Facility [Line Items]            
Interest       $ 4,000 2,600  
Revolving line of credit, due January 15, 2025 | Line of Credit            
Line of Credit Facility [Line Items]            
Initial borrowing capacity   $ 80,000        
Revolving line of credit, due January 15, 2025 | Revolving Line of Credit            
Line of Credit Facility [Line Items]            
Long-term debt outstanding     $ 0 0 $ 67,442  
Term loan, due January 15, 2025 | Secured Debt            
Line of Credit Facility [Line Items]            
Stated interest rate         6.38%  
Long-term debt outstanding     0 0 $ 4,107  
Revolving Line of Credit | Line of Credit            
Line of Credit Facility [Line Items]            
Line of credit, average outstanding amount       $ 55,600 $ 71,000  
Line of credit, weighted average interest rate       7.22% 3.67%  
Revolving Line of Credit | The Facility            
Line of Credit Facility [Line Items]            
Initial borrowing capacity     5,000 $ 5,000    
Revolving Line of Credit | The Facility | Line of Credit            
Line of Credit Facility [Line Items]            
Initial borrowing capacity $ 105,000   $ 80,000 $ 80,000    
Revolving Line of Credit | The Facility | Line of Credit | Minimum | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate            
Line of Credit Facility [Line Items]            
Basis spread on variable rate 1.60%   1.85%      
Revolving Line of Credit | The Facility | Line of Credit | Maximum | Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate            
Line of Credit Facility [Line Items]            
Basis spread on variable rate 1.70%   2.10%      
Revolving Line of Credit | Revolving line of credit, due January 15, 2025 | Line of Credit            
Line of Credit Facility [Line Items]            
Stated interest rate     6.20% 6.20% 5.18%  
Initial borrowing capacity   $ 80,000 $ 8,000 $ 8,000    
Line of credit, remaining availability     61,800 61,800    
Revolving Line of Credit | Revolving line of credit, due January 15, 2025 | Line of Credit | Base Rate            
Line of Credit Facility [Line Items]            
Basis spread on variable rate   0.75%        
Revolving Line of Credit | Revolving line of credit, due January 15, 2025 | Line of Credit | London Interbank Offered Rate (LIBOR)            
Line of Credit Facility [Line Items]            
Basis spread on variable rate   1.85%        
Machinery and Equipment Sub-Limit | Revolving line of credit, due January 15, 2025 | Line of Credit            
Line of Credit Facility [Line Items]            
Initial borrowing capacity   $ 17,500        
Notes Payable to Banks            
Line of Credit Facility [Line Items]            
Principal amount of debt           $ 900
Stated interest rate           3.70%
Short-term debt     $ 400 $ 400    
XML 74 R59.htm IDEA: XBRL DOCUMENT v3.24.1
Debt - Summary of Debt (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Line of Credit Facility [Line Items]    
Total long-term debt $ 0 $ 71,549
Less: Current portion of long-term debt 0 (2,464)
Long-term debt, less current portion 0 69,085
Revolving line of credit, due January 15, 2025 | Revolving Line of Credit    
Line of Credit Facility [Line Items]    
Total long-term debt 0 67,442
Term loan, due January 15, 2025 | Secured Debt    
Line of Credit Facility [Line Items]    
Total long-term debt $ 0 $ 4,107
XML 75 R60.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Narrative (Details)
$ in Millions
12 Months Ended
Dec. 31, 2023
USD ($)
Leases [Abstract]  
Operating lease liability related to sale leaseback transactions $ 30.6
Sale leaseback liabilities as a percentage of total operating lease liabilities 94.00%
Right-of-use asset obtained in exchange for operating lease liability $ 0.5
XML 76 R61.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Schedule of Operating and Finance Leases Recorded in the Consolidated Balance Sheet (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Right-of-use assets, operating leases $ 27,784 $ 29,142
Property, plant and equipment, net 1,543 1,494
Current portion of lease liabilities, operating leases 1,140 1,015
Current portion of lease liabilities, finance leases 292 280
Non-current portion of lease liabilities, operating leases 29,729 30,869
Non-current portion of lease liabilities, finance leases $ 1,307 $ 1,242
Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List] Property, plant and equipment, net Property, plant and equipment, net
XML 77 R62.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Schedule of Total Leases Costs (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Leases [Abstract]    
Operating lease cost $ 3,945 $ 4,108
Finance lease cost:    
Reduction in carrying amount of right-of-use assets 334 273
Interest on finance lease liabilities 85 36
Sublease income (394) (187)
Total lease cost $ 3,970 $ 4,230
XML 78 R63.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Maturities of Lease Liabilities After Adoption of 842 (Details)
$ in Thousands
Dec. 31, 2023
USD ($)
Operating  
2024 $ 3,651
2025 3,671
2026 3,691
2027 3,765
2028 3,840
Thereafter 32,312
Total undiscounted minimum future lease payments 50,930
Imputed Interest (20,061)
Total lease liabilities 30,869
Finance  
2024 367
2025 361
2026 361
2027 361
2028 303
Thereafter 85
Total undiscounted minimum future lease payments 1,838
Imputed Interest (239)
Total lease liabilities $ 1,599
XML 79 R64.htm IDEA: XBRL DOCUMENT v3.24.1
Leases - Schedule of Weighted Average Lease Term and Discount Rate (Details)
Dec. 31, 2023
Dec. 31, 2022
Weighted-average discount rate    
Operating leases 8.33% 8.27%
Finance leases 5.92% 2.32%
Weighted-average remaining lease term    
Operating leases 12 years 8 months 1 day 13 years 7 months 2 days
Finance leases 5 years 25 days 6 years 21 days
XML 80 R65.htm IDEA: XBRL DOCUMENT v3.24.1
Accrued Expenses (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Accrued Expenses    
Salaries, wages, and commissions $ 1,706 $ 1,989
Taxes, other than income taxes 359 844
Advances from customers 62 98
Insurance 1,129 553
Professional fees 694 482
Warranty reserve 4 29
Benefit plans 427 383
Customer rebate liability 243 194
Other accrued items 484 937
Total accrued expenses $ 5,108 $ 5,509
XML 81 R66.htm IDEA: XBRL DOCUMENT v3.24.1
Shareholders' Equity - Stock Repurchase Program (Details) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Feb. 17, 2021
Equity, Class of Treasury Stock [Line Items]      
Common stock, shares authorized (in shares) 24,000,000 24,000,000  
Common stock, par value (in dollars per share) $ 1 $ 1  
Amended Share Repurchase Program      
Equity, Class of Treasury Stock [Line Items]      
Number of shares authorized to be repurchased (in shares) 536,871   790,383
XML 82 R67.htm IDEA: XBRL DOCUMENT v3.24.1
Shareholders' Equity - Summary of Shares Repurchased (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Equity [Abstract]    
Number of shares repurchased (in shares) 143,108 110,404
Average price per share (in dollars per share) $ 8.97 $ 12.16
Total cost of shares repurchased $ 1,287,416 $ 1,345,540,000
XML 83 R68.htm IDEA: XBRL DOCUMENT v3.24.1
Shareholders' Equity - Dividends (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Equity [Abstract]    
Payment of dividends (in dollars per share) $ 0 $ 0
XML 84 R69.htm IDEA: XBRL DOCUMENT v3.24.1
Accounting for Share-Based Payments - Narrative (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Shares authorized (in shares) 800,000  
Options available (in shares) 400,000  
Compensation expense $ 1,100,000 $ 1,400,000
Total unrecognized compensation cost 800,000  
2024 600,000  
2025 100,000  
Thereafter $ 100,000  
Nonvested award, cost not yet recognized, period for recognition 1 year 6 months 25 days  
Share-based compensation expense $ 1,023,000 $ 1,355,000
Non Employee Director | Restricted Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Nonvested award, cost not yet recognized, period for recognition 1 year 2 months 23 days  
Vesting period 1 year  
Noninterest expense directors fees $ 115,000  
Maximum annual retainer percent 100.00%  
Stock issued during period, shares, restricted stock award 27,432  
Stock issued during period, value, restricted stock award $ 300,000  
Non Employee Director | Restricted Stock | Audit Committee    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Noninterest expense directors fees 10,000  
Non Employee Director | Restricted Stock | Compensation Committee    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Noninterest expense directors fees 7,500  
Non Employee Director | Restricted Stock | Nominating and Corporate Governance Committee    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Noninterest expense directors fees 6,000  
Maximum | Non Employee Director | Restricted Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Noninterest expense directors fees 30,000  
Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Share-based compensation expense $ 0  
Stock Awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Nonvested award, cost not yet recognized, period for recognition 1 year 6 months 14 days  
Vesting period 3 years  
Granted (in dollars per share) $ 9.74  
Performance Shares    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Nonvested award, cost not yet recognized, period for recognition 1 year 8 months 15 days  
Target period for vesting 3 years  
Granted (in dollars per share) $ 0.64 $ 3.92
Options, vested in period, fair value $ 0 $ 0
Inducement Awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Nonvested award, cost not yet recognized, period for recognition 6 months 3 days  
Options, vested in period, fair value $ 0 $ 200,000
Inducement Awards | Tranche I    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting rights, percentage 50.00%  
Inducement Awards | Tranche II    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting rights, percentage 50.00%  
2011 Plan | Stock Options    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Expected term 10 years  
Period after grant date, awards vesting begins 1 year  
2011 Plan | Stock Options | Minimum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting rights, percentage 20.00%  
2011 Plan | Stock Options | Maximum    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting rights, percentage 33.00%  
2015 Stock Awards Plan | Stock Awards    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting rights, percentage 100.00%  
Period after grant date, awards vesting begins 1 year  
2015 Stock Awards Plan | Stock Awards | Minimum | Tranche I    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting rights, percentage 20.00%  
2015 Stock Awards Plan | Stock Awards | Minimum | Tranche II    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting rights, percentage 20.00%  
2015 Stock Awards Plan | Stock Awards | Minimum | Tranche III    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting rights, percentage 20.00%  
2015 Stock Awards Plan | Stock Awards | Minimum | Tranche IV    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting rights, percentage 20.00%  
2015 Stock Awards Plan | Stock Awards | Minimum | Tranche V    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting rights, percentage 20.00%  
2015 Stock Awards Plan | Stock Awards | Maximum | Tranche I    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting rights, percentage 33.00%  
2015 Stock Awards Plan | Stock Awards | Maximum | Tranche II    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting rights, percentage 33.00%  
2015 Stock Awards Plan | Stock Awards | Maximum | Tranche III    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Award vesting rights, percentage 33.00%  
XML 85 R70.htm IDEA: XBRL DOCUMENT v3.24.1
Accounting for Share-Based Payments - Summary of Stock Option Activity (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Weighted Average Exercise Price    
Outstanding, beginning of year, weighted average exercise price (in dollars per share) $ 13.66  
Exercised, weighted average exercise price (in dollars per share) 0  
Canceled, forfeited, or expired, weighted average exercise price (in dollars per share) 13.70  
Outstanding, end of year, weighted average exercise price (in dollars per share) 13.65 $ 13.66
Vested and expected to vest, weighted average exercise price (in dollars per share) 0  
Exercisable, weighted average exercise price (in dollars per share) $ 13.65  
Options Outstanding    
Outstanding, beginning of year (in shares) 118,142  
Exercised (in shares) 0 (18,098)
Canceled, forfeited, or expired (in shares) (11,945)  
Outstanding, end of year (in shares) 106,197 118,142
Vested and expected to vest (in shares) 0  
Exercisable (in shares) 106,197  
Options outstanding, weighted average contractual term 4 years 9 months 18 days 5 years 2 months 12 days
Options exercisable, weighted average contractual term 4 years 9 months 18 days  
Options outstanding, intrinsic value $ 0 $ 0
Option vested and expected to vest, intrinsic value 0  
Options exercisable, intrinsic value $ 0  
XML 86 R71.htm IDEA: XBRL DOCUMENT v3.24.1
Accounting for Share-Based Payments - Stock Award Activity and Performance Stock Units (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Stock Awards    
Shares    
Outstanding, beginning of the year (in shares) 79,103  
Granted (in shares) 47,158  
Vested (in shares) (47,875)  
Forfeited (in shares) (10,179)  
Outstanding, ending of the year (in shares) 68,207 79,103
Weighted Average Grant Date Fair Value    
Outstanding, beginning of the year (in dollars per share) $ 17.31  
Granted (in dollars per share) 9.74  
Vested (dollars per share) 15.74  
Forfeited (in dollars per share) 15.56  
Outstanding, ending of the year (in dollars per share) $ 12.57 $ 17.31
Performance Shares    
Shares    
Outstanding, beginning of the year (in shares) 159,663  
Granted (in shares) 172,405  
Forfeited (in shares) (7,433)  
Outstanding, ending of the year (in shares) 324,635 159,663
Weighted Average Grant Date Fair Value    
Outstanding, beginning of the year (in dollars per share) $ 3.92  
Granted (in dollars per share) 0.64 $ 3.92
Forfeited (in dollars per share) 4.73  
Outstanding, ending of the year (in dollars per share) $ 2.16 $ 3.92
XML 87 R72.htm IDEA: XBRL DOCUMENT v3.24.1
Accounting for Share-Based Payments - Performance-based Stock Awards (Details) - Performance Shares
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Tranche I  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Equity instruments other options, vested in period (in shares) | shares 4,902
Volume Weighted Average Price Target | $ / shares $ 13.00
Tranche II  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Equity instruments other options, vested in period (in shares) | shares 52,566
Volume Weighted Average Price Target | $ / shares $ 15.00
Tranche III  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Equity instruments other options, vested in period (in shares) | shares 4,902
Volume Weighted Average Price Target | $ / shares $ 16.00
Tranche IV  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Equity instruments other options, vested in period (in shares) | shares 2,566
Volume Weighted Average Price Target | $ / shares $ 17.50
Tranche V  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Equity instruments other options, vested in period (in shares) | shares 4,902
Volume Weighted Average Price Target | $ / shares $ 19.00
Tranche VI  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Equity instruments other options, vested in period (in shares) | shares 52,567
Volume Weighted Average Price Target | $ / shares $ 20.00
Tranche VII  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Equity instruments other options, vested in period (in shares) | shares 2,230
Volume Weighted Average Price Target | $ / shares $ 22.50
Tranche VIII  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Equity instruments other options, vested in period (in shares) | shares 100,000
Volume Weighted Average Price Target | $ / shares $ 25.00
Tranche IX  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Equity instruments other options, vested in period (in shares) | shares 40,000
Volume Weighted Average Price Target | $ / shares $ 27.50
Tranche X  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Equity instruments other options, vested in period (in shares) | shares 30,000
Volume Weighted Average Price Target | $ / shares $ 30.00
Tranche XI  
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]  
Equity instruments other options, vested in period (in shares) | shares 30,000
Volume Weighted Average Price Target | $ / shares $ 35.00
XML 88 R73.htm IDEA: XBRL DOCUMENT v3.24.1
Accounting for Share-Based Payments - Inducement Awards (Details) - Inducement Awards
12 Months Ended
Dec. 31, 2023
$ / shares
shares
Units  
Outstanding, beginning of the year (in shares) | shares 21,686
Vested (in shares) | shares 0
Forfeited/Canceled (in shares) | shares (16,784)
Outstanding, ending of the year (in shares) | shares 4,902
Weighted-Average Grant Date Fair Value  
Outstanding, beginning of the year (in dollars per share) | $ / shares $ 10.61
Vested (dollars per share) | $ / shares 0
Forfeited/Canceled (in dollars per share) | $ / shares 10.72
Outstanding, ending of the year (in dollars per share) | $ / shares $ 10.21
XML 89 R74.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Deferred income tax assets:    
Inventory valuation reserves $ 1,829 $ 963
Inventory capitalization 360 907
Accrued bonus 127 150
State net operating loss carryforwards 2,239 1,572
Federal net operating loss carryforwards 2,209 1,088
Lease liabilities 7,415 7,744
Interest Limitation Carryforwards 1,396 555
Intangible asset basis differences 2,564 3,262
Other 1,932 1,192
Total deferred income tax assets 20,071 17,433
State valuation allowance (1,641) (1,371)
Total net deferred income tax assets 18,430 16,062
Deferred income tax liabilities:    
Fixed asset basis differences 5,478 7,184
Prepaid expenses 445 418
Lease assets 6,699 7,107
Total deferred income tax liabilities 12,622 14,709
Deferred income taxes, net $ 5,808 $ 1,353
XML 90 R75.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Components of Income Taxes (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Current:    
Federal $ (561) $ (189)
State 191 137
Total current (370) (52)
Deferred:    
Federal (5,965) (4,903)
State (589) (613)
Total deferred (6,554) (5,516)
Total $ (6,924) $ (5,568)
XML 91 R76.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Effective Tax Rate Reconciliation (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax Expense Reconciliation    
Tax at U.S. statutory rates $ (8,616) $ 2,522
State income taxes, net of federal tax benefit (585) 184
Federal and State valuation allowance 270 (2,366)
Stock option compensation 87 (173)
Tax Benefits Associated with Palmer Closure 0 (5,707)
Other nondeductible expenses 33 51
Goodwill impairment 2,049 0
Other, net (162) (79)
Total $ (6,924) $ (5,568)
Effective Tax Rate Reconciliation    
Tax at U.S. statutory rates 21.00% 21.00%
State income taxes, net of federal tax benefit 1.40% 1.50%
Federal and State valuation allowance (0.70%) (19.70%)
Stock option compensation (0.20%) (1.40%)
Tax Benefits Associated with Palmer Closure 0.00% (47.50%)
Other nondeductible expenses (0.10%) 0.40%
Goodwill impairment (5.00%) 0.00%
Other, net 0.50% (0.70%)
Total 16.90% (46.40%)
XML 92 R77.htm IDEA: XBRL DOCUMENT v3.24.1
Income Taxes - Narrative (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosures [Line Items]    
Income tax payments $ 900 $ 7,800
Interest limitation carryforwards 6,600 2,600
Deferred tax assets, valuation allowance 1,641 1,371
Federal (5,965) (4,903)
Year over year increase in state valuation allowance 300  
Federal    
Income Tax Disclosures [Line Items]    
Net operating loss carryforwards 10,500 5,200
State Jurisdiction    
Income Tax Disclosures [Line Items]    
Net operating loss carryforwards $ 49,000 $ 37,200
XML 93 R78.htm IDEA: XBRL DOCUMENT v3.24.1
Earnings Per Share (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Numerator:                    
Net (loss) income from continuing operations $ (7,535) $ (14,678) $ (6,150) $ (5,788) $ 4,501 $ (600) $ 7,189 $ 6,488 $ (34,151) $ 17,578
Net income from discontinued operations 18,674 (3,254) (8,486) 588 (4,374) 1,224 3,868 3,770 7,522 4,488
Net (loss) income $ 11,139 $ (17,932) $ (14,636) $ (5,200) $ 127 $ 624 $ 11,057 $ 10,258 $ (26,629) $ 22,066
Denominator:                    
Weighted average common shares outstanding (in shares) 10,107 10,135 10,170 10,148 10,213 10,253 10,244 10,209 10,140 10,230
Effect of dilutive securities:                    
Employee stock options and stock grants (shares)                 0 180
Denominator for diluted earnings per share - weighted average shares (in shares) 10,374 10,135 10,170 10,148 10,416 10,465 10,431 10,320 10,140 10,410
Net (loss) income per share from continuing operations:                    
Basic (in dollars per share) $ (0.75) $ (1.45) $ (0.60) $ (0.57) $ 0.44 $ (0.06) $ 0.70 $ 0.64 $ (3.37) $ 1.72
Diluted (in dollars per share) (0.73) (1.45) (0.60) (0.57) 0.43 (0.06) 0.69 0.63 (3.37) 1.69
Net income per share from discontinued operations:                    
Basic (in dollars per share) 1.85 (0.32) (0.83) 0.06 (0.43) 0.12 0.38 0.37 0.74 0.44
Diluted (in dollars per share) 1.80 (0.32) (0.83) 0.06 (0.42) 0.12 0.37 0.37 0.74 0.43
Net (loss) income per share:                    
Basic (in dollars per share) 1.10 (1.77) (1.44) (0.51) 0.01 0.06 1.08 1.00 (2.63) 2.16
Diluted (in dollars per share) $ 1.07 $ (1.77) $ (1.44) $ (0.51) $ 0.01 $ 0.06 $ 1.06 $ 0.99 $ (2.63) $ 2.12
Antidilutive securities excluded from earnings per share calculation (in shares)                 100 200
XML 94 R79.htm IDEA: XBRL DOCUMENT v3.24.1
Industry Segments - Narrative (Details)
12 Months Ended
Dec. 31, 2023
segment
Segment Reporting [Abstract]  
Number of reportable segments 2
XML 95 R80.htm IDEA: XBRL DOCUMENT v3.24.1
Industry Segments - Segment Information (Details) - USD ($)
$ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Segment Reporting Information [Line Items]                    
Net sales $ 41,216 $ 46,747 $ 50,355 $ 54,861 $ 54,180 $ 64,132 $ 72,443 $ 71,238 $ 193,179 $ 261,993
Operating (loss) income                 (37,430) 14,543
Unallocated corporate expenses                 26,712 27,640
Acquisition costs and other                 855 1,104
Interest expense                 4,238 2,742
Other income, net                 (593) (209)
(Loss) income from continuing operations before income taxes                 (41,075) 12,010
Identifiable assets 163,295       269,043       163,295 269,043
Continuing Operations                    
Segment Reporting Information [Line Items]                    
Net sales                 193,179 261,993
Operating (loss) income                 (37,430) 14,543
Interest expense                 4,238 2,742
Other income, net                 (593) (209)
(Loss) income from continuing operations before income taxes                 (41,075) 12,010
Identifiable assets 162,434       199,947       162,434 199,947
Depreciation and amortization                 7,666 8,274
Capital expenditures                 2,885 3,394
United States | Continuing Operations                    
Segment Reporting Information [Line Items]                    
Net sales                 188,241 253,693
Non-US | Continuing Operations                    
Segment Reporting Information [Line Items]                    
Net sales                 4,938 8,300
Fiberglass and steel liquid storage tanks and separation equipment                    
Segment Reporting Information [Line Items]                    
Net sales                   411
Fiberglass and steel liquid storage tanks and separation equipment | Continuing Operations                    
Segment Reporting Information [Line Items]                    
Net sales                 50  
Fiberglass and steel liquid storage tanks and separation equipment | Continuing Operations                    
Segment Reporting Information [Line Items]                    
Net sales                   411
Stainless steel pipe and tube                    
Segment Reporting Information [Line Items]                    
Net sales                   154,040
Stainless steel pipe and tube | Continuing Operations                    
Segment Reporting Information [Line Items]                    
Net sales                 109,513  
Stainless steel pipe and tube | Continuing Operations                    
Segment Reporting Information [Line Items]                    
Net sales                   154,040
Specialty chemicals                    
Segment Reporting Information [Line Items]                    
Net sales                   107,542
Specialty chemicals | Continuing Operations                    
Segment Reporting Information [Line Items]                    
Net sales                 83,616  
Specialty chemicals | Continuing Operations                    
Segment Reporting Information [Line Items]                    
Net sales                   107,542
Operating Segments | Continuing Operations                    
Segment Reporting Information [Line Items]                    
Operating (loss) income                 (24,569) 28,644
Corporate | Continuing Operations                    
Segment Reporting Information [Line Items]                    
Unallocated corporate expenses                 (12,018) (12,997)
Acquisition costs and other                 (843) (1,104)
Total Corporate                 (12,861) (14,101)
Identifiable assets 42,339       37,907       42,339 37,907
Depreciation and amortization                 89 74
Capital expenditures                 262 178
Tubular Products | Continuing Operations                    
Segment Reporting Information [Line Items]                    
Net sales                 109,513 154,040
Tubular Products | Operating Segments | Continuing Operations                    
Segment Reporting Information [Line Items]                    
Operating (loss) income                 (11,210) 22,182
Identifiable assets 70,548       89,050       70,548 89,050
Depreciation and amortization                 3,145 3,451
Capital expenditures                 1,104 2,076
Specialty chemicals | Continuing Operations                    
Segment Reporting Information [Line Items]                    
Net sales                 83,616 107,542
Specialty chemicals | Operating Segments | Continuing Operations                    
Segment Reporting Information [Line Items]                    
Operating (loss) income                 (12,558) 6,971
Identifiable assets $ 49,547       $ 72,990       49,547 72,990
Depreciation and amortization                 4,432 4,749
Capital expenditures                 1,519 1,140
All Other | Continuing Operations                    
Segment Reporting Information [Line Items]                    
Net sales                 50 411
All Other | Operating Segments | Continuing Operations                    
Segment Reporting Information [Line Items]                    
Operating (loss) income                 $ (801) $ (509)
XML 96 R81.htm IDEA: XBRL DOCUMENT v3.24.1
Benefit Plans and Collective Bargaining Agreements (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Defined Contribution Plan Disclosure [Line Items]    
Total employer contributions to plans under collective-bargaining arrangements $ 37,818 $ 40,835
401(k) Employee Stock Ownership Plan    
Defined Contribution Plan Disclosure [Line Items]    
Employee maximum contribution percentage 100.00%  
Employee maximum contribution amount $ 22,500  
Minimum age to qualify under economic growth and tax relief reconciliation act 50 years  
Employee additional contribution eligible under economic growth and tax relief reconciliation act $ 7,500  
Employee maximum contribution eligible under economic growth and tax relief reconciliation act $ 30,000  
Employer maximum contribution percentage match 100.00% 100.00%
Matching percentage by employer of employees' gross pay 4.00% 4.00%
Matching contributions made by employer $ 1,000,000 $ 700,000
Employer discretionary contribution $ 0 0
401(k) and Profit Sharing Plan    
Defined Contribution Plan Disclosure [Line Items]    
Employee maximum contribution percentage 60.00%  
Employee maximum contribution amount $ 22,500  
Minimum age to qualify under economic growth and tax relief reconciliation act 50 years  
Employer discretionary contribution $ 0 0
Employer contribution as a percentage of participant's eligible compensation 4.00%  
Employer contributions to defined benefit plans $ 300,000 300,000
DanChem Plan    
Defined Contribution Plan Disclosure [Line Items]    
Contributions made   400,000
Employer discretionary contribution $ 34,734,000,000 $ 37,743
DanChem Plan | Defined Contribution Plan, Tranche One    
Defined Contribution Plan Disclosure [Line Items]    
Employer maximum contribution percentage match   100.00%
Matching percentage by employer of employees' gross pay   3.00%
DanChem Plan | Defined Contribution Plan, Tranche Two    
Defined Contribution Plan Disclosure [Line Items]    
Employer maximum contribution percentage match   50.00%
DanChem Plan | Defined Contribution Plan, Tranche Two | Minimum    
Defined Contribution Plan Disclosure [Line Items]    
Matching percentage by employer of employees' gross pay   3.00%
DanChem Plan | Defined Contribution Plan, Tranche Two | Maximum    
Defined Contribution Plan Disclosure [Line Items]    
Matching percentage by employer of employees' gross pay   6.00%
XML 97 R82.htm IDEA: XBRL DOCUMENT v3.24.1
Commitments and Contingencies (Details)
$ in Thousands
1 Months Ended 24 Months Ended 25 Months Ended
May 31, 2023
USD ($)
Oct. 31, 2022
USD ($)
Aug. 31, 2022
USD ($)
demand
Jun. 30, 2020
USD ($)
Dec. 31, 2019
order
Aug. 31, 2022
Commitments and Contingencies Disclosure [Abstract]            
Number of purchase order | order         4  
Damages sought value | $ $ 800 $ 3,000 $ 3,000 $ 315    
Period of silent after receiving demand letter           2 years
Number of demands made by plaintiff | demand     2      
XML 98 R83.htm IDEA: XBRL DOCUMENT v3.24.1
Supplemental Financial Information (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
3 Months Ended 12 Months Ended
Dec. 31, 2023
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Dec. 31, 2022
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]                    
Net sales $ 41,216 $ 46,747 $ 50,355 $ 54,861 $ 54,180 $ 64,132 $ 72,443 $ 71,238 $ 193,179 $ 261,993
Gross Profit (2,148) 2,984 (776) 1,466 4,889 8,257 14,350 15,791 1,526 43,287
(Loss) income from continuing operations (7,535) (14,678) (6,150) (5,788) 4,501 (600) 7,189 6,488 (34,151) 17,578
Income (loss) from discontinued operations, net of tax 18,674 (3,254) (8,486) 588 (4,374) 1,224 3,868 3,770 7,522 4,488
Net (loss) income $ 11,139 $ (17,932) $ (14,636) $ (5,200) $ 127 $ 624 $ 11,057 $ 10,258 $ (26,629) $ 22,066
Earnings Per Share [Abstract]                    
Basic (in dollars per share) $ (0.75) $ (1.45) $ (0.60) $ (0.57) $ 0.44 $ (0.06) $ 0.70 $ 0.64 $ (3.37) $ 1.72
Diluted (in dollars per share) (0.73) (1.45) (0.60) (0.57) 0.43 (0.06) 0.69 0.63 (3.37) 1.69
Net income (loss) per share from discontinued operations:                    
Basic (in dollars per share) 1.85 (0.32) (0.83) 0.06 (0.43) 0.12 0.38 0.37 0.74 0.44
Diluted (in dollars per share) 1.80 (0.32) (0.83) 0.06 (0.42) 0.12 0.37 0.37 0.74 0.43
Net (loss) income per share:                    
Basic (in dollars per share) 1.10 (1.77) (1.44) (0.51) 0.01 0.06 1.08 1.00 (2.63) 2.16
Diluted (in dollars per share) $ 1.07 $ (1.77) $ (1.44) $ (0.51) $ 0.01 $ 0.06 $ 1.06 $ 0.99 $ (2.63) $ 2.12
Weighted average number of common shares outstanding:                    
Basic (in shares) 10,107 10,135 10,170 10,148 10,213 10,253 10,244 10,209 10,140 10,230
Diluted (in shares) 10,374 10,135 10,170 10,148 10,416 10,465 10,431 10,320 10,140 10,410
XML 99 R84.htm IDEA: XBRL DOCUMENT v3.24.1
Schedule II Valuation and Qualifying Accounts (Details) - Inventory reserves - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]    
Balance at Beginning of Period $ 2,970 $ 943
Charged to (Reduction of) Cost and Expenses 3,318 2,615
Deductions (169) (588)
Balance at End of Period $ 6,119 $ 2,970
EXCEL 100 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( %F&@5@'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 " !9AH%8$YM3(>T K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VW50^CFHGA2$%Q0O(5D=C?8I"$9:??M3>-N%]$'$'+)S)]O MOH'T.@@]1GR.8\!(%M/5[ :?A X;=B * B#I SJ5ZISPN;D;HU.4KW$/0>D/ MM4=H.;\%AZ2,(@4+L HKD:*$C*AKC"6_TB@^?<2@PHP$'=.@I05,WP.0R M,1SGH8<+8($11I>^"VA68JG^B2T=8*?DG.R:FJ:IGKJ2RSLT\/;T^%+6K:Q/ MI+S&_"I90<> &W:>_-K=W6\?F&QY>UWQ?)IMR\4-%QU_7UQ_^%V$W6CLSOYC MX[.@[.'7OY!?4$L#!!0 ( %F&@5B97)PC$ 8 )PG 3 >&PO=&AE M;64O=&AE;64Q+GAM;.U:6W/:.!1^[Z_0>&?V;0O&-H&VM!-S:7;;M)F$[4X? MA1%8C6QY9)&$?[]'-A#+E@WMDDVZFSP$+.G[SD5'Y^@X>?/N+F+HAHB4\GA@ MV2_;UKNW+][@5S(D$4$P&:>O\, *I4Q>M5II ,,X?+&A T%116F]?(+3E'S/X%/F7/Z3H=,H%N,!M8('_.;Z?D3EJ(X53"Q,!J9S]6:\?1 MTDB @LE]E 6Z2?:CTQ4(,@T[.IU8SG9\]L3MGXS*VG0T;1K@X_%X.+;+THMP M' 3@4;N>PIWT;+^D00FTHVG09-CVVJZ1IJJ-4T_3]WW?ZYMHG J-6T_3:W?= MTXZ)QJW0> V^\4^'PZZ)QJO0=.MI)B?]KFNDZ19H0D;CZWH2%;7E0-,@ %AP M=M;,T@.67BGZ=90:V1V[W4%<\%CN.8D1_L;%!-9ITAF6-$9RG9 %#@ WQ-%, M4'RO0;:*X,*2TER0UL\IM5 :")K(@?5'@B'%W*_]]9>[R:0S>IU].LYKE']I MJP&G[;N;SY/\<^CDGZ>3UTU"SG"\+ GQ^R-;88C'(CN]WV6'WV3T=N(]>IP+,BUY1&)$6?R"VZ MY!$XM4D-,A,_")V&F&I0' *D"3&6H8;XM,:L$> 3?;>^",C?C8CWJV^:/5>A M6$G:A/@01AKBG'/F<]%L^P>E1M'V5;SC MFED)O816:I^JAS0^J!XR"@7QN1X^Y7IX"C>6QKQ0KH)[ ?_1VC?"J_B"P#E_ M+GW/I>^Y]#VATK\>WZV22$KYI9+2,6D$N!LT$DN/R+RO JQ GH9%LE" M0AMNZ5/U2I77Y:^Y*+@\6^3IKZ%T/BS/^3Q?Y[3-"S-#MW)+ZK:4OK4F.$KT ML@'37[]EUVY".E,%.70[@:0KX#;;J=W#HXGIB1N0K3 M4I!OP_GIQ7@:XCG9!+E]F%=MY]C1T?OGP5&PH^\\EAW'B/*B(>ZAAIC/PT.' M>7M?F&>5QE T%&ULK"0L1K=@N-?Q+!3@9& MH >#KU$"\E)58#%;Q@,KD*)\ M3(Q%Z'#GEUQ?X]&2X]NF9;5NKREW&6TB4CG":9@39ZO*WF6QP54=SU5;\K"^ M:CVT%4[/_EFMR)\,$4X6"Q)(8Y07IDJB\QE3ON>;G*YZ(G;ZEW?! M8/+]<,E'#^4[YU_T74.N?O;=X_INDSM(3)QYQ1$!=$4"(Y4U#VT%SU&\Z.9X!ZSAW.;>KC"1:S_6-8>^3+?.7#;.MX#7N83 M+$.D?L%]BHJ $:MBOKJO3_DEG#NT>_&!()O\UMND]MW@#'S4JUJE9"L1/TL' M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5 MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$% @ M68:!6&.">Q#"!P >3$ !@ !X;"]W;W)KABD RRW1WF@F9F>K=V@_"%N"*;;&RG,N_ MGR,;,$[)![M+](<.-CZOK0=)G%'5AJ[8G,D_-C,!1YV]BA]$+$X"'A/! MEM>MD?UYXEZJ@.R*/P/VDAR\)JHI"\Z?U,'4OVY9ZHE8R#RI)"C\>69C%H9* M"9[C_UO1UOZ>*O#P]4[]+FL\-&9!$S;FX5^!+]?7K4&+^&Q)TU ^\)=_LVV# M>DK/XV&2_4]>\FN[_1;QTD3R:!L,3Q %L6C/:$B6?6&O[R#[MO_4M'QZ38Q)!8B5QW3ZZ+J0\GW$MATI'D\6W#=-CP M<-MJ?]'Q0:.:\C$D5N+3V_/IU>,SBN.4AN2!;;B0.E"XCA2I#N\8C6H*RI!8 M"51_#ZI?#]2,B8#[:J(B,']J^]01I=W45#DWH?%-H1D2*T&[V$.[0)LZ3H50 MS.Z"Q(/.]8-1@8+#U=IMVVF[MHX8&MB4F"&Q$K'!GMB@YGPE**1*6:93/29Q MK24-$^V@1,.:TC(D5J)UN:=UB;;P-I:!?(/N%3)RGT8+)G24< VK;5_V!QQIIQ^ 1H5'BJ>XYC7U(-47 $C+F MYSIXN$Y3>J;4RO@.+, + M:AD:M0&FU,H,"R-@XZD\RO#QA6L9XI+S-(#Q[UQ89UIZ1DV"*;4RO<(FV'A^ M_Y[>6!W!S/?(7V(M.5SN.WTB-X+S)STYHZ[!E%J97.$;;#S=?T]N_Z4Q$_PY MB#W]X,4UIU^UV(SZ!E-J96R%<[#Q9/\]MAE/)%B(_P2;ZF]97+%O]?1V"X]K MS.T4]L$N_(.-)_W9P!P)1JLQX0(?^Z[U28O)J&TPI5;&5!@'&\_ZOW)E2&=K M'F/.X8C(8-!M7]H#K2/%0QO3.H5[< KWX.!)_V,@P6'Q);&=CXM/9,Z\5$ _ MTR$[HC3F401)WUQR[^F,;*@@SS1,&?E@GT,^LF&")&LJM*X55VY*U)1:F6AA M*!P\Y0=[[P?QBLS?H@4/M2!Q@='X_E%+R:AK,*56IE2X!@=/\7<=C=R^>FL: MKUBE:STB=#^:3T:_:WD9]0FFU,J\"I_@U/()?[$P;#_%D)K!4*4)S'$^F29) MJI_DCFC>ZS+C,1[4&-LIK(%36 .GEC7XDX=@XZG(%Y2$=A_KB%(%+*-.P)1: M&5;A!)Q:3F"WM)LO3F93&22VJ1X:KOB#Z:+&>%1C:J=P 4[A IQ:+F :2R;R MG6NU"$YW&+74<,4J:D9-@"FU,K7"!#BU3$ V',D8?-.*"WW6@>N,/(^!! CX MN9B6G%$;8$JM3*ZP 0Z>Q6_)S2,:AN0F3>#M1#\V<9VJ?3T\K#&L4Y@!IS # M3JUMA-N(B96:R7X%!;D& Q5M:*SO;[A@Y6>O?;?#=!3&- MO0!<:+8BE)V[%2+;38#OA*S(20L1UZ_L>GA<8XJG, 9N80S<6ML)\S5DNM@X M/2)3## X.=7F&[A*XPHBLR5$N5HO4U.5B<_# MOG/>N^H\Z\@4B;];*_$O+TK,U0)$0KZG$N:S6+ET+2V3.?UXJ]8_:)]MV4[W M0BTN/9=(G"+[=XOLWZU7+Y0<[(5"4K506\M+!JFL?CW[YU1O#E3)3-D,'B=J M&4JNF5H^?WT[F#N7,'.J\ZIBC]"\FBE;2UKST O,:=_116Q2VLBEO+JHP!J@"&T]AG MK^0+T\^ON)2E_EWV+GO:=7<\N#&U4U@5M[ J+FXQ#K[7BUJG.SBIS;J/B%45 MAN%AC8F=PJ*XA45Q:Y8Z;8EM"^NJF>%R=S^TQ(SZ%%-J96*%3W%Q6S$"7'Z. MK"K#_DE?@L2;K/)]P:7D4?9RS2A\?:@+X/TEYW)WH&ZP M_[7%\&]02P,$% @ 68:!6"2K:_HA!(0KLI()&DJT;:5-&NVAZJ M'AR8!&NQ36T3MO^^_B TE1*4"WC&,Z^?,OL@10Z(U63"9>J52]\'V9 MET"Q'/,:F-XY<$&QTJ8X^K(6@ N;1"L_G$PBGV+"O#2VOIU(8]ZHBC#8"20; M2K'XLX2*MXD7>&?',SF6RCC\-*[Q$5Y ?:MW0EM^KU(0"DP2SI" 0^)EP6(9 MF7@;\)U *R_6R%2RY_S5&)LB\28&""K(E5' ^G6"%525$=(8OSM-KS_2)%ZN MS^J/MG9=RQY+6/'J!RE4F7@?/53 3>5>N;M%^CJF1N]G%?2/E'K8L,'#^6- M5)QVR9J $N;>^*V[AXN$(+J1$'8)H>5V!UG*-58XC05OD3#16LTL;*DV6\,1 M9C[*BQ)ZE^@\E69-013:,/=Y]3W%OM*R9M//.XFEDPAO2 0AVG*F2HD^LP** M_P5\S=-#A6>H93BHN(9\C*;!"(63<#J@-^V+G%J]Z;U%HI_97BJA?XE?U^IU M:K/K:J9-%K+&.22>[@,)X@1>^OY=$$T^#;#.>M;9D+ICY0)]Q12NL0UG;[F4 M*"LPE2/T]+0;X)GW//.[>)YX?O/_&%;8B)/VC- J&\")>ISH+IQ'(BC:K*_1 M# M$\X=K&/Y%"U$01SLH),IYPY3KIM[;SZ+,M>"_<#?(ME@<"9.H@H-.G8P_ MZ.L1;C@X0_':-N2>*]W>=EGJ>0K"!.C] ^?J;)@#^@F=_@502P,$% @ M68:!6,U[W3W !P [R, !@ !X;"]W;W)KR MQ2.=#'G11K:/U/].Q_L=:5\^J/:+7DEIT-=UW>BKTS?M[%)M35TU\J9%>KM> MB_;QO:S5P]6(C)[>^%PM5\:],9U=;L12WDKSY^:FM:^FAUGFU5HVNE(-:N7B M:O0CN;CFJ1O06?Q5R0=]=(V<*W=*?7$O/LZO1M@IDK4LC9M"V#_W\EK6M9O) MZOAG/^GH<$\W\/CZ:?:?.N>M,W="RVM5_UW-S>IJE(_07"[$MC:?U<,OL<^N#,&)VV:H'U#IK.YN[Z&+3C;;>5(U[C+>FM9]6=IR97:M&J[J:"R/G MZ+VH15-*=.NFTVB"_KS]@+Y_\P-Z@ZH&_;%26RV:N;Z<&GMG-WY:[N_R?G<7 M&KC+!UF^18R,$<64 <.OGS^ *WMB[T1I3R:F07CY;MO1S-OOV&I/@=Y-TK37;B*SOXRF*SSZZ%7B'[ MU%#I+N0_V^I>U-9Y\"GNILJZJ5P!N)^1/"&7T_MC;P CSO'!Z$0E/ZCD494_ MEJ7:6E&V,I32*KRKY1@UTD B=S.E1_>G:8KY0*5OQ9A-'UAF52YF5;"T,CXLVR"#LB>)Y5@R4 M U99E@7J%SGB*(E7L$X66LEZCFQWA;2MLJ!(XC_9@M"A2-^*Y2&-/?9(E#0# M[B&U0/-*EZHQ5;.U*6M[PU:XY@J.+O4DY>EP30%&27'LWJGR'F(D3K%=YCXC M!9@OLN"$#67Z9B3#+ NL+])CC,0Y=M.Z()K',=K85LITZ>N8N[&=KPD2C0!( M*[)D6!, ,Y8DC =$]U C49;,NMY]HA:3K9;[V(Z?DJ%9HEK:-EF'Q2>^^"S+ MASR&S K"0YG1DXK$4?6SK;,/55V#TGP #1$%F!#"\B(@JX<4B5/J8V-$LZQL M'W.(:"A^/H=R7@SK+6!%,,:A@MOCBL1Y]4$NI%U4]:^LJ[$7557QG98\.8R"KL7 M[RY?:;93IWODT6=NW3;BT>W;0(=] M?, *DT##27LRTC@9 ?F+JNE.\9XG'F!A,=R-0$:AW0CK@GLPN0 M^4P<9C!@8JF9!U*8'1U0QO=VO;C_OP:9OZ&S.RCJQ=ANP,#-5Z71EW M5K'KD79!7 ^Y'$=38OL)$IW'HJ9R/P,D.W3MZ5+&U5^ M01/TAM@.LT7WHM[*"T3Y&&/L_B'MHF,39&M6JJW^E?-WB)"Q)<&88-;E#;&& M!1_;='DRKK1V:[-KO+=&&WMA$VN,[&<;V7V56S^"7_8 B"?86Q%GS4Y#TD.> MQR%_+3;5[LS<;A[+PAV,%* \\)%.NSGN",DR%7 M(3O&:1)HOWC?%_!X7^"QM8OYL^6G_A?:T+$18 <>&TV/?HWA?@KSJVB75:-M M'[BP _';S(:AW?VZ9/?"J$WW XT[98Q:=Y&PO=V]R:W-H965T M&ULK59K;],P%/TK5D"P26-Y-]UH([$" @FD:A/PV4UN&VN. MG=E.N_'KN4ZRJ.W2K9/HA\9V[CD^Y_IQ,]E(=:L+ $/N2R[TU"F,J2Y=5V<% ME%2?RPH$OEE*55*#7;5R=:6 Y@VHY&[@>2.WI$PXZ:09FZMT(FO#F8"Y(KHN M2ZH>KH#+S=3QG<>!:[8JC!UPTTE%5W #YEY:T$I?H D?UQ#4XN^5PLVZFJW:FX,!,GR$[)Z%_1@(O" ?@L^/AP2[<1<^] M\: W'C1\X0&^'XPN&&>&@294Y.@9;162YZ#T>_+EKF;F8QR'+_XEL)P%AGX#P.79<^;+$2$"9)+SJG2I +5KO?I4"I:_J3AM[?%.O4G[GK;WW,1.Z*C7G3T"M'M5B2T M-H54["_N8"N^'1U4W)*/MO0$D=?\]H0?$;BC/^[UQZ_7S[2N7]8>/Y'D^]XX M]KUP3_M H.==1./@0.Y'O?;1Z[5C8= &SP\3JY<,C(XU,!#XK(&D-Y <;8"@ M5H-E3]?JX8Q00S*IS4L.DB?"+BZ\8!SLZ1\("Z+8B_;4NUNWMJV8/ZE:,:$) MAR4"O?,$%U*U5:CM&%DU%_E"&BP+3;/ P@W*!N#[I93FL6-K0_\ID/X#4$L# M!!0 ( %F&@5BM4-S&PO=V]R:W-H965T&ULK9EM;]LV$,>_"N$50P(DMD@].G,,),X> JQKT*SKBV$O&(NVA4JB M2])Q]NUWE!3)DB@V[OPFMJ3C^7?DZ?Y'9K;GXHO<,*;02Y;F\GJT46I[-9G( MY89E5([YEN7P9,5%1A5LI3OKT=X]'KC8[+>*'UC,I]MZ9H],O5I^R#@:E)[B9.,Y3+A M.1)L=3VZP5<+U]$#"HN_$K:7!]^1#N6)\R_ZXCZ^'CF:B*5LJ;0+"A_/;,'2 M5'L"CJ^5TU']FWK@X?=7[[\4P4,P3U2R!4\_)[':7(^B$8K9BNY2]9'O?V-5 M0+[VM^2I+/ZB?67KC-!R)Q7/JL% D"5Y^4E?JHDX&("#@0&D&D"Z [R! 6XU MP"T"+ MYWCJXG ZFSP?\O?-2("G4[),L$%?3B?!!VTOI'GDB@TDX4U66@E>X1BF^3K M"[1F.1,T1?#&(QI#54IT0NMZC-@+"(QD)O"P/UU!B$F'W& 5!IYC)H]J\LA* M?K/\NDMD4@C'$E9?%NA<;9@PD48]ALCW.YQ]&XP=SXPYK3&G]J7G/-XG:8J2 M;$L3H:N%"6]J^&DWZKX[?:N!2<1.HQ6.E>_#ENEESM?H+(4D/8?27]2VE> 9 MS&L.CW;Z*2_M0%J,>N#TR"[=T'.=3@ &.^SYWL#+CP\4#UL+\@>][.BL9#\O M,L&2M96S$Q7D4WEKATZ:T(EU >]SQ<"OL@9,^K6#N%%W'T#'B:RXHR#*2^V+ )/&F$F5O6;WR7I3F]# MC^ M'4Z_Q=LWP^-@0!%(HZ:$?#/WK$DW\-8;([$*][%I=RIO[8EI5)S85?SH MM'-[Z^.,PZ[&&*V\@9:;-+I.[+K^'5GGO0G79#74O9)&MHG_/PN>$=G:"QR= M7B?RUIZ"IBD@]J;@Z/0*^E6"C(-NWV@P(V,\H%"D:0.(O0WXCOP*^U78Q-LW M ]ZA*MS(/HFL"?:Y./D$8/H,!6O-4+[+GH 7NI3#+).([Y14L'L"3;TRAF%M M+X[.N1-Y:\]*TV<0^]:\R;DR>O/"&7;F#O:Z&UNC&7$'.GJW47O7KO:'F6:A M= W[:@.ET0JKLV=9WZV/_F^*PNW/_%E\MRL/[ MQDWYOX3W5*P3V%BE; 4NH=1"^1'E\7QYH?BV..%^XDKQK/BZ831F0AO \Q7G MZO5"_T#]3Y+Y?U!+ P04 " !9AH%8]%2/7D4) +0 & 'AL+W=O MFV^R7*:&$BRO6N MNVVPZ;6?%8F.V95%G23GI;^^).68MCBDG4.^)+8\HIX9SLPS,^+%LVI^M"LA M.O2R+JOV^R\=59RY,%A=U M]BCN1?=[?=?H;Y/=*H5D(Y9NV4^OMS1K! M6E;]_^QE:XB]&W 2N(%L;R##&UC@!KJ]@5I%>V16K:]9ERTN&O6,&B.M5S,? MK&WLW5H;69EMO.\:_:O4]W6+&U6UJI1%UHD"W7?ZG]ZCKD5JB6ZR=H5^UOO< MHC'Z_?XK.OOI$_H)R0K]:Z4V;585[<6DTQC,2I-\^[SK_GDD\#Q,T&^JZE8M M^GM5B.)P@8D&O]. O&EP3:(K?A7Y%T3Q9T2FA * ;DZ_G43@T)U!J5V/A@QJ MK+:T5ELV:HUTP#59)ZO'WF-E)T5[#MFM7Y;!RYIH/F_K+!>7(QVNK6B>Q&CQ MU[_@9/HW2.]O7PQ0B9)LE.Z@ @WP'D48"W%E6_/85L<^V/LMIH_]_NE0Z)SZC2 M6N@@Z+(7"'[_@&0/UXP;]SD [PLQEJ8P]F2'/7F?<7LUMCH8-W-*0, 3#].8 M,LSQ +HOAF=\%L ^VV&?14/CJOBO3FA]?NF4)@&-.I>EL+8^5$K_;"[F)ICJ M1CU)G2O0P^OIT33[R&CZH,4.C);NC)9&-_RKT(OFTNXH$B^:OELPH%)OQQ*< M#+<5$&($P[LZWP&<1P%>K573R?\=!3CW78I/^0 @()1R"@/$4\=QT],AZJ N MQ$.'9-MNLBH7.G;:#F:RJ8=F/DQ0<9E#O'N)9EB>2ZSF1C(@;$ MAWUK89IZ$'VQ:0 A<0C)$:]D9D3376E2PJ9?8@2YL[3#4C7G+16HDL_V,C6VG=Q%1$:*FM MCYZR<@-Z]/;9L&&W>ODB8SHC ;4C ?)$X]57PI%F($[*@8Q[GX+@!=5D]ZWU0C V[E MZ1/!JHN(6K59J7Q(+T3FJ&ZU\^H M+K.J0[I(1D([51V,89]I"4N&>@"LC4.F=VR,H[RU^*:JL2784N@^*):ZMPL= M@AQ6.X 0PRP TK$?CM/?[5N6-K68[E/;3?.*=%>4_[ .4TCMVMI-T%($',6G M/,^Q?1&:A( [5L1Q6KQ?98T8FPZST RS-K8]2I$8H#_;U!SB!:0H#W@U<21) MIO'&9955CWU&W*NR=#SJ_&'<>"]K@A47B7+P>TNNCUKMT!B.@4F<@:].RYS$ MI]9D-ANF(4!*-SL!#R..@TF<@V_C*9+XE(H)8<.*"Q ;8YJD(7]RU$OBU/O/ M;B6:@ .!>'VJY-A#"_ IP8$*EC@^)7$^W6UWG;T&]]KG/YSP83(!I,8)20(E M(7$\2>(\.42(QMHU2SNUJ;,F:%.? #W OL@X4)\0QY DSI :;6,:ZFVN@[$! MI,:FPXX%DB*8S (('?F1./F](3Q6OQ*?U2CVQA2 U'@V)X'&A3CV(W'V^P;U MP&>;U@+_!';#VC%.'@80H!],V+ V!Z3&G"0A)W$,2>(,"2H74"DPI@&5 N@Q M8=33"N+:E 8"E3H:I?%>\V2MP!F@WTT2.O4(!1#C?!:(">I(C^)WC2Y-#=Z> M-+J,DNF[9Y@\0HG0=J KHW M?#[2[S8J%Z)H=\/-/]^9T./=+2 2&GY0Q\7T^/C8!M VS8%N^)XL1P%*AK8$ M$*-D'JB#J&-N&F?N(SD\H-T[$A[U&9Q3F@Z;2$!LC),T, JBCNOI\8GT._4# MM?")GD^Y5P\ 8F,VGX5VR=4#-#Z;'N:^I:QTVWE*[OO02?-'K79H!5=OT'B] M<:T:?8_6>FN%4E6/XTXT:SLR!=7WBP/"DV3J>9\OQQBE2:!$HJZ*H/$JXC#C M5:H3L2*>^JP_GWII#1!* NS*7&' XH7!(5#Q(IIYO?;GB F '(8IX%N MFSF>9'&>O*WRQF:5LT+TGTQMUNMB>@'[P30$3UEI AO4P2=&ACW#^T+AA,D= M??(X??XJVO:\/Y,$P;6O=4]W('Z<40&10"APQZ<\SJ=!^)_1@WB4566#63=K MHI&J ($#[WP9&U;)@!29XD )PQV[\CB[1N +?34.'!A'I]ZY$TAJ7[U#X(YM M>?Q0UOVFKDM[LDT3[E?M)J5J-XTX..6&;JO^5*3V&5"!#SV@]5&K'1K$T3>/ MT_?MD;$G]WDX388C-$!HEO+ (#OG<[BT[SO$JWH+Q*/F_>V<^ M:+5#[1W[\SC[WV2U-%YJ1^>%[+2;FM-HJD.OFGKJ3,+1U2^Z?U NX<,7AX#0 MC ]C:[)WEG0MFD=[Q+9%]NU#?RAS=W5WC/?*'EX=7+_&YS?]85RW3'\V^+>L MT;FNU57N4B\Y_3+3%F_ZX[;]ET[5]L3J@^HZM;8?5R(K1&,$].]+I4O[[1?S M@-VAY\7_ 5!+ P04 " !9AH%8MF_^5D@& "K+0 & 'AL+W=OQ^7W]S1C^^L1'OWXXC9]V CUQ60^V\8/](Z* MS]N;4KY-CBBK-*<%3UF!2KJ^'OV!WT7$4P95BR\IW?.39Z2&BE+^FTD[,%ZS@+$M7L: K="?DAYPV M@B.V1G>;N*0;EJUHR7]#X;==*KZC,?I\MT2O7UVA5R@MT*<-V_&X6/'91,C> M*,Q)4GM^?_!,!CQ_8B+.-&8+L]F"Y;F")5\UULMGK.-M*MVJKH=/">75 M0&_B$GV)LQW5X(5FO%LJ9/;*T(5Q6:3%@RX.T3-QD 6![\KONB%-))M'2LF1 M4E(!.@. [^E#6JC.R)3+XB*AZ+4<+E=L\BL4"[2DR5MDXS>(6 3KB#/BJUKW MCF_CA%Z/9#'CM'RDH_FOOV#/^EU'YP',J\!4G7N<8VP%KF59L\GC*7.07D-( ML @(K,6F?633OI#-H/L79X#1WZ49 FVA 0+(<$BIY?H M4QR05$FP)"19"@D5 8"WVO2/[GC&S_Y)[Z[1(6"[YSQCG5SI2O=[$(\3R MO$ZM,SJZE"U(L/"L_D= +ELT^$<:?",-'SG?5754[I8.950])8>M6%5TT;ID M.1)U(=:QY/[A\K M'B+N,GL6B MV]\?V0YQI]UTT[33"'9ULU,:';]2NMHK5;]9X&*G>_#4.!T'T^G0S&^.]MA\ MMN^J=O2%F= _1D^)XUK=HXVY5Q>7+% E !0MTD=D>"EIU #L_X^:'(8\@R] MT9:@:"$H6@2%UIX$C3"!SZ?T[O_,C+WXF*F^CK$V'=["Q6H%J$9Y*G+]O]<&S&"F,4( M:*&.:$[9OF_;73[,W;J4#U"T$!0MTD=D<#DCC>Y X'2'&JJU [.\[K'([/!B M4C2Z0\]G".HS@D)K4W)RA>%GZ0YFX(LO+X#J#J!H(2A:1#2Z@V,/9U>C.Q!( MW8'H= <2]!(,5'< 10M!T2*BTQU. ]*FI=$=")3N8&MY M4=R-FZ ZC?$!0M M@D)K,]KH#N0ENH.>18V>8/D.[FTRSM,=-,T3O:\;$CQ=U.?9X M/WO^'U!+ P04 " !9AH%8>-YZCM " !4!P & 'AL+W=O(SD>R H%_%E)Q:G"HEKZN%-#<)?'2CX(@\3EEPDM';FZJTI&L3=4/5]!*==C+_0V$_=L61@[X:>CBBYA!N9[-54X\CN4G'$0FDE!%"S&WF5X M,4ELO OXP6"MM_K$*IE+^6 'M_G8"RPA*"$S%H%BLX()E*4%0AJ/+:;7+6D3 MM_L;]"]..VJ94PT36?YDN2G&WM C.2QH79I[N?X*K9Z^QR1 MK-9&\C89&7 FFI8^M3YL)83)D82H38AV$WI'$N(V(79"&V9.UC4U-!TIN2;* M1B.:[3AO7#:J8<+NXLPH_,LPSZ03*;0L64X-Y&1FL,$M,IK(!9D55$$ARQR4 M?D=N'FMFGLG[*4X*4X!A&2T_D(]$VS ]\@VRL9A^UJY\U:P<'5DYC,B=1"1- M;D0.^4L 'V5T6J*-EJOH).(U9.O< M=&8:F3WLFOGKZHAF,/;R^&M0*O/3MFS )/A^2 M_I_ 7AC1ZXSHG4)/;[6NJDH)R&&5;>J559@ MUF>6_NJ%HRW)D2%@@9G _04M74\&9@9.7*X%P:+*JN6^"S!\H& MX/^%E&8SL MT#VGZ!U!+ P04 " !9AH%8PI<+>.XE N>0 & 'AL M+W=O5S-36UGYH DT2,0@@:$ T\^OW77T!H"1G9K[M%YO"T?WZW5ST;I+/FW+RGQSM.FZYN6+%R;;Z*TRL[K1%=Q9U>U6=?!GNWYAFE:KG%[: MEB\69V=7+[:JJ(Z^_9JNO6^__;KNN[*H]/LV,?UVJ]K]:UW6NV^.YD?VPH=B MO>GPPHMOOV[46M_K[M?F?0M_O7"CY,565Z:HJZ35JV^.;NRK.N/^,?;_)NC,P1(ESKK< 0%_SWH.UV6.!" \;N,>>2FQ!?#WW;T M[VGML):E,OJN+O]1Y-WFFZ.;HR37*]67W8=Z]S'3$-SJ; M)>?S-%F<+__SN%(@;@8AH %+F7IE&9_N:H MP;G:!WWT[5__8WYU]NJ1Y5VXY5T\-OH_2=Q_U=C)KYVUNK,H1_;# M'W3'_O%&EVJG6D!# Q:CUR;1G"9ZM=*D?NTZYV>\T%GR"RS@C@G_I4GT M)YWU]&"] N@T\+ &QQ#>.]4Q^3URWH M_S1Y6P*[UO#NU=GEXGR6_,H< \Q6\%@UX*W=%4:GA,%.MUN3'#'T1VER)!"E M1\G13L,_O8&?R%Q'@)$CM$:Z/;A>>K#HD*&M0H$I3;\T15XH?&JX;,=! ')> M/!3,1#!^MZMA,L!PIY8E(*71B&O@.:/7I'W2Y)=^V9>J!5U%8F)H]GLG W=> M!G#.T=,R4$*ZQP!GMQ]UA]S?UOUZ,R%>;)1TB^@DY*FF*0M0BX!+U68;H <* MABKASQZ>K(F<]&:]A?=(?8*^K PMBU7OLM4[W>Y3)V)ITNBNK8,_^[*A41H% M2$C1%@(>X'H-+R9K76GAPF,0Z++/$4E5GY5:M2<@3D""EEX'D>_T*?\-/*0Z M7'V:E,7O?9$#AQ/HR1J$]OCHQY]_.(*75W6=HQ9"5U;Q(A:MT4&?@^3^4GDHAQT+>OPYV"+?,4$%5FWJ0TPCSY/P3CH? ;* ]!E;1\)AB),,7:6 M2$_DC(T",5IJ70%9"^!^A!0TFR']_1V0"5Q4>(R7 \Y$HUKGMW21MCFP/%I5 MF^-L;'5"M'L$LJ@!_'A?-V(U<89?JP+_(G-DQ.H GRC08"!<+6F7"CQ]:X>V MZJ-.M(.\VX"&5V0I:#C6>ZCXMP[9RAB-2@\4SK(HBX[P:Q3"10S_"8(50SB' MOUK@?WP_+TQ6UJ9O&2H@-:X)@>#AZ.%@Q%GDT<":MD31WPBP&IV"30 VO@SC M]-N&B1;R2:;:=H_X>U!E3X0"J0;A[4#3-2BG##5@IT&DO$*E#W:W0%W/L+VB M<5:J:/T8 C6HA0!HH 8AF:BAO$4!QEHBLP!LKV@(\6[!>N^8L5"_M#K3Q0/: M&(,ZX & J&4:#E:E/!S#W*M'50]'6%:X&^"NZ%0*+3\_\%VF6[1:!WAC&J!&"%_@H]/<#*++E39D-STH_O@(D (%()IQ%2K<(UM/(-1+L BIA-Y!C3 ML2)AU0'SHG?<[5G]@+.6;#D61+9%QMQM0)4U /1&&8?@#&'0'H:8KIAD0/?? M\',E4*8DS;54U4>OE!%A*;J+L$;D9T2!_I1IU.PZ9^5U"J/TR-.H2SM"F[S] MP8D"(,!=]0+BT$AZ1V1:/"\B$BI1=EU:)X-.E!MV4$-;$9Z"FP,Z P4$:0+Y@C8V6O)E: <.:]K(0M#S*: M=;3%]ZO[;JS68X+ RM%9I4C.:13B?ED$J%TCXHZZ.<.!>M B)65E"!96[CRN M'P.$:$E\T3>\=K U-4 MG$8C/P@98=6#E&C!#5T'3'RG8%*V?F1[89@Z3R.F044$B$7<@ARQVJKVDXBI M:H 'S!VHB T2_E'4D%H%RI?L^H'"0:G4;#>0J0UXGVU'1*A8\31U7:)0,YDP MQ *60 TD/!KQBVX1 4;65&263[2S3$1@"IXL\W\9."Q (WC\Z.0U8 ( MLJX&D1?=4%7. HEF$0U>Z]G5 15R?H82=W66Y&H/4$,H752_]TBT=O#Z#M0: M&":,4(5'ZVC=$TMR:8D5+KEHLWZ+*I*>H";B)L@R6P>$- M#,LG:&VL1*.#TQ.W-A(6,>@*11%ES&"8A-YU;V .<_)R\'?RGZKJ,=? N;8% MX"/3VR60^_S0E?,I90ER@4KPB^3\/+V87_,/>!A^+*[2J[,+-%> .+ 3-II\ M3(T<7AT$@>'R1NLA GNUXQ'U,]+#2)=B50S2P)@5Q?G\._\ZB*Y$[&56Z3M M*!L=Z;,8QJ\NSY.;Q1F@1Y)6 K9?U_$\G9^?GR3'YQ?SDQ V07S$"0&\]ZSZ PRJQ[N0,Q". )PDH@*#M%.U%4 MG-7Q=AB=2_Z=8-HR<*&6FI(G$.JB:P=!)B>X3(=R!V@8C,CO@;+)?^O9OY$G MR!=D?QM67"6$S_"QPGA/@#R=V"H7CH0X>1K9NM"2T)I3'&V-X32&U1M5B<9@ MYC0:DUUK00^I$V43"K"L-YRCQ#?V&M2^I@SE2'C3T1)(T7QQ-KM*P%Z47(.1 M" ,X!/'V2$+C&?-*HA/,4Q"J3T!!DOU94]_'*6+ +E@JU"]H5EJU0]]44XKC M.,-D!+(+&HL3_ 6VIC ;F&E= SLGQU$"[(3%#>GA/-<7Q$T]Z6A%A!12-&7/ MCE'.)@OC;7JI76L)&TCP&D0-+!V#&Z%I560?M5"?DM<1V*S+'0# 'L1O]#0Y MTMT@%A+.XHRVA8 T!OR#*8]9\@_+HQ/LI#U2"!NH=4"MV+R4-5TI9@+;^A,% M%N4^]OK)&$NR%:8Z':S4@P6#]Q(/.)UDRP -ZJ00/O-O%;Z0"O^$#)*70?6# MUMH$:^R&JY\]0PJ1%^'"N;LP*2"'\KQ?F@,&-(_EU1Q2%#0_BRZ$F V[T.4> MTUB.TV-?%2)#L#W(/R'JI=I%L<'+Y*__<;-87+UR>2RP'4N0*XW5B18B!DY+ MDPGS0\3QJ;51Z*6M=1X\QQDD=3AK9-V/U5CVX4KP/'@2:W9*8EG$ M*Q!.Z!:UCC7>R (0?,Z2[TE(,(DY@"I\+:D^(25973<+Q]!PP,I!7/['0Z%*'8 MLD+'O=E @)E1E-%7%.-X7 3BL0(\=LZI80^'3!S1+?)P0#T]1F12:R[)-827 M=$A&[D:= =THJZPY)F$E7[0>9@>J>#+!M ,3L$7F$9]K_+I-',7DW"A2.I=# M+;0(G ,A.*7VQL,.5_>OH_Q[EU)][U*JW]F4*E#]_6,I5S*EWH=F5_"-;EKT M+UA5Q\ZQ"BK36/9'-_@4O4SQ@)/Z03-EO5B"05OUF,5<.5GF7-]4!BJ[-FO1$>1\R'@Q.5&G]HG1J;,[3$B'[S^'[7B@D]2;#&JD0WW&O-S5'>KP,@(UC,<%A. M_^Y=>F"4+,:\% X/EJEVXXZ>)>D#TJNBY: &G"2-B]$/S#&M- !0 M=C5.6 3!40 7I_$(:9PRHVDP\XI9F66PKC+T-B7_U5=8H\$1,)[&W.Z*DA2R M>J<VEG+G:REH M3EY/U%B$13*[&$2T9PNJT1A.8%EUL0KJ;-BID)/,@>#S ^(SUQUGORA#*;C M4J%49C!9##>Q)T5P0C*$33D,,8O3 "5'BX@#ET\UBYK"_A J:BPC(MDZBM,DZ%3F?KX-Y!O MW];"3W%66PPK&JE.7$'0R< &[[*N1@]D M3@FO/Z1M*L66(>,'P]0 <)" %<:^4^A0_EV!2R\ZK@VRDTPT612+:&N-3_5 M<]8=<^,$NV#_%W*A#[EC3)%ZY#O1@AQ33JQ,7'\M%OEY[]FDA$M*>L<]>)2* M:2T7GX=5^^'2B&I4Z1@NR7N449R+OD;)8K.C.K$"*9>IO3EB?\ [ M76XA _.NN@&0F##;A^"XM G169I77+!Q-(&A(YN]>GZ\<3LAUK#BL2*GS(D@2"CJ\,3G@6$=V]OEYNB=+8U,0VJK4<-@Y5L86 MZ=7Y=?+>>B3O2?_<\L(1P1^TE,F.Y^GBXN;DX&B+9#Y/SV^^\H;[K6?,8[YW M^&TLCF'69[YX%58;@&_;W&5G &]"=:Z5 @O4!)?H:5:F#/*\7/], MI7DRL>9#CR;PD@+9F6Q'H'FF E#?=!*9*FN0_&TKD4_SQ[BN,<)I&'HBM(]# MYC1VT%L9=K!%I6HFU;JM=QT8VDPU12>=^822B;JEA M@Y'JLK1/>99$4J^T;-$F>(^2X:ZMXT!W7B!X3U$:= JY+V/0UD'@8H-44DG< MD*[%3DF4BV](?!N63@,&.-B=RN9_8&M<6)SZ%U,RQ0$?<2):^M3#>4O;7\B] M,I(\OC5$ORD1(_M%65CG% MA638% V0IFM!P:/0,'WI3]J?4S5NFR]2ZA93%#G MBG/'@CR,,-8X&\IYGXG4-R:*.1$FS26*&LYUJ7GG%1;;#J;355!7FU_:7.TM M3\WR*ZW?4<8<""F5V=0V?3'<.2H*G(Y-A;SZV6ETU,Z@3,THA.-9((@ G:6D MA=V#RD08T/V1WB9A"5>,)S\.GGD9=#4-?+H?"*H["]4M0W4;0!0A[S,??Z.Q M4MIIR2F/%O,RN8LX%\N R?R"^KV^2(ZOTJN;RY/HTF6Z.)N?)+\<9&P@^QFX MA-Z<8SZZ4K,9G4)>TR;"R-I]]%6F71PM@ON0Y"9C53I7^U'&U8@4>!:"( MXP<7;I,/ROIO"'YAGNBM0Y3-TXN;:_SC$GZ>PR7X>04_YV<+_'F=?'5^AC]N MDNN;*T0L.+"45%JD-U?70K8ODIOTXJLK9#'.O]Z1SD5=Z2YE=7 MK+K-9'%-6OLE/>!RP;;KX[-SPA,A_N%JV>UTKC%,5-'2QU!O=)F?PJU3=!>+ M5>!_/U%X^L'UP M%,C@81M4R" +!AP.;C 2U"Z#\K%96U"+$4V2E3 M9^G45#TW>O6?Q2)-_SPT M3N.+:4Z-"KA?3F/K3BP?J^GUP $T M <=UI0<[)OSV M)0\]O\#LJW/>S:6Q310$F[>0T0.8^L?*+,2BD_=&$Z&5YR=D%?M@4C7@5W)T MT$K$>^+"XA3MRP024)O=:C#;%OHBCNT\>T& M51O8\W(_W;62TE.64-32@;TLQ%.GKJ@V2WZ@S5D4(G,622P>HUB5X2ZW:*^4 MD<#HQCFFR5F^D2LUV7JQ^5./9 I.!@I:^')]*I.SB M6)(DU83X?\^.!-K0'#!7L:\!)%7WY!K2E@%D:]D8U*BJ=4L ME44&]YCOJ0\-M3"S741(/^O$CFAT]V@'.N:0#3RY1!(LZP>_K>_0=$%,KLB[ M[/2ZR!*(Z%>.;_C1+TV0C:5-8HXR+KURKW7RL]H:R[O6PWWD: MXY2D(4;^FUW_O:)-CU&;DB?D6.'RO $UC-5N'IVR-/&9BZ M$]%M9R<^_[I6+6FM-P4H DK6T]-4/7P0Z6:=*";9:T6T0Z%&&$'_*IJ*)6OT M$#&6 M742NPYMZ?;8--4=3J(*S>IQAU$NZ(EY.6.-]9&D T3+PAB+7QL[J_!LLS6'T M\VS$\?8;)6& Y'UUP"WH4]F-/M0[88(]UXA:FPFC,)MV"7(_LW<^9/.XA8B+ MC7WE6Q"Z*&MJ'791B<0L7*O!_':NN;M17/;H+B(A;]6NFB7_T()V[!P1U3UE M?<=(L:LL#]XN] \,FBWB?4X-2=:;[[!E&$EI408?= M =!/C:VWU-GR'"QVW/(]W* ;K/D1"?"[<1^AN.AW M-MQ/:?/ M6,5MPV";BLC3>KAI6?B#:@.47:E7[ .S9TRZN\5, 2I-K$42)+;V4<%0Q6!6?X#4>NE%[<GW+"]H5E:4^EL*>9 M#$95;6%<'MTBEF.<\?JCT?D^CLLQ D;JNBTY$"-L!3L20I@C>MM=T89/@[%/ MDL=<5Z?\E_-8I+#6F=%DQC&4K6Z+NJ-)*2N_&)[O$&H%XN9P6 M(H<=4%UK#*('K(TWU$77?TIVG!YKHW]@)!3T M,U#4!V%;N0^VP)-*YN,&:)5$Y''SR"MF"'NV^A\0Z0LB_0X5Y 2NZ4 M.:!U2#FBJP8FGE9Q>(%+MZ.+V9#/7*/8D.[S/@ Z8B4*S\A4HRC2^6EQ7Z\X MTI1_]U4LF\2C=9Q.;]/'C1K8UA[,9,_YH2*IE<3[#J/K.RFLB[Q3Y=0>3( G MNI58(VR-/]O/8,='KFC/%36 RSYE.>V#B,K/@#;2=B9@HLPAU=-=UFKH&XOOJ\H\W6K)4\09Y!BA /,+[AM8KK+R:';=>R/ M%SZS&0"[XG&V8<*L^>-/R&%B]^Y1U%'^")P_,B[/?$FL"T;LA#B)*0^;&C[+ M51]:R*,'=4TN:14.^+P%'7PE\ "O.:GB-Y&'BGCD#?)J8A8"/U<6*5-S)LKN M6.6%1B=-H8DB>RK!;)@TN)?1;*T*NRNB M*G%P3]))MHLX2PG'R>!>[:[!N;Q MVYZPH\GB&E/N=Y90=@E!.!>UCH!J*4^!!J>T[W-X\%-$79$5>U@B"MF&>J@X M)1<>L4KK4;PEA#:]=S:X#G(L=-049Q]VDK]#.K0H$)0B@? QP"P,1[J^4: ME_KS^#2\8$,E.>34_)#-'A"L1(:HYT+@9Y+RQLQ.96'9 '3+(^97U9 5CKVU)( MHW.9;K2UTA]]-@#O\::I^+"9+\[#AACL/KD(VE& 2H]TQ*0QR?]%>^SO\;2] MT]?$TT@;\.WM@<-\B]D]S$_H;5/6>RW]_78+&)\*B9M9Y3;,6V!R+N@$H\&#=*DM@:!EN#I+?.W M]#V =J6E/1V%+,">C#)13-YS;TP@1/.SSY*B8'\QI54G:#:C<_,!D[^H3W(R MFST@UYX5$&\$E\W=81SIDYMVR4XC'3YG=TARV^(G73WX(I*?DML9$:EKBV7/ M!^A0LL=&O28*>R=JP),=.ZY5T!5^)22.]WPC')QA&"0.:B-O(*!\?!Y- ^L@ M@CX?"0./25>*"U;P5NO/*^7O#U"%_QGC4O5!W'84)CO6>->>"%)<0>&2#MMW MVT&&H=(2R2=Z# M*)$B!;ES%QMWS"GW6FPQL"-M25U4,&;/N8# TQ@=95CUU.I8T_&>14;\D1Z^*RUZM%"\(C&"L_J"4S?'8O,!W2K3X./ MTA1TS'Z0"'7)H'+O3S /*-K%A^]EHYE$./FL6(DEY"QX5O(K=HYR31V 8=OV MQ/FD@].<:PAE:FG(6D6+D$\.V+B6LOUH1HS4/N7$ZN%IT:CZ=U2C,_Y\)[L$ MR:/A 9LN118%T!4?'Y%SZXD]@]D=O$#[E^RQM<%H3A?ZP; :Q">64W*@-FX+ M#^#QB>]P4%=G%82DG)2)[$CL^LRO_V*-JC_DS7FS/AM#417O!JU";]I5G2B? MS-UAH"[F9V[81PZ3&\ZS>/I;%Y^_PL7%O+W_%>^>G9Y=P"@VK?P!N>"#ICV* MQ[_4#7#/S<7-RSXFS%6\OR,C13PU_38\YF7]@RT_,\)A[G10U,8*<^LS MP*DK8#48E;K3V_+"Y8Y=O3=,'<<'K;AF; H)T)F7XYAW$-2Z%N$?:^H_I"]; MT-GL[\C?R'DYQS^^??WNPTG0XU*X!VM\T*;NY9P6GT:*:T#6N/M%D,N%AP1D MUM.97)+AS@XZRD[G:[8M-AP^,)B\MGG6#L>YE048ZNW / M!TK2U!._-M1+<@RLSN;!"MK@Y R%[&YYO!E3YX#^F9-]\ M$RS4RA)2#3>W@/J'N#WCK"[XAK3?_/J5TV7AIT66^Z NYV\,MVG:5VVYQV?= M_4$$(JD^1-X4.BQ_Y*!=*76%30>M'$,4G]P0]*A@>D1ZDA 6_\FA5='9RM<;QPV=4N\(:$VEOTR[I6E4>@RO(#KE33AT[J"T_D3R@+E MWZWMWRO_7Z5Q!"ZB?WTQ)?K^R6F1=_NKQ='EX+?3:_\E''L ,"Q7K>&/=;"A M,SA@I/+M*AC156CG?:=;&,\DC2KR<#A-NOTW""D,^)F!*; ?\#,1=XOR EQ MK"VDT.S*Y9CV+LF4!>T;2ZQ=C. (LTX#(%YA<1[#.YLZ$D$]>21)]VJP6I]8 M(G-*Q923_Q>T?T+0V%6-O],5V>9&PAFW!NH]XF9"FRD$<#P2:4,3[\^F ]0B M7RKT.-!'ET)QV"4\=$ L J(X=S;U:=,7P3=L(2A8TY=Z#1_%RY^S=5<3^S'@ M6_X&KG^71UQ/M']T=4-?Q%W6'40@]'.C\&PO M=V]R:W-H965T7^WZW%56R8R%BOP\ M&8UFYX74Y>#R+=^[L9=O3>US7:H;*UQ=%-+NWJO<;-\-XD%[XV>]WGBZ<7[Y MMI)K=:O\+]6-Q;?S3DNF"U4Z;4IAU>K=X"I^_7Y"ZWG!/[7:NMZU($^6QOQ. M7SYE[P8C,DCE*O6D0>+C7EVK/"=%,../1N>@VY($^]>M]K^S[_!E*9VZ-OFO M.O.;=X/%0&1J)>O<_VRV_U"-/U/2EYK<\7^Q#6NGTX%(:^=-T0C#@D*7X5-^ M;>+0$UB,GA!(&H&$[0X;L94?I)>7;ZW9"DNKH8TNV%66AG&ZI*3<>HM?->3\ MY0?M4E-Z7=8J$S]5RDH*EGM[[J&0O(_.=8),(^D^/[4!F]=I5,U;L!ZL0I>Z\&E]_]+9Z-WCSCQ:3S M8O*<]F])V+.*CIOY5(R^U.5&YKFXSHVKK1(?:JO+M? ;)5:FMGXC_JBE]F<<@[U[4DF5=:#0H39[^F-R"Q* M%@D2NDQ) D:M#*I"H)ZU=R(UL,4R?6,K^7I?X3JRM=!?M\O3QTT;/G;4)6 M,F5[Q>F@N34X&_;3XQ2BD3U(SSAZRMI#F^!BIO@&><%$3&XHBA_]D,=Y!/H*U48J>D%2MKBN G=CMT>"M= M$X;G/0_N[A'>C]@S42)'*^3F0>2_^]LBB>=O".EK0[E$M(SUKH&W,[EF4V%. M#0SX)N%_N63:,CDH K'=Z%RQ2M+>22'6, >Y427^W/%::?V/1/8R-+9(@>&U MM;";$TF626VYRM*-M&O%(#V9#2?HAWD>AH,\@,2PHJW5B$QFMB6MU.4]9(W= ML:LYXODJ1XBR#B=.;!7#1IS$/:6Z'\*&(#F*,DU-77IB@U3I>[E$B!IPMM5X M4(&(AGVQRUFFFP@_ZWWR[=[CYQ(*X5"N_V2C[V5>JZ&X;JBWB0>$NKI1P(K, M'2"7XU>]TAPVL5$YH0JSG*L:H"A*&BQH1@6>:N M7M8YZN_&FJQ.(>S4FIW=2(!QJ53Y8.NLWZ!ZVY U#;UKD_&V#GI4-A2W2HD? M#6(RX54K:E?8GC35CBNT*;TF (^]:R.\0BI"U$0!7* 1DJW _P< RGGMJ35" MV6T%[,L.IUIS,[_\=0$F: M/IXROS=S1.+SY^L(O/(!XEN)R.:ZT*0GURT_I2%<@7J)%M%I@S@GD*O/RM+) M< 0@*I<5*.XK3/,*IIU,IUT=T10BW88H,%4*&(*'OZ%#!0(/-9)B_J&ZEMEO MZ%A-]N\>;$.+")U'LCSLA[(-O0TU=I@?<4<:F0R 8'NO4Y3^/D>GY%N3Y+O; MJR[)I!>Y_8A&9W8 _F?@E P^+OGQ\UY2220ZXT0= >>3F-A03$EYF'#01)"# M+EY^[X1KG6@Z3LX]L5VH&H.YP>T#HXM" ?&<*[GR#6NT6: [8EIRS/5&$O0F21WAQ/Q,^Q9 ! M=BO0@]ERIV%*;_9UH1#7B,F:IH146KMCW!:A=34Q8/]"2VF[8;FO+ZT>SH/? M/TG K\4II7L#IH<*=[;'4#O5/;J3B.LC9C5VH"/F=18XOQV/GMSZFLJ6+.?Z M57_4Z,HYA^&$D1XG;W 5BZO'G3OBICB?+T0<1Q?Q O09&B8YW\I.9M%\$2,% M"LTXP^19J=(U2#;<3+A]4UD'ZQ=C$4<0%=>']U_6RQ:S6$PO8$U"6<=]OT,! MYK*A#?*O"B<0LKTU,%S/Q$_M9FO+5H:^'*Q'#T41\IB$+Q5I\F]^MDHLH7DS$G?$R_S8%)QRZ M$S&[B$87LZ/P:HWO8_R;L-9AJ)([+CD :S2GK:-9/*>?+8D\@Y'^UG$TGLWP M?S2-.ZP0&33]Z$'B#D0[<,9-J([I?VGJ<4K_3LDP6 M-P2 B80!*=R.C#)-6QROFTW\"PBF:7*M<*(OZ4C;', 0H!I++.:L@S' M@L6:CM^>6G\X:."H!>U(02E+&B)QY(80CV*PI,9DNE2='AX;Z#$#TK6DL1J3 MV[V";?OC.;5(F[6'M<.G4OO0->##"8(-V7\C#L95B M'P]'7>PIU408;&:3TH-3'6+00D]R-3[JKLTXT 6E-].\J'_SN---+;0+?#:% M"D]&GA *W$];R*\T[OIF"F\>3F3]U/!9E#6>DH=GQ^>7\&Y _ZG0 M7TI99W1,.,,&& D/GDH?QNU?].0GW'\PO/"\PB/*_NI'N$HS(_')',U]@L]D M'HT7W'$FT7PV(J:9)E$\G9(:JS I=:G[D1 ]] MFIY#HP?:8!*-%@M8.EW,\7\/W4W>U>WEV%=U;[Y>'-WQ=IU^@1& !6$!T-Y].!L.%M6OCB M3<5OL)8&;:C@RXV2."O1 OR^,L:W7VB#[I7FY7\!4$L#!!0 ( %F&@5@O M3OX<;04 .,, 9 >&PO=V]R:W-H965T^]:1K.*B1H^+R>1PW$AE1A=G<>[&79S9+FAEZ,8)WS6-=)LKTG9]/LI' MP\2MJE>!)\879ZVLZ8["'^V-PVB\1:E40\8K:X2CY?GH,C^]FK%]-/A3T=KO MO0OV9&'M9Q[\4IV/)DR(-)6!$21^[NF:M&8@T/C28XZV6_+"_?N?J?=GSGBEU3X^Q3K9SHY&HNQ\L$V_& P: M9=*O?.CCL+?@>/+"@J)?4$3>::/(\H,,\N+,V;5P; TT?HFNQM4@IPPGY2XX M?%58%RYNZ9Y,1^*62EL;Q9$Z&P< \^=QV8-<)9#B!9"\$)^L"2LO?C(558\! MQF"TI54,M*Z*5Q$_4'D@IGDFBDDQ?05ONG5S&O&FWW!SZ6PCKL'500X(=5B) MZQADGTOGU+>RI/,1:L.3NZ?1Q=OO\L/)^U?8S[;L M9Z^A#^S]M[+T*LKS')_)OQCFE!4).Q"JUHR.2^D(^'Q[I<*M!C:[?BZY,:_^+)>D4DT;6(05-" M6HJ W0;^3*)1'O:UM947%IP1&54BVL"#C?%+<@X&<-1VCHM21,%X 7Z#$]'U M%E;[ (Y0#EAZ(.ZDQCC(A\C$@H'C$>;6S$5SDTIR[)UYEW"5J5/C0F8H^4X/ MI>Y092D/O3EVX/W9O+0>62E7TM6)=-D+/"T/:-V<3PGZG5XJK=%BPZ--P) M M.9:.-U)&+.R.6C3@73B6/CHF0PQJ0+O>AOSKZ,6X]V0.D&_FZ4A'.AS<1< A MPBXDT)W$F(TRI:K 5.HM07K T>2'5,.@GA&CX^8>@PD)@H>+8F0?.X.I*A8.4V-L?@ \VT<2E85+Q@;!)R4[NI.@ M]!ZG[T)JUCJJX;(:\/3F6R XE\BAKG9H6LF%T@J%-B!FG.R7RHDU[#MT/FF" MXAT%'D]BORLW= '8[XE*M'(3!;17"X_J&2*)D56FPA*W$;Q3)5VU70D'FKX' M+%$)=LT2"'*!Q,0^9;C)[ "_]X,0X5BEO*QK1W44T6*S+)7:"45R!N1GTRS_.@$;\5AGIV<3/HF$6H M%CVY>MJ_8]?9E0IJ";;_L_E"NZ*UD.([9=[%@H(*+!I_'!R(F]=@NK:UKD_; M2W0R3NB]JF(?!'/9$-_RHMI8$T:&SFV;.M2 3'/VN9=GNT8,ZT5GJM3^4Z-/ MN4O?D_A .6IDV7NXB3I<(10-YXZWW)K875O73T^9YE3MZ7>?[ MI]I>R,40\WBD[(+^HK!O'F4*ZCF:9\4Q"[68SK/I;"9^&U#BU^SX)$DK.YR= MB.?N,>.]BR?25RF!0H87FF&O+S/5-9G"[/SBY/2ZG-[/H9/WOKKI_9.A3:J+=. M^+HLI=O?JL+NGL\6L^;!SWJS#?3@]/I9)3?JG0J_5&\=OIVV5')=*N.U-<*I M]?/9S>+)[06MYP6_:K7SO<^")%E9^Y&^O,Z?S\Z((56H+! %B3]WZH4J"B($ M-CXEFK/V2-K8_]Q0?\6R0Y:5].J%+?ZA\[!]/KN:B5RM95V$G^WN1Y7D^8[H M9;;P_+_8Q;7GES.1U3[8,FT&!Z4V\:_\G/30VW!U=F3#,FU8,M_Q(.;RI0SR M^IFS.^%H-:C1!Q:5=X,Y;<@H[X+#6XU]X?J5U$[\*HM:";L6K[21)M.R$*^- M#ZZ&]H-_=AIP$"T_S1+1VTAT>83H8BG>6!.V7OS%Y"H?$C@%ARV;RX;-V^6] M%%^J[$2<+^9B>;8\OX?>>2OV.=,[_WVQ7VJ?%=;73GGQSYL5Q(:G_&M*Z$CR M8IHD1<\37\E,/9\A/+QR=VIV_>TWB\NSI__)WT,B%]")LE:B^!+]:)2FI^ M 24;OU9.2%%HN=*%#GOQ$"O59QTBV4="F^80L%6!+Q HK0]"YG?2!&"&K3V" MP7T$<> 3KVZ/ZNB"#BA;ERM7[./1,F+"2H6=4J:A44D7-!U%@MMX>JDD^08I M0^0RJ!/QWC8/Q;I5SESLE*@]SLZ8W1:]# .XO%3ASP MW&/C",%YV@K&S4@6&+NH@1HD01)]+I3FY;F&=P48D40QS;=YVJ/-YHGX]INK MY?+RJ?C[@"C)[G4)IMP1R0_T]?0>4IT:OX0NV?48[==184>UT5JVI^3CKOZ4 M_6A$NR4!_^? ; ,*BEP[6Q*)S#IG5]9).GNU/[1L"A$83S;><#[RAMH<>@(? MCK?&!@*'@V,F#V ID)TI=;.D%%A *-\[K)0& , .]:'.-_0!H;D%\,: ]"SR M1AG$'0F:JZ!!5>W@*D"17Q>,8C4%E6Z,_85?/EX2M.'3)$NT&+,B1,&QM M2(),^JU8H[!I7U80K\&='9<$6-:\)+$H,2KQ0KK"DN?4!>.#9][%"UL"?/9_ MAI>U8*Q[8)QB(YY+U/B#^E1KR$PK<$;&S/F$PZ3:WL-*[N,3V$/UOBKI@#UU MZ+ON'"3N;'%'LE/F( MD3N4Z1$D*:S:/2:G0[0K*OXG^3Z]^Z@7 FQCZ.4%! M/^$@WL1?$1D_JZQVC@ZYE1XIYE7R[C74#/'W8$TH*B,$B@!5KN"632' 9^'# M M*6@+GK-(1R*4C+>%SCF4.G?Q 0^BG$1*YCGSPHX4:_A83F^D8R&4!P M$X$STRZK2TAD8F+(8IC;$ ^!E 4,U!O M:;&JT!\5E1^$\<1C*T6C$K(S& >\5)9 :0AXV H@HMB(YD=(T(KH?,H'7;(C M "G7=8'#UC%/P#+(51D'+\AZS=@,36@7(?/&]+["4MX3Q\F+?U,LBIG2=CH] M9:&'D6U9/!(;9^N*B)"4/3.P8M3G3*G<]SQM:)U&DNA,W:I^U"+\/G!FL >> MU9G?$^U+_(&[2"@L&@J22D:+&?DE[TM) *V 5F"-L ?(8^'0PHV(APT'[0 ML,1Q-X091 %E S",/@C=>PF MJMKYFN7A+B'Y7V?9C2S0%[#35KJ*_(5Z-10QL.1O:K,E<=8R2[W'+#V:/1J: M1SN P= ZYW.*ZYWT_:(B5EFM[O*$8TT3DRJ8GK^D;P><;"4TD%'"H1))K12]]/&^YU*!0;A#N^:,RGU&<)K@H"<>A.G-QO%TC'B1K"B-*5BKZ)B M!FK#-EGSMHLEV%%U?FG0SHZ;PP,QO9CES;3"D>FSX^88V HC]4F M/[34$;<:.@]\,8]:)G?C@1/YFR)'5XR]&87/R)&FS#=$LRP&76^;6J]5; 5N MZ@U:N;:6F8Z8AIU)C5I*%U^46T"N8;3MTU$\Y)1ON=+?:7]?YOD]-RSV4REH MRB7_M^Y(U3O1L6Y/!FIEAN)V3B.+&Y$3_A.P02U&48*2A?Z-W?"NF80\6%R> MG ET=04/#JG./E[$=?V"-JA4-IQAFYB!L4?1(Y'_S>4>M'3Z9>+M3P4:Y+G M$_&N*9&7[#-KRJM4@O7*WH-B@'NY!K&[,&V;F1]1DC_&_L?OJ"0_B- !J1YR M'*(%ESZZU=Z\#VI-BW/8X!RT"/U YN:BP O$:1S)'380P_?-$&>ZS!_VH,G\ M.')5Z$T,;'1AL35F"Y6<7PZ91/3'R0J5QU0><'U*%6*DV##5P?,P4]VOP#A#D"1; M@2;?/Q$/V06!>!#0/YKH2,=/EN*M(S^@QJ J9%(-=>Q5K((H7);S\^\O>&RS M6#X5?V.]-0A"[[\[OVK?WDSUB@] XH?%$G];(D:\4BN'&-F+Q??,RN)8+I0U M1')<-_&\M4E[<#[OVS0_S'UO95$2EZEP2PKGJ4DT8EK0*?Z&'6:LG\6PTCU( MN?E$SAV19B;&E=@0P"+"Q,:D5*EY!'8A]%;'&6]%(RP8!_B5IS:+[QS(O7I=@M_J=2H& MJ!24B, /U!-R#=(U 3V^(KCYH;W'\@]9H#Q + P5> ^P3KG!0AD;.#[87C*8]KA MW^^!-"_FA:^;.B;":H>6#\3BAZLO0>IFP^)J>0R).YKG5V?_)QGU2";]RC$$ M^:=C#X7+T$"BC'/9-MO*C5.QH6/J0N>6#9@M@GT*2$7L5!*".-;%0W]GN?<37TB/6W_B4^\:4X<,*>JD/SW;,[JG\/Z!6%'##V98I]&]2[GY-#:\KBB1X?2K$;GR77( M0A%#:!(6O8B&:!56?>;6 TGVP=EA?1WQD*I2FEQI8$HS/^+)T8 N@> >\7SV MIQXKGJ;5/.\!UIHX<^1K,[J!<%8XNN/Q6[[6ZF97[-?P./E9^=%LB;I&0\1]I(P&RCQ.P.)[W-,JG2,B!JSY.D:"#1:.#$_$EE^+O#V>3 M?_1*IBVENHZ"[FBZUYW9\M1!M@/9"+4KEF,FCI@OQ?@;.5;OF!2NF%65\ M[W3LRF?BQJ=U#M^-6B5X04T5DQ(%(!S)\7TO@W3A;7.OUV0Z-7UWP;>& _'B M83TU](?(QY)$%&]B MH*VG!%BH-;:>G7S_W4RX^+.I^"78BG^JM+(AV)(_;I6$J+0 []<64J4O=$#[ MV[7K?P-02P,$% @ 68:!6%X&ULG55M;]LV$/XK!RT8&D"-WF4[LPW$:8<-2 "CZ;8/ MPS[0TMDB2I$J2<7I?GV/E*,Z12I@^T+QY>ZYYXZZA\NCTI],@VCAJ172K(+& MVNXZBDS58,O,E>I0TLE>Z9996NI#9#J-K/9.K8C2."ZCEG$9K)=^;ZO72]5; MP25N-9B^;9G^LD&ACJL@"9XW/O!#8]U&M%YV[( /:/_HMII6T8A2\Q:EX4J" MQOTJN$FN-[FS]P9_0(U[U@O[01U_PU,^A<.KE#!^ MA.-@FU/$JC=6M2=G6K=<#E_V=*K#F<,\_H%#>G)(/>\AD&?YCEFV7FIU!.VL M"F\AQZ2[EP6HZY>1GUUM-]ZOMEQ"V@DD+3-;P_G//.RJ\74:60CC# MJ#K!;0:X] =P20KW2MK&P'M98_T2(")N(\'TF> FG41\A]459$D(:9QF$WC9 MF'#F\;+_DS#\?;,S5M.O\L]KN0_(^>O(KGVN3<^%X2V7;RG8 M@7P<:);%-);%#)(X#O.40L1%6%*0.V? JJIO>\$LUM3\5+J*LT%>*!QKE;;\ MWV'CS2P.RW)QZ2>$=3E=P! D2? %I LB6M D*WQJ'\^+"9;M!()!J@H)LFU> MW:KA+PP35\@**<)',Z5N&R:*$!U)1HA/" :GJ M3 S9UZ1/W+6/$UI(\/0P9>*_>9K :^T1G6E:B_K@E=O0;]9+ M.\C;N#L^#C>#)GXS'UZ6>Z8/7!H0N"?7^&I6!* 'M1X65G5>(7?*DM[Z:4,/ M'&IG0.=[I>SSP@48G\SU5U!+ P04 " !9AH%8(N=A0[X' 3% &0 M 'AL+W=O!+8S@J1?*U" > M#F>#C,N\8+;.,F^VE4'ISUAEUZ@?W\FGEZ,'@_+3@ M3^)!N#^*.X.[0:,EE9G(K=0Y,V)YUKD8?;B;7 M]*PS)(.$$HDC#1Q_:W$EE")%,.-+I;/3'$F"[>M:^T?O.WQ9<"NNM/I+IFYU MUCGNL%0L>:G^-YAR6E=3JKA&%!)O/PS[]6<6@) M' \/",250.SM#@=Y*Z^YX^>G1F^8H=W01A?>52\-XV1.27EP!JL2R[']Y*M)]!0.8T-@1UW9/&K['7-W[#+W8M;:*T+8U@?U\LK#/ P#^O>1MT35[7177QP18\ M$6<= -\*LQ:=\Q]_&,V&)V]8.FDLG;RE_6 &OBW%'E;:N)^=,!F B/O;G/U6 MYH*-QB&.?>96@EWIK.#YEHD<.T7*9.XTXRS73K"";_E""3SS6WFFR]PQO61' MP^@]\*84ED9=Q:G4C(ID$E';F4.<\3DH:^EKD_61R'U&$19AJ1R3*KS4Q*8TCE M5G 3L0M+H@"0R!;"-" *SH.'K.-Y2@UXA_<3L7JRU6I,Z2@F=G'CA/DM+P7[C>0EN8Z.I-V+*CMB/ M/QS'H_@$5[-Y?S*)V2/E2VF>'Q"I!2;]T7#.'K7C"MOSIU:BZRWS47\Z><]N MA+4?V%45E0*@H*S!M -BW;@_F4UZ[&9ON<\4]#3!K=7L>?"^/SR>LNN0[I ^ M SQ\@0?00T=^"W<^ M^SVZB%BW@^>='H,Z(PJ%PF0WOU[>WN] ]2#@!;3>KH7)B9?9QS)@X)Z0V^T\ MW'Z\[_2B/4]T:2#^'UQA-S*3WGB=6RSUZ5P-K[R'W@ML>^$9^7V;Y7)1VOV= M-\ $N]9)20_L+@+D>O"<1#VJ\6.0+L316%;27]M.G[#YB:V@R98!UUO6I4VT M&@]/]C&_W9GBUTRJ_X358P!1IT=0+, MD]HSMA%?2DFEM-@&98>2NE^ 91WIPNA$B-2&8+Z".8H1V@8:''6-9:F4W^5J M\JU[B382P0+%HG>A#Q6X:G7!7?+?CD=C%]"+FJ# -A;N&4(XKC:V(6D/ZP^@ M7VB#N8*V)QRCR-L95X M-)I'N[!D/%E!P(0P4%(+7U>V7/RLB!XC]I=@*T ,8!7I$_$^4@']H%O,Y F% MFN"0"+FF4:2/L];0H,TV5%@B#-',P9,X(4\IH,X@=W7-/6==@.YU=+^@9_0: M&/\OWAHH<_M3D5 "\U+K1-Q?BH(5C"N@7-%S3^U\D;O#DB>2DI%59!;F)0% M[]M#RLZR@RFI.K3:HKZYV14_=ZS+>U[VD@X+O<[;M_3&59!_[G(O\,@PFH,D M$+_NHM>B%\\=>\S;:F5$N #Z6GIL4)7X2F@1[%(([WI:,WZ*-%2%W)I4#@+_ M8!3V.8]FNED45RPYC4;'[R@SKPV&@0Z1= [NUJ%@]/VQ]V(W97&ECQO"ODY?O>/H5 U;8E(V_-535<2 MQ^&H4/ZA\S>WJ( "+(6 ]"NFK(=*O+\GG_WVS'MH5[)HXFMKO> ;*U/)#30< MJ+1FV*)>BCM\)"\J7],-< MH61XL?,%A7Q5+Y6 BG_O:6+VW8!#J!0>M# M32:0 _H<13E%&PC?;)JGS1>OB_"A9[<]?"[[Y(<\BTZSA"AQ=X>9\ DJW#A= M^,\^"^VG:ZD+FP7;V4!=[, MM,F%P]+,>W9II$@]4Y[UXC <]G*ABL[5A=^[-U<7NG29*N2](5OFN3#K&YGI MU64GZC0;#VJ^<+S1N[I8BKE\E.ZORWN#56\C)56Y+*S2!1DYN^Q<1^=+Z5U[=D ')3$X=2Q"X/P8L;ZHSZZ^TJF@C$$]+ MZW1>,P-!KHKJ+K[5?MAB&(=O,,0U0^QQ5XH\RH_"B:L+HU=DF!K2^,&;ZKD! M3A445113! AE:>E)NP7-5"&*J211I(2:-L*I8MZ0NH5PJ+%, M.$E.XTED)*WC)=/GHBAG\&%IF$?^5JHE"M-UZ;&$=T7AE,BR->'"ZAV0/8NL ME,WB!:97MP6V4FE9)Q-^$=9)0]Y"% )0/SIM-ON?RB)E '^_NPOH\^=;.OWQ MAW$M-@ @?%,X[>R\ZYQ5GE@) M2[!/&IF2*@!.%4C+:.B=(6 Z4K["QZBO"<$ MF2MT'[XSEQ69!Y=YF:ZRORP6[$3X&NC=NN*-PRY=6Z9%CL"ZK>S9#4B!?O_: M](U);+E%6^97\""G0YKZ8 #P2=@=-":Q*8;[]GL]>U^R"&LEV#DD>X9UZ::V MXM%_+N^Y):#"?)!_WF!AWJ;6:ERY+AG4S.C<%Z4J2J:L\<-/) SK)A0%OI*6 M3A7[4)<6PNS9.?V#G?33OI-N,P!6,R2?!_')JT4MV,LO2R<4CX+1N,\/DR#JQ[5:N2OLWC"G6P>TA-.<=\NF<02( MGZ,H&/037/N3/MV6QC#<[41J]KA=U,':"\H!@!% A;B&T>!_$+L30@M38XK' M(?U%%^^G!X1N[_^7>.'%43RA) S&P\G_0<$KY"=P11*._#U&M+[ZLJU:[*VV MCN[05)]56F)WBE+3A:^@ T4^96I5>!0HZ?5.=>YF\-LINYO:1Y+2:XL .PDF M_0'N_2 *QZ^2C8G.Z4&FY;3IM5-AS-H7HB^[MTH\2?I(Y 36!*G#OENVV M]\<#2H;\M:M>P0DZEW2:3/IG=!J-1V>U6[>@>^"CT ./$R0D5$VS,H4TNT M"7KS.D@!K19JNO!.5#@=XQ57\3&[[%N&+626$CZ4\/>K3%"6@3,$;J(XN^)0 M@V[A%1EQ)"BYX7Z-\3R.9OXO.6! M\O-FZ.<>2/7=-7('/X[V4# / M:"X+H,J"BBK%*5DQ!#[N-W8=_"C9IDEZ94U,,VWM&?P@^+2#3S!>;9VXMIS/ MAQ$[Y25DS4J02SZA>^_5YYQ=YS4N._PIWZN@5Y7R4A]-"8"K[]-L./!U,ASQ MUH W1A&6$2^'O)QLEB,L1\-!LQQC.4:W3,*$S<.Y;\9'A"0.$ISPD?556N^8 MVMA8F_S*U$$83#C;@W$RIKM\63++ILA.XS (AQ&*)DXFNT6S76XG33?DIC68 M3.IV]953AX/\L49##WS">ZO5O/267_QP)M/W EF(69,:<\BP@)]?9_6XFR3T M#C?XZ]UNRX&%77P+WE'<3?BV)]I(GH5?^IC/]ST-4=Q%N/CP@^>D.YC4SWNZ MPH9JV V'U>.1V6.PF3T&OW/V^!Z^=O9H9X]V]FAGCW;V:&>/=O9H9X]V]FAG MCW;V^*//'L/-[#'\G;/']_"ULT<[>[2S1SM[M+-'.WNTLT<[>[2S1SM[M+/' M'W;VZ&W]^H;CZ-S_X,&PO=V]R:W-H965TWF/ Q-N<:&F5.U04DWM=(- MLW34J]!L-++*@QH1)E$T"AO&93 =>]M"3\>JM8)+7&@P;=,P_31'H;:3( [V MAAN^6EMG"*?C#5OA+=KOFX6F4WA@J7B#TG E06,]"6;Q^3QS_M[A!\>M>;8' ME\E2J0=WN*HF0>0$H<#2.@9&RR->H!".B&3\[CF#0T@'?+[?LW_QN5,N2V;P M0HE[7MGU),@#J+!FK; W:OL5^WR&CJ]4PO@O;#O?- V@;(U530\F!0V7W ?+H#4#2 Q*ONPOD55XRRZ9CK;:@G3>QN8U/U:-)')?N46ZMIEM..#N= ME:5NL8+/.WIF@V8<6F)U=V'9,\P[AN0-ACB!:R7MVL!G66'U+T%(<@Z:DKVF M>7*4\1++4TCC 211DA[A2P\YIIXO?8-OP9[84J !)BOP"3-AX.=L::RF7\6O MUW+N&+/7&5VGG)L-*W$24"L8U(\83-^_BT?1IR-ZLX/>[!C[?[W)48;7];VD MA;T!]P;J<2CI+;ELN5P!=;YFKG>,LQIN+*@:[!K)45 WD\\Y?."23*HU5%SS MT3^9^R1PRP33',T MM3=M+CJEZIIN#&>\P3BP5DT\FN1%W#'=LY-40!-E$P" ME^2/8-T%I,,"\BR#6?7(9.G4:M7T+8+:P"B!(H#L9<5/8#B(H]ROPZB UWX] MX;/NIO@K/\/VE1%'V@I;%%1"*U)&7'_?H>4K+L9..@ M?;%)#N?PS)D9BM=;;>YMR>SHH:Z4O1F5SC57X['-2ZZ%C77#"I:5-K5PF)KU MV#:&11&;78>W.S*]UZRJI^,Z0;>M:F-TM5WI[,TI'^X5/ M7S=BS9_9?6WN#&;C :60-2LKM2+#JYO1(KVZG?K]8"#2^]9BCX4CO>#S>H[\/L2.6I;#\ M1E=_R,*5-Z/9B I>B;9RG_3V5^[C.?=XN:YL^*5MMS?#B7EKG:Y[9\QKJ;I_ M\=#K<.0P2TXX9+U#%GAW!P66;X43\VNCMV3\;J#Y00@U>(.<5#XIGYV!5<+/ MS3^7PG"IJX*-?47OOK72[:['#LC>/LY[E-L.)3N!DF;T42M76GJG"BX> XQ! M:>"5[7G=9B\BON4\IDD:499DDQ?P)D.#3_\8?T(OGE!8+3@>#T)?3_G(C_CT*+UI7:R'^X M(.OMEO2*7;Y:>S-$X2:H2AC:A:_IF$(V2% MZR6;(3,D5.$'64SA:/K$36OR$GU"=T:OC:CI2\G=N6CBP=CT1E'A6K"$V^78 M"GYM0T[3Y>LDFLPF1[P=T-[HNA%J]PH+K;,.'*1:/X[(\^*'1@8O1>]Y:5I< M.I1>!N+G\8&612,<5SM2O-9.8EP0RD]9$>XD>!8,ET!?#YZYQDJPQ_05 M_61"T+UB43?IF1ZXKUK?>1UQX6F*9<7A2@S:B$8Z445!%P]P$+MXJH)AUQKE MF>JP%0*[-F@OAD**:-DZ:I6TMCU=5I"@Y*H@J1 U"]N:7= =I2 M*4UKY$0H MQY#7[H_C!XA#J@UU!L0>VY7(P('B@?UR=UP3APC[!8BZHT):B.JD:H^E Z#? MT*79P]="X4.$3XY#7AP;W+=^6]%E0U3'OHA!:3 2)D10Q+0( GS7(M$C-O"F M\\E%-+M,CU23SG[?(GNUA>L^@/X3BUSVG68?B>#[QQ^S8_0KATHXW:M=NPO? M=:'[KNA/[_;NA%MP^>UI/HY/3Z>3*$UFE*9)-$VFM-BP@9!=>U #ORZX,YK% MKR_QEV9Q>D%?-$H2%6/=*5R_-MQZ]%9N9 &I+"U<5WB0!_M9Y"6M4##@%N3TMELM M3 &HC7\5A)655$+ETA<%F_ X4HC52]SW&GJ>BZZ+;-LT&FQ6+3J+:8U/@RN] M8:BR "EJW:K .1>V1-%V!".2*PJEO2TEN*%U1(/; .KB0HFAQ./T1KZSBB&Z MD.R"\TIX8?RM).33KHF?^X"-CUX5-9MU>#M9Y LDNP?&L#H\SQ;=J^2PO7O; M?11F+:%YQ2NX)O'E^8A,]U[J)DXWX8VRU XOGC L\<1DXS? OM+:[2?^@.'1 M.O\74$L#!!0 ( %F&@5@!I1;@[@P -\H 9 >&PO=V]R:W-H965T M+TYF M.ITI3$(2QB2A *!\ZE_?W07 AQ[V7=*T^= OM@@"BWW^=A?@ZT>E'\Q*",L^ M%7EIWO16UJY?GIV9="4*;@9J+4IXLU"ZX!8>]?+,K+7@&2TJ\K-D.)R>%5R6 MO:F:HHN-Y>B5P]ONG%O3#P02Y7%@?.+E^O^5+<"OO3 M^D;#TUE-)9.%*(U4)=-B\:8WCU]>C7$^3;B3XM&T?C.4Y%ZI!WRXSM[TALB0 MR$5JD0*'?QOQ5N0Y$@(V?O4T>_66N+#].U#_CF0'6>ZY$6]5_K/,[.I-[[S' M,K'@56X_J,>_"B_/!.FE*C?TESVZN>-1CZ65L:KPBX�I;N/__D]=!:<#X\ MLB#Q"Q+BVVU$7+[CEE^^UNJ1:9P-U/ 'B4JK@3E9HE%NK8:W$M;9RWF:JJJT MLEPRL#"[77$M^E<@9L9N^!:T;\WK,PL;X?2SU!.],L[(J[H7&52X" M&2\S)DO_('ZMI-W"8Z 0F0-; W\[>Z-6G2;?\%.7KJ67'\Q@ %:@Q+R M;5#?CE* /8.<080(4G2(D@@):<$>\<]P,-[E6PO$;#0YWW"9\_M<-&RW>=GC MP-MLCY&V[4$DM2Q)%VWUI_ :$)T3(HM/^!LXE'8E2W;[_3>\6+^:U^,PA?97 MI5&YS+A%8A;^.8<$H<%M5"'82:Z,.<6!%_$@K@5%3<- (SEL@IJA%_ CB8!- MLQ8D5;X% R/OB[AGS-UD)+E2'S\6 R8UO!,5ANK4H?V(]KM+#Q M3\H_4:@ "P49+QZZ-<3L1ACKV/^:@5I'HZ_1N-J;FI=E!9K>HDMP<,BBRCEY M'BA=F@AX7LJ2?%F5@J@RDI7\!QT']R/'=JH!>S%NC%R6" GHB4*G$I2PUC(E M!P<_ )WC\B N4,#'%6B!:$ Y@^Y<8$21E&ZM=]J,;W$ 1/%D.EP,:@4A)]Z? M,B<=YAW4=!]!V@GH3(!4'*:@LE!89X'(.P_,PU"1$+>UQ^ :C?%J)&R/N0AY M=.LH8!$@P$E+=3@T4W#M)>IH"5A!%J* 0\\/1O5!-:#0_RT$<']X!\:0"YFB M?/@6X]-!RH)+S38\KTA_@H.H;JG7!L8)Z*,@?*C5W](VJPQJ"\>O \!?P"2 MX$+-@N ^?LDW7YTG\>R5:;N.DU9+\]!?:,@+L@06,"PT"@-2.H3Q$OXTN(4% M$-.FTENVE2+/$*DWN(Z)Q0(X1K3!J:";=@!TR'@C>'Y:@ /2=Q&=5@O,7:S$ M*J!K?M:8#.89GKJW6N3G6!58)>X#(P6'ZQ8(B#@NRR'NS$OV MLT>C.I#J@>O2:G2GE/U864@7948Y;A]X$_:"Q:/!=,KB^#R*QPF;#'",=)&\ M8M]Z4,CJD?#_+8?4EPN(/!!C(2"TX"<(!-J3&'M =39D)W$<78PGI\_Q,?)\ M3 1IU%\,6-CR!@-'W?@ P1362)!>W%N_^WQ./\GZPRM.,Q)CR\RK# MR&F)M&GX@[K&/P6*'^ 1G!N'7"Z8NP*L->X M:%4K""I><#N/HS"*V58NMJ[LL-*I%Q,U&$]I0GJ4N'0$@32H M8D5)RP;GDZ8)15:MT?P$WSRL;GB'@KELI)6.#!:R-G>!A?MN%"58C9ABJ$ - MI6*8X:MH7+P5@0]77:#L_C6Z,TZQ"(H+<#2(-F BL:6O_\O\W]=UK'=LF[3 M:;3TD7@]6#4\7;D:K!?'H5X\EBZ.;?A[$\>M,TR=+N9>[/!;%DW-V,9B- TZ?P-CY#& _GN#H=[5;GL3#*)Y=T(O)].D- M1VQZ'B7#&6Z88'5](S2=P&&<.2#]J92VVV]+8RH0;=V:ZE17T=0TQY)W(9U" M?!/GM>H,C;&.( 1Z>P"?AL=,.L-0S 5D0&L;HD,=4"N:P&Y@%@<<%#O._*58 M2-O D\>%FR-\$N2Y&,;)Z4J*C0BH@S&(92*\D]IN^XCP4&55A>CO>S*E HL% MJ&L7N0O+'?3ZB^EF$-_O-.T-(6WPU_^#Z9\,3#$"CKD\KLCD1F;4,6,- $M3 MR*^1[R, 80.8MCL'JIH_U\&>]J9_%H*\#ZO#5(C,]0AMU\1H-()L"IKQGF*I M+KO'0_,:L^Z(C7WHNB%B'QVQCTY"=LW&T<70U[C#83-^S29)-,&J=](=#ROB M:6?\COGIL\&D&;X+DR_:D^\\\1E@6'?\&J@DHR&##F'2&;_&ZB8:PN2DR\\O M;.S'.QO_PD9N>-39X9?K,/Z"C1RAO=;1/N$IH;LA[^0! =NS:S1T7N7[0XP0 MZBXY'7F#&W"=0[,C73$(LT-.QDFMUK!->L^#?,:#8!%8*@2?4?<^TBF$K?7G M=_CR289;S![JCQ%5ZL3=/OC9+T<*85>A.'BZMCB&[IFB&*:C(!>:$.0.&KZH M(#F:Y7Y;03*+ZX*DQ4-]UD5ZZI/66CX%/-"NJ,EG'L^MD, L%UJQVNK8Y0^J[8B=MH5E2M$ BKU RI1B<3>H M["FFMJ/'F2F$%@'<']0T$^DXF,PI1BFWML^]*Y5CTN T OB1> MJ*90"9$3$9OOY[?OYG]C'RI(7!-0\TEZ>C(^I8II=RI!!\QSU9(J0;_@DP;= M5.1R*3'W40^0"DDG6N&FH=4U@0H0/J#<<85#RU;MDA0+)2_>#LYVV_\)MOCN M_;YRJ23MGD=TR]*]8N$ C.U7HW7%%ZI2C_M@!&2'=O7[X09XQE*"%K3ANCY0 M=!TA(M.AT])6:O#W$TT-N"_FGSBQ?4$R.ZP%.@3]Q6"S+5"M)4EW'#SS\.-CV$D8)GGUU1I;>613 M:\0:+*ZVE/ASW_.&Q$8'NQY-F@W+_<.OT)8 +A9509;S[JXE# ]6K>D3MGMEK2KHYTIP,"-.@/<+I6QXP WJ;QHO_PU02P,$% M @ 68:!6*"X11_]!P _10 !D !X;"]W;W)K&ULM5AK;^.X%?TKA#>S=0"-K;?L;!(@D^FT ^RBP6:G_5#T RW1-FZS*VER-UM9N+J93DZ]% MQA[Z?3BLMZ='WIUN[T]:5J;"EK<:>9 M::J*Z]T'4:KMU2@8]0N_RM7:TL+T^G+#5^)>V"^;.XV[Z5Y+(2M1&ZEJIL7R M:G037'R(:;_;\'E_55M_RHZ>Q+2EZO2 MN%^V;?=&T8CEC;&JZH2!H))U>^6/'0\#@9G_@D#8"80.=WN00_F16WY]J=66 M:=H-;?3'F>JD 4[6Y)1[J_%40LY>?ZYS50GV&W\4YG)JH9'6IWDG_:&5#E^0 M#D+VBZKMVK _UX4HCA5, 66/)^SQ? A?U?A1Y!,6!1X+_3!Z15^TMR]R^J(W M[6,?I./7M+_IC^^79A_%4F@M"B;;5>M6$?24$Q6B-H)Y5SKG:Q7C%>JJ5LI;HS /UX7K)1\(4MI M)<10,]A2UKS.)2]Q,C1;DMPT>J.,: 5(9Z^J,8!+4@?(^\T3=B]7M5S*G->6 MX?%&U:([GW3<8H77NS\92LK6:X;'+-0=6-8$&8L M2'QV;[EMW=O9!0L1^J9U'@C>E:&FB4BO- M41"&7I+&+/+"-&1_@TLTQ.=1B-]@'K+?%-@YN/X9[7"+YV/-DJ?" ,_-G+BZC)'HC"3=:/4C7L(^S6#Q-JU=2Y[8!E-I>[$/RC(V3 M%)[ -9C-SSO?!7,X,^KMS5LA-HXR'[Y+PO.]40=%X\2;IPD>Q][4Y[D7P@S*JA?!< 3+Y&W8VKH^S=X0\U/ISX98+# M#H>T!P#]S$O)KC"8^-A\1CD&-=UM2\_SD(!A/6Y"MA"U6$I+/(+;8!)#E$(W MF"3XUW-/!?CEI LSGXW]278.B7'H16E*"3AO%^ZMRK^A*#D9XA%$M IF&4F% M3BK((I*9Q.>=V1]:7(;=&*/0@8C\K;1K=L?+"M7CMAL&?OQA%@;A3_OK.W)J MYF<4)]DD(75MN:D5#3D-F@"5J7U&HIH 1$#[DH#YSOZ_*%5L95DRB:8D=46A M&7I^/(?NB4];GY_J#FD9'@.,HK/CYFD !NED[AS7Q^$X3CL&CEIB MV^&I>?7QY1+41!N^0X!+#NRPQ'VBHJ]EB-PP" M0Q7IB&R0]G[ VNHY,9/OQAK^G[&Z\::+"NCHXJ0?4C1>):CFXLF)$$8)1' * M;?$B=&H"\=B&8_K!_ATT+%WEWSG@76X=T8 1OQ!'4Q#?57VA/?/A] HD.@! M=Y9-9OL%'._<2@^(,V\PNI2[XU/6H/,LH#CKI:'>,?K=XX [/YVD0PVR;_SE MH?$_D6J+((8HYRS"2XG-'6>*G263\+^$% X@_0=XPF.B%J*4@L8SQ)W;:L13 M#8B92FF:AKZ!YS9 :V7)G(5@C45?^,-U6+9L+$483)"JZ/Q>\:]*2[OK&NE) M]:3--(NO;GQ75(!D.[-.,#XQ7A22;CP*1,Y6FHAIAPM[Y/*BB[HW>:10B^=H M!4>Q%F4#WYSPXTMQ=[,?$@:[O6?8J(EBPB"J> ?T5,,@;,'!Q42BI)<;]TI& M><(I3:)!".3:92\-[^_5@]#OW1A_JD80%7 U//6UT=(4,F]?#*@*;=?!)2\9"+,D!(,1G6&S/>FLO1HPG!;$@!$W=4^AJKS+R\ F)W%3 M!.2,([]K34^[V.#=>H]>XMG0\ U;< M0L!%YNO#]DFC.+TJ\K+EX;2%SG-E4Q#J(;@!LN<9/SGUV6,Z^"2%)KIR']Z( M%8RE[=>I_>K^V]Y-^TGKL+W],/@+URM94]]?0A2#4#)BNOW8UMY8M7$?N!;* M6E6YOVN!_JEI YXOE;+]#1VP_^)Y_6]02P,$% @ 68:!6/E\A%M- P MW < !D !X;"]W;W)K&ULC551;]LX#/XKA#<, M+9#%MNPZ698$:-8>[AXV%.O=[>%P#XI-QT)MR2?)3??OCY*=Q!O28"^61)&? M/I(FN=PK_60J1 LO32W-*JBL;1=A:/(*&VZFJD5)-Z72#;=TU+O0M!IYX8V: M.F11E(4-%S)8+[WL0:^7JK.UD/B@P71-P_7W#=9JOPKBX"#X*G:5=8)PO6SY M#A_1_M4^:#J%1Y1"-"B-4!(TEJO@-EYL4J?O%?X6N#>C/3A/MDH]N<,?Q2J( M'"&L,;<.@=/RC)^PKAT0T?AOP R.3SK#\?Z _IOWG7S96>L:@9C8M (V:_\98C#R&#^F@$; M#)CGW3_D6=YQR]=+K?:@G3:AN8UWU5L3.2%=4AZMIEM!=G9]S[44\PGT(2 M3X!%++F EQR]3#Q>\LM>PC^W6V,U_13_GG.XATO/P[E"69B6Y[@*J!(,ZF<, MUN_>Q%GT\0+9]$@VO83^BRFYB'&>X9DH_%DAE*JFTJ0+L'Q;(QBTAH3:5F#I M.E=-VUGN:TB5K@1$#EP64(BZLU@ 'F!;@C4.=@%70I*QZ@PIF@G@2XZM/2E M0?_JM<^N^S#XTC6HN55Z 5^H$UW5RIAK$)(>)X):-41#6B$[1Y,ZDO9\#+R% MJR2=Q#?Q-6WCV>1F-O< 8\M"F,&8R(YL29M>3B?I?'[FT2N633+V@4BR291E M<(=24?WU'+_Y8B/&A*%.^^TL +- NZ;ME;?D816Y4]$MF?JHMU+=II+RLZ[-W,6LX\0SZ,Q M,9>U"VF!][#_F?C ^,0RC:,ST3AAO)Z,!6S\O^%R,DUF/B/3&8.[@= /\NS# M.$\_P;^2L=,#T726^B5-1_ G:7+)A1%/-LT2QX=-XVS,*H;ATTO;-]R@]CJ[;OF.?U/NY]YGKG: DUUB2*?EP$X#N9TE_L*KU_7NK M+$T#OZUH_*)V"G1?*F4/!_? <:"O_P=02P,$% @ 68:!6.N>>HS(" MAQ4 !D !X;"]W;W)K&ULO5CO<]LV$OU7,&HF M)\^P%DE1OQ+;,XJ3MNXDC2=.[C[(7$FX0 #@);=O_[>@I2L)++;F;O> M%PDDL0^[#[MO09YMK?OLUT1!W&VT\>>]=0CUB\' EVO:2']J:S)XLK1N(P,N MW6K@:T>RBD8;/UEO M=^.#6JT#WQA#/4JE-F2\LD8X6I[WYMF+5P7/CQ/^KFCK M#\:"(UE8^YDOKJKS7LH.D:8R,(+$WRU=DM8,!#>^=)B]_9)L>#C>H?\48TJ)L?+";SA@> M;)1I_^5=Q\.!P31]Q"#O#/+H=[M0]/*U#/+BS-FM<#P;:#R(H49K.*<,;\I- M<'BJ8!Y4\BOJ;R5 RS1.1I/GP";[@/>W"WU+I[_D(W3ET_X6NQ]+9Y"_W,; M\B3$<0>_PQ5S7S(IW0-%7ES:4[&67H2M1<$Q5W*A2?C.XH7XV"P:+9VX=K9J M2F!(4XF;FDHE=;@7EU ,54KM3\7'-7T_NP,2RI2ZJ;!@P"SHBY-Q4^ K:LD+ MNXP/+NVFEN;^^0_3/)N\]*+6DMU6YM;J6ZHPB-/J%IU+'(8^0(@T>2P6B+2H M54W1R] LZ _N58#F M-$YJ7#:8:5EY6DN[@1W3)9!^QD>.V?=$+!QMR=TGHNQ83$1-P=F#RT;7$:66 MX"QA.0!MN&]A*%9D(I'@H=\2S)R:IM0DW4DBMC)@%IMO);CYL;T.4/+ T2=" MJR^-JH21T76Q0B+T>V]_^[D'XZ6U%3-=@MEVS;6$)I;4A-8WJW3$9BO^MZ#% M@9Y=;IV*]T;\*DT#Y1==92>'VXRPI5EA6_G>"LS7[#YVM"3'>RH4N@8\9NH< MW9)I6D;I#OW)8]ND]Q;$!D!L55A'G)(@V)6XEAJL[S+-&G@SAT&7<,E^B=HI MZ\ Z_JK'TV27IFN)35T0<7,J-9972\7^6S'76KR/!. ".5-RB"[6$FY$QQKG M&*M=ZV](;BY4T^;"J7C=.(Z>9WHJ+<+\ N)XOT#( W6OK'05WWJMX$*PCI.W MHOBL0E'&SHD5LK[5UCUA)Q+&6IM K(R^U:E6M.'D'+ M)<5N*N;-"AN\U^J_F%='&XMGG6M@;6>R='8#E@UDI(EI\Q >S"KENV> .4P" MI"1:#6T6(#;/CR4E9YC" MNUU?K^1[LU@/#-PJM*<28_:-\UJ\1SN:E?1R^KAL(!V_-?.6((B%UXWP# MS>,86O([R8ZJ>_U1>*M;;P)FP0UL+V]9IY^2<3FS%!1-X9DC'7$#)0I>56.H)0;!3C0/(6,3?:!#?WK;Y&89.M(I?:<@':(T1_ MDRO_XQQ!@/]]?G T1[K;_Z6/[9%.O_?+U16W$KERJ@0_;7_\PZZ$G0%F2\R?:3/,$3HP+0\V9*^%&_D9 MT^E6Z@;K>$ZW^%Z#SAWA*L+J:*L44\>B)(DKRI9=LBQDE\T2C35F,[8*"LG2 MFW2[R-5V+S:0V0882-*#A,,(.0-6XVKSZM]P&X!HT-S)P33*Q9_ !EX1"P2$ MPH=D9Q3D'>]31>@6W.KB:PV Y(:/M;]WS>,O@46?[7)]WX\#;3CST3] (%[@ M8@HN2"OB4Q0+A;%<(Y5B^E"3S%6#?:==A;2[)WH@<)?L&LOHN$QLDY))97\@.-\:V/9NQ&'B-_>PB\+_F'0F>BBRQ))R,F M.H:;BJL*288>&I.S.S@F&$QG23HZGB0%,JF8B G3EQZPT1XN6N>+ M/!D.9P)1S]()>S'.$7\1$VB6S&#^^DDQ.N(:\JX8Q?]BE!UW#$OD^)T4LT?< MFL[$A)V8)./QF*-,( MR<>YR";3B#*=MO$,9X6XB86[N-]U]O8-2?RDT(-6?/Z)'+6OO-U['+JW@RIC MT\WG[C'Q6TBKYIA21YE[QL7[+);OS5/OSGN)^%X@RL<$XI@>_$QVY62-XVRG M1I],/$S>A-B183(%[06+23X"'$S>:$];L,-E,$,93)-AFAX%/_;]97#P<0S' MF57\!,CRB9[3?B?;W]U_99RW']<>IK>?*-])M\*I!L*^A&EZ.AGUA&L_^[47 MP=;Q4]O"!IR0XG!->"-S/ '/\1H==A>\P/[;Z\5_ %!+ P04 " !9AH%8 M]\9_,E$' #F%0 &0 'AL+W=OT28"X:;<.ZQHD[?8P[(&6CBTBDJB25%S_^WV'NEAR MY:0=]K ]))9$\COW[Y \VVAS9V,B)SZG26;/![%S^8OQV(8QI=*.=$X91E;: MI-+AU:S'-CIU)E@XLS_^W:7)SIPB4JHVLC;)&FTFP7E.C- M^6 RJ#_1N=#P)6B!(*'2-(_-S3*TH2!H(:GRK,02.2%[:?:_0W MWG;8LI267NGD#Q6Y^'QP.A 1K621N!N]^9DJ>XX8+]2)]?_%IIQ[!(EA89U. MJ\5X3U56_LK/E1]:"TZ# PNFU8*IU[L4Y+6\DDY>G!F]$89G XT?O*E^-913 M&0?EUAF,*JQS%PO*:*6&'F\68'\&[(*>/-$Y5#K/CSF%S&=+Y M *5BR=S3X.*'[R;'PR9>IWFBMT3BUNGP3KS?9&1LK'(/+IXZK!N44\>O;]]?^\^#9R+4]V18ADP2 MD>GL>9%Q'5.%9D>(U5IE7HU?9%: 4T25$H(Q_*0)R28B5#E2BW'36661%"5H@D-VI9.&))O'C?*E'D M/#0)@N^%7O$49:#B&@ ;Y6*X#*6MTB+ET2?3Z? H" 28UQLU$A]AA?' KR%+ MIRH4/R%W>"$,^" _BQM*%*WP@W%64GKJNPS=L&79)M9"&OA@3>(H$(#7"0.' MNDBBMA506$:18@R9B"KJ_ L& 8=A5_56$"P8KGUNK=<#"54 M=D_6(3@J$SHCUB;5^+XJLJ@)0H3J+%F\]%J#\5+$>D/(DYU].P.\4 0FTTXL MNY+J/+6PEJF,& !-)-0FDEE(9M0IIEU$L"R#*;%,5NP)#XZ(K]4RH8X4CHL+ M8RZ--K"@3P5D(04EQS&$SIP$$3DR:"[PC8?TX:V\L-#21"SLRL= &RCWI@JP M3SL\3/W,.A.XY.H,/Q"4L@PZR3-O541C4@@/8 /@L[CT2;]9\*?, M(Y@C5C ]R16,K..Q-6"SD7C7AV99$< 9#>6DHV0KGDQ& ;IODK"P#=4)L6K[ MX4DP.FGF5"/3;B!3B6Q*K,;#'31#6MO0D"\OL^WH,$21*FBJ5EX27GUM+KD4 M;)4,WE;FL;X,L-@QK1&YA*RW9Q.3BTORV'X%48W$;_H!]6S+"8>H#M7B?=/K MB4Y_8.]=&\WMYC:6GO);G6%A8#'V17U=H44EUEM?\\/'3+&#;AU1(O[ OA = MA\H07]W&&_X->\5BK^*)37!4^J%U6&79X>"';J7-PX70K=>'@Y>)WU_M'W5 *8=0A@J>'MCD4C<;GS45ZFO*U27J8E M3S4DL:2.R54KU'F[#^X4^I*G#W,(2@?I7S%(QPE\P(FXR3"X8?_5DKJ>[CBX MTZ6+A@D[(6QZM.@&HY,+W*6^KC,TV+XS[':' M52=ZHW54':-2]* 0R5+WI;UF!%K<0_0#@V=U/1OR9TI?2X\FFI>I>#?PJ4!\ M?<67NX\=$2%E#/(CV:\NOU75!0]T&T(LN41BX(F(2SA-V[XMUVP^/)G-#^ZV9B?#D_GL4!"_/7[O4!V\#[]1$0JF/XA?NYTX MGC\/3KXF7%VA.W)XZ_<2677F:=3X0L=##=)R,/R!]KG-X5[-D:^W%!V^,+N; M#SXOV_VSD*$$A0I_E75MRV-UW?$0A-/):1F0>3 \G1UUHU0R+2EM6Y)7.O0@#LXH@_OPJ1U_O[02M!/'B^A2(H M/&PO=V]R:W-H965T^,]@#T2V $,&SX?@CQ0,ST:8CGDF(?&^OM4DY)6-NP%G+Q(PZN[ MNKJ[R//!^;O0,D?ZTAD;+D9MC/WSZ314+759T/ M=6:ZF,V>3CNE[>CR/,^]\9?G+D6C+;_Q%%+7*;^Y9N.&B]%\M)MXJU=ME(GI MY7FO5OR.XX?^C<=HNK=2ZXYMT,Z2Y^9B=#5_?GTL^_.&CYJ'S$Z'5'-C4HFOG7#"][&Q@(.FW+O_JRY>'@ MP.GL!P<6VP.+C+LXRBAO5527Y]X-Y&4WK,E'#C6?!CAM)2GOHL>JQKEX>>.Z M3D>P' ,I6].-LU';%=M*+!RW>=[-!0GQ]]W(IWT//2JXHL16B6P7_/H\M$O\Z>SLP=".-Z'BYTLK$#8F^Z$H9E+--#8@&ZZ7%:M*6/FJ_TE:KB4#X*UDF MUPB$V7COS7/%Z.D:9FMH%; ;CA%&&N\Z>L'VC@U]>$>O>_9*1" N>]=&=#C M1[^<+A:SL[(Q#^9G&:2('UABY.:[4:F!^_L MJG;XG.QX'U2@H W*"FQT#J;BX&C#RI>CL&3'7SM:C(%:]EN'5?]-4J/; [U/ M1]"=-@H9T@U(B*2!*.:J*BC'M$P1*\,]'Y(:A+B-7M+V+4406F-RA0PZMCEF MN=] 0]. ?ELQ+3D.S#:O25P%:L"\^+BOJ/FSLT 6E]-!O1@A QX;O>VX$BWR M%_AS$OR OX7W9,]G RZETHT:0M(@:05(,+3C!/C0N5;JHD+((2(:V$P^RM)! M#R_V5(A_8$/,/T'*A-X?*$! ;@27\+!#EDG;HJZ3WY5-;+6OZ7-27K)9FODH M=[>J:RT=.2Z-&W'K2[;E?XR")X62UW;MS+J4YJX'"V] #KX MF*NX0R<>AW$ M:[$&UU8N<)/9"%E'E@D;.(3R*H!S:8-/Q9.4459M&X49Z@%X(W@DWN(R)/2[ MP;%541+Q@1=/!;$0ZT.KJS8C7S+Z?$)"(CNR"@XDB?* " M\>"=@JE*A98:O,5"]M!HJZP(LI1?R0+T /)BZ]Q>$N@AM1K*A_(58E"XE;*D MN]X%017TRNH&O8<.7B;(EQ5 : M45%?:NB;N>N,VO*6[4YN=B$,(&[6&-"\- M"_T&C6WQ3!20VDJ\T*=D"HC"^'TZ[U,QWFD+$BGHEI)/T8OD$2) MW^QR%U"ZQL@9MXQ*,C7YWG4]/7ANX798Y4>E\))L+"^O_>S^W7I5GFOWV\NC M]Y622RZ@AALG8S(EX=D&437Y\?;TD5<1?FSQ=N;O6S >N-&PO=V]R:W-H965T MI1\8 M/BBVDHC:EBO)O2N_GETY\3DE=V4.OEBRM/OL[J-G'>7\5IMW=B>E@[NZ:NS% M9.=<>[98V&(G:V'GNI4-[FRTJ87#5[-=V-9(47JGNEK$89@N:J&:R>K6W =G4MS,G;BTDT.2R\5MN=HX7%ZKP56WDCW9OVVN#;8D I M52T;JW0#1FXN)I?1V14G>V_PFY*W=C0'JF2M]3MZ>5E>3$)*2%:R<(0@.M:R%E<]T]5:5;G?>!?);/A1.K M<+AW'(>E'L,:]ZS/@!S"B&5[IQ.PO?-J4LCP$6F."097S(\BI^%/&Y+.; MH@#B,&:/X+&A:N;QV -X/YNM:-1?OKX GNG&ZDJ5HM=)4\*UD98H\0MZ,R+F M!A<]719^OUQ;9U!6?YRBJ$^ GTZ 6NW,MJ*0%Y.68ID/3KCSP>":=>(KE1.EC/X=2=AHRO\$*AF"TZL*VFA[;F&0AJ' M'Q$8[*$8S@5?WG?".&FJC[ 9XJA1')R!%,6.CLMA'-^.!R\+DI0(J"-9KZ49 MM#3'G)0=@8\A=\+"6LJ&4FR%07]<)&PK:DG? O1$$UHY2O4^07NO%I*5:HJJ M*[%F454@RC^QO?O-!O.R%C^*X'3O!!NA*!\"_[1,6FNE4;H%;)UY )VAW4 IBG@E[[FOD<]&?!*&"201?!#UTA@(=R@WYZP M<$P>_(0_%U;0\7T)"0_R-*))&+ DP0E/@XQG-(F".$KA.Z,MI:HWRD$4\#2% M:9:E,XB#9:CE2"/S_&EVYAF@19CG;3-(B2$,>( M!VE&"UF0L&2&NBLTGLRT0J!9CU0JNP>CXQNP J3<>:F(.TCR'*9YP'/,:,J" M..$SB'*$YK[./9S:@RL=^'ZXIC.X0AD5 M, WG23:C(?78<5],T7(ZW'' MH.Z7$:#@6!)"C@+- 'LN7YX2_.G625'=.62(O<3V(?WR( FCIW8,"S(DDV'? M([-!'&,/BQ'N^Q_Z V6T2/'!UYMI@0Z&\7L=[/[W?B(AG\T!"H[I$?>=Q4^HA':=.:'B(V;@,5>_1RE2$/JFX#CQ_G4?6,QNE#6TFS]M=GB MT72-Z^^6P^IP,[_L+Z3WYOVU'CMDJU"!E=R@*WW1)F#ZJW+_XG3KKZ=K[?"R MZZ<[_'&PO=V]R:W-H965T*D7=?E MO+/NWE>(!(^U-GZ15$3-69KZHL):^)%MT/!):5TMB$.W3GWC4,A85.LT&X]/ MTEHHDRSG<>_&+>>V):T,WCCP;5T+][1";;M%,DEV&[=J75'82)?S1JSQ#NEK M<^,X2@>*5#4:KZP!A^4B.9^;@R$N7?@)3U#**RG:A5=I!XB<4(II,CR,;9] !O M.C0YC;SI:YN$'^>Y)\=_B9_/]=O39L_3@DW.?",*7"3L X]N@\GR[9O)R?C# M :VS0>OL$/UU'^0_$?"E0KBP=2/,$^!&Z%802C;BD(=]GC 2^+48+Z)G/% E M"&Q1M,YQ@2@)'>\A&T$+4R#T@T,R#MH&R,;#&,;*$)7*<*H2&CSQ01TOZM A MB(U06N0:0V&.H+QO48Y@Q2Z3S&/34J4\>W_#9CR*M%T74DDPED!)YJGR"<+F MOPU%%9UMM81*;)!1#ZV*K!"C"PE\7EI+NR!<,(SVY6]02P,$% @ 68:!6/L:R#RU @ @P8 M !D !X;"]W;W)K&ULI55M;]HP$/XKIVR:BL2: M-Z# EHI_&A$FNU3M.T#R:Y$&N.S6RGM/]^YR1D3*),V[[D_'+W/,^=["J$-%,OMW8W]GV3Y%@P%*@L9LZLW#\:+G_"N'!XY[]NLDJG7N $H<#$ M.@1&YA&7*(0#(AD_&DROI72!Q^,#^OLJ=\IEPPPNE?C,4YM/O:$'*6:L%/9. M[3]@DT_?X25*F.H+^]IW,/ @*8U511-,"@HN:\N>FCHM/,F-#>H4JVB21R7[E#NK:9=3G%V=D^GG)8"8;6"!R9*5M=* MIO"Q9()GSUQN89XDJI363'Q+E"[03QKX10T?O0 ?1G"KI,T-W,@4T]\!?-+: M"HX.@A?16<1K3"XA#KL0!5%\!B]N"Q!7>/%+!;A9PJ$(70BCM\&H^^=*P-?Y MQEA-=^K;J:+4E+W3E.Z=CN?0__]$ MS\*?%O]7G'#!)=A$]P69!G2WD=P3+#:HV_O4 -!6 MIE4!S!AJBZS6/8:5?$1IE7Z&)G$#KR'JCJX"LG$W#H=D+\+!J$-VT W#T3FR MZ!_(1KVXHAR$?4?5'PX[K8135\<_:@P%4AE=^S-04=0]HEUM.^R\;BR_W.OV M?$NGP*FN C,*#2ZO^A[HNN75$ZMV59O9*$M-JQKF])= [1QH/U/*'B:.H/WO MS'X"4$L#!!0 ( %F&@5AY7.AT'0, !4- 9 >&PO=V]R:W-H965T MSDY "-5'4Y0N)G?=Y[6/[D)/.CM 7MD*(@]$=NS@'LA(G@EYD8UQV-4,.2$4HX!+!U]!4!=P<<*L"C1QH5 6:.="L"K1RH'4*N.AY(=H%(O_.1->DY37IRL",N,FG,JGD:"X][,?P-;!F:(IMF) P3Z$0MB MPC84@6OP-.^#RXLK< $B#'ZMR(;Y.&0=G8NQI8,>Y./TLG'@F7$L\$ P7S$P MP"$*%?RDG#=AB8$N@BXBA_O(>[#4L8^"&V"9WP TH*68T%TY/D=K@1MG\7XY M/MG@4GQ0CC_XM'3RP^JQ0P5^7SUV%3ZJ'KL*'U>/785/_F_?IY]>NJ-C:!4) M:*5^UF<24)5GF9VMMI,OX#9;^P'J:N(-RQ#=(LW[^L5TC>^J,UZG6;].LT&= M9L,ZS>[K-!O5:3:NTVQ2I]FT)K.C#+.+#+/+W+V?HBX=XX D"%S^((Q=J;(J MLVBD%K(*W7JF:5JMCKX]3)>/JFNST;+@L:RODMFNY1[+!@J9(RKA8]50,3/8 M.-;KL2WRV(2H%XOB"$[QMR@.)+R/L' M4$L#!!0 ( %F&@5AD.J)K0P( (H& 9 >&PO=V]R:W-H965TNJY,2ZBPG/ : MF'Z2B<&4M &>RL_.5Z8>)MP"\" MK3P9(U/)GO-G,]EDL>,9(:"0*D/ ^G: .Z#4@+3&GY[I#%N:Q-/QD?[-UJYK MV6,)=YS^)IDJ8^>3@S+(<4/5CK??H:]G9G@II])>4=O%AI\=E#92\:I/U@85 M8=T=O_3G<)*@.><3@CXAL-[=1M;R'BN<1(*W2)AH33,#6ZK-UG*$F9?RJ(1^ M2G2>2C;Z>#,0Z$G@C+ "K83 K !][$I&KM([F#@W[6GKCA9X)TK\P;M7]&&9>1 ML@;3? MW?JGVFB5\5K]?\B=[C@PQU3"B-AL$)N-_ZM2>0.BO M"%]P&V>^Y[88W!97']RXWSCWHI][TA\J$(7M@A*EO&&J:Q7#ZM!H5UU_^1O> M=>D'+ K")**0ZU1OLM"O4W2=KYLH7MMNL^=*]RX[+/7/ H0)T,]SSM5Q8C88 M?C_)&U!+ P04 " !9AH%8(C8,MIPB ")= &0 'AL+W=OG/9O/ [AN3YOS2KGRP M/#]_^&"7%M7)L^_XV=OFV7=UUY9%9=XVB>UVN[0Y/#=E??O]R<6)>_"NV&Q; M/'CP[+M]NC'O3?MA_[:AOQ[X6?)B9RI;U%72F/7W)]<73YXO+_$"C_A'86YM M]#G!5E9U_1%_O,Z_/SD'1*8T68LI4OK?C7EARA(S$1R_ZJ0G?DV\&']VL__ MFZ?-K%)K7M3E/XN\W7Y_\O@DR>GR19 M9]MZIR\3!+NBDO^GGQ01=WEAJ2\L&6Y9B*%\F;;IL^^:^C9I,)IFPP?>*K]- MP!453N5]V]"W!;W7/GLOIY'4Z^1]L:F*=9&E59M<9UG=56U1;9*W=5EDA;') M/??I_GS M,[XTV5ER>;%(EN?+RYGY+CTB+GF^RR/S_=1LTJKX+06M+)(7=65IMWDJI%/E MR=O&6%.U\H"P]4-1I556I&7RGAX:(M36)O]SO;)M0Y3VOU,H$@"NI@$ ^SVQ M^S0SWY_LL59S8TZ>_?D/%P_/G\YL[\IO[VIN]F=OFX*@W9=TC@1\;WM3H'[U M9,EI\O/6))E_9O)D[5%E ZIHAK++3=+2Z%2HC6?#WR_JW3ZM#HSW@A[;;F6+ MO$@;(KY%DI8E!MYNBVR;I(VA3W59'D[KV\KD9\GKJC5-IC/0850V90%@>;I5 M6A(L!/@VO3')RI@J,65!C 5(SV80_:U']+>SN/E@#:![9=N"9(:Q4]C]LAD4 MI404^[3Q]!?AZ1M[#,6,V2;'CDFNM%N':?#U/ASBQE2F(;0>\+W9X\SH7:SP MH2KP%Y,X'\_USC0D(D@@_]H51*8DBRJ2WE@P:6OZZZ-)C(>\W:9MDJ[7)()Y M.MI"W6#"=.P(0,AT/CF8\ZTDWVM..J>H7!JRFCT1* 6R\3/-TN[T03DRK6=HT M!^#O)BT[/JA]0SJR:0^+9%]B=H::L+,'4I[2RVU:;8I5:12VISS/.BV:,(=" M73E_%P&+-?=W2*) A M)J1%H"^JC,?2O(MH -[:".!9F18[69@@:$LAWS.F>B<*H'E!3R08HX.BE[>% MQ;XRFI*(@72Q3'1#PJ+N: 2]TO0.Q!9V!B3[,3 ^! M2VZW)-OWA,$MD8X[[0PPF !#G\A@Q;;TGY5Q)9%)R6)TE58?@Y;"Z1&QD.0@ M^Y28"^=A/F4&JL[D(DE/:98.# ;ETLZ>R2-_)H]F$7GMUG_G.7OJ-&8GF;8R M)F:FP_%/@R3Q],8"6H5?WF4@<:9F:!N(]S:IR*,@ZB[)I,*+PA$@@UC!!\6S M(45-LV2$LH)%LMB^( N_/K'0SF^(7L'<0?2RF-!-D'ZR*A>AQ#), MU)&X+=DC85A$"\J\80Z2-BNFV6XO>R<56QX@A"!1)O;DC1KF#4L45Z:D K[ M,2'JASU*2IO$0R;(3!P,-RK<%I[Y(+S6-+YNK"C%U(J%ML$WM'RD5?RRBU@( M8]>\WP:2GX0J'5H#Q5Q4XD.R?0U"6'?$P49QP\\)$Z]26E3,!#92:)J:]$9, M-)#8A%C@EGA0+-WBX&=1P_J'3KZ$O+$M269(#",*%D1M M$S+ 6CZ$2B3TOB:'C11PM+!J]UHE-2.+M\AP<]_ \ MR=,#0?V2-&3U:X=#:P:OWY+()0U.<*Z51NO>OB>VQ&BE(X;QE61%DW4[\&UF MO+GO=BOX0L !1X_W8./ALR=P>H.4XM196\?1L 0[IE9"M(.A@?%%K @>(T^6 MK5LR#V@->__)X._D/]*J@T\LSN62\)&9W8J.^_+8D\LI84E\ 2'XQ^3R'A^E*3R>50JO@V$WI0QF7YY6!M&,I 3<7P=()?8M M6+KCV B5A &VOFT++I@4^?=.WKSX^[M_G-P_(TZ@<31-;H@XR>6"+"?-68BQ MXTB$Q! =(2QU<76:Y)9#*UCXADYT0YJ>N+[.81@))(9(A> PD!V_TM'1]&+, MD2AS)E=C;A CPO$078M_(7+&@OAUU8-^0\X1">*6!%>NUMJM"H8<@)F@]V#U MRN<$Z(ULNY4!%9(;##E"R&+*!:Y YX2&P8SR'C%W_DLGMHZ.8"-5' ':<94P M/N-AA0V:EZV>OA8L_!%B\45/M\22F_>\P&P;.D7"(4"JE$-%AEM3ENH[9D;8 MEX#6_9/@Z!IG"A\,B5F#6,^861:C+3!C__'\[&%"\KF4@)^Z/D0AP-M[D$=: MDKWW8FMV@)?(T6SP\AW69:Y=0!W8R T<0T$$;;YLZ?>P%]G>)(UA2L(N:0:8 MC!#C37H+.Y7D/:'W7E87K"SV$,[W\8ED>V&WM-*F)G).[NV+O=I(W8I&,+OA M/+P5^X"IJ6.9F/)!ZE'LRTX,D5Q4! (!_%*S,>K/,./M@1K:.KPN/=.JR#X: M/7VP5!]LD9T> "(/IC<>S49U.W#2E++81O00L,2@?Q /.DO^Z6AT@IQ,0 IC M U*'Q J,J%A5$'OOB>P^L<=#RJSG ;#R$YN!_JM.!SL-8-'DG?H&7B;Q:^+2 M]^&S_U;FBT_A=_ @:W7:#@(T^+M@]W%9"T/B/%Y2N_;AN0EDNX!_<2H5]W& MMOB3Y,]_>+QIR?1>+)$-N)+]'D13\A\-PVDCAJ23 +DB)XE M/S"3U-8,X5DP/3 .0%H!2;G.2#-!+6)1Y<(^W8I'K0A6I-FL2?>@.W9\.51K M@TW(NDXI]F-5WY8FWV@,4H^2M:Y?17QM%_A3Q8M)(QX)7D7?LM:M$:E^.Z3= MY=EC_X!=LVGSD"G_[N0WIB"R.FAB.EIU^D[G;+N_>-ON+Y\)L[O XEL?6'SE M HM3UM[OF(X@?CL7QV0U$.P_,6->&C(;23>*F.D;=HX06,ZW30H3[A0@J?66 MU#=&9'H@*1+&ZPZAP;6G0PF@37G[^6#Q((7%J1&K=*W\Q8I3P>DE)Z)X.9PO M"8?>PS&2Q?J&7$VSQ:O%#OZ^#N08@EO>1%LA]Q'&IP)?-&%'D#ZJPQJ#.!-( ML*I).<&Q*27V5V*Y!#@D1=$594Z#CJQ&#)U6PJX7YRI%B:&N]+-XV#LRB GC M#1WINOC4]=,O=?HS3?)8P9JMU^TMIBI))2%8+P[7#D[\;V[6 M-<(-,I,8,,B[(1VKJ M!4%.^A()>*62J0P/1!M"@QJ>%(/;V1\L-4)Z"3IXF&T*2:1A$H*3(@-17321 MJHL.U^E()A<-RD!^NF=1GE6CF9_!6D@@FD\MBCQHN4X2G_T\W"]=OA&I"[-6 M$>'%^%',?BV6R/9&>.^P.(:N63*/JBXN9LGSKZ24;LDNX55>!VBN&9I)>I^= M<#J4XU<(CKZQ1+VJH_3J! ^WX47Y@\1@#( MWT]IGV/J!O@/H5OZ>H- M!X,K&LF##PL(AEOC4^-UI/DZT.).)&SF( K54SZ*/8@\>!3=IA.&X%1L M>G@D472&U>A[4UP",;9I'(3! T#;%9B-)>[8;?'U%960QU45# M?1SI^(B[)]/5O,Z4TQF*$GJ"UHG3\+4+W7^>/L9Q^!%.(W>3H9V'S,N;J$@Q M+@7KE6;(46W(E&])363IOF@UY@@Z\[$3MI90;.)\[;3T9XJ"A*(4T(_BPP,5 M13:%@.M?!!)%?X^"M3_L?*7.+&.]S)TTRA97O&+1-9'8[9Y!%4E*E MK/1%RJHWB3?4CXQ3?1$!'"WS%.45F=V8R[N?B_#B@A5)1$<9&T*2@C'QNJ4K MU)-:"B[?XQ1;JG^--QED:^!2SKI!_J/>4(C'"XD0/1VC[@XLAUE%\_5L19F& M%-7RT=G#/RFP^()MNREH-:4VDMZ._><2PF=C%W@^@GZQ#([V+Y&*D+U(84 MT!H9%PFOJE7M ^+(1J,H'HZ&EE-_<2A\[C!"B\7%;(O#LS>(K[[A^"J?_ZV,EXL%8NJFWF'7&79/MBAWS"C3P>X+V>=O1B+X$Y: SU MUI3Y*7UU"FE7K"/U\9E8L5=X;>V$D*_JQ%R<(,"F(=AIBGVM8;Q>1H:Q-NL[ MV_X+G#T_XJ@PE=YAFSZ_/A%.]RNY\$R$9VTDF/*?SI(WHS5]!4^,*CHYSB%% M.JTRG]KD8NG*#E@/HY&.HT@_FYHG,:7G#GGUM W86 V7H]6=&<0IY;$-&(MT]OQ8'\_3&Y #B!= M$8[)8QL4A(;*\0"]O"#D:W*IZC>HRB'&EE8"'H"X"P+X9$I-?C=:"+DH&:&[ M.$2+I@-Z97,<4K??&Q%'!KD_AXZ JQK6@]5V*!V7<@ZD9/F3H(">C'"^,K!# MDZ@@#F_O(=KJSI:'Z43K@D>Y@^(L)-*O3%.G/J)YEOR5Z^+9PA,G2#6(H#@M MXVZ'7BFXU6%B!F6HBVMOC7$LU+H2 E&2RP6>@[1=T+R7'\! 2P4USO#L.I$ M4QPLISUZ6Q']L#1R!5I:U3>A8>'8\$T_#>W__R5M:-3L,ZP1;0J5M3\Y-/.>K B X[!&E"PR4?NJNAP?CG==JPP'I)/IPT M'_!HCMK>*&.+.%1M' 0B5% L#$;0/^TM):)R-(@)+O1@-L,#G!1K.;O&K &3GO M+>O1_G;BV/K,U@BB560(]:P:MZHW;1 2A2-Q9\1)H7.JH2R-6)B(6F!.N9)J MSEG9J.T.J.72!*U;D/X'J1P+=H?V#SJ(),C;52'UT_;\?6>K:YB4B46BC(C, MY$9J<=1:[WT+).1->EN=)?\TBG9D['8$,$<;QHIWC!2WR[&ETT,*%O=5]!/^ M-\H$!Y:7& 96M!73OH0_--K/WXM1V./0HHKJ08Y(1I7'7M4WQMO1FDGHV$YB M<:VY?['9"%%L.?5KLEB]BL<;\CDC[+E@BFE]O"@=H'/A2XH)%R2AZ9QUA1%. MT6O2K:SA[A44BG%&\2Y8;*5]8-AZ%.UYA@-"G]',B:M\)S,PN?JL=)\R1&:M MB-"??C'?7LXU;=-&PUU>'&@2'\6+F[&(=KB"S!5(IUK9QH6#%5^0 ,/(["7M MSR:_3-ZC4U]M*PH=)V?,L!=,B9-#:APEJ==B>XM%SHJC04T+)#9"^ R)BU(> M)@,A+A7!UVK8.&=FO ;H!=K6Q2=Z3:;>IP!F MI>ZX9X\WHCVD' X>@Q@ :_I]$[WGP=<>;BZL'SP_SHUI"'U%C"%FFING0TKA M-WA@41J0O4UR%\M#U%G(^D"Z.+D@5^2\].IQ1^D,VJ+&P9 W#=97ZEZ Q0>/ M4=*C1Z0.2V;8B61?\"Z.;W#E"_>%#'&KD/JD_+V4S'*+?\\M9#L!K%A46K,7 MRL[4BN=Z\I",=,%#WL?I=/E=2C 'LI66,=W816&0EZ.87 YR]^QW M;X '#IE9;S^%.=SE*=.E=6F4[E+#6X7YIC$:U^A'KOH()Y@?2+9QNCC H]L7 ME(XW?N;"#V['=A3!F5!KH:N&2*RFYFC<]PKXP0&>E6^%AZFM2B'L@!#2F+C*(#([91Y+GZTX,>RZUZ3Y M3HOJ%'UF7#=+TOTT-)TY>1Q69&MOPI37'+GU_8H,6H7*;B+D2LI37.@\U%S% M4R WQL% ^IJ\SI4S?+7ZD"5/9,CJ0GS/T"&#:>26[OD:ODVW"+&,Q^+_E<)S4:ZN'%WCVE5"!].;W>A"5'Q?@(.*N*F'-'&?6'1?4BEWH MBXF.\*YPHS0610>[<$)""IX0YCA.5<$X;_G"![(A2T0$^VW'N>O&Y[585^0WKLKQ3HP>EVN[O'JX^9 ( MGWA12@F\=K_\(NVN.YE5[^&&JHOY*ZK>@P, *J[ZF(XQ?:>%E3J=Q=S<:1<#SSFI-);&"SP)DR ?3R.34!&O:83*[+C1J+PH4U M _!FKJ!!\+-W9<$?+Z,J*6Y6OHH:[8E49EJ0%WVZ^]=TN\Y10+B.YF+^/IKW MN&?I]#DS)XB,W(^CEXS.3S7=TG1L_L_4BX66ZXOY)NG7@I*?TT]'8J1W?YUO MSW&W*[J>V'Z3H38.QDY@B$RZ;E@O=(Y?TC@T>5W1G98"X460 8?%,V:0MBE6 MG5QRP)$:Y[+:GL\Z<:WH9)D/EVA+$DA3QNK/]OL) 8>$!P9>?VWU#0 J5TCQ M,K0/V #V[D@8&$6F2B7516\UX0XW(U>2HBS@#O-RWD(MXST(9JI][ MD620J'!MO@-48JAR8.]ZZA;/7ED/UVIQ=>FQ2JNIC71R,\WG6J7B3F27!I-[ MG.;;'9>AJWHG<2V31<%'WT AH[.WUH;F4YM_UZC;+22 M\I1<>Z=6OM[_*^V(:S%;M#2[-K,G)J+7X:MW;1-%V H)X MG!QAQT6>5I.=>C'H\%).:/9;3LK9<&N>VX+&KG#UI ]+]5S;2CJ*_ MDO?LJYO?U%PZR1?$\XV^/['5D\MV[KUY_?RG=_>C&IW"#ZPQT$7_]2:"$*_J MIY&F3RC=\9OB(W [=DM4;N[$90DL/^6O,Y M[*BXZHMH;(0O,I34;]L'3X0S6L:4:P=IL8!/O=HAEU27,&CAG/2&&QMC"LR+ MG(T,J>4*(;9@?8W\D\E[[%$&4]=M!>(U._SO*?GCQ;DC(N0]/S@F&SY^)R8['5\FQ"= MB@QCZG!OOHPVZG@)IX8K2DF;K8B:)'Q,%BJJHBX>/?6B.;X=?W6(4GOABV&# ME'O598R2Z(IRU\"JG!KA8H7^)45]'RHU"OB4,4^+?)X.L.R_9>.#%\RFR-5 M0-O(%?$1=:OP( [QI*U'8<0RS1%?+UF5114@*R1)1G#$$= !$$^1WX>_ZP)9 MRJCW9P)Q3P>[]1UQ]UB=_7._!ZX?$F*(8W^ M] R!$Y#(O5AR331?O-.SI6*+ RZ'UHC%5K-@G2Y77PZ2?]@CO,*C4L?,WBF@NSTOB&ENB2ZE64<@A5PJ%^E;D;F'.I MNS2*.MY+^<:%5J:][V-9+EJ "78(-G,F U>&UI(@^1A=T^N7"O-*GAS1+)!O M=%^8#SB.;YCQ)1AJ*$0ALY]K;SW$EZ'<:O8XX8L+3TGT-%%LC>R5!AY3[Z;B M>H50DJ^.1Q%C]*BH]EUKGR1O^(Z0"[(C/U0^C_1K5W._OF2?O,442MD*WQ,@ MF]-R2"Y"RT+?_/!G?]HCFQ8@EDB+1*:;6#PCF/L5=5,3+O15CA/T]Q*7K>C6 M%XX%):=:'A*M_9&_(C$=FCO^JSG.NQN5\+ MPHYBPY]LA.3CI"X:9C"WG\*5:,3A-_G-GX8KE>M5W3B%.SI991$ZO-11P^6 M&KIJ3 F\.'VK';^V9CT9DG79^*/QR\54T#1ZN$\/\@2Z,_J3-#O)GJ[M_Q1:8V[J M\H;3)"BO]-'RZ]+ MAN'R(YT_O7\[-&W)U)\X_YHZSW_UN2J;MMZQQ^W!C?N8 !]#XO! M_8$%_*^//OL_4$L#!!0 ( %F&@5A]/IGI& 4 #8- 9 >&PO=V]R M:W-H965T]D- M=[BBN6T?AGU0;"81SI8R26[:_?J1LN.F3>IV7VQ*ELB'Y$-*OMAJ\].N$1W< M%;FREYVU>.^O-/^R?M.OBR$Q9G._Y296U]VQAW(<"G*W-WH M[:]8^S-D?:G.K7_"MEX[Z$!:6J>+>C,A**2JWN*NCL-K-H3UAM#CK@QYE!^$ M$Y,+H[=@>#5I8\&[ZG<3.*DX*7-GZ*ND?6XRKY(!>@ESN5)R*5.A'$S35)?* M2;6":YW+5**%DQ]BD:/M7O0=&>;M_;0V+9W\="5 &(CP/@VCNW M&Y'B96?#MLPM=B;OW@3)X'V+>W'C7MRF?3*G6L[*'!EZG5H+-YBBO.6<]F": M4W621PA4YS SF$D'7[6UQSQIM77B)RM6@:F2T-% M6H,S#3@+2Z,+2#73L>1-I,CX3%@0!D'0"LWXB:)2@5OKTI(-VSU_,H;?A"J9 M[!5O0B 68;% LV/2X4ST$*X]1#U0U"[?0A3UXF!4";28A##I)8.8-E&OD>X> MO'V"^"B\:15>"H%M]VZ+C]P[\,<#]+BOJCB"<+# E50^T!13TB5U1L"2.*)G MD,0P*XTANNX^;8R^E;[%,C2\VU"[Q.P)QK-A!.-P0.')RK3"YF$_^'42]((H MZL))% ?=?3A(V=X'$B=1#:>%U\.&U\-7\_JSUME6YODQQK9J>9ZQZ5JH%;E? M9S$5QMQ[!A=,"3:ZJHWZX/&:>Q3&LM,4PT,R,?5]OE[*[)S20-V%C4YAZ M"Z-(39(O4K22NYJM.J9]U@G65*5!B/N\]J"R$(>M'X MK(DG?"DV0AIN<;39?WM^-^?VW9MQ&(3OV_*;-/E-7IU?:KG2X2]?Z1#/X OU M8K625(PP)8:ZHWVJ73&6(WP=YY2Q1(RJ+,A=<"S1M7'TX,!+Y8%QXXVTU M3+-66D\6YD>5<%ISOE>]3Y+_V:.:[5!-*U33/433?43_<_D'7%:1S'TD#YPY MIP[!UPY*JL%J/_$K]GWM+9Q0@QL/NX^FAM3\J.A_&)'1C9%NDSZ"CH>@1$$% M% P'Q)U1MQ;"+GRG8!@8#F@X3+J5$ ](B79TJ&8O8&3S9'58(QH-Q]U'4RQ$ MW18"CAH"CEY_<.Y'\2,U2F6K?OYI'^NKF-EJ]'@_^FB=+ [IB'LXF%\*[QPL M"0D]++6-NB'QQ97Z,*\G,C)-#F,J[0MG#8#9S>^)OQ0CLBO!?7 M]&.#AA?0]Z76;C=@ \VOTN0_4$L#!!0 ( %F&@5B5S^B&PO=V]R:W-H965TP%$N*G;YH>G3P=*8^G@\UMF2ETP?R9I7N#.7JF0&IVHQUK7B+'=,93'V M/2\>ETQ4@^F)6[M2TQ.Y,H6H^)4"O2I+IN[/>2%O3P=TT"U\$HNEL0OCZ4G- M%OR:FR_UE<+9N)>2BY)76L@*%)^?#L[H\7EHZ1W![X+?ZK4Q6$MF4GZUD\O\ M=.!90+S@F;$2&'YN^ 4O"BL(87QK90YZE99Q?=Q)?^ML1UMF3/,+6?PAYLG&CWA=CTVGXYUS3)^.L"$T5S=\,'TY0L:>Z_V6!'V5H3[ MI$^O,3_S5<%!SF&'1=L@[Q6Z'?+G)8>Y+#!_1;4 8P,#W&YE-!C<9(N%X@MF M.&1,J7M+Q4JYLML(SE)D!=.:NZD=F,;9A6 S40@C>$]X(_:,C7;9*] M3<Q26!*60K4.?!D )LL+%YKKS MMYB+QJX=]D :4X@FB,9'E7;=W!.H"V;EH$9K7XT%V#38.Y Q29'!E>]#.3]< M:=YJ)9UL='3!L53J3<;41Z,-JQ;"1E#'LTX1I#%\='96LCK M5HM#PU7Y/+L[(1-"TQ ^2X/Y_BP!!\YU!Q!/B#>)MX97!WX]QI\5:WT,U>S> MI1P&EI=8U22FB=U6EF5/C*RKIB2(8_SU(MK'2BV5NQD1Q7<'M\':!R=M7;5- M_E/]1DF8!/B=D,2;;'5:.)Z]H9^:^;_- \=[0JGJ%B5"92' M%1-;A:=7.F"JK[.-7G2"+%&DDN4NIB9+K IV![)JBB^NRT+DS(K1!C\E;YW= M2AP64NO1$6RK]$V[)O[E3:U_KA58K[]4;)4+5#Y"!8KSC?Y@LUK_R9EJU[\K M\ZZRNV+^,/H-3<6[VAU@@F4PQ*^?D"!UN1F2)/;LF40^H5&(4+7S3,.1$DHC M"#P2)Z&EC3"W:)!B69G8NU]CF"DY%P:&$X^.8!@0?Q(@C @K+H[#"*ZQE40W M$5CP"JTM7 :R')LT85L&VVUVV6F+-!8,GWAIBDBC-,'?@-J+ FNL%BY&,\2W MGL9!% $6ERA.[><=-MCV0"WZM>MKZ,O+!EU[0;&RT8P[4E0\ .2!A2&$68+2L!D\=%. MDJ)3WUO/6V>T"9>QIGG7L.1%CL&I&@\\LB'HAY<;,/8E"\PX"N0=<$P9O@5< M' 8MN,N>S@;'C7 OD^$,CQ\#981$-$I@2 GU?(P40GUJZRZNV4 53X>%,9NZ MN#R 84B")!JY (\PY+$^D1"#Z,.J6K)BQ[6UZ2K65!+\-*G]&PO M=V]R:W-H965T_-%M'" M8RND601;:[O+*#+E%EMFSE2'DC2UTBVS).HF,IU&5GFG5D1I'$^CEG$9+.=^ M;ZV7<]5;P26N-9B^;9E^ND:A=HL@"?8;M[S96K<1+><=:W"#]L]NK4F*#B@5 M;U$:KB1HK!?!57)Y/7'VWN OCCOS; TNDD*I>R?\42V"V!%"@:5U"(Q^#[A" M(1P0T?@V8@:'(YWC\_4>_:./G6(IF,&5$G_SRFX7P44 %=:L%_96[7[',1Y/ ML%3"^"_L1MLX@+(W5K6C,S%HN1S^['',PTLL4*@>3>/+)W@[*)R M1+L>T-*?H"4I?%+2;@U\D!56_P6(B-J!7[KG=YV>1+S!\@RR)(0T3K,3>-DA MWLSC9?\3;ZU5"ROBJJDO*.=V"RN?;=3PSU5A_/[78QD8\//C^.X.79J.E;@( MZ)(8U \8+%^_2J;QKR?8YP?V^2GTY8;N9-4+!%7##3>L:30VS!>-=O:Q%4^P MUJKJ*;#?M.J[8U&5*M1V33V\,W5;/ MQ(10_6")E6/6C ^*7SD M!>I&,&. 5& LH@#!O_7<"4K3,"%Z\GY48\<&3$ RZ6BB6/@%)C%]\B2!C:71 M1>UN1J".=^@=;5\@)/$LG"09)),\C/,8-AV6G G[!&X\\I() Q=9.$VF9'H> M3O(4/M,H-8P0Z8!DEH7)^8Q6Z30)9[,,3G3!Y- %DQ=WP5CSD!9N!+LZA@VI3,W\@#S6)2=YO+Q+-)[N$_K[Z?,O MD6,6&'2*2_L>N'QOZ07PU5 /J+UT]O/&6'NWO1=E_WP2IA>NT&DV";,\AR][ M%*\-+V9#:<)I/CM:F>C99*71T/CWPU#']M(.0_:P>WBBKH;)_,-\>-\^,=UP M:4!@3:[QV3DE5P]OQB!8U?DY72A+<\@OM_3,HG8&I*^5LGO!'7!XN)?? 5!+ M P04 " !9AH%8<:]24/P% S$ &0 'AL+W=O2 MZ))4COWU^Y&R%+MQW*3[8O&8XYOAS'#HHVNIOND%YX;<5&6MCP<+8Y:'X['. M%[QB^D N>8V=F505,YBJ^5@O%6>%8ZK*<>#[R;ABHAZ<'+FU"W5R)!M3BII? M***;JF+J]B4OY?7Q@ ZZA4]BOC!V87QRM&1S?LG-E^6%PFS<2RE$Q6LM9$T4 MGQT/3NGAR\C2.X*O@E_KM3&QEDRE_&8GY\7QP+> >,ES8R4P?*[X&2]+*P@P MOJ]D#GJ5EG%]W$E_XVR'+5.F^9DL_Q"%61P/L@$I^(PUI?DDK]_QE3VQE9?+ M4KM?:##^S:M]. !Z30@'V1M%IJ\K@M>; H8 VJ/-^CP MO@QV2GS%\P,24H\$?A#ND!?V]H=.7OAS^U\)G9=2-XIK\M?I%/8C9/[>9G0K M,MHNTJ;1H5ZRG!\/D">:JRL^.'G^C";^BQV HQYPM$OZR272LFA*=URG6G.< MSSM>%@3Y22Y9R;?AW2EQ.][/"PZ1)7)6U'-B; 0MVL#PF"3S>>*SYGA)&=* MW5HJ5LG&;@.9IR6K)ZMO?-"EP!(@743>\ M("@\BMG4U8=D*&J0RD9#A!X11 &OIESUD7!O)2!G6V"M<(@Z+QO$(^9DR92Q M6P^J/F-ZX9#G=L"_-^(*;K8"]\CS9UE @Q<847*:YZT>!2B@@<<\4J.LIFE& M*/4F-$-678%3*FM\QQLE7II1BSD% / MK.1L<]WY6\Q$:]<#]I LH22> $T E7;=W'ID63(K!QJM?4N;]BWV#F3B96!P M)7M?SO8;S5=:O4XV'%URE$>]R9@%,-JP>BYL!'4\ZQ1AEI"/SLY:UON;MFY2 MPH=^1-[+>KYON*J>9GY* />>Z/9),/'^2; VO#OQZC#\I MUOH86K);EW((+#^UJKV$IG9;698=,;*NFGIADN#7CVD?*TNIW&T(%#\HAIC9+K IV0V3=%E^LRU(4S(K1!I_V M+@?52N(0=YT>'9!ME;YMT<2_O*WU3[4"]?I+S9I"0/D("A3G&WW 9K7^DS.U M6O^AS+O*[HKYW>AWF*I1@*WG4Y3!"-\@]<+,Y6;DI8EOSR0./!I'@*J=9UJ. MS*,T)J'O)6ED:6/D%@TSE)4)>:O@#KA>SH0APXE/1V08>L$D!(P8%1?C*":7 M:!_A)H_,>0UK2Y>!K$!C)FR_8#O,+CMMD4;!"#P_RX TSE+\AM1>%*BQ6K@8 MS8%O/8W#."8H+G&2V<];--7V0"WZM>MK&"1>&&6C/H#O+;C&@ @@C$!$XY0,J4?] )'BT8#:NHLU&ZCB\; 0LYF+ MRSTRC+PPC4U?:Z$>T2 $@!KU MQ]#>X^MW=QQFFU'Y(U)DKVM&[LKQ!2NK7LK/K$3$W;?$XG0&_,0'=U6E:\QN M6]0;G=TD>TJG1-'Q/&#HGF6ZXP*N>*TN _9F4 MIIM8!?W_!"?_ 5!+ P04 " !9AH%8XNW-&#D# U!P &0 'AL+W=O MBNXQ+4&T[ MHC1<2="X700WR?4J=_;>X&^.>W.T!I?)1JEO;O-GO0AB1P@%5M8A,)J>\!:% M<$!$X_L!,QA#.L?C]0OZ1Y\[Y;)A!F^5^,QKVRR":0 U;EDO[">U_P,/^10. MKU+"^!'V@VV>!E#UQJKVX$P,6BZ'F3T?ZG#D,(U_X9 >'%+/>PCD6;YGEBWG M6NU!.VM"<=%=[" MQ2/;"#27\\A2+.<150?%>2=L8^"!KK%\#1$1R9)J^,%VE9Q'? M8W4%61)"&J?9&;QLS#SS>-G_ROS+S<983?_,UU.Y#\CY:6371]>F8Q4N FH4 M@_H)@^7OOR5E_.X,[WSDG9]#7SY07]:]0%!;.)O#*>)GH4\3_QFC&V/@6*=* M47\:Z\C8!F&K!+4YE[MKN."2CE1OR,%<^EMS0PIW#N$-3&@_C'=(;=4H40-O M.ZV>T"$;R,)X,J,QGQ6PZKFH"=9 $A99?ACO6=50"IJX;?FS[8GS?^C-LG!2 M3&$V#=.T@%LB:W7O]> MEV\IV(Y\'&B6Q326Q022. [SE$+$15A2D#MGP*JJ M;WO!+-;4\U2IDS\ MG*<)G&J&Z$C*6M0[+]B&?K->VD'5QM/Q3;@9I/"G^?"@W#.]X]* P"VYQE>3 M(@ ]B/2PL:KSPKA1EF36+QMZUU [ _J^5&UL M?51=;]L@%/TK5^Y4M9)7V\3Y:)I8:II-V]1*5=MM#],>B'T3HV+P "?=OQ_@ MQ$NE)"^&"_<2--K+:@JV"BHEVI&_; M>]@#C.(C +(%$*^[/0 ML:YICM/ .D"C6F.0G9\E@_CFA-*T4YJ>8L^>K>&*AB/()=Q+L?IH4%7@]!]2 M>I+KL-(+)L"4LM%4%/K27[#[$'C"M>1K)E;@>-SYN<*"F1"*!N$;%8WU*R1] M_RA]^ #G9R.2D!L[&PS#-"7PXJ1R2<41R Z0ADD\A!=I*+?INQH+]T:[E&$2 M]M-KN$>MQW#7*(7"0"V5-[&5=@1V0<)TD%[NW9S;#L'^U]H:Z3W-NPJNPWC4 MAT,/&.WYJD*U\MW#LLE&F-9BW6K7H&Y;7_Y/;[O; U4K)K25L[30^&K8#T"U M':,-C*R]2Q?26,_[:6F;+"J78/>74II=X [HVG;V#U!+ P04 " !9AH%8 M$IJNPB0% !U#P &0 'AL+W=O-9Q5A?+*XL'WWTU)L M+B?>I.]X8*NU-AVSQ45-5O21ZE_K>XFMV8"2LXIRQ00'28O+R95W?IT8>VOP M&Z,;M5,'X\E2B(^F<9M?3EQ#B)8TTP:!8/%$;VA9&B"D\:G#G Q+FHF[]1[] MK?4=?5D216]$^8'E>GTYF4\@IP5I2OT@-C_1SI_(X&6B5/8+F\[6G4#6*"VJ M;C(RJ!AO2_*YB\/73/"[";[EW2YD6;XAFBPNI-B --:(9BK653L;R3%N-N51 M2QQE.$\OWE%T2<')>[(LJ3J]F&D$-4.SK .X;@'\+P!X/MP)KM<*?N0YS?N"I)F0&&1@'&X$5Z)D.='8OB:EM7LT>7#,O5$"Q]W;9U+L M,@%2B89K!844%62X_8PWQE*T;GB[Q([1$8(>DG+Q MZWK1-\ 6^\GDIS[XX4><-49G(?'C =D=I[H3$Y[2!*4K59\<'>!9C:5T\( MM:+P0,W]:"!;F&,2'2=XRW/VQ/(&%\M$50M.C?Z0K5Y3T)9$&[C,D&#.S_0CS$ZQQCD37L3(WA& MI-S:$-N3Q#@B7VH5@B!$;09PRS7%@PGM^,%)M)M0\PB"&!Z;93N$01 5A9,@ M#4_AQ)LGI]UN[5"WQ!/7$O<#U!@NE95-CFAJC3D)N&[5Y9T#FS7+UC:(#']A M<,@<3%^*X7/0^G0X(UTZY'T282SI84S1CVD0P&LL_ 2+@SL@FJ)N7X,_#4SQ M EH.F=9Z:?F_6,'SIW$"6V2.]6 :I5W]Q5IN;Q5/W;BMCJ@M'M06?[7:[HAN M9+M_^)NU0[43W%6!+L!5+NK^@)B'_C']C"YY_(I[OWZ^RA"XX?W&X%X6#?*B MYI>+54V7 E"3;66%AZ;(J@L3L;-?;OZAV@Y4]>QJ'W:<%=J4C".K*=PC[(I, M1^)ATS/-V#33H9E@,XFCOCG'YAPOB\ - -W#_W0;O\!W OQ30X6T$MASM?>Q M<_G U']E?GT.B"_^?0?R"'9CM/H8K*E7WP*; TVU?1T#N\*:_:I]2S M>?L@O2-RQ?!/MJ0%3G6G"=[0LGWDM0TM:ONP6@J-SS1;7>.[F$IC@..%$+IO MF 6&E_;B+U!+ P04 " !9AH%8O_2$@_@" !,!@ &0 'AL+W=OT__W.3F!=17F)[?-]WWWGXX[15NDGLT:T\%(+:<;!VMK- M, Q-L<::F0NU04DWE=(ULW34J]!L-++2@VH1)E'4#VO&93 9>=M<3T:JL8)+ MG&LP35TS_3I#H;;C( YVAGN^6EMG"">C#5OA NV/S5S3*=RSE+Q&:;B2H+$: M!]-X.,NXRN4,/X+V]8W M30,H&F-5W8%)0 /+H T#2 1*ONPWD55XSRR8CK;:@G3>QN8U/ MU:-)')>N* NKZ983SDZF1:$;+.'FACT!*],V6%&US)#LV$%C@/J"8/Z&8/)YT]Q M/_IR1&^VUYL=8Y\LJ 7+1B"H"MX7ZI#6HVR'M>YH<5=_ZG,HJ(Q<-ERN@+I? M,]<_QED--]:)L6LD1T$=33Y#..623*HQ]*[FS%?+?1)8,,$T1W,.6^IP6MS# M%ZJNN3&>\P3B\\NH[]=!/H ']N+<% 701,DD<$G^"-9=0-H;0)YE,"V?F2R< M6JWJKDU0&^@G,,CA5II&NWLBC9,!]'HIS+6JT =E BHD:'^0098G\,@T.=M7 MZ-X$,B#,#"56W,)&,)*9)9>0YBE<=9'(=\DL@N!LR04G<)*E$!/C=Z^<=:_* M+=:$SC,8I)?PH"P%9^]?_ 1ZYW&4^[47#>#0#R=\T^$4?^7GF"M)(VW;['OK M?E1.VPGQS[V=LW=,KSCE)+ B:'1QV0M M[.K/5BU\?-BJ2PEZ[=K&O>HG0/= M5TK9W<$%V/^!3/X"4$L#!!0 ( %F&@5B83;S'K0( . % 9 >&PO M=V]R:W-H965TA0--V&8=B#8C.Q45GR)+EN_WZ4G+@9EF0O%BGQ'!Y*)J>M5 ^Z0#3P5'&A M9UYA3#WQ?9T56#$]E#4*.EE+53%#KMKXNE;(<@>JN!\%P9E?L5)XZ=3MW:IT M*AO#2X&W"G1354P]+Y#+=N:%WF[CKMP4QF[XZ;1F&URB^5K?*O+\GB4O*Q2Z ME (4KF?>/)PL$AOO KZ5V.H]&VPE*RD?K'.=S[S "D*.F;$,C)9'O$#.+1') M^+WE]/J4%KAO[]@_N=JIEA73>"'Y]S(WQY#CFC7]@#CX @@V@(BI[M+Y%1>,L/2J9(M*!M- M;-9PI3HTB2N%?92E471:$LZDRX(I+"3/4>FWH'13N B.LEXB=D0XG 41#%)_CB MON#8\<5'^+8E_IROM%'T3_PZ5&1'D1RFL'TRT37+<.91(VA4C^BE;UZ%9\'' M$P*37F!RBCU=4M_E#4>0:W"OH^$.ZT9E!?U\^2&U_^'K.-0+!U O@RD0GI$I M0/M00->,U0I5?]7 1&Z-"%I4"$P3BE,+ZPG\L+"K(S '^=*X3:I _YL]3.)! M&(PA#(-!$B0P?T1%_0^U*C/Z$LZ!X#6,AQ_.:0FC87@&]](P#IG4YABO#1U$ MX_-!0N'6CI/18)0$='(M,M[D!%@I^4 9UDAV*;)&*4)2<353CO>%$.CW$)JY MX:$/O:N_UW45JHV;+9H4-L)T#=CO]N-KWG7M2W@W^VZ8VI1" \&ULI5=M M;]LV$/XK![?H&D"11>K-SHL!)VVW?.AJ-*E;8!@P6J)C(9*HD70<[]?O2+W8 M;ARUV+Y8U.GNN3ORN>/Y8B/D@UIQKN&IR$MU.5AI79T-ARI9\8(I5U2\Q"]+ M(0NF\57>#U4E.4NM49$/J>=%PX)EY6!R864S.;D0:YUG)9])4.NB8')[Q7.Q MN1R002OXG-VOM!$,)Q<5N^>W7'^I9A+?AAU*FA6\5)DH0?+EY6!*SJXBHV\5 MYAG?J+TUF$P60CR8EYOT^37/0+)6 M6A2-,4909&7]9$_-/NP9C+P7#&AC0&W1"B@U(HXUH9F%3M=88 M7%::0[G5$K]F:*H5IIC!C6]Q]K>#M'5OD7)U< M##5Z-';#I$&_JM'I"^B$PD=1ZI6"]V7*TT. (8;:Q4O;>*]H+^([GKC@$P>H M1_T>/+_+W[=X_@MX1Q*&J92LO.=V_<=TH;1$[OQY+/L:.SB.;>KI3%4LX9<# M+!C%Y2,?3-Z\(I%WWA-YT$4>]*%/;K$^TW7.02QA:KB=Z2UD)>@5AVM15*S< MOGDUHB0^5W"K1?( GRI;"+.I8-OW^[G!3%+.UI+ <5GQ^AC/.W%/5YU+Y$7%9!5=NMK'K,Z MAO]+8]M6]L@[?>02[SCXO=O(H\2-QP[Q+&]BUR?P*T9M=(/8(>$(QFXA?U:1NUC0/P M?N'P@642YBQ?\P/Z/T^%$B<:10;91R\0%4E7[7PU MK%Q;5X9O*3HS;,Q*9"]>3"5&JQS@+%F!*+DM6K-1HKX(4G-F9J%7F=3;TY1M MX5'DZX*?;EINLN:4*RP$F_7>#?*+@D04!:+5@?Q5X*"AZIZ8<(Z58I1K2\WD M/4Z16 8*'YB!7K7WD;;=:&%&P*XVYC:,YR4RLV!W-=A=G2'<[,[9=SUO)[^! MD#JAZ?7AH;RU(-&!? Z->NR&._&\51[O*\\;\!B9=BB_013J>T#I 8KQ2CS/ M\5"9'L;S#8)&?N#X&_BUV#_P\.VFE;\&OP,ZUL!>XLI/-; -1T;MMZW_7/]' MNQD)QTX4F7;FNV/:=3,24R?P0L"^<-"X8B?P_1.\FV+_QU>K3P,G\D/$IBZ) MCM;]<&\J+CC2RKU^TJ.R,O1 :)W:[7.%?)"Z- GY?"J';%^.@^],U^1=02P,$% @ M68:!6*)94E*1!0 &UL MC5=;;]LV%/XK!U[:V8!@B]3-^,W,4*VYQ)6% MTC6S^*J7([/6G)5>J:Y&- S34ID_<" M?PJ^,0?/X#R9*_7=O7PN+WJA(\0K7EB'P/#VP&>\JAP0TOBWP^SM3#K%P^'MRC03H%ZWJTAS_*:638]UVH#VDDCFGOPKGIM)">D2\J= MU;@J4,]./\M"U1SNV2,WT+]G\XJ;P?G((K03&!4=S%4+0U^!(12^*FE7!C[* MDI?/ 4;(:4>,;HE=T9.(U[P80D0"H"&-3N!%.TG[7T@:?CC!-][QC4^A3^^P M_64BQ$P:2%F:K72G)I#5SS!=>:E]ZI+X+-126LX.:8*R>-'7?E MT&JQMXI\[(I['DP^_6I<#[0T+-)@QG 48K*$:L\(%EK5""*MD(V02\"AHIEK M2Q3%-#"44!4."'RU'AY9K+GO6'CB3 .7I9E 7TA<58U!?#/PI>$N=!\*T:9Y M3V4"G^4#$E?Z"1Y8U7BKT#EIX Q(,*8YWO,T.A MV%I85HG_6ODH#2$/,[@L M"MV@F;F2C0%",R!)"'>660X21VCG%WJ(!6801>LGG)P;IDL#-*!1CO:2C,(G M7J)D]2:ET"F%XS%\X3A_GL4U"V*2X#6+8R1O.?IEL11JY.YYSYYAD2#*4TB2 MQ,DRN138[6V8W&03F$JQP#AR67!G.$ECB *:4O@#4Z)1/8\H7DE.X5YA=/:I M_R'LF)8@S @09!A%783V\6&^!75A.@),QHH9 TB!, MCR?_($@3^"0> M.PVLB-<#<9@G0H,4RY3$08;9/$*8F\ [?89TQN'8UV641'!BDB2[29*\>9+, MGO7QC58/PF^O6")PN!4<&R$_L7)R6JR?63IT^T7_G^CQ68,QDW:RZYTSZ"R3@?=$5&RBOP?J)T&>)K@^],WIN^4X0PLLJK:+ M\,NS_=MEM[&NU"U\&]X-X=;Y8=6!%'QL*_M8@D_SN/=3^:7]@WHO#JR[G'\; M E)8=#$V&-/&CU8GB_,.^2*S _VNYT"<*H++6C68SG?[!^?4UM^]D=8 YF$< MI"Y#E Q#%#YS8PUANMV8S;GD"V%=16"5D&&,JFY:D&&"3]LJ MZW..9B'TPV$V0(T^#:(T=3,O;S_<655\QWW Z[@X8B!:@''FM*C7(EGD M=(;QH'/[JN5EX-(856!2,/@;85=PPZH:!_:L.^6\_V5,"?VPN[]SY9F%F:OX M;)@XN';"2^5.;PWNNVYGV U!'.!(@CBYA$#H_?]-J7(CJ@H$G@.$KEV3T2", M<\0>AD[T1ZO>2!OA/DG1J= 'L)^Y/NMB\[*52#K,?>*ZCD+*J8_ L=8:'1R$ M,0!+?]S''=652GLFWGW=_5%$CWCRO\*^+:">#Z0BF[?7$&=O]9T_\!4$L#!!0 ( %F&@5C* M5ZS!:0, !H( 9 >&PO=V]R:W-H965TG?[Y"29:5P MC+Y8Y'#FS)D+AU[NE7XT!:*%YZJ49A44UM:+,#19@14W$U6CI).MTA6WM-6[ MT-0:>>Z-JC)D430-*RYDL%YZV;U>+U5C2R'Q7H-IJHKKG]=8JOTJB(.#X*O8 M%=8)PO6RYCM\0/N]OM>T"WN47%0HC5 2-&Y7P56\N$Z=OE?X6^#>#-;@(MDH M]>@V?^:K('*$L,3,.@1.GR>\P;)T0$3COPXSZ%TZP^'Z@/[1QTZQ;+C!&U7^ M$+DM5L$\@!RWO"GM5[7_A%T\EPXO4Z7QO[#O=*, LL98577&Q* 2LOWRYRX/ MOV/ .@/F>;>./,M;;OEZJ=4>M-,F-+?PH7IK(B>D*\J#U70JR,ZN[[B60NX, MW*.&AX)KA-$WOBG17"Q#2PZ<6IAU8-8O 4)BUM-C M!WK7["SB+6832.(QL(@E9_"2/MS$XR6_'^X_5QMC-77'OZ<";N'2TW#NQBQ, MS3-9& M9,!E#K>B;"SF<"*RCUI59"BMD T=P5\U:H]@3D5ZELOI2+\5"%M5TL5V\-:U M#1BTAH3:%F#I.'O)>]/SSCO>>.!-Y, XW@L8"4G&JC&D:,: SQG6]J@ .77Z MA6\)]\/@2U.YR)1>P!>:8Z-2&7,!0I)S(NBRD!VSH/HLP%L8)>DXOHPO:!G/ MQI>SN0<86N;"=,9$=F!+VN0Y':?S^0FG(S8=3]E[(LG&T70*MR@5W=Z6XP\_ M*@B./Q'IHOSXX S0Z#26(G=DXV@C3-*=]9H M806:!=Q5=:E^(@FMRAZ);,O49;N5[#275)UW;^8L9A\@GD=#8JYJ9\H"?\#^ M5^(=XR/+-(Y.9..(\7HQ%EU/NYI,DIFOR&3&^OY^(9^^'];I%_A7*G9T$$UF MJ?^DZ0#^*$W.A3#@R2;3Q/%ADW@ZY#F0,S@U!\+!O*;.W?E7R5!>&FG;T=U+ M^X?OJIWW1_7VU?S,]4Y0D4OAL0*A%BGI+$P-) M^K( ZQK4Z?9AV =:HFVBDJB25)WTU^](R:Z'R?DB':F[YYX[WIUXM5?ZJ]D) M8>&IJ5MS'>RL[2X7"U/N1,/-:]6)%K]LE&ZXQ:7>+DRG!:^\45,O:!2EBX;+ M-EA>^;T'O;Q2O:UE*QXTF+YIN'Z^%;7:7P-J<42I9"-:(U4+6FRN@QMR>0(B5J4 MUB%P?'T7=Z*N'1#2^#9B!D>7SO!4/J"_][%C+&MNQ)VJ_Y*5W5T'>0"5V/"^ MMI_5_C)=G9YWU;H1#_#2FPQU]; M[)&O:V'F5PN+^$YK48Y8MP,6/8-%*'Q4K=T9>-=6HOHOP *)'=G1 [M;^B+B M6U&^AIB$0",:OX 7'Z.-/5Y\!F\,$CZ+3FDKVRW\?;/&\+$V_IF*=T!CTVBN M7RY-QTMQ'6!#&*&_BV#YZA>21F]>X,J.7-E+Z,L5]E_5UP+4YG X<-\.;8CU M/$7W1JZ7C[_"O:81W(MG=*.#^T-S27,$,HNU.]X6UEYOY4W8/"'SA^#,>R@\=^ MW==P$0-Z1!#="461S>&F_-9+(_VYE,H@4\PLJ-$EBYUJ M2"(VAT=E>7WBRD'DJ>-$&&J@<"X9LS@+68R1HV+"8BQ"*[!^[($7L)#&.= P MP[0/T0Z6(;1XK+.D<#2HC_SW4^"UP*(2AY7E3\(GFI$PRA*7:!]N!/<5%IG< M2%^CD)>A%$R720,*XEED+GT12?9>,6;[LU(GM$PC@O J(LH M)<^'>.*"P[60Y3J,OK72]B,ZM+TZ28]J9&R8T03@T>5<;LT4\/M&*7M8. ?'B^'R7U!+ P04 M " !9AH%8MATWD/P$ "># &0 'AL+W=O>WVKRW.RD=W-558R\F.^?:L\7"%CM9 M"SO7K6QP9Z--+1Q.S79A6R-%Z8WJ:A&%8;JHA6HFJW._=F56Y[ISE6KDE0'; MU;4P'R]EI6\O)FQR6'BMMCM'"XO5>2NV\EJZM^V5P=EB0"E5+1NK= -&;BXF M3]C994SG_8'?E+RUHS%0)&NMW]/D97DQ"8F0K&3A"$%@=R.?RJHB(*3Q88\Y M&5R2X7A\0'_N8\=8UL+*I[IZITJWNYCD$RCE1G25>ZUO?Y#[>!+"*W1E?0NW M^[/A!(K..EWOC9%!K9J^%W?[//P;@VAO$'G>O2//\IEP8G5N]"T8.HUH-/"A M>FLDIQJZE&MG<%>AG5M==VU;2 RR0Z4 W.M"]C!Y%?":+.7 60!1& M_!$\/H3//1Y_ .\7LQ6-^LL'&L!3W5A=J;*/6S0E7!EI*3=^06]&&;K&19\W M"[\_65MG4%]_G$I13R ^38!J[LRVHI 7DY9\F1LY67WS%4O#[QX)+Q["BQ]# M7UUC#9==)8GZKYTP3IKJX^EK/D7]4?#3U-_L)&QTA;6NFBTXKQQH^RQ"(8W# M[P1TC>A*Y60)Q9!QG'P8&&X&AFHD1!R!%,6.HG'HQU?H+W7 0E&-475 ME1BSJ"H0Y9]8P?UF@[RLQ>\>.-T;P48HXD/@GX9):ZTT2I=#]F0YA[>'Q 5H M@8=T9]&I#4#>%;)U9 )VAW$ TA2'*^^KSR<#7@F#">0,?NP:"3R$:[3;)RP< M)P]^QE\$*^CZOH8D#O*4T2 ,>)+@($Z#+,YHP(*(I?#":$M4]48Y8$&Q8' M:48+69#P9(:*+33>S+1"H%F/5"J[!Z/K&[ "3+GS4A%WD.0Y3/,@SI'1E =1 M$L^ Y0@=^SCW<&H/G@3XF[9WSLF"9<&21VC" L:7WJ3R\0[Y?CBF,[A$&14P M#>=)-J,N]=CS./&S#+MGJNI(5@^>X3/O5!U%_XGW!_)P\!_.PY2P^ Y-#^ /G>%XN_^U8J(OK)@,RX+G-(B"..8X2&/D%?7%Q#"OQQ6# MNE\R0,'Q)(05#^HV#)&1?6C$\R#"9'.L> M,QM$$=9P3!D]$B(F.4IR*HL0":=XB$79YY7Z:)V@]F-LT/F4)#G#<1R/5)IR M:I:C7?X_U ;/J,FQP4?+E$!G(Y_];G:_&QVEX1\%@.35'Z,4J4M]$<3X<3[UDEB,WHRU-%O_,K9X M-5WC^N?CL#H\OI_T;\[[X_W+'2MDJU"!E=R@*7W1)F#ZUW _<;KU+]"U=OB> M]<,=_H&0A@[@_D9K=YB0@^$OR>IO4$L#!!0 ( %F&@5@T&PO=V]R:W-H965T=)$ 2[>P&:&:">KK[,)@'6J9MHOIP2O+2V M3![=>\A+G2,JNMP6XK-<,:;(4Y;F\FJP4FK]?CB4R8IE5+XKUBS7ORP*D5&E MOXKE4*X%H_.J4Y8._=%H/,PHSP?7E]6Q1W%]690JY3E[%$2664;%\RU+B^W5 MP!N\'/C(ERME#@RO+]=TR:9,?5H_"OUMN$>9\XSEDA?"8FE5E1?#9?[N=7@Y&)B*4L40:"ZO\V[(ZEJ4'2<7RI00?[)-B0:9\F?,% M3VBNR$V2%&6N>+XDCT7*$\XD^87\3H6@9IS(3S%3E*?R9_(#X3GY3E4.B@#/4SJ &YW ?@= 03DHU1. MML%^ @05;M"!VS;2?WW0CD--L$ M!VV<7"?[7"=@KO\JBOF6IRGAV9IRT37ZD\:9/2\\CN^NK55P?G&4Q:0Q^!TY MG.]S.#\IAS.2Z$ODLYG3&YJ6^CI))='3/-%)M5U";D'8O@.X _-&AWF]\R?C MH^R1SND0=;$GZ@(DZI-DBS(E*5\PLP0L>*ZGM_ZZ87.M(Q3-E]RLFE1*II<# MFGPIN6A5!;?@>?HR!P?M1>294=$F;F*D,!PRO9$5;R,PLIM,7V?X_V@EH=F3 M-@.2M4HP$*8O6S6:4V71*#J:9G6KPRKSSJ.@O="\ [WJ@2G';,&$GA,D65&Q M9/*,,*FX-@#Z4&EG5RL+(')O%N XP^XY@Q6'RZ!O&?1[,=A*%0C1FRJ_,6$: M2W=<-QIW-'*3M>K6 R6?D;=E5J;5]*"'U:)7G_DI1*!JW1IMW'']K(EH-O([ MB;#BU(/5Z4TC^9DB7,J2Y@DC22%5>_ZHTK1&.YP(%\<79Z^I7P_:N-E;T>F= MJCI3IFVBD.824V9Z[!>%T,>H9+#XA/%[\_"Z_,0ZH4N8%: >K$"GY6S'"L^3 M(FM?3E'5I]42INN6<)IJI[)W8IE/*&I)%.@T%&%)2I:C(7FWA:S:M,?H=\J\E&5)RI:C(7F MTFF5K \KQ%--/@S3FT*O465-FU\W.ER,.^K0M[+3AV7GB3X?1NF=;5-YMMT0 MP#JI2XT5J3XL4O_0)717W>O7&N4K^ MK#(J/NOV^X.ZK;G3('8B[R.7YM>>ZQ\<:F_^4>_N8J&YPV0EM!_BKW^H^AD5 M+<9"<^FTFMR'-;D[6X69K?6M,KIL%9PP7F\N=VB>Y]XN.Y:<'05Y%,6\3-H5'AQ?;S8QT6(L-'=LK"'P)_B%CFH14-%B+#27 M3FLY?-AR]"]T5/-1HQU5L#3Z$ MYG/"OI1\W24C8?C>U,+! OLS6'&X-%K3$\"FYX^9+%(F=44G3%_CJQ.TTH7J M>E#18BPTE\*#YU/>X $5W"=40L3$U@3$\#[ /:N@]FAKB_)N_.T7G)@ MN-Y4-C< HN;MAY96?N>=P, :C@ V'(^K9VG\+[$<3%>"YY_!RD0U':AH,1:: MRZ>U,,$8OS)170:R9@U#<(%??:C^ 14MQD)SG]VT_B%\Y5&:'9U2 MEUS"^,8\O'GVLD-&%!-9:PW"H+V?W(1##$9D3I];92Y6'"YYUBV$L "O*YA\ M)1^,,[C/M%_8L(HZ\_VVY.E<3]1V"E&= BI:C(7FTFK=0^BCEWB(ZB10T6(L M-)=.ZR1">)OE>STM#-^;6CA8;]1M:K$"<7D\>,X=MA"VVA]HLM(_"LWA@C^I M4I_M!!I1'04J6HR%YC)K'4H8X1<\JD%!18NQT%PZK4$)X3V6[RYX5+/R2K ! M4.]O84Q":TQ"V)@\T*'_E&?8YJ>%X)<0SH\[[F&X7M3"P<; OH<*Q"71^MS(M@ZV&K_ M)GT.H_>F$77S! O-9=8ZGPC_"; (U>Z@HL58:"Z=!W\*#&_(?'?!X_Y),!RL M#Q4\JL\9'KS.(6-B6;T60Y)JZNU>8[ _NG_UQDWUPHFCXW?>^WCW @T+LWN? MQP,52YY+DK*%AAR]F^@$Q.X5&;LOJEA7+XV8%4H56?5QQ>B<"=- _[XH"O7R MQ9Q@_Z*2Z_\#4$L#!!0 ( %F&@5AY]EI7A0( &(& 9 >&PO=V]R M:W-H965TI M4;-N#],>'#C JK&9;9)N?_W.AJ!4HU,>^@*^\WT?=Y]]1[*3ZE'7 (8\-5SH MA5<;TU[YOLYK:*@^ERT(W"FE:JA!4U6^;A70PH$:[D=!,/<;RH27)LZW4FDB M.\.9@)4BNFL:JG[? )>[A1=Z>\<]JVIC'7Z:M+2"-9B'=J70\D>6@C4@-)." M*"@7WG5XE<4VW@5\8[#3!VMB*]E(^6B-S\7""VQ"P"$WEH'B:PM+X-P281J_ M!DYO_*0%'J[W[+>N=JQE0S4L)?_."E,OO \>*:"D'3?W4=."!/D:RT[346A$]]@$385/Q\2OND3CEY(.(/\G,3A&8F"*)Z M+X^'1Q/P['AX^!SNH_*C_-$H?^3XXA?X[E1%!?OC]#JS*FI4NZ!]2XB"K!1H M$*9WX!G=,D%%SB@G:W0"]A^>QH_KC38*.^CGE)Q] K/I!.Q4N=(MS6'AM?9; M:@M>^O9-. \^3HG[FF39*Y$]$SX>A8__QYZ.5UF-5_F,"#!3"O9,EX[)CM%M M&LWGP2SQMX?2_!L5QWA+GD=E4U&S\'*,ZHOQ#QK:3M\O5%4,&XI#B;C@_/+" M(ZJ?:+UA9.MZ?",-3@RWK/$G ,H&X'XII=D;=FR,OY7T+U!+ P04 " !9 MAH%8><$PM 8# 8" &0 'AL+W=OE1)(Y4,'\L-.)_8)0[B5]=_8@D[Y8:48Y/DA0JZ(@\F6$3&P&7N!M M#Z9TF6M[X"?]DBQQAOJQ?)!FYSV?P@^)&[:S! M>C(7XLENOF8#KV,%(<-46P9B'FL<(V.6R,CX4W-ZS946N+O>LG]VOAM?YD3A M6+"?--/YP+OU(,,%63$]%9LO6/MS8_E2P93[A4UMV_$@72DMBAIL%!245T_R M7,=A!Q#$1P!A#0CW =TC@*@&1,[12IES:T(T2?I2;$!::\-F%RXV#FV\H=QF M<::E>4L-3B>S*GL@%C"C2TX7-"5(I@R@G&$C.JX9M0REB?3U 3RM2%P3W.)G!^=@%G%O@]%RM%>*;Z MOC8.6!E^6HL=56+#(V*#$.X%U[F"3SS#[#6!;SQOW ^W[H_"DXP33*\A"BXA M[(11BZ#QV^'A"3E1DXW(\45'^.JP*YABBG1-Y@POCT<9?DT%8V#*>4-D]KLM MGM5UW?;K;(>X4R5)<>"9%J!0KM%+WK\+XL['MEC\)[)7D>DVD>F>8D]&A+D0 M$ US7%+.;6F:HBU14I&UN5[Q]1R?[67K).Z:%*]W/3JT">)N8_-*Z$TC].:D MT/%*2C1?4"4,2BG6U+4\FSQ\+DW[P@S2*HO,?2MMZJM+XAUE'V[VU1_:W(:= M=O5QHSX^J7Z"VDZZ!WDN!OO:SRTV:V52J*_TV0+E$LW>Q2X#[9J.,UI,]Z&KJOOG8_,V*NF MU#^::F;>$VE*6P'#A:'L7/=,AF4UAZJ-%J5KY7.AS6!PR]R,;I36P+Q?"*&W M&WM!\V<@^0M02P,$% @ 68:!6/T3VK2- P M@\ !D !X;"]W;W)K M&ULK5?+;MLX%/T50E,4+=!&+\=V4MM 8LVCBP)& MU'06@RX8Z=HB0I$J2=OMWP])*8H5RVP,:&.)U#V'/.>:CSO;<_$H"P"%?I:4 MR;E7*%5=^[[,"BBQO. 5,/UES46)E6Z*C2\K 3BWH)+Z41",_1(3YBUFMF\E M%C.^590P6 DDMV6)Q:];H'P_]T+OJ>..; IE.OS%K,(;2$'=5RNA6W[+DI,2 MF"2<(0'KN7<37B=A9 VXAN!O3QX1T;* ^>/IO$YGWN!F1%0R)2AP/JQ@R50 M:ICT/'XTI%X[I@$>OC^Q_V7%:S$/6,*2TW])KHJY-_50#FN\I>J.[_^!1M"E MX-F ]@Y*P^HE_-D8< #1//R!J -%+P/@$(&X \4O MZ 1@U !&UIE:BO4AP0HO9H+OD3#1FLV\6#,M6LLGS.0]54)_)1JG%FF=;\37 M*"4;1M8DPTRAFRSC6Z8(VZ 5IR0C(-%'E.I_7;ZE8*+_YCS?$TK1NP04)E2^ MUP'W:8+>O7F/WB#"T->";R5FN9SY2L_4C.=GS:QNZUE%)V85HR^0]^Z<:'D8/ UQ:U/D5//MU&3L84J@L4!Q]0%$1QWX3<\ 0R#0]/PI/7PR.' MFKC->FSYXA-\;?+^N^/Z5Z^@/1;Y][Y$U42C?B*S*UW+"F-79AE8[LZOD^C<_(Z/]+YP)#F.Z!K2D3MI MY4Z<4BR9""RCHG3UL3I4%OK=$@# MAR1+!B+K&'C5&G@U[-;JI#O7QJO?+*S:GYZH:!Q/^I=?&#S?Q0*G]-569(6^ MQ**5(!F@&TIYANWU^ YVQ%RU>Z]23M)S#1B4+6G8NEMW-)J><.K@UAH.<;ZX M68XI._@\@\*FA+$QA:&$MF: MI+ZSM[UM\7EC2ZX7_4M3E-I"Z9FFKFB_8*%W%XDHK#5E<#'1MP=1%XEU0_'* MEDT/7.DBS+X6NK &80+T]S7GZJEA!FA+]<7_4$L#!!0 ( %F&@5@CS3Z) M?P, .,/ 9 >&PO=V]R:W-H965T?1FHL_<@&@T&V1,SGV%DHM3WU?I@LHB#SF2V!Z9\9%092>BKDO MEP)(9IV*W ^#(/8+0IF7C.S:I4A&?*5RRN!2(+DJ"B+NWD/.UV,/>_<+W^A\ MH?RM0K_Y/X[@]OD?_8,5K,==$PH3G M/VFF%F-OZ*$,9F25JV]\_0DJ09'!2WDN[2]:5[:!A]*55+RHG#6#@K+R26ZK M0&PYX/X>A[!R")_JT*L<>E9HR*)"/!UT@8:XUF!C8VUENKHI=J/Y5,R]>'^ Q-Z9S1&4T)4^@L3?F**IT#.I,2E$2OST$1FLLW&O-J M>HY>OWR#7B+*T/<%7TF-)T>^TN(,13^MA+POA81[A)Q#>HQZ^"T*@[#G<)\\ MW3ULNOLZI'572@HY&^7UA*\[P8W MI7TJER2%L:=K5X*X 2]Y]0+'P3N7\H[ &G'HU7'HM:$GSI1Q*2YA!A;&?'MN M$AR%47_DWVQ+> H'D3#'9H.*TVSYZ89U32C M5IH3^S4 H;^>EJN+7BO"H7G3$5A#;%R+C9^S?N(NX] 16",.@SH.@V[J9_ @ MY7 _#G;KYS&K!L=AS7'86?T,'?43#Z,=F@ZK* RPF^9)3?.DE>9W03+= ^G^ MR!Y9RDP1(P4X3YM6K$,SJ".PAFP<;([XX#EKJ4+O*!1=H35CL=7NX&[JJ<)I ME$H4[.3I(T9-CIO6 ;>>R ?54P75*!4\V*7I,@KWT-R<[+C]:/^J%B"] >X_:_&TMAX'QZ(CM&8L-@T(;N] GEX\T8.$BX('Q=-NU.2X MZ1MPZW%\6/'$#]K)HRC>I>DPZN_2]+=N8.;Z^X6(.642Y3#37L'Q0&L5Y8VR MG"B^M)>R:ZYT4V>'"WT+!V$,]/Z,\^EZ?_ =02P,$% @ 68:! M6"IS""&V @ ) < !D !X;"]W;W)K&ULA951 M;]HP%(7_BI554R?1)@1(0@>1:%FU2NN$2KMIFO9@P@VQZMC,OD"[7S\[H1$; M!E[ 3GSN=\Z-XPPV4CWK @#)2\F%'GH%XO+*]W560$GUI5R",'=RJ4J*9JH6 MOEXJH/-*5'(_#(+(+RD37CJHKDU4.I KY$S 1!&]*DNJ7J^!R\W0:WMO%Q[8 MHD![P4\'2[J *>#3VIM<@K7!W_%;]MLINLLRHAAO) MO[,Y%D,O\<@<UV[#0^X'4-V23KM%@F#L$.>IF-R?O;AWS*^:4#3A;#I0EC5[1RH6P>X.!"@ M1;X"MISI6R:[SB@G/X J_?M:/@XY&DG29IYUCUU#2NZ_)4J^)*95_D==KN)O' 7SM8W8;5 M/<7JN5BU*MIE=:PK%ZO7L'JG6)&+U=MGM8/0S8H:5G2*%;M8T1ZKWPG)$BEWP?I[ MFS'I]O^/Y^\<>O;[<4_5@@E-..1&%ES&YM&K^DRN)RB7U3DXDVA.U6I8F,\8 M*+O W,^EQ+>)/5J;#V/Z%U!+ P04 " !9AH%8 "OJ1H0& "!/P &0 M 'AL+W=O2V.!C MTL0S23A#NIG-;GO1Z85B9)M90"Z'9#/3'U^!\0$;*W;[WNQ- K+>YY. 5PCX M=/W*DV_IG+&,?(_".+UIS;-L<=5NIY,YBVAZP11+13.PFLW:Z2!CU M2U$4MM5.9]".:!"WQM=EV6,RON9Y%@8Q>TQ(FD<13=[N6,A?;UI*:U7P.9C- MLZ*@/;Y>T!E[8MG7Q6,B]MIKBA]$+$X#'I.$36]:M\J5IPP+05GC]X"]IEO; MI.C*,^??BAW;OVEUBA:QD$VR D'%OQ=VS\*P((EV_%U!6^N8A7![>T4WRLZ+ MSCS3E-WS\(_ S^8WK5&+^&Q*\S#[S%\M5G6H7_ F/$S+O^2UJMMID4F>9CRJ MQ*(%41 O_]/OU8'8$BB] P*U$JB[@OX!0;<2=(^-T*L$O6,%_4K0/U8PJ 2# M8_LPK 3#8R.,*L'H6,%E);@\5J!T5F>NLRL9')*L3_;19UM9G6ZE/-_MY855 M7I4:S>CX.N&O)"GJ"UZQ45[:I5Y[^,JQZ(JY '$7:>$CWVF=^@-^7Z[GMZ]YWXJ@30%@=Q?235U9&\ M4Z5$C4TNB*J>$;6C=IL.B%S^0-](5SFHUN3J3Y/L8B57&^2Z7'Z;SZ1R0RYW M\EC(.Z6\TW0NCSARDKY;.;WS3H7/_7]^]_QR]=A%W MU\-!M^1U#_#L>,(C1IXRFC%QK\W.R!T-:3P11>6<0)B=W/I^4 P2-"3%Z!'R M-$]82I[?BMT%3T6YF?!\D9X1@0MS/XAGY- X\Z:& G3D# ="3.0,!,)LY P&PESD#!W"1N6L.)9]F5\ MKHS$[.9EVYS[E7K#T;I.S7/]M>?Z4L]I-!*/ORE)>2X>(,D+#7/69"HIY513 M]??Z,>KL]%7;K]/M[%;2CZED-%12^O4Z)K)[%A)F(V$.$N8B81X(5O/ 8.V! M@=0#>IH%$2WN+:&8:L[*N:+8I,^!V']KVBR5Y2W*GV0L(T)$Q'P@PDS$3"+"3,1L(<),Q%PCP0K&;7T=JNHQ_KKG!<^;;*D''SJS11* MTZ T'4HSH#032K.@-!M*BE8?&]3-V*!*;_"WQ9R:!-&"!DDQ-C1.K^6,D_V* MI&E0F@ZE&5":6=&VGW)V7T1# ]I0FO-^\]V&*J.ANON&60JJVV"3'Z1(\PV. MG.>2?\A#'L]I&!*#3@Y^M)''.MDNT/0>*$V'T@PHS832+"C-AM(<*,V%TCP4 MK>[K3:*/TOO!IK[0I"$H38/2="C-@-),*,V"TFPHS8'27"C-0]'J8\,F(4F1 M9R0]+K/_^)3X*Y^+[<,OF>6XDZV+I&E0F@ZE&5":":594)K]S@6GD#=&DT:7 M0O.EH#0/1:N[=),RI!YG19"MTO6Z\-MR=>Q.^;UR M92@-Y:9RY325N\7Z\G*5[2;L;VF6<9C\K-.:,^2XH*XO&ULQ5GQ;YLX M%/Y7+&XZ;5)3L), Z:61NE:G5=IIU;K=_>R"DU@#S&R3M/_];*! @DVZ*[O[ M)8'PWO/WOF?[>R;+/>/?Q)80"1[3)!.7SE;*_,)U1;0E*1;G+">9>K)F/,52 MW?*-*W).<%PZI8F+/,]W4TPS9[4L?[OCJR4K9$(S!*-(4\Z?W)&'[2PR*_Y'5=W;A,EIBG)!&49X&1]Z5S!BVL4:H?2XF]* M]J)S#70J#XQ]TS>W\:7C:40D(9'4(;#ZVI%KDB0ZDL+QO0[J-&-JQ^[U<_0_ MR^15,@]8D&N6_$-CN;UT0@?$9(V+1'YF^P^D3FBNXT4L$>4GV->VG@.B0DB6 MULX*04JSZAL_UD1T'.#,XH!J!_12AVGM,"T3K9"5:=U@B5=+SO: :VL535^4 MW)3>*AN:Z3+>2ZZ>4N4G5S=41"R3-"M(##[EA&/-K@ 3<*]F3%PD!+ UN!*" M2 %P%H./%#_0A$I*!'A[0R2FB7BGS+_>WX"W;]Z!-X!FX,N6%4)9BZ4K%4@] ME!O5@-Y7@) -$(G.P12> >2AJ<']^N7NZ-#=5=0T_*"&'U3&FUKB76/.GVBV M 3AE1:8X4&S@B@V:14D1*]JP #GF4C^*NW2RALX+$P_5P#/SP'KY7H@<1^32 M4>M3$+XCSNKWWZ#O_6%B9:1@!QQ-&XZF0]$51V);SHU(7Y#O!=WAA"BR3%E7 MH8(RE-YC=BMOZ>ZZJ?0M9HW% ;Y9@V\VC*_@7,%YKEN4J NZIE7E+!4S0:]& M\3O 0A\>@>_;S!<+B,P)S)L$YH,)?&399B()3U^=PKP'[YC]OL4"AI8"^ U^ M_Z<74=+91UZ[DOPQ5])(P0Z("AJB@L%"?V$2)VK;K^9KEZ)_7?&@5T\X"Z9' M1>\;+0)O82YZV.02OB"747((3\[:OL7,LN86#?S%('R+,)Z!#R2))ZI_F@BU MR9G0#L;]V=DX4K #"J#7-@?>_Z5^]<@CT316M$.>.DT4'$\!ZUA#T]E@ LW3 M&;:-#!SL 5974535D).(*'P/"3D#&9%&B*@W?A"$QR#[1A JL; ;;L).-Q. MW&8[11WC:LLP8IN>IJ]O,O.#T$9AVT? X4;BCI, @XJKR)? M@Y-/9R!/L$Y&<:]76JX.E=(^D_W3LZ5OXH=6O*V4PV$M+T_$$[:>%(+4S)\] M\ZMVU(2HPZ>PX^Y+<@]WWR2TH6Y%&PZK]FTF<;:A:G-H,-L0GE9E@\DT]"T0 M6V&&P\K\J5QP&#S24@\'$WKJC M5MO0L+95?=RK\?<5K;]U&(S\A;>PS!C4./E>TPUU8Y$X23\TX=X@\G,AKP58#0LP+_@<(KZ MTFLXG1JL[,=3U HT&A;H=G-^12U.R[3!Q'8V1:U,H__L<%V/%)RH0=]J$?16 M@]MY$:W_!?@+\PW-A.)RK=R\\T#-2UZ]6*]N),O+=],/3$J6EI=;@F/"M8%Z MOF9,/M_HU]W-WQNK'U!+ P04 " !9AH%8(_V5O5L' V.0 &0 'AL M+W=O)K.>^Q54F2M'): MYCW3,-S>,LF*SN"JVO:I'%S1-<^S@GPJ$5LOETGY_9;D].FZ@SLO&SYG\P67 M&WJ#JU4R)_>$?UE]*L6WWI:29DM2L(P6J"2SZ\X-OIS@OG2H+/[(R!/;^XSD MKCQ0^E5^B=+KCB%'1'(RY1*1B'^/Y([DN22)<7RKH9UM3.FX__F%'E8[+W;F M(6'DCN9_9BE?7'?\#DK)+%GG_#-]&I-ZAQS)F]*<57_14VUK=-!TS3A=ULYB M!,NLV/Q/GNM$[#D(CMK!K!W,IH-]Q,&J':Q3'>S:P3[5P:D=G%,=W-K!/=7! MJQV\4QW\VL$_U:%?._2;#NZQ V>\'#GCU!AX>[ WHMNHI)+8,.')X*JD3ZB4 M]H(G/U0ZK?R%LK)"EM0]+\6OF?#C@V'&IK3@6;$F*?IM1M![<[69PYI'!6>BC"+5@*"A2DBK\8[T_-C6 GLC4-EWF2[IN32UQ2*;O MD84OD&F8EF) =WKW>[(2[L91]Z'>/5X76O= [_XQ*;6##T_?=U/A/CI]WU7N MX]/W7>4>G;[O*O?XQX[[Y#^G[D"&UK9JK8IG'>%%Q90N";KG"2?B^L8OT&V2 M)\54;*JNPZ+O@NOZXH$]M')5VOV 42N'R=9L7\ M:'7_]4&, $4B&OM;5<>;X=KJXX7TMMJZYE.@VKH<+*MWWWT"IH M6SF^?V@3*DBVU1S52#%VTVP8C=M&EN\VXD4*(\\S#HWBMI'GR//POM&D;63; M>[MW<)2=[5%VM$?YR.GT HU)GG;%#5%7G(:)ZNAJN>>>4"%A0TA8 D+(6$C M2-@8$A9!PF)(V 0(=E!J[K;4W/_7E,B%K&!(V! 2%D#"0DC8"!(VAH1%D+ 8 M$C8!@AU4L+>M8._5*9&\'"IG.QM7=_\2;N+F9$?+/[=*(&$!)"QLY\+T+!\W MYEB0(<>0L @2%K>3X=J>VY@!3MI6V#'QWCSX0+'^5K&^5K%WE''Y3.RH:OU6 M6!]CIZ%:;8QS50L)"R!A83L7EM&Z7QE!AAQ#PB)(6-Q.AFL[AM=0;=L*6W[? MZ*M5V]^JMJ]5K9CB,(96)9UE7"7:?BMJMV\TSBYWVA#GBA82%D#"0D4N++-O M-40+&7(,"8L@87$[&:;32,6D;8,MTW;4BL7&KDMA:#5[3W*Q:7Z!YJ00,_"\ MFLXGZ3(K,L;EC/R1(/*\(@53WDW7](-AF6Y3T_HQG"MJ4%H 2@L5^3"-YK.< M$6C,,2@M J7%BGQXCM\\':NL+(R/:'NO X>UVKZ9?EMGK+HQ15,QHV"5N"E? MD%*I9=R^D#K-.84^Y-E2AJ0%H+10D8Z^VQ0R9,0Q*"T"I<6*;#C-9Z83?SZ#&RE:E"U725;*AXAJ_5JO':T[ M?9BSI0O:PP2EA:\G8P0:< Q*BT!IL2(9OFO;B4%2%G3- MQ93XGS7CQZ5KORY=;:"SI0M)"T!IX>O)&($&'(/2(E!:_'HR)@J3KG=$N+L& M*=9W2.N&2C%O=,/%#.*,7G@=Y.!^QO*MU@T>:",4E!: TD)%0KJ.[7E-?8-V M.4%I$2@M5B2D[YEN4^)M*\<_^O1BUYK$VK[)X(-\X";O[G(Q*\YFV339O$[, MT(+D*9K1$AU[#Z F:\_8H,U!4%H 2@M?3\8(-. 8E!:!TF)%,OSFTSAMP@[% MO.O287V;+CKYK27T0(2TR*"T I86*A"C/WJ M M/E!:!$J+%0GINW9+[6TKS=E[U^3#^BY?M)6O;)H\9M5JDK*=V][>ZJ8E*>?5 CR&IG1=\,V2B>W6[2*_FVII6V/[+;Z,L&)[+!<% M5JNI=OC-BL*/23G/Q$0F)S,1RGCOB?N#VX6IL MI[9G-LN=II.)N^V'3C_(MFPS <0B$6_^?<7%Q"2$.NG)%QO$>1])2*\Y'L[L M0/,[MB>$HQ])G+*YM.<\NY1EMMZ3!+,+FI%47-G2/,%,H)3CG"HQ&8)PK"T;D"LQ&8YPK&C6!\KF#2"";G M"J:-8/I48+ZT<,IQY91S^U#;Q:XW7;U+JBUF88X7LYP>4%[&"UYY4.W32B]V M5I26EEKR7%R-A(XO;LD]20N";LF:[M*HVN:_H*5P[J:(":);9$4,[W8YV6%. M-N@8OWI -SG=%&N.W)P6&?IH$8ZCF'T2\F]+"WW\\ E]0%&*_MC3@N%TPV8R M%P,NNY77S>"NZL%I+PQ.1]E%O#\J!(!^7VL/P:YX.#=\Z?N]8C=\^? M>Y_<.W_N?7+__+GWR8/_M^[AFV]=9QOJK6OUBJ>_Q'OT9&E8X=*C+__^380B MGY.$_=-GN)IK]'/+Y_?5%/YM6^S0\(L2)@-"7,@ M82XDS(.$^9"P !(6 L$Z5C-:JQE#],7O(JUE.":]CZ]:.JZD9?)ZOS!4335G M\OVI37JBS+$Q[D99SZ-&BCX:=:/LGBAC8JK=**91IJ+K6C?*> M1XTUP]"[47Y/E*KIDVY4\#Q*G>KJ>-H-"Y^'::8ZG3[VV5G)4;N2H\&5=*(5 MR7B0C)Q-\(WK<%!OM\ M[0\J),R"A-F0, <2YD+"/$B8#PD+(&$A$*QC0[.UH?E.N8L):35(F 4)LR%A M#B3,A81YD# ?$A9 PD(@6,=JX]9JX[?G+H/2U[H)$F9!PFQ(F ,)9 P'Q(60,)"(%C'8=/68=-WROBFD%:#A%F0,!L2YD#" M7$B8!PGS(6$!)"P$@G6LIBJ/[W.4M^=\P]K7&@J49H'2;%": TIS06D>*,T' MI06@M+"AG69_ZLA0#*4_ 51/WH&JPRE@1M81COD#*BL6HC6.^]TS2'FU>R!I M%BC-!J4YH#07E.:!TGQ06@!*"Z%H78]ICQ[3WBD);,!0MH.D6: T&Y3F@-)< M4)H'2O-!:0$H+82B=6WW6"B@#KX<_8]T$+0: )1F@=)L4)H#2G-!:1XHS0>E M!:"TL*%UWB8KXY&A/4D'Y9/JN(3DNZJ DZ$U+5)>E]RTK6V1Z)>J-/))^Y5Z MZ:L][4%95%I5XSWBZXK4:YSOHI2AF&Q%5\K%>"2AO"[RK$\XS:K:O!7EG";5 MX9[@#&PO=V]R:W-H965T=7BA&MID%Y$6RG?[[BH.)L3%#TF]O8A#O^Z / MZ;45R_T]3;^S-2$10FY#%%;!O'./WWCD1T/Y!4Z=#P%*[6 M/&N0A_T-7I$YX=\VCZDXDRM*$,8D82%-4$J6 ^FS>CM3E-F1>Q)%&4GTXT<)E:I[9L;CXP-]G!]J,$J#T=5@E@:SJ\$J#597@UT:[*Z& M7FGH=34XI<$Y-5B7!DXYC)S2]1YJ-=C%I"MF23[%7,SQL)_2/4HSO>!E!_D\ MS?UB9H5)%JDY3\754/CX\(GL2+(EZ(DLZ"H)\VE^C>8BN<$V(H@N4:FX$@=9 M1,-DA1Y)FHBTMLB8O\?'0)QV'$ M/HE;?)N[Z..'3^@#"A/T=4VW#"^W^U6M!2"+IUD]4NWP2.^T5J)+%C=(5Z^0IFAZ0X?NV^USLA%VY:+= M;;?[VZ35/FJW/^"TM?/C[K5K#?9)]]J;[-/NM3?9O>ZU-]G]_S?NLW<_NMHT MU*MDZSE/O\0+&5ZM4E*$\RC)Z._?A11YG,3LGZ; %5RCF9M]QM^R#5Z0@20^ MQ!E)=T0:_OJ+:BF_-4UV2)@+"1M!PL:0L DD; H)\R!A/B1L!@2K1" ES(6$C2-@8 M$C:!A$TA81XDS(>$S8!@M4195:*LG[0,L2"C!@ES(6$C2-@8$C:!A$TA81XD MS(>$S8!@M:C95=3L]R]#6JUO31,DS(6$C2!A8TC8!!(VA81YD#"_@%G'RS?; MU$[7E;-SF::;NF$T+]]Z50)ZK0GXLB/IQ:5;J_6M"8"$N9"P$21L# F;0,*F MD# /$N9#PF9 L%J:G"I-SD]:NCF048.$N9"P$21L# F;0,*FD# /$N9#PF9 ML%K45.5U'T9Y_^*MW?O60('27%#:")0V!J5-0&E34)H'2O-+6NU+.+OGG'X' MUR#3+,MP3A9Q\M'V9$S25;Z#SM"";A->[&=4K=4N_>=\;_JD_4Z]]=2&=C_; MU<^W0U_QQ4\"'G"Z"A.&(K(4MU)N;%-":;'+7IQPNLDW1Y\IYS3.#]<$!R3- M!.+ZDE)^.,EN4/W68?@?4$L#!!0 ( %F&@5AFIV87MP0 -\; 9 M>&PO=V]R:W-H965T$BKFSE;*X=EV1;E$.Q3DK$%6_K!G/H52W?..*@B.85:*< MN('GA6X.,746LZKLD2]FK)0$4_3(@2CS'/*G6T38?N[XSG/!9[S92EW@+F8% MW* EDE^*1Z[NW):2X1Q1@1D%'*WGSHU_G?@3+:AJ?,5H+PZN@1[*BK%O^N8^ MFSN>[A$B*)4: =6_';I#A&B2ZL>_#=1IV]3"P^MG>E(-7@UF!06Z8^0OG,GM MW+ET0(;6L"3R,]M_1,V IIJ7,B*JOV#?U/4 M<%U;T?1%95>E5A.,J8ZLI>3J5ZQTE>-IQU4\#RHV\ (7*+B'(R]$0B\8#S0GSNS M_+>2&N616?X N9+[E3P8D,=F>8325C[4>O)V>6"8RW$;(..*-WZ%=T]3EB.P ME% B'0XC< N)"A)55&4^93FXR3*L\X2*FPB+E#!1?-W-VAFY8:[+@Y;=V<6G(3TY3K KTXM,Z.@-*EZD*]M0RY;&S\5)=MPB*; ML+B&^?Z!S=ZY%QSY;*G)CL]AZW-H]'F)TI)C^:3>TE0"QX./I)%PJEDV89%- M6!SV'DF_]TA::K!CU45KU871JE<6TA'XB$AVICX^SM0"//BT&;FG&F@3%MF$ MQ39AB258Q^G+UNG+'^M=[-)F -F$139AL4U88@G6":"K-H"NC*GBGNY4V##^ M- (4#>9TH_Y41VW"(INP^*J7TX\S>K_&)+RX]-M:G?GWO9?/;<]"L@;_@8>2 M;B$A(($I)FHA'ORL-K9UJEM6:9%56FR5EMBB=6/@8,O%_['2>--?6W%DDQ99 MI<56:8DM6C>.@I[-:UPL,/BK!7 M+3+WYN3 M[J?9(O6=>)E1\DW;RG=(2XAIOV0'^E=AR898BHAW>"56DT-SX/5 M;26_OWL3A'UCK6X86:4EMFBUL>[!N42.^*8Z01(@9265]6Y^6]J>4MU49S-' MY;?^=52?-;U@ZJ.O!\@W6"UQ!*T5TCN_F#J UZ=)]8UD177ZL6)2LKRZW"*8 M(:XKJ-_7C,GG&]U >Z:W^!]02P,$% @ 68:!6&A-6 2B! @AT !D M !X;"]W;W)K&ULU5G=;MLV&'T50BN&%D@B4?Z3 M,]M $BEMAA8-ZK:[&';!6'1,E!)5DK(;8 ]?4E)DRY98>^--;A)+YCG\> [S M42>:;!C_)E882_ CH:F8.BLILTO7%8L53I"X8!E.U3=+QA,DU25_=$7&,8H+ M4$)=W_.&;H)(ZLPFQ;U[/INP7%*2XGL.1)XDB#]=8\HV4P5U#?< MV21#CWB.Y9?LGJLKMV:)28)305@*.%Y.G2MX&<% XH17PG>B)W/0"_E@;%O M^N(NGCJ>K@A3O)": JE?:WR#*=5,JH[O%:E3SZF!NY^?V6^+Q:O%/""!;QC] MB\1R-74"!\1XB7(J/['-.UPM:*#Y%HR*XB?85&,]!RQR(5E2@54%"4G+W^A' M)<0. /8[ 'X%\(\%]"I [UA OP+TCP4,*D"Q=+=<>R%1*"*SNO<,T!FJ?@CFB&+P.L42$BC=J;$C$@J62I#F.P<<,WVN!WYCAVG7_OI%WR]#KZ[ M=,$2#.822:S=.P/7B"I/U:VB[RB)P54<$^V)LEF;19G(.1;@X4E?9DS9 ]YR MEF?*,T5'\YBDCUVV@K_?JPK G9I-_-/F75ENO[U.JH/B:D3;+0)EEDB:SA>:_VO&=B5YZOE=.,/YV!%,LV$TK\J,#KHV,] M\R;N>E=9XPRG*FN3+#JLO3\6,,YVJG$VR MZ+#ZX=@;#]NE&];2#8W2?WKD1'@Y2=/NC M(DMU-50;UZJ-3VI8X%_P'J\Q!;YZ6L]RV?J<;J0\54B;9*%-LL@26<,7Z&T# MF_>R>EA5KR7;K;*%5MDB6VQ-YW>B.C3^3=YSIER1JI%ERO#2:?P])UFY#3JZ M6T6Z^T#C]T;]O>FP(JFL:^&T-_7SVKP=,J6]2R@B[UMKD3FH/G/:*) MVGBF'&!F.+F?6LVH5MDB6VQ-+[9Q%@Y>V$EJ,\C>6&4+K;)%MMB:SF_3.#3' M\5]G@HK ],\?\QPGZVLU9+>4#\=!1_/:IF=H#&K_]0%D]&LIK497JVQ12_DP M\#NDW(92:$ZE1Y^BAU'Q0#R;^36TRA:UE-\+]@]1=^?UE7X[^0'Q1Z+:)<5+ MA?(N1JI9\/*%7WDA65:\T7I@4K*D^+C"*,9<#U#?+QF3SQ?Z)5G]VG7V$U!+ M P04 " !9AH%8>XOY';H$ #'&@ &0 'AL+W=OT4?D=,_X=[$E1(*G-,G$S-E*N;MV M7;':DA2+*[8CF?IES7B*I3KE&U?L.,%QF90F+O*\T$TQS9SYM+RVY/,IRV5" M,[+D0.1IBOG/&Y*P_+U XR*AC/B#DKWH'(.BE&^,?2]./L4SQRL8D82L9 &!U=5VYHP=$),USA/YF>U_)W5! M08&W8HDH/\&^B@T#!ZQR(5E:)RL&*6NZCO>5'=$1^X($;AGF=P*\"&+2=P'DM45\.$%0![R M-806+T]'!CI^(ZE?XOG_2]*_[E0X^"1)*O[6B5=AC_38Q4-]+79X16:.>FH% MX8_$F?_Z"PR]WW2%6P+KR3!J9!B9T.=?F,0)V#5B[!HQR+,8%V##F=#V4(4= ME=C%5/0XAYXW0J.I^]@M4!<6A'X;UJ,>--0#(_4[(H2:8%9YFB=8DEC-"TJ@ M%<75S*-*P"GCDOY37M#1K_###J_+R O#R8"^-DP5JJ#-!K_Q4]"QU9@W2[ M+9C \: E-5$AG(3ZGH2=/VYHI/B@K _--FH.)1GABFTY+\7*(U A.2[B-2'0[$)>Y__@ MH=&(T$&CFH/ZQ%LS LUNY(ZHU\(M2V) 4T7_D114]22-0">/ER6T?MFMR8'C M<[:N50]D"ZTO1>N"H-%=O+9U)X<>V8N&UE\7-9HN>D'G=Y95]?+B:,O&C8/@ZI@L;'_6WJ/4[R.QW%BQ3[UUYN3I]2;-+5<9& MB:2G:H0Z>=0LH?4+;_T2BL[9P%8]E"VTOA2MAT+FE:)7-O#X<#73][UA_VJB MPB :M*_;V1)("=^4.R4"K%B>R6IEO;G:[,:\+_<@!M=OX/6BVE-I8:HMGGO, M-S03("%K!>E=1>K!XM6N274BV:[<>/C&I&1I>;@E.":\"%"_KQF3SR?%#9J] MJ_F_4$L#!!0 ( %F&@5@UAR_V7@H (9V 9 >&PO=V]R:W-H965T M9YNBU6CW[RW(HK*"E6)?\7J*3]X3G;P^ MF3N9J^MT]>]X42PO1F5=0_6<;+[*[_67\1!!2\\4L&O*_BG5@CJ"D&S0G2D0EA7")L5IDL*TU,KS.H*LRI8NV^W"@V5A;P\S](GDI6E-:U\4<6WJJTC$B>E%&^+ M3'\:ZWK%)55W!7E%_I!9)DM1D!=4%3)>Y2_UT3]O*7GQRTOR"XD3\GF9;G.9 M+/+S<:$;+JN/YW4C=->(?Z21@'Q(DV*9$Y8LU**C/G/7]WP'8*S/>'_:_O-I M7_E.XJW:O";!Y%?B3_R@HT/7[NJ_R^0U\:*JNM?U?;BK4S77K7M'6V<_5YV? M7MWOJ"Z^<^[;\MR#KM:M4 1[!085+SC">Z_?D_2>7&=J$1>$RWF\BHMOY#_5 M!^\*M<[_V]'+JQTU[*:6(_C;?"/GZF*DA^A<98]J=/GWOWG3R3^ZPHV$422, M(6$<"1,@F"6:<"^:T$6_?)<42E.++F$X:_85!A)&D3"V@\TJ6#GA>+P,O5ET M/GX\#'B[D.\'$[N0 '7+"F2T#V3D#.3[-'EXI6.YUO,'G8GT9"DO=)*)DX>N MT#I9?4.+A-&H]44WOF6V*S$]7H*W2\R\*'S3B!:HVU:TIOMH39W1^A G\7J[ M)G*=;I.B'+7EHYXLR+O=D)VI+]M8#^.D2,F=(DNY(%N=L#-R7P_J73%UMM@W MID@8G;9B.HLFS;">4H@CNR5 ,$L L[T 9DX!7*>/*I$Z]/M0;U0V5TFA+UNZ M@NND]0TN$D9W,,\[_/_XVFL$]Y1"'-DM 8)9P3W;!_?,&=P;]9BN'O702^PY M65=@G:2^@47"*!+&D#".A D0S!+*F[U0W@PR97^#% T21I$PAH1Q)$R 8)9H MO(FQ&B8_/&EW5^VK#2B-0FFLIED3]TEKQE"7.IP,^M-F*8'JF1W0 ^_(.S%A MK.H185Z-"+^2Q5:1WV6RE=FW9Y\D(O\[(:^X6^RM R2-0FD,2N-0FD#1;%WY M1E?^(/FEQJ+$@Z11*(U!:1Q*$RB:+1YC)WI.XTEGF;B(Y8KI-9HV@H7IN!\W8 MIOZIMFDC!YQBD+K9O6,(-4BA- :E<2A-H&BV@HQ!Z@]CD/I0@Q1*HU :@](X ME"90-%L\QB#UW0;ILWB>K3#YJ#+YH Z31[W IU-"4,,42J-0&O/;9FX4M>[! M\8YB,Z_E^0I4W^R@&R?4=SNAS: _56OT]13R.?K?G4JZ&^@=>*C=":6QFM:< M_,U\OQGZ[H+!M#7A&,*D](U)Z;L763HF')^7:I\^.J,.]2FA- JE,2B-0VD" M1;/U8WQ*?SK,= /J6$)I%$IC4!J'T@2*9HO'V*6^VR[M=S_6#>LM&:@U6M,. MKS^C5J)G=:F9LQ2']DR@:':(C97I_]C"T49^.>WZ%FIO0FD42F-0&H?2!(IF M"\K8F_XP"TQ]J-T)I5$HC4%I'$H3*)K]Z1(> M)S*9E]@;?8%+7MQ^Y#1KK-1C&>@V@UBN41J$T!J5Q*$V@:+9X#G[J[K9>KV0>YV3WT!"2)N119K&\ M6ZFCIEO-:SI,WK29G; _8#_2ZEG4S$_87Z=C?YX^A.$:&,,U M@PO4_(72&)3&H32!HMF2,V9R,,RZV !J'$-I%$IC4!J'T@2*9HO'&,@L&:J1":0Q*XU": M0-%L^1DC-1SFH:$A=/4JE$:A- :E<2A-H&BV> Z>'>JV9GO;%VY>;]5TKQJ= M-!_>2:'-,BB-0VD"1;,%8/.R4W50JQ5*HU :@](XE"90-%N:QFH-AUEZ&T*7WD)I%$IC4!J' MT@2*9HO'N+>AV[WMG^B@!FQ-^^YM9 IMED%I'$H3*)HM"..MANZ%NA_D?*D/ MZ8PEDP5A7[;Q9JV2@MQN[UZ]C]=#^?KN7O66%=2:A=(8E,:A-(&BV=HSUFPX MS)K>$&K50FD42F-0&H?2!(IF;Q)@O.$(Z0V[87TE$W6L$&X_XYU"&V50&H?2 M!(IF:\%XS9';:_XC+51./LEOU52F2,F5OJKJVI7HR@WJK0.HMPRE,2B-0VD" M1;/E8ISJ:)@%NQ'49X;2*)3&H#0.I0D4S1:/\9DC]X+=3UFZN5&]!0/UEJ$T!J5Q*$U$[<S([(X&"S*K=1?+M,L\(\;ZM3 =@]JK";5+5WJ0I;=[-/*<2A M_1(HVBZJXX/=,-Z@V.LW)O!R_=SM$[H_N-U/]K=I"M'&<>6_Y;DM4@]GM MT/I!9@]QDI.5NM?(R>N9/H%LM^GI[DV1;JH]-^_2HDC7UI MGL36;\H&]EO/7OX?4$L#!!0 ( %F&@5C4!YVL$@, . + 9 >&PO M=V]R:W-H965TPZL3,=J"5]N-G.VE*1DA;*7V!V+[G^)P;7^>.MHS?BQ6 M1 \)3<786DFY'MJVB%:08''&UI"JE07C"99JR)>V6'/ L0$EU/8)&[)<23UAAZ,U7L(,Y-WZFJN1 M7;+$)(%4$)8B#HNQ]<4=3EP#,!$_"&S%SC/25N:,W>O!93RV'*T(*$124V#U MMX$)4*J9E(X_!:E5[JF!N\]/[!?&O#(SQP(FC/XDL5R-K;Z%8EC@C,H;MOT* MA:&NYHL8%>87;?/8P+=0E G)D@*L%"0DS?_Q0Y&('8![". 5 .^U@$X!Z!BC MN3)C:XHE#D><;1'7T8I-/YC<&+1R0U+]&F>2JU6B<#*P:VB,]1Q M3Y#G>)T:^.3U<*\*MY7ITKE7.O<,7^< WY4::[\3#C&1Z )'A!+YB'Z9A4L) MB?A=9S)G]>M9==4-Q1I',+9460G@&[#"CQ_>7\OQ&>5<@ MQ!!-,LXAE6C-N"E[]<)>5IP3]QH4[T><>G[/KU?<+15WFQ57A)T@JARH&JX8 MJ)/;?5'N?D1OX/2[]7)[I=Q>H]P;V#"Z(>D2T:(4(E,*)RC. 'W#::9O!+=K M*JZ+_J)G0+5VZCPU;OW6*FF)K)*EH,Q2\"[71-!F EHBJR2@7R:@W\HUT7_Q M%.]'] +?]^I/\:"4-VB6IS51AM.#QW8&J@8A-A^V.N&-_&]]4RV155+A.L\? M<^==#FM!VU(.VF*K)F&GHW%;.; %3=.'K2;$=YW@OQ-K[[1?NO?]COF2I$+= M_PL%<\X"=7WSO)W,!Y*M342537WX#U!+ M P04 " !9AH%82I<9-*(" W!@ &0 'AL+W=O(%TYR;:PY M=K#==OOVG)TV=)"FJAH_W?]^=\Y=)UNE'TV):.&I$M),@]+:^BH,35YBQ*-*A$D4C<.*<1FD$[]VI].)6EO!)=YI,.NJ8OIY MAD)MIT$<[!?N^:JT;B%,)S5;X0+M0WVG:1:V*@6O4!JN)&A<3H/K^&HV=N?] M@>\!5#@DJV%O5?;3[B+9^3T[&F7AP.#)#EBD.P,$L_=./*48#&,9O((F2(3PLYG!ZHZO=33J,!N-)N.G@'+6J#*J"4EY MIHK I[QDDD*@GGB4_KF+??Q?RJ/!Z!_6\*"8*]0KW[(,Y&HM;5/7[6K;%:^; M9O#W>--2;YE><6F(;$FFT> M>=9-FVHF5M6^-63*4J/QPY(Z.VIW@/:72MG] MQ#EH_RO2/U!+ P04 " !9AH%8-Y&Z"SP# !,"@ &0 'AL+W=OT_WZVDT:4NJR:> ';.??DG!O?:X\W7/R1:P"%[DO*Y,1; M*U6=^K[,UU!B><(K8/K)DHL2*ST5*U]6 G!A@TKJ1T$P\$M,F)>-[=I,9&-> M*TH8S 22=5EB\7 .E&\F7N@]+ER3U5J9!3\;5W@%($1!!1R91BP_KN#*5!JB+2, MVY;3ZUYI K?'C^R7UKOVLL 2IIS^)(5:3[RAAPI8XIJJ:[[Y!*V?ON'+.97V M%VU:;."AO):*EVVP5E 2UOSC^S8/6P%Q_X6 J V(7AL0MP&Q-=HHL[8NL,+9 M6/ -$@:MV$F:\X5T(_)3I.95>@.\?48N=V![Z_ (4)E4>: M_V9^@=Z_/4)O3=SW-:^EYI9C7VD31HJ?MX+/&\'1"X(O(#]!<=A#41#%CO#I MZ\.CI^&^3EV7OZC+7V3YXOWY^W6VD$KH/?G;Y:BA2-P4IDY/985SF'BZ$"6( M._"R=V_"0?#!Y>] 9$_!][9HO\F"^/:PD(2PE*]A#O=@NUR7!EH*%- M+:UI+'=9E*;#9.S?;5MSH$9A$G6H)YJ33G.R5_-,&('JH85W=)P6Y-* M]R+50PR42W##.=B2$O:3>$>O Y2,$K?WOU?NM!9""T,5%[;/Z7*T:464 MX 6A1!%X9<[[S]6%2;!CP0$*PK[;PJ"S,#B A67;5EXV,'BF+1I%._H=F&'@ MEI]V\M.]\K]R=IP?["ND#A-I--JQ\1P5!\/!R&UDV!D9'LC(O[_%\%EIAG&0 M[KAP@**7RG?4F1CM-?'D].FAK@/=: ]GI@/UT%SIL\=4LW'7X FF:,8EL9Y_ M?;Q7YMZQT*?;%9'N'KU?Q7\UD>EA.9OT^5MGO;EG?<%B19C4GVZIWQ*/$W.CZ"Z0V5]02P,$% @ M68:!6(!R9003 P 0 D !D !X;"]W;W)K&UL MK5;;;MLP#/T5P2N&%ECJ6^Y+##3IBA58L:)IMX=A#XK-Q$)E*9/DI/W[47;B MY>(:>^A+8DGDX3FD*&FTD>I9IP"&O&1J5 IH43AEW \_KNAEEPHE&Q=R]BD8R-YP)N%=$YUE&U>L$N-R,'=_9 M33RP96KLA!N-5G0),S!/JWN%([="25@&0C,IB(+%V+GRA].!M2\,?C#8Z+UO M8I7,I7RV@]MD['B6$'"(C46@^+>&*7!N@9#&GRVF4X6TCOO?._2;0CMJF5,- M4\E_LL2D8Z?OD 06-.?F06Z^PE9/Q^+%DNOBEVQ*VU['(7&NC9 DQ:9X?Y(<@Y$+LBC-)23[=)4:J/)^348RKB^0-.G MV34Y/[L@9X0)\IC*7%.1Z)%KD(]%=>-M[$D9.W@CMA^0.RE,JLD7D4!R"."B MD$I-L%,S"1H1KR&^)*'_B01>$-80FOZ_>]! )ZR2&Q9X87-R?UW-M5&X87_7 MY:B$:-=#V"8>ZA6-8>Q@EVI0:W"BCQ_\KO>Y3M\[@1VH;5=JVTWHT?<5*&J8 M6!)N=9,8-TZ=X!*E5Z#80V8=A8-V9^2N]X6<&K5]KU\9'1#L5 0[C>6X88** M&/;H#>OX==ZS(.\$=J"W6^GM-A;D 1NZ/"RQ3V.JU*LM#LUD+HQMF%]M7H5^UXC^UMA '."3 59'%2.,SIG MG!D&M7Q[)USZQ[OKU"3LUK/M5VS[C6QG^;PDQT0L,ZCCU3\)VL*-?\2LQLCO M]^JY#2IN@T9NY7'>W)2#FJ;L>4?D3HW:0>@=D7/W+J,,U+*XHS4&QEU7GN35 M;/4,N"INOZ/Y"3X/RMO\'TSYMKBC:LF$1DD+A/0N[6VLRONZ'!BY*JZ\N31X M@1:?*3YQ0%D#7%](:78#&Z!Z-$5_ 5!+ P04 " !9AH%8*Z _%4X# "I M# &0 'AL+W=O,/X@E(1(\Y5DA)LY2RO+8=46R)#D61ZPDA;HS9SS'4G7YPA4E)S@U07GF M(L\+W1S3PHG'9NR:QV-6R8P6Y)H#4>4YYL^G)&.KB0.=EX$;NEA*/>#&XQ(O MR"V1]^4U5SVWS9+2G!2"L@)P,I\X)_#X%)D ,^,7)2NQU@:ZE!EC#[ISD4X< M3SLB&4FD3H'5Y9&OME^SGIGA5S P+J.!E?$E62 (?@ M"LN*4TE5A\V!&0:7%,]H5@^>S"7AX"1EI5E--2<:(+ _)1+33!R /4 +<+=D MEJC?$L2AQ0B:.>N,%X8_$B;]^@:'W?8LQOS7F M;\L>JSH'-D]UU-!$Z3WU&/MA ,?NHT5KT&H-WM,*;%IU5/A*:]BC%;1:P7M: MH4TKL&B->K3"5BM\3VMHTPHWM89A8-<:MEK#][0BF]9P4RL:>':MJ-6*MFK= M+8E"K-YQ-L5H4Q'Y$-DE1ZWD:+LDDS@#59%2D;"JD"35N*%YE8-YI=! 0&:8 M4.)G!65IW>&C#6.!-_)[U@)Z':*\K=8N\K+2?BZ4*[4/I14NWH;VH?YGZGG! MX!H?X3^L2UU[UO'0Z@%N/A@O"D<]%CJ"P>T(.Z<%+A)BE?P,@L$.87 WAC5A M;\#2LPX=Q.!N%(,VC/4]^ YC<#>.01O(^M0ZD,'=2 8M*.M5ZU &=V,9M,#, M\WO4.IC!C] ,;N(LZD$U[& &/Y]FNO 73MXZD/\%>8+6@@E,5=AWM%0[15>GXOKCF2E.8O.F%0G M6]-&ULK59K;],P%/TK5T%" M(+$F<9IFC#;2UFH""<2T ?OL);>MM<0.MMNN_Q[;>:B=T@#:OB1^W'-\SO5U MG.E.R$>U1M3P5!9N?%5)I+D#E85/ M@F#BEY1Q+YVZL1N93L5&%XSCC02U*4LJ]U=8B-W,"[UVX):MUMH.^.FTHBN\ M0_VSNI&FYW!?PB^%.';3!.GD0XM%VON0S+["" ML,!,6P9J7EN<8U%8(B/C=\/I=4M:X&&[9;]VWHV7!ZIP+HI[ENOUS#OW(,/VF3TT>#@!D? ) &@!Y M#HA/ *(&$#FCM3)G:T$U3:=2[$#::,-F&RXW#FW<,&YW\4Y+,\L,3J=?T>1 MP1G0X+IC*QX1INJ49XMT!-6:'> M3WUM%%E>/VM6OZI7)R=67V V@BC\ "0@40]\_N]P<@SW31ZZ9) N&<3Q12?X M6M]GM/&=MT:E,=IGK^8;]_/9$WBA*IKAS#-'3*'^?1-.@D]]9E^)[,AZ MU%F/AMC3[Y5QK!E?0>$JHL]LS1 &CL)^'K9I, K.([-SVT,?)^)(TL4=21QW M$L>#$J\9ISS# 8'CWH7CC^29P/XX$I%^@7$G,/Z_\I%HOZ-=4D&; ]2G.W[- M*GHELJ,,3+H,3%Y<1<,,(8$]4JG@'$K!]5I!"#G=]QG]"U'4$"4M$;%$:L!E MTKE,7EB(P_BX44;B'D6UMV&"24L0GK3D'UP)]CK^1N6*<64T+PUE,$I,F+K_C/0/4$L#!!0 ( %F& M@5B749\$/P, )8* 9 >&PO=V]R:W-H965TC+&"RQ5DZ]L ML>: EY5306W/<49V@4EI)9/JWYPG$[:1E)0PYTALB@+SUQN@;#>U7.OPXYZL M>J9;=1EJ2 4A!6(@[9U+IVKV:NIQTJBS\$=N+H&VDI M"\9>=.-N.;4<30044JE#8/7:P@PHU9$4Q]\FJ-7FU(['WX?H/RKQ2LP""Y@Q M^DR6,I]:D866D.$-E?=L]Q,:0:&.ES(JJB?:U;:A9Z%T(R0K&F=%4)"R?N-] M,Q!'#FYPPL%K'+R/.OB-@U\)KAH? M)%>]1/G)Y#I-^0:6Z/M>+0P! IW?@L2$BB_H*WIZN$7G9U_0&2(E>LS91N!R M*2:V5(FUNYTV26[J)-Z))+>07B+?O4">X_D&]]G'W;WW[K:2VVKV6LU>%<__ MH&:3H#I"8(Z@:^M*K'$*4TL5CP"^!2OY_,D=.=],\OY3L'=B_5:L/Q0]>< 4 MB47P=<5Q%U/O -G''SFAB;X]%&8SB*&Z-WL$& M+6PP"/N(]QJ1R1PXDCDNU<)3K("D[C"AUO%&1Q1^&'=(^S91$)A!PQ8T' 2] M7FYQF:IRR3@KFCH%;B0,>]E'7@>P;Q)'9KY1RS<:Y+LKQ89K0A/1J)?.=;WN MH/6-PM W0XU;J/$@U)RS#*I5ARG*P#RAX_YPQ4&'K6\31)Z9+6K9HD&V9\S5 M>,E7U%2@"2WJI^V ]2V\$Q41MUSQ(-<-E) 1B=84FVLU[D-YXPY6W\:/3LRE MZ[P=',X@V:Q9]&K$%E@"H@0O""7RU7@^./V1"?P.IL'(C4\4JGMTP+F#G+^K MS00W>SZ14)A/,->PJ+KS:S"*_?$)PK?CR!T\ ))')E5!' AAX%1J AUONJ'K M1%U*@U7H=!>B?71IT#>V7YBO2"D0A4RY.9=CM2OQ^A)4-R1;5_>(!9-JXJO/ M7%T<@6L#U9\Q)@\-?35IKZ+)/U!+ P04 " !9AH%8F(799?4" #_"@ M&0 'AL+W=O*R!73Q:,9UBJ+E_:HN" $R/*J.TY MSM#.,,FM<&3&ICP9WYT#9>FRYUF;@BBQ3J0?L<%3@)2"L!QQ6(RM,_Y<)F/+T0L" M"K'4#EC]K& "E&HCM8R;VM-JIM3"[?;&_<+L7>UEC@5,&/U%$IF.K1,+);# M)957;/T9ZOT,M%_,J##?:%W%!FK&N!229;58]3.25[_XMN:P)7#[CPB\6N#M M*_!K@;^OH%\+^H9,M17#(<(2AR/.UHCK:.6F&P:F4:OMDUR_]IGDZBE1.AG. M4LPA930!+MZB3SOW*'SL8W<(SAA6:92 M@] (C^N3AG I4\;)7TC0.Y+7HT=M4"OSH3'7V6\5>GW'?$;V:AO8OH%1YW)? M"*/?P.@_ T:!.5IA6H*!D#!*,1>H %X!:>51^0=;VW3O@7@R(NIK$.:10I2C(T!U4F;<[LD\DK>)"3!O[P)+A_8SM7]%QX M#^<,/CC^B=_,66&QMZH-71I^Q7Q)&PO=V]R:W-H965TY;:PY<68[[?;O\4>:I26M>" /B7USS_$Y-\[U M9,?X@\@!)'HJ:"FF3BYE=>FZ(LVAP&+ *BC5FS7C!99JRC>NJ#C@S( *Z@:> M%[L%)J633$SLEB<35DM*2KCE2-1%@?GS'"C;31W?V0?NR":7.N FDPIO8 GR MOKKE:N:V+!DIH!2$E8C#>NK,_,M%K/--P@\".]$9(^UDQ=B#GGS-IHZG!0&% M5&H&K!Y;6 "EFDC)>&PXG79)#>R.]^R?C7?E984%+!C]23*93YVQ@S)8XYK* M.[;[ HV?H>9+&17FCG8V=Q0Z**V%9$4#5@H*4MHG?FKJT 'X\0E T ""8\#P M!"!L *$Q:I496U=8XF3"V0YQG:W8],#4QJ"5&U+JK[B47+TE"B>398XYY(QF MP,5;=/U8$_F,/J"E_:B(K9')$.@.JIJGN:I8AMY=@<2$B@N5>;^\0N]>7TQ< MJ=1H3C=M5I[;E8,3*_L!NF&ES 6Z+C/(#@E<9:/U$NR]S(.SC%>0#E#HOT>! M%X0]@A;_#@_.R G;TH:&+SS!UQ3SUVPE)%?;]7=?C2Q%U$^A?^%+4>$4IH[Z M1P7P+3C)FU=^['WJ\_>?R [<1JW;Z!Q[\JTN5L#UAA%VP_#NAB%E$^[=*)8Y M-LRZ[6P3/PI];SQQMUU[/6F^%WE1FW8@?-@*'YX5/ML"5_T*59RDZJX\&*5& M<\8HQ5R\1'OE6_YQ1]=X\''D=2[_R,G?"#\8^'&_D;@U$I\U\IU)3%'*A.S_ M"GW2+>/H0,AX%'6D6,$]>6$T'$;:W)%JM].,"N ;TZ.%TE67TO[+;;0]!F:F M^QW%Y^IXL-W\A<:>+3>8;T@I$(6UHO0&(U5/;ONUG4A6F9:W8E(U4#/,U1$' M7">H]VO&Y'ZB%V@/S>0/4$L#!!0 ( %F&@5@)N.3)50( *D% 9 M>&PO=V]R:W-H965T94M2C=S4+IAEEGZB4UK496!5 C:)HDY[1A7)(B M#[Z9+G*ULH)+G&DPJZ9A^FF,0FU&9$"VCEN^K*UWT")OV1+OT/YH9]I9M&>I M>(/2<"5!XV)$K@:7DZ&/#P$_.6[,SAF\DKE2]][X7HU(X@M"@:7U#,Q]UCA! M(3R1*^.AXR1]2@_> MKU3"A%_8Q-BS X0% U@&R(#16 M%F1-F65%KM4&M(]V;/X0>A/03@V7_E^\L]K=SQ5W---9*5*C->[A^6''[ M!)]@RM>\0ED9^#!%R[@P)\[[%B@8#S YM2ZYIZ!EEV@<$Z4'$@U2N%'2U@:N M98752P+JJNY+3[>EC].CC%,L3R$;?(0T2;,]!4W^'9X>*2?K.YD%ONP 7]>[ MWU=S8[5[G7_V]2A2#/=3^(F]-"TK<43<2!K4:R3%NS>#\^3+/GW_B>R%VF&O M=GB,O9BQ)S?+%M0"JN>WPB542@BF#;2HXULYV=>'2'X1R/VB61=)3M>[XHY% MQ(KISJMO4"_#,C!0JI6T\17UWG[?7(4Q>^4?NST4U\8S35QB-TPON30@<.$H MD].+,P(Z+H9H6-6&V9HKZR8U'&NW2U'[ '>_4,IN#9^@W\[%7U!+ P04 M" !9AH%8>/EU,%P* "87P &0 'AL+W=O['8"\5F;*&6Y)7D MI%G,CQ_J(SZB11_%G"-H+J:V([[D>\A#/:(H73REV?=\+43!?L2;)+^;H5B?S+0YK%82&_9JMIOLU$N*P*Q9LIG\V\:1Q&R>3JHOKM M+KNZ2'?%)DK$7<;R71R'V?.-V*1/EQ-K\O+#YVBU+LH?IE<7VW EOHCBM^U= M)K]-]RK+*!9)'J4)R\3#Y>3:>GL[=\H"U1'?(O&4MSZSTLI]FGXOOWQ87DYF M98O$1BR*4B*4_SR*6['9E$JR'?]K1"?[.LN"[<\OZO^HS$LS]V$N;M/-OZ-E ML;Z_/7GRZFA6Q(*3==-)7>U)7R(Y5:G'U, MDV*=L_?)4BQ5@:ETL+?!7VS<<%3QG5B<,]LZ8WS&;4V#;E]?G"/-L?=1M2L] M^XA>'<;[*HRW:2QS+@^K47LMXYBL1!E7=O_,VLEF?Z^F3[:S*]I$6[8+LG$(ETEU7A:M%N^2/-"UVS_=:,*K=RP M!X*]M0"U)N11Y(=,A+,\O9U4BL"0M MV+-D1##(7X%4V>A\ M#KC%<=S"/#^&FYTX MQ3+OTIFMHS.\3::>@+:.B/,O%45$(+9K@E9UZLJ)24T,# M;,;YR.=VCL+AR>$B4E/#!4S(>YG08))O1#L78H=9,@3F<< \CB\5G9 ERDC! MDX64[*C4U @!V7%W[&0AHK,F7$.P'@?6XSBJ&2:+UTD6W^WFRA"PQP'V>"_L MO397/J5QE(05](9).6ZR;9J%A6"_I(\B2\)D(7I2B C]FL - 9(<0)('8Z<0 M$5,VX1J"4#D0*L<)U3"%NB3J:4XW0X"H#2!JXR#ZRB/9OE3O#/DA<-$&7+1Q M7*R'?-6=^A%/A'R-V2$ T@: M/VQ1SPI-E*IJ>$";+3Q]<A4;R":^GRF;""_83WO$-!;B2:7!:>]KPEYA\_C^#5S! M=.@2KO2#V^[N=9F= MNX?C>PAJ_]C*ZJ;CX7(8JU;O+PU.WYIB1ZN!M;JJ0NV*J\S M)6\6XJPFW7R?]O=B%>D3HZ>"X[MT\8*FS@$%/1P%CV:__/XQ2LH[TEJ[I$!( MI:;& (#0&QL(/5(@I%)3PP5 Z-$#H:<%PL.MP'C%IL8 "#T<"-%H"(WMB(Z)$B(I6:&BY 1 ]'/*-TF'?3X?"Y&+Q:0UL^ MX*$_-![V5' <#_&"ILX!#_U>/.R?!0 5^]81\=I.'>Q4:FIL !O]L;'1)\5& M*C4U7("-/CTV^J_"1KQB4V. C7XO-IKFB#Y)2'F22DT-#O"D/S9/^J0\2:6F MA@MXTJ?G25_+DYTD&0(G_=9[4@AP\DB2Z+.$%#.IU-3H &;Z8V.F3XJ95&IJ MN S?7K,]#68J=>-9HD;K]G4&6!DT/>:0.,DT6<)$3PV MP1D"1>> HO/9R%DR)X53*C4U7 "G7EZ_)WS_Z_[U\M?52]4/?K^QWM[6+XD'F?J=]1_#K+Q=Q#;B04K. MSLNEQZQ^#7S]I4BWU9O4[].B2./JXUJ$2Y&5!\B_/Z1I\?*EK&#_,OZK/P!0 M2P,$% @ 68:!6/\UB35R! =!4 !D !X;"]W;W)K&ULM5A=;^,H%/TKR+L:=:2V-N2[DT1JTUGM/HRFFFAFGJE]DZ#: MQ@LD:?_] G9L)W5QFDU?$G_ Y9QS+W#,>,O%DUP!*/2"NELAO?E^$* M$BJO>0:I?K/@(J%*WXJE+S,!-+*=DM@G0=#W$\I2;SJVSQ[$=,S7*F8I/ @D MUTE"Q_"#+5?*//"GXXPN80[J9_8@])U?1HE8 JED/$4"%A/O M%M_,B.U@6_QBL)6U:V2H/'+^9&[^B29>8!!!#*$R(:C^V\ ,XMA$TCC^+8)Z MY9BF8_UZ%_TO2UZ3>:029CS^S2*UFGA##T6PH.M8_>#;OZ$@U#/Q0AY+^XNV M1=O 0^%:*IX4G36"A*7Y/WTNA*AU(+TW.I"B SFV0Z?HT+%$VMV;#4I'&NA'[+=#\UO0U#ODX52Y=(UP2:KZB JSNM2X0> MZ(O.EY+H"LWS)".^0'/%PR?T/;-)N#5)8.H%7=R#HBR6GW7CG_-[=/'GY[&O M-#XSBA\66.YR+.0-+)B@;SQ5*XF^IA%$^P%\3:QD1W;L[H@SXCV$UZB#+Q$) M2*Q!+$!;_KI#]P/OC2Q/5.P/>[=DGO7%7WZ?:VDHFFD*^T2 M/<*2I:DI.EU1+T#%)=KNM*&%-K#3)C/:H N6HHC',1429: 7(E.IC466XQA: M'&85VTQQY[K?'_N;NA9.M"=JT2NUZ#FUV*4].B?M?,A^C79P0-D)ZD3*_9)R MWTEY1M-0K]V:L5YF%L"4N=0+#CQG3)Q7B!S(:#__@P,MG&A/U&)0:C$X?BI M&GW$)!@TB=#O':@P:)DJ>_2&);VAD]XOD):")J:SJ[=K?:,XVNC'YV0X;*UW M)\P3>W!EL;#3Q;1M-*W0.PVX\*A[.,7<*$Y-166F\#O<5&T+::77 M?5UI01^/#K?'IG;[%;D/O'(^V&U]')M#*_9VA^,>_-2L5!X'NTU.;=%O)=,_ M,A$?851PY51PBU4IUG)>K[=7VUFHO]J$_B!?TQ@I$$DC8?= 75N^$HU0DG\" MXB&*Z(ML7.O=H7I%*%*&(@VA]@6IO UVFYN=(.##*ZN# MW5ZGL4B85H"EDH5H0^-UX[=M$7;@FM"N)OM' I4_(4XO4,"U2\Z;-O4(],4H MKN7(#>3$O)#*E) 64])4J\ M'=[: [.#YW?X9I8? %9A\O/(;U1H4R91# L=,K@>Z)U"Y$=\^8WBF3TE>^1* M\<1>KH!&($P#_7[!N=K=F '*@];I?U!+ P04 " !9AH%8EJ"+,)0$ "X M& &0 'AL+W=O]SFS88@/\5'=OM MVKO&(('!SFS?V::?E9 MKD \B0Y;O[["4'X;0TS_*4V6.^K]Y&0 M>*(N3I2]\#TA OR,HX0OC;T0AUO3Y/Z>Q)A/Z($D\I,P,58+=>^!K1;T**(P(0\,\&,<8_:V(1$]+0UHO-_X%N[V(KUA MKA8'O"./1'P_/#!Y9199@C F"0]I AC9+HTUO+U#;AJ@6CR%Y,0KWT&*\DSI M2WKQ5[ TK+0B$A%?I"FP_'@E=R2*TDRRCG_RI$;19QI8_?Z>_;."ES#/F),[ M&OT( [%?&C,#!&2+CY'X1D]_DAQHFN;S:<35O^"4M[4,X!^YH'$>+"N(PR3[ MQ#_S@:@$0/=, ,H#4#/ .1-@YP&V LTJ4UCW6.#5@M$38&EKF2W]HL9&14N: M,$FG\5$P^6LHX\1J[?OTF(@PV0'Y3(#'/6;D9B/')0 /^$W.E^#@!CP*ZK^ M]0FS *S3@0_%&\");$.8>I02G^2-OB>A#/EP3P0.(_Y1!O\*3,#3O'QA"EER MVK'IY^5MLO+0F?(@ E]I(O8<_)$$)*@G,"5K 8S>@3=(F_&>^!-@PT\ 6;72ZQF_Y ?MD: MA392LAJH4X Z*KM]#O3L$^",B3A2LAKBM$"<:N?R[Z/@0JX*N9@^@6>R"Y,D M75=T"\2>@#>"&?@0)OE:^-@U%%E^5^5/-^#7E3>'EGQ,7ZN,VBH&,KH%HZME M_,)P(N3F\!\@;@O$\>!TU@#1=C40Q"M /"W($^$].+P6QXWCS;QI T3;U4"0 M60$RTX+(M]F6A#U89FT6:$%OWF#1]C:095ZPS/NO(*(^+UD^\Q:A.T.6UP!L MMZHOLEKET"I?I)9V@_NAC$%.P_J5,&E 0"T5(-_*!'S&(0-/.#J2SE>@->8. M.%:V^C!4? *.L0D&-(HPX^! 6#:CG1.:]S6KS!7T)C9LS*B^I*'(J$1&O??$ MGEQ9PGF%:S[QG":6MMNA6*690+V:O.^0/9'L%A*<=C!=PT%@*2%0*P"-S;(G MF=-%-G6;9-=0#UBZ![Q /LYLG3UYI^U%AR;3YC;:U:RV-NL@I6! O6'4_J0X M_V?#2.Z0LUS#1&"I(M ;Z,9P)+/(,:_A*; 4%:@WE?_OQ[#M,' Z=]VF(>L+ M&0I:6@S4:TQ/289M$X$>I[&TB#2K%!6F/H+YAYGIIA>H[=G!Q]=T-Q M2D%!%PC*Y8Z99Z]"VLAQ[>:D=;1K/*KU^DO;0.A*GHE&\HD<\!IV@DH[07H[ M&=4S\[ZJ[S)[,D?-*;V&NZ#279#>72[73-0V%VOB-I4L;W46OEYN*21(+R1# M5"M/62W8F7BM#>0:!R"H%!2D%Y3Q3"OOJ#KR: *;8MG1JF-^S,H9<$S83AV- M)N'N7':*7:;(S_:^8R67&042V,J4U\>0\L.R8 M/+L0]*!.FI^I$#167_<$!X2E#>3O6TK%^T7:0?&?%:M_ 5!+ P04 " !9 MAH%8V_4KZ^L$ !G(@ &0 'AL+W=O*IK.9D5;[@8"3H +.V$XRE>;' MKPT4DP6L*"JA'QI>U_=<[L&'DWA\I.R9;PD1X$<<)7QB;878W=DV][,>$$:%$^QE3B)ZG%BN]7K@<[C9"G7 GHYWWH8\$?'W;L'DGEV,$H0Q27A($\#(>F+- MW+LY[JN ](IE2(Z\M U4*2M*G]7.8S"Q'(6(1,07:@A/?AS(/8DB-9+$\3T? MU"IRJL#R]NOH?Z3%RV)6'B?W-/H:!F([L886",C:VT?B,SW^2?*">FH\GT8\ M_0^.^;6.!?P]%S3.@R6".$RR3^]'?B-* 0@V!, \ *:XLT0IR@=/>-,QHT? MU-5R-+61EII&2W!AHKKR))@\&\HX,9WY/MTG(DPV0+88/&T]1F[FLLP ++P7 M>?L%!S=@05A*@,0G-ZOTY).@_C.8'3T67@8Q*0X'0 6U98E E?RYQ#XX@/Q+\%R/T H ,1^!78 M@*?8\@]#!E3<2)1FP T9OC!9\I: Q[IRC:'JP;OC.\\G$TL^69RP [&FO_WB M]IW?#N.MQ"=;VBNI[QMG_\O@_%"P@3+M@^HRL56\( W:DB^0=P(%S( MDL($[ @+:0#>R_!SUH"9&5EB?MI8C6Y':9XY,"Q?:B!VR_@]HUPES22 M*,'7=+*0J&8'PN3D!Q8LE,_+%X]MY$3\LT30.F!9BD$)F(OJ80T*6(/SR%O+ M7F/LA?T=%LB&';-WV$)UHZ*Z45?L'578VX.]?K^>)ZZCY<)IG\!YCA,&]QJ0 ME83,/9/#M20V1U_89Q=J=+!C'N< WKA +7^N6?]:I'*>^;R9V-6ZZ!J%Z8VH MC*M4;GK(M*:Y9E$KJ+RL36D,OK316L'V&GH18SZ'1,96A4TTL+ MU)H(S9K8(I7SS.=-RE#K)#3*U-M0.<]Q,BF/&I!I@8/G&;QE[>N%.?C21FLM M@UV;/-B&RX-:$F%G/@]6C9YZ51XT$$8+);R"UX-5LP>=!F1:X>!Y=F]9_ZIL MCKZTU5K-8->6#[;A^:"61-B9ZX-5VP^'M:3AKKT?;L/[8:V+N#/OAZO>#S5S&6NMQ%@+ 6.7R>^?M6^XIA#KZTTZ4?^+HV?[@-\X>U*.+.S!^NFC\3E;54XBN8 M/UPU?^C_D[)=^NT_)G)8M<*!@_17_6P90'&T6$4QR]8.Z,NS)1B?)"IYCT%$ MUC+4N1W(>\.R50W9CJ"[="7!B@I!XW1S2[R ,'6!/+^F5+SNJ 3%VI+I?U!+ M P04 " !9AH%8O[TX^Q(# #9"0 &0 'AL+W=O>%;DXH8\=7(\9WUP"V=I\H,N-%P0>9XA^I^,16ZY]9:$IHCDY0S$#@;.6/_?.(' M1L"N>*"XDEO_8%QYXOS9=*Z3D>,9(LPP5D8%T#V M_UK[E75>._-$)%[P[)$F*ATY?0<2G)$B4[=\]1TKA[I&7\PS:;^PJM9Z#L2% M5#ROA#5!3EG9DI4D4B8:"KT"8U5J;^;&N6FD- M1YG)RIT2>I9J.16-XY@73%$V!YUBN$N)P-9$NYG E+SJ\"L)+;AF21&CZ<%X M140BX>02%:&9_-PT.W251C,&W+C"F)08P0X,/X ;SE0JX2M+,'FKP-4^U8X% M:\RRTZ]"UK87V#@OWC*I&5TNQ3K.8 M*;-SN2 QCAQ=1Q+%$IWHTP<_]+[L@>K44)U]VJ,?A9**L$0G]!2><$X9,[GE M,U IPBL2 2>454'X#+\:PU&Z41H*K2%3W,LH\,-^.'27#7S=FJ^[E^\!I=)[ MZU"&[CL&K]E^6-L/]]K7I3Q#JA'<"\)B?3@N#!N&*4 $/)"NP MB:;_'TI@4%,/_D4))#S+B)"P0%&&U<1W57:[6_%V/?.0K\YR+ZW.8*] M@VKB"*)*\P$%XF_="/XQ)7(,76EH\#9@O1V[T@\VA,%?U\PQN$%3?H,_\^MN MW;8YBKE]4TBP]VAY\=:C];ME7-[6F^7EH^>&"+T])60XTZ(Z-/J\$^4[HNPH MOK!W]Q-7^B5@?U/]]D)A%NCY&>=JW3$&ZM=<]!M02P,$% @ 68:!6)FN MN'11! OA !D !X;"]W;W)K&ULK9AM;]LV M$,>_"J$50PNTD:A'.[,-I Z"%>BPH$FWU[1\MHE*HD?2#]FGWU%R)%NBE&3H MFU@/=\??'<7[DYD%[LYXX4SFY3/[N5L(G8ZXP7<2Z)V><[DTV?(Q&'J4.?Y MP3>^WFCSP)U-MFP-#Z"_;^\EWKEUE"7/H5!<%$3":NK*G(5/F7'$ZVGD/2G=(B/SDC M04!NE *M""N6Y"MG"YYQ MS='J_2UHQC/U >V_/]R2]^\^D'>$%^1Q(W8*K=7$U8AF!G#3$\;G"L/OP;B% M](H$]"/Q/3^PN,]?[^Y?NKM8D+HJ?ET5OXP7],8[E8%7Y=%8#596X]J66Q4L MM G2NNN>)!K@?--) "!0*E0&+5BC7)A%)822F?4!<.3-I7<-R!\?V@/=E= M(QHEOATYJ9&30>0[6")I]K^@$PNTUX;N&E%O-+)#CVKHT2#T5T!Q(5G3-VUT MH\[ 24BC%IW%* E#.]VXIAN_L( TX,+6V-AS7#_E0I^_5,MQMTS!.&[1=HVB M*++#4J\1*>\E7%:L^2*#J@T;Y>:*+/D*^S04J;VZIZ 7DQ_%80O88A7X<<\G M2\]TE0XB_ZDW(*U4M%O&<>"WJ2Q6=-Q'U>@:'92/V:/ 9FFV.3WR9@7VNV7T MO(2VB;MF- F#GDY/&TFBPYI4-:Q&CUB&6T^&L MC2S185VJRFOZU!M+W!4@.@J#MDS9S&*O]UMMI(I&;][NG'4NZYZ'#LK?6S<] M/RO:90$:3:3#HGC'CYC]6UI+5^>B,!FUYZMKE>"\]DQ7(X=T6 _O)6P97Q(X MXF%.]0!V-2T,V\IB,Z(]ND<;X:.O4;Z!C[TK:'$\;FNRQ2JA?9LRVN@>'1:^ M_@;X@E13B_JA3'3ZML4L3,YV')?GD48!_6$%M"Q14!]-J[$>2+S.GCL:>>W/ MTV)%@ZC=L-VSPZ4YV?_!Y)H7BF2P0C?O*L&E*ZO#;D! MAELX8X#O5T+HYQMSA*W_93'[#U!+ P04 " !9AH%8U5)(5OX" ("@ M&0 'AL+W=OJ)'QBY4+4(]OF:0X5YA>T!B)WEI156,@I6]F\9H S#:I*VW.4((8+"?6I3N:N1J@+7X5L.&],5*A/%+ZI";7V<1RE"(H(16* M LO/,\R@+!63U/&G);4ZGPK8'V_9KW3P,IA'S&%&R]]%)O*)-;10!DN\+L4= MW?R$-J! \:6TY/H7;1K;*+)0NN:"5BU8*J@*TGSQ2YN('L -#P"\%N#M P8' M 'X+\'6@C3(=UAP+G(P9W2"FK"6;&NC<:+2,IB#J;UP()G<+B1/)-4EI!>@> MOP!'YVA&JYH2(((CND0[FZ=S$+@H^9DT>UC,T>G)&3I!!4'W.5US3#(^MH54 MI'CMM/4^;;Q[![R['KJA1.0<_2 99+L$M@REB\?;QC/UCC+.(;U OOL->8[G M&P3-W@_WCLCQN_3ZFL\_P#=;,R:S.3*EID$.S$AU?$>\QBE,+'D^.;!GL)*O M7]S0^6X*ZY/(=H(<=$$.CK$G5Y !PZ4IQ@88::"Z49Z3\R!TQ_9S7[O!R!W& MG=&.IJ#3%!S5M!!8@$E1 PM[SMQX7Y#!QH_,>L).3WA4SST5N)0'6I>#25?X MQN>Y'SE[P@Q&@6<6%G7"HJ,5.HSXYMS'G:KX8T4:&S3U3D0CR6 4N@<4N<[K>^"\HU"SMBJ,5[IC M1O'=8TW8T M$T%K_7(_4B'[ #W,9:L&3!G(_26E8CM1#KKF+_D'4$L#!!0 ( %F&@5C= M6.AI< 0 -42 9 >&PO=V]R:W-H965T<$1[E30FWD.+Z=X#BU%K-\[(DO9BR3-$[)$POZM_R8-7 MP:RQ($M&_XHCN9M;$PM$9(,S*I_9\7=2!N1IO9!1D?\%Q]+6L4"8"=X'#T3BF(H;9?VR>@"#3S?@$XA3\'W',H'32,QLJ<"TO!V6$/<%!.J @ A\ M8ZG<"?"81B0Z%[!51%58Z#VL>W11\8&$(^#"SP YR#4 +?^].[J XU99=G,] MMS?+X/%-5:!HIM64LT)R;);4Y7TK]C@DH_Y$YQI4QOI9G:S->4 %+L.L9ZF[8@7+?!V3;QH!D2.G7C<2YB_L98=(PI M!7&RQS%7GP;&BBI5SE:H,YXV U63@?@26>$_7G,-P C%S0L.!\UN0Q6P;2# M#-5DZ/*Z9!)3(Q1J[YW^%(V;5 8SS_,G'5QUEX.7VUSOUX.1^:I][EIJYQFH M.QV\:JLKU2 \7;W8$S"IR?;XQ+K,<33@VNY^'531)>L4OV:*F04%=(/9YP-.Z)J&ZI\$-[ M:JE^7@K-Q7:98# .1EY/.'6OA==MMCUR:HY@UQQ-C27D='PYHKH1HZLTXAZ5 M@:=8S.2E9\>2U?P4[WF)<17&&4MQ(ML^/(=9,2I;DESN"U>ZM#=3S#6/R_4:_ MH#K)6OP#4$L#!!0 ( %F&@5@UK8R$D , -(- 9 >&PO=V]R:W-H M965T*:"9<\JY'P5!XN>4"6\Z=GW7 M:CJ6A>%,P+4BNLASJNXO@,O-Q N];<\_$AG(KY0_;N,HF7F")@$-JK 3%OS5< M N=6"3G^JT2]>DSKN/^\57_G@L=@;JF&2\G_89E93KRA1S*8TX*;3W+S%U0! M]:U>*KEVOV13VB:!1])"&YE7SDB0,U'^T[LJ$7L.87+$(:H40 MNT!+,A?6C!HZ'2NY(F52&4.Y#.] TU> MDX]4*6H32U[,P%#&]4OL_7(S(R^>O23/"!/D\U(6FHI,CWV# %;&3ZO!+LK! MHB.#A1'Y((59:O*GR" [%/"1O,:/MO@74:?B#-(S$H>O2!1$<0O0Y<^[1QTX M<9W-V.G%CV:3S)A.N=2%PKQ^>X]VY,I KK^W9:T4[;6+VH5\KE#Z-I,QCN&1W@]6N\_B-X!C!H0SC+F:%N'TEQQM_C=KBAJGU*EY+)'DB2 M-&B;1E%RC#:I:9-.VAG,02G(7#JIUF#T*[*FO"C!*<0@:*\C6G0&.YU?Y3T'T"U6/5&0=Q.-:RIAIU4_P)5 M1*Y!D7O[Q$2*1YX&NYUIG ?PLVD=-N#BQE3H)'GB^AO5<8Z>FOU.QU_=8TXD M=A!C&.R.K.!W[+*5ZHE2<"JUPQSL'=MAYY?^B!4>UG+VL!8+@BG0C^]DE>3! M@@_ZC0G<8M:/CFUF8;0CCCJ);]Q"^[M03&?,U7"MC)TBO_R13J1V&/*N&@A_ M2SD0GK0>.)7:80YV%4'871(\::(V#W\\ YH3M6D6#YHSU=^KCG-0"W=I0 I9 M"%-6FG5O?3%YZ\KQ!_T7]L+BJNZ=3'G;^4#5@@E-.,Q1,C@;8#V@R@M$V3!R MY6KP6VFPHG>/2[QT@;(&^'XNI=DV[ #U-6[Z/U!+ P04 " !9AH%8><+N M#^(' . &0 'AL+W=ODA])G!9W@TU9;F]&HR+<\"0HAMF6I^*;=98G M02DN\Z=1L0VVY5QE/)/.2EV21+D/^]Y MG+W<#>C@]<;GZ&E35C=&D]MM\,0?>?EE^RD75Z,#914E/"VB+"4Y7]\-/M"; M):L-:L4_$7\I6I])U91O6?:]NO!6=P.MJA&/>5A6B$#\>N8//(XKDJC'OPUT M<"BS,FQ_?J7/ZL:+QGP+"OZ0Q5^C5;FY&S@#LN+K8!>7G[.7!6\:9%:\,(N+ M^G_RTFBU 0EW19DEC;&H01*E^]_!C^9!M P$!S9@C0&3#8P3!GICH)]K8#0& MQKD&9F-@GFM@-0;6N09V8V"?:^ T!LZY!N/&8"P;6*<RUQ\&PF[?D<1/DG%RYO RBN'A/KLF71Y=\IZ "/Q M= Z/B+T^HGO62W1Y."0Z_8,PC>E A1[ZS1_Y5IAK)\W=?G-_E_::3_O-/P9Y M;^5GY[>= >;S\]L.F2_.;SMD[IW?=LC<_W]^7_[RH^MT0_TP4O6:IY_@_;5+ M>!Z467X##:J]K0';5GGYIM@&(;\;B,1;\/R9#R:__T8M[4^H0V/"7$S8%!,V MPX3-,6$+3)B'"?,Q84LD6&I5G!4BS45IF"6FZ/)$!%#0M59%-GW!5YJL@RY#KY0'&Z04VI5DM5 M1FVS]; ZCC8/CC;?='3;PZNH:)S,5V_X> ^VVO5Q+-N0?*RJKG5F2BH74#F& M8TDN5E6FXF" 9.ARK>9 W1F31 M5I#N65)X'B&Q;ZBN^*K+-*NUU_*N*C'9? MZ;C7.KC7NFP<0XZTU(Y%J2YUY0=5=4WML2ZUPH5DAJ7+K@1D)I/'V RH&;,E M5ZH:2_$DU$+-E$@>H-*8*8]6H.;,LICTN):JC#'-LF!WV@=WVKVS')>GF5CH MG)SGV)CS'$R8BPF;8L)FF+ Y)FR!"?,P83XF;(D$ZPPHYS"@G-[X^+7>5!*I M+G@6J>Z)BQE.DF3IZ^(]VY5%*5;JU83G*GJ]_1X:>HZ:432J22'F 53)\R(7 M5,E)90JJ##D?0BI&=2F(@BI34BU E2$%6P]4:5)\].':2VU<@BQ=@Z/H^.#T M<6\4G:[7/"Q)MA:SG7A7;5J2@H>[/"HC7H!Q=8P95S%A+B9LB@F;8<+FF+ % M)LS#A/F8L"42K#/$J';<.=5Z(^LTV<;93RZ&5IF%W\52HEY'$!%,FSM/>9"6 M!;GJB:G]15PZ[E!I+BIMBDJ;H=+FJ+0%*LU#I?D-K9UNY(0$2*AS(A_1UC$# M[1TLK7D]68N?.B^)60E_/7\0"_']Y(-/ #8?+:_403E(X!-^%4UV#' MKL'Z-[:5G;AC7SB])P?.8IJ2L,(I)LU%I4U1:3-4VAR5MD"E>:@T'Y6VQ*)U MQ^'Q?(GV[K=/[H,B"NL8N\KB.,A;,1D.MWNC04,(M2),W MU6"5O,\U V3:4%[&S6&89LG!%H+).VN@R#+D2 N4J ]U6XZTJHP.;78BT!Y/ M/&C_D8?;Y-P+7+P'CB47Z[*+ 1GD8I"FN!A4J2Y69<+%\JH?AJDNAF"6,^[\ MDST.VNBRQX$*0!Y7971HC4]X_'CT0 Y>*LBDES46E3 M5-H,E39'I2U0:1XJS4>E+;%HW2%X/)ZB_>=3%V=5"X@$CI)4596(:\I1%2QS M=#GDJC(U2,Y@F!IR(1AE_Q_,JVKM[ M_RM)U88\+#M8%8$.!F6J@U49Y& 09C#9P1!,=3"DDEWGG:7R097J8$C5ZIY= M!Q_/3ZCSJ\M3.%OVGL=?P*9_&,3A+JX7H6]M\_=7X=($BTIS46E35-H,E39' MI2U0:1XJS6?0N8=\. *(VG_LMQ].H]9[.@G/G^I7R0H29KNTW+\(<+A[>%WM M0_V2EG3_GMYX%+COTYOE_KV@(W[_;MS'('^*TH+$?"V*JK9I!R3?OVZVORBS M;?V6T+>L++.D_KCAP8KGE4!\O\ZR\O6B*N#PTM_D/U!+ P04 " !9AH%8 MIL*-'2H" "G! &0 'AL+W=O-E6M@ ?$@Y-<$VO^$6RGV?[[V4X:BM3U M)?'9=Q]_[W*7I%/ZT=0 %CT)+DV*:VN;9129H@9!S40U(-W)06E!K3-U%9E& M RU#D. 1B>-%)"B3.$O"WE9GB6HM9Q*V&IE6"*J?U\!5E^(I/FWL6%5;OQ%E M24,KV(/]T6RULZ*14C(!TC ED89#BE?3Y7KN_8/#3P:=.5LCGTFNU*,W[LH4 MQUX0<"BL)U#W.L(M<.Y!3L;?@8G'*WW@^?I$_Q9R=[GDU,"MXK]8:>L4?\:H MA -MN=VI[CL,^=QX7J&X"4_4];[S&*.B-5:)(=@I$$SV;_HTU.$L@)!7 L@0 M0(+N_J*@C_ ]U163!G$XN-!X\ND&(]V/16]8U816S)5UC1V6M?N3@/8.[OR@ ME#T9_H+QWY2] %!+ P04 " !9AH%85K!VBI<2 !1(P$ &0 'AL+W=O M6U6) MT)^83%)QO'NPM0+F^JVW'Y;WU7K]E\^UIO;LFF_ MW5R?;^\V57GU,.EV=1Y.I\GY;;E;CMI\W%F_J^62W7U4^;R?;^]K;< M_/E]M:H_O3T+SC[?\//R^J;9W7!^\>:NO*[>5K*I/KX]^RYX763SW82'$?^YK#YMGWT]V?TH'^KZU]TWYNKMV71WCZI5M6AV M1-G^[_?JLEJM=E)[/W[;HV=/Q]Q-?/[U9UT^_/#M#_.AW%:7]>J_EE?-S=NS M[&QR57TL[U?-S_4G7>U_H'CG+>K5]N&_DT_[L=.SR>)^V]2W^\GM/;A=KA__ M7_ZQ?R">36@=]X1P/R$\G! =F3#;3YB=.B':3XA.G1#O)\2G3DCV$Y)3)Z3[ M">FI$[+]A.S4"?/]A/GAA.38+V[Z^3SQ+'DZQO&S*BS>; M^M-DLQO?>KLO'L[3A_GMF;5<[TKJ7;-I_W79SFLNS/JJ/?7YRXE9/Y;L[M3_)J^:.?9L\D.];FZV$[&^JJX<\ZU_?A!Z@//V@7AZ-,+/ MC\;WH5?,J\6WDUGPMTDX#6>..W3IG_ZNNFNG3X].S_W3[?W:.UWXI_]0;KQW M7I[^LX>.Z>KTG]TU79_^L[NFF]-_=M=T^W6_]^+__-#U3L/94U'.'KS9T[N46/95;Y-,O_M&N M7+?EJG*^A#U.31^F[M:GOU]$01@D;\Y_?UXFCE%)&J7]4?EP5#R=Q7%_E'", MBK(DZ(^2KE%!-NV/4L-1213,POXH/1R5AE$TZX\RCE%!.,OZH^QP5#"?!>F\ M/ZP8#@N38#[OCMG[3<9/O\G8^YO\\:[:E ]/F-^LZFV[6%FN%_5MY?J]>J&Q MSY(DEI.8(#%)8HK$-(D9$K./6/+L1'\U2Z/90:$6PV%!%$='RB%Y*H?$6P[O MU^5J52_*IKJ:+.I-NYAHOYQ4?[37XUOWLYW7&UL5)):3F" Q26**Q#2)&1*S MR>!T#Y/VU>2@*!RCTB2:NHLB?2J*U%L4WRU^NU]NEP]+Z46];:]XVZO72=W< M5!M717BQL15!8CF)"1*3)*9(3).8(3&;#L[U['!E6 S'!,$T>!3?F'^W+"?[BQ-8-J.:H)5).HIE!-HYI!-;O7>F41!=/T<"'E M&!>$T^#(E47PK)D6^!=35U5;+1^7Y8=5-2FWVZIQET4P/'PR"^<'=_/2?[31 M)SRI"523CDR)YTCQY4>N?RZ'W;D<>L_ER^Z)_\>G M)W[GV>QU1C_)DUJ.:@+5)*HI5-.H9E#-HEI!:?TJZSJ]P4NV>@.TUXMJ.:H) M5).HIE!-HYI!-8MJ!:7U2Z_K^@9?T?;USQU=6:26HYI -8EJ"M4TJAE4LWNM MM]QS]*+S]R_3\AZYKHH;^)GE?M MW5PL']_!W64+R]O=6[O_?+C!=5;[O;%/]JB6HYI -8EJ"M4TJAE4L^&P^YTF MR<&?M!2.45E[\7"D.KH6>>AOD5^6=\NF7#U>2U\MF_N->P7D9T87!=I)1S6! M:A+5%*II5#.H9D-''SW+#M<_CE&SV?Q8472]]M#?:W^_7N[^1N-=4S;5=O*O MR.ZKEJ"90 M3:*:0C6-:@;5+*H5E-8OO:[W'GY%[]T_=W1EH;UW5!.H)E%-H9I&-8-J-G3T MWK,LC(+#Q9^C]Q[/DF.]][#KO8?^WOL_ZO6K]^]&K?O0%CRJY:@F4$VBFD(U MC6H&U2RJ%936+[>NGQ\F+[GN0SO]J):CFD UB6H*U32J&52SJ%906K_TNN1 MZ$\.^-=]:&( U7)4$Z@F44VAFD8U@VHV'&8!HOD@0^,8E89<8"/V) M ;G\4&VN5^7V9F/DS$]YUH7_NV,I"M1S5!*I)5%.HIE'-H)I% MM6(VS%%$0>!>/LZZ&,7,'Z/X^N7CF+<;_7=F= 6B80Q4$Z@F44VAFD8U@VH6 MU0I*ZY=J%^Z8A2^XK)RA"0]4RU%-H)I$-85J&M4,JEE4*RBM7WK/]M'WMK&_ ML*QD-\IG=\IGM\IG]\IG-\MG=\MGM\MG]\N?#1:"\>&?L%)'[-=+%\N8^6,9 M_\^K2C3G@6HYJ@E4DZBF4$VCFD$UBVH%I?5+M7=\JYZ6$$V]Q^$^FM11^S73!3LB?["#6S2B(1!4RU%-H)I$-85J&M4, MJEE4*RBM7X5=7"2*7G+1B,8_4"U'-8%J$M44JFE4,ZAF4:V@M'[I=?&/Z M; MAG@7C6BZ ]5R5!.H)E%-H9I&-8-J%M6*R/$Q'KYW&KO<1N3/;;R[VVW+NVK^ MG"QNJMOEHERYJP=-<*!:CFH"U22J*533J&90S:):06G]&NNB'E'ZDDM"-/>! M:CFJ"523J*903:.:036+:@6E]4NORWU$_AU%_$M"--:!:CFJ"523J*903:.: M036+:D7D^-B1:1H?^R2KJ ML1/[ AF-)..K=0S32@6HYJ@E4DZBF4$VCFD$U MBVH%I?5J+^Z"'_'T!9>*,9KV0+4?1T0=M%\R74HC]JI_0O7N)4B&MY M1S5!*I)5%.HIE'-H)I%M8+2 M^J7713SBE_QHEQA-?J!:CFH"U22J*533J&90S:):06G]TNN2'[%_DX_N5>^; M5;W=_G6R7"_J6^?V'GYI=)VA,0]4$Z@F44VAFD8U@VHV'GZ$RZLPBI/YX5N, MPW%AED1'/MXY[I(9L3^9<5EOVI>CLAGUERE^#8$G_[G'S>>I>SV8=/&+Q!^_^&[QV_URNWQX+5K4V^9Q.^VZN:DV MSOI QFHEJ.:0#6):@K5-*H95+/),)#Q*HL.=P!PC0J"Z9&+I:0+6B3^H,4O M=5.N)D^73,Z"0,,4J):CFD UB6H*U32J&52SR7!3C/:%($N"PY)PC8N"Z9$- M=),N )'XM[LP5^W%S/+CLORPJB;E=ELU[H74\!,FHG V.WB;X])_L-$G/!IA M0#7I>$!FZ7R:]A\0A1Y4HYI!-7O:&5)\\7'KG\==FB#QIPGRJKV3B^7C5?AN MS5/>[B[/__EP@_.,1A,&J):CFD UB6H*U32J&52SR3 3D V*8S@F/;;JZ3(# MB3\S<%G>+7?KGH?KY*ME<[\Y M5H1CQX8T.U(272\_\6_7\,O]A_M5N9G\M*FO[A?C0C1^>G29H)U\5!.H)E%- MH9I&-8-J%M4*2NL77M?)3UYR#X<$;>ZC6HYJ M4DJBE4TZAF4,VB6D%I_=+K MD@+)5^SAX)\[NK+01 "J"523J*903:.:036;N'9=<.P%ZQKGV; KZ;KXB7]W M!L<*\.NRU?[CC:X@M+&/:@+5)*HI5-.H9E#-HEI!:;UJ3+O&?OJ2^S6D:),? MU7)4$Z@F44VAFD8U@VH6U0I*ZY=>%QA(_8&!$=EJOS2ZSM"P *H)5).HIE!- MHYI!-9LZ8P!AU1/S.Z M*-"\ *H)5).HIE!-HYI!-9L.LP"]#.2^*(:CPFF:'"F*+C.0^C,#7[DEE5\? M72MHE #5!*I)5%.HIE'-H)I%M8+2^K77A1/2E]QH($7C":B6HYI -8EJ"M4T MJAE4LZA64%J_]+IX0NK?:,#;(_7/'5U9:/H U02J2513J*91S:":38=;!K@V M+W4,\^TUE7:!@=0?&'"O ;^N2^H_Y.@:0G,&J"903:*:0C6-:@;5+*H5E-8O MR"ZSD+[DS@,I&E! M1S5!*I)5%.HIE'-H)I%M8+2>J67=0&%S+_SP(@NJ5\: M6V>HEJ.:0#6):@K5-*H95+.9>D_V.C3'0T%H)IT/"!I.)\?-DG1@VI4,ZAFLV$7WW&&%(YA M_<>M?QYWS?[,W^P?W23U>Z.?Y]%T *H)5).HIE!-HYI!-9L-TP%1-#O\>SG7 MJ#2:'ZF.+D*0^2,$IS9)_ETJ(?-OF>!M MC?KGCJXL-'2 :@+5)*HI5-.H9E#-[K7G"[K#>'GA&!,%Q][NZA("F3\A\'S- M]W6M4/^!1M<,&B= -8%J$M44JFE4,ZAF4:V@M'X9=MF$+'O)A2":0D"U'-4$ MJDE44ZBF4E$#+_S@EC6J%HY #5^IOQ>EY[= M.ME4']NZ"5Y_%YZ=#V[_/GAM L?M-GA=/-Q^WO$7;^[*Z^J'ZCIM[L\^F9Y??/T35/?O3T+SB8?ZJ:I;Q^^O*G*JVJS&]#^^\>Z;CY_LSO MIWKSZ\./<_&_4$L#!!0 ( %F&@5A.&ZN+3@8 $$H 9 >&PO=V]R M:W-H965T<8(GN65DK@+/:_? M37"4=L:C_-D=&X_H2L112NX8X*LDP6QS36*ZONKXG>V#K]%B*=2#[GB4X06Y M)^)[=L?D7;>R,HL2DO*(IH"1^57G@W\Y"3Q5(2_Q5T36O'8-E)0II0_JYO/L MJN,ICTA,0J%,8/GOD4Q('"M+TH\?I=%.U::J6+_>6O^4BY=BIIB3"8W_CF9B M>=49=L",S/$J%E_I^@]2"NHI>R&->?X7K,NR7@>$*RYH4E:6'B116OS'/\M MU"KX_3T58%D![E8(]E1 9064"RT\RV7=8(''(T;7@*G2TIJZR&.3UY9JHE1U MX[U@\FTDZXGQ-4G)/!+@+L8I!SB= 1F0/,:/!%QCMI"9$*4+\&'!")'=)SAX M?4,$CF+^!KP#W^]OP.M?WXRZ0OJB+';#LMWKHEVXIUT?@EN:BB4''],9F34- M=*6(2@G<*KF&5HLW)+P R'\+H >1P:')X=6AQ1U4!1;E]M!>>W/Y1(4S%2R: MKO*D55$&-Q$/8\I7C(!__I1EP&=!$OZO*89%$X&Y"37"+WF&0W+5D4.8$_9( M.N/??O'[WN\F_8Z,-:(15-$(;-;'WZC ,2!)%M,-82"L!84#04&6I]]*IH)Z MN4W =U.=@)@QG"Z*%#2%JFA_D+>OYJ[',1H,_>&H^UB/0;M4X U1KRK5$->K MQ/6LX@+/?_WP!GPLU!%P+VCX +ZL4\+X,LKR7C>Y;+5Z;.\Z,M8(0+\*0/_\ MN=YW&0U'QAK1&%31&%C3HP@['G>CC)KVRU\I>V]5=BMG&25(]HN: MCWZL$LFIAC8V^]Y M8$,P,TUM$VO-$^/B>QH0O,/Z',]FD1(H)_)&M\L@+*)I3%P&J_2IGC&#=L+8 M/3\U,C5T\I\Q&LX2%K^]RGE>.RY6OT^-"]1Q@8?$A3TU IB3?\TQYUBXX:)9K.J^!RK<3595!,\D/C.2S M#MLTI!@=[[7\:;E<%.D;BS2]U?3C6W%BRW]J1-\QJGY-W2\Q4['?1WYV@\?" MCBMK3?D:=_S!^>G/=X0U943. 4F^IB3_.9AD)\#2],Y\T-]-XW.PDJ]AR;?3 MRJD<6)I]"@3MK9^H#FKB@7;B.3\+/N& #0;M54^-C68>>!#S'#LSPS:X['9Z M6>2 F1EJ$H$'DD@S/SG ]05>+NH99B(*HPRGXA77Z!;2)",IQWME&1C$L,;; MO3RUSS340#O4&*.0;[O,RJE[6NX"YMLP1J'(#)ZM3D2M3D06(H :9Z =9VYP M.EF29.^*:J]^[/KAREI3K,8?V#O_B@J=;B^YLM:,B$8L:$>L20MBC9*=8E5I MK9[+@2V7-3#!@S:(CIY#!^TQ& Q08$1S4^'!($![?-=H ^UH4Q^'X#^P-U/? M@F\,I^&2@"^IN:\<$4PI]QP\!#4/P?\<'_N0IC5DIS4'H]\ISY76=L;#GL]^2',:LF]3G30< M9,'R!Z91MU-J@%O@LBIU#GREHS(AK]D!W]7*X83G?,D.'+HV7% MT+R(7/-B.42*B<,HW"DYNK+6C(\F1_0"Y(B5:<5RMN!,WR(U]3*@1-\LLED3^:F2H@ MW\\I%=L;U4!U:G#\/U!+ P04 " !9AH%8!!;7CY\# "#$ &0 'AL M+W=ORC)FNW(;#SH)A:E\SZ'U'E)D9GL MN?@B4P!%ON99(:=6JM3VSK9EE$).Y2W?0H%/$BYRJK I-K;<"J!Q)622& MA):9^L3W'Z 9CZ]Y$<]D]9?LZUC?MTA42L7S1HP]R%E1_]*OS7LX$GCN!8'7 M"+QS@7=!,&@$@W/!^PN"82,8OC:#WPC\"!V--'U1U;=28T58H9WXI 0^9:A3P9SG.5-H+24)+6(RYX5B MQ0:*B($D;T)0E&7R+;DAK""_I[R4&"4GML+[D,8=7-_.,Q ?Z3 ;N3\1SO 'Y_!22-S=O M._HU-U-^B]3M >,9,*$9W-(*IA1\("6('5O#C#^[(^;G+(GW"PCYABSYARSYAJYY@)QX:MAX: MFNC!QS)?@R \(=M21"E^"FMWDW\ONGQF)%YKF#YA89^P19^P90T;53"]I]H% MPXF].W9!3^E.7."W+O"-+@AICILU220O<;]#=C0K 1UPTU7]FC0^&LD[QSD= MR_QES, Y#PI?$[3H"'+]TYBE<6S73L:>8"=E&+5E&!G+\ B"\5A/1LDR7-8) M311.10$1L!VN[,U7D&2@5/?4-/*OG9I]PL(^88L^8J]?7NW/4G?5P?(L_LS]VY1'XC_P]3' M\P'ZK+E- HPD=@,\3SM6AH1.T M_W<(O@%02P,$% @ 68:!6.\Z-&#U!P T#$ !D !X;"]W;W)K&ULK5MM\RK4U$QN]@)K6$S?- MATX_8.DD,46@ K+3_OH>+Y9@;T7D]/(A%NC9Y_9X;G>Y!=V\).E?V8;SG'S= M1G%VV]OD^>YZ,,@6&[X-LGZRX['X9I6DVR 7A^EZD.U2'BQ+HVTT8)IF#;9! M&/=&-^6YAW1TD^SS*(SY0TJR_78;I/_<\2AYN>W1WNN)3^%ZDQ3>0HR?I]$ M7\)EOKGM.3VRY*M@'^6?DI<9KR=D%GR+),K*_\E+C=5Z9+'/\F1;&PL/MF%< M_0V^UA>B82!X< -6&S!H8)PPT&L#_5P#HS8PSC4P:P/S7 .K-K#.-;!K _M< M ZU5..W<,>A"[6G35*BF7F!ODP>@F35Y(6N %7_&A M7*>EO5A985R$U&.>BF]#89>/'O>[7<1%C.1!1"9A',2+4'SRXBI:BU5_X?(\ M"*/L/;DBGQ]=-$[]MDGT6Q$MQ\EWK^&:0 M"Z>+H0>+VL&[RD%VPD&=?$SB?).1<;SD2\3>[[:GK(-@(*[6X9*QUTMVQSH9 M7;[H$YU>$J8Q'7'HOMO\D>^$N7;2W.TV]_=QI_FXV_QCD'8Z/SE_[@PQGYX_ M=\Q\=O[<,7/O_+ECYO[_TWW^W9>NM0SU0^3J)9]^@N_7=!W$X;]EC%Z2^R3. MDBA<5B$K0HT\B%@LPKH\D:P:P?TH3I8AGY$_/CQE>2KJVI]89%8.&+@#1;&_ MSG;!@M_V=L58Z3/OC7[\@5K:3UA4J"1S59*-59)-5))-59+-5))Y*LE\E61S M162MF#0.,6ETL8]^$?? 61!QM,Y5IG9I6MSI/H\,RJAU,WANA@F"LFS#;J-< M&65JNFFV46,$93@6;:,F&(HZ6ALUE5&607761LUDE,T,0V^C/ 1%F>ZT4;Z, MHD.=VL,V;"[#F$6'P^.8+27-@Y)FIY+3-,DRD4.359AC8E;65F/4*T8-,(5[ M&<6&C@&T1*AL&RR+L0RBA@5 $QED. ZX7E,9Y# 3K*\9-IQN@C7A(2C3'H+U MY6,H!ER?(Z[KS+%Q$:V#B%:GB!<_"Q'?BQO01;+E9)4F6[(0]X)AO _C-1'; MTK2LCFBT6H@JI@XB[!Y!"5ULL Y#G'",JT'< UD5&&J8%K/L4&U,!X M,QED4[AB-, MA@Z]FB*^,P9 ,QFD.Q88ST- M@V6CB^#;).!8C"7049SZ;34=@YJ.]^LL+74 M55AC0CIRY:!4!RO[7D9=B>H"2YJ+P0Q+AU(B,)/!D)L@GC&0>ZO;\-8'@]&^ 6 NS@:S)XZ""6V" MP+2^ 6LA3J:!,64)P=%6>=9;.X"PI;][T'O3OO@*_1QPGOKVXZDA"<*3:*J-$>I.V)CC,T6'F ME6%RKIS@9'+FQ<@H[ .B*-CA\W"4#5,MAH(;X#F*:MP:M/4]-G1I=T?W.VJK M@2D,!99!J, H3!98AF$"HV0&@P)C9++ & I*YYV%\E&4+#"&,DZT>>FQSTO- M;Y;25D/A*"]>+3O[QF^NEBK97*5L8Z5L$Z5L4Z5L,Z5LGE(V7RG;7!5;.]B. M_7C:W9!_<[6TD%Q*82Z506*78L-'9C@,;A['&$QL4^!#,P0F4BYLP^,H:9>" MS5*3BB72/8>)%/&=27N7.0)C?7JBDT>/?7C:W8C_CE)I(_MAS8;ZRBA47Q0F MZXO ,'UE&*8OBI+T1:=I07TQ+K@[]3'W,8EE&&L6\;;$Q^8[=3J+Y9?R#46A MQ,LP7N-5M+/+_^8JJI+-5 8A\'7(B8HC%%IJXG"3!VF5Q0&$[^'PS0IP>)3T&""1=ET#<^P M[-BL9]W-^F81[5"W9FD/+ST5OD=ALKHX3%(7ATGJHC #ON@TQ6$6\&V&PW10 MB3W\@C#XW/K$%*"Z)Z8 U1TTWKO>\G1=_C0@$Z5P'^?5BYR'LX>?'WPH7[H' MY^_HM4>1\SZ]GE?O>1_IJ]\Z? S2=1AG).(K,53Q>*9'TNKG ]5!GNS*M[Z? MDCQ/MN7'#0^6/"T XOM5DN2O!\4 AQ]QC/X#4$L#!!0 ( %F&@5C8^#SI M"@, ,( 9 >&PO=V]R:W-H965TD[.3?=RC)JF,K1@][ MD?@Q\_CF#3DSWBK]PQ2(%EY*(N6; MM4:6UTZE\*,@2/R2<>FEXWKM4:=C55G!)3YJ,%59,OTZ1:&V$R_T=@L+OBJL M6_#3\9JM\ GME_6CIIG?H>2\1&FXDJ!Q.?'NPMO9R-G7!E\Y;LW>&%PDSTK] M<).'?.(%CA *S*Q#8/3;X R%<$!$X[\6T^N.=([[XQWZQSIVBN69&9PI\2_/ M;3'QKCW(<(8.+U/"U%_8MK:!!UEEK"I;9V)0YEC_A; IQB[0*-=H-/H).(+W=+^?P4[["PBCR^#F@D+>(+T0Z\3[E8P[04^-R8P$=GE9[-3^ME!" %WF M+=/Y]SZ-&PJ#?@JN/MR:-%WJ#-ZKQ7"7;I-'-*!C[F_V0CHUN!G%G\X;I ML&,Z/,ET5C"]PARL@K,%9;[[CVDLK.3KQ,DQN#FCU& VOK_MIC3I:H]]-/!6"TRD? M'64S"<-#DL=&;^Y%0]+?JZ[JPOXP?J4.ES3D'[! M-.WQ,UT3+@T(7!)D<#6BI.JFY303J]9UU7Y6EGI /2RH2Z-V!K2_5,KN)NZ MKN^G/P%02P,$% @ 68:!6'N6M/0M P ZA( T !X;"]S='EL97,N M>&ULW5A=3]LP%/TKD1D32!-IFS4THZVT54*:M$U(\+ WY#9.:\FQ,\=E+;]^ MOK&;?N"+& ];MU80^QZ?QW6E&?)NY.3SD7G_OSJ$#GST#F)@\+] M%PBCLIAH^B*WS]E%I2_WI3?#3ZU6RSW%R(, >J!B1"15\JCFP"EIRL7;A'@1F2B@=&5L0-E$7(O6C@[NN![7B=4HNE6YR MNPSN]]0//P V/3#(A6@-]H@+C(<5-89I>6T[S> F^ 2*?/MN75F'-@S?L+(S M)L0MO$C?BSWM5;&S8QW8+]DVK2'?=#*N _J[:DY[5[;W*MVHX@_*?%K:ZQ=5I58GU1\'GLF1N\B]..![2#2]:*,T?;38HE9D- M,$VB!Z8-G^U&?FI:W;&5V933JL ]]_Y!SW]VG>=,,DW%KFE;^\>\RJ]V[$^> MO^&Y^;-RZ#AH,KD\?H_^I#UVD^GQFTRRX_?H[RG';G)PE"9C?W[O7!+VK@AM M-(*KV(A\@RN=V":-IDLN#)>^M^!YSN23FX*5-W1J+_)[^G9\S@JZ%.:N!4=D MV_[*;X.L#U]KD*P MF>*5B,T47VM PNL&C"P+[S:6!QC8+F"U _G#>:"FPIPD@5W%O&%O,(YD&89 M+89K-$V1U4GA&]X?["U)DBP+(X"%'20)AL#;B".8 _" (4G2G(,'YU&\.:?B M[7^WQK\ 4$L#!!0 ( %F&@5B7BKL

-8?20$3;8T.P6BP^ M0"X99K>]9!:GH638$T2;< 79O%0?=Q M8"3:)BJ)'DFY37_]CK33GASMMB\W?TKTZL>D=,\=2;_Z;.RG!V,^B2]MT[GS MR=K[SKK7K9WB#>-5Y;7I8&?8\5&KS^[[\; IMMKI!]UH_W@^B?\W:B):W>E6?U7U M^>1L(MS:?/[56/W5=%XVB\J:ICF?S'8'/BKK=?5L]R) WLL'%_=X^7 G >1\ M4IS!#9?:.A_/B/>7P+A5Z6X7;P+>8HJ\1V^'I M[ZX17]K_THQFN=25NC)5WZK.[]K1JB8 =FZM-VXB.MFJ\\FEV2HK;N5*A2\% MGW)3[[Z@!S+47/:EA@/VIHZ,?#P7?:V]N.EV%\-1A)406 DOUB5LFT;7\.FU M>",;V55*Q.YU"# E -.C 8J36XD@,P(R^Q\A%P$B7."$64*/5P9!Y@1D?C3( M2^G6"+(@((NC02[6TB+(DH LCPCY9X(@YP3DG!=RT;>MM(\12J\Z#9?)SHN+ MJC)]YS6"?$% ON"%O-*N C/IKH>6_+!1=G<*#MEG5,P^X\6[4UL%:.).50:: M\"!LSTB=,/ODK=16?)0-T$$/O]4=!$8M&X@WSMN^Q9B47F;,?H$\!GK5/_XD M;IOP^,FN%M=_]7H3KL.0E&)FS(ZY4@\#%LHD,V:5O%/2J<$+0"ECQNP,B!8V MO)K77^ F!UR4)6;,F@@N4&O3U,JZ'^(#Y1\Q&R6'&;,=GB)LMQ)P?=26.GT# MO5I#.OHX>#,I/_EEV*V4#6;,.KB6MH-V<^)6[1L.9\F4"1)F M$]QT=0^!]5$LU"K*'H-1'DB8/?!&=6H)E44(KRZ&UTNHY50LRR!?QIADF<%> M9[2M]KLT:0<9WQ %TAH\?@GE@839 XM^LVEB+@H^T:)FYN8FL0S8G?_WLL&IYP))8^$61X0A<4V MQIAX>2@H0Q[:&-R#BJYL%;"^_(L]E *28Y98@SJ MH(2R2L)L%1HSQ>,#!3,FA+6;?D,61.,&8E&]29M^$\FBTBRG7I,RNV=5)HUB46U)FMQP6 M3*. E%=29J^,54ZCD)184F:QD"74\/VEQ)(RBP674&-MF%$ZR9AU\KR6&D6D M5)(QJ^19435*2(DD8Q8)61$,'L2,$DG&7KA0&4Z&,*91DH^^9%JF5,1QP@P)B6@G%E ).8@O.>4A7)F"XV57/N6#*,M&).R4,YL M(1)SV)J4A7)F"]'%(1X.R,G9>F8+T9C8Z3EEH9Q[,(VJ88>=3EDH9[90K&'W M03(.C9]<*2]U,T@U\^),2D!Y#Q"-O3V4> KN\F=LA B: MU9OJ$[@=8Y(+Q8ZP! #%3XQ)B:4@$IF 1U@7IIV8[KOJY4Q)F6ADME"!YC7R^5^ M34MHSCL\T%%2%BJ9+72 >9@48TQRP3*SA<8F T;RCI)24,F^(.UP-F#0GAB3 M4E#)/NGS''/_;Y@70)AS2D%S9@61Z\*&:]0I!O:GB0.E6_AX]PL+^2375K1?@3[C1+ MLCPL&EWV37,)^SYT[XRLGW[S]?1[M==_ U!+ P04 " !9AH%8DS&\_8 " M "3,0 &@ 'AL+U]R96QS+W=O!7J$ M@*=?]=".^^XT[/;G8?%Q/)R&5;,;Q_./$(;UKA[;X:$[U]/ER*;KC^UX6?;; M<&[7[^VV!EDN/?3W,YKGI_N9B]?/<_V?B=UFLU_7G]WZ][&>QG\,#G^Z_GW8 MU3HVB]>VW]9QU82/PVWW$*Z;^'"9W"Q>WE9-__(6FS!WD$"0S!^D$*3S!R4( M2O,'&039_$$.03Y_4(:@/']0@: R?] C!#W.'Q27*..2(&F"-8'6$;F.!%Y' M!#L2B!V1[$A@=D2T(X':$=F.!&Y'A#L2R!V1[DA@=T2\(X'>@GH+@=Z">@N! MWC)YV";06U!O(=!;4&\AT%M0;R'06U!O(=!;4&\AT%M0;R'06U!O(=!;46\E MT%M1;R706U%O)=!;)R]+"/16U%L)]%;46PGT5M1;"?16U%L)]%;46PGT5M1; M"?1.J'AMJ+<1Z&VHMQ'H;:BW$>AMDX^5!'H;ZFT$ M>AOJ;01Z&^IM!'H;ZFT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'H[ZNT$ M>OOD9Q,"O1WU=@*]'?5V KT=]78"O3/JG0GTSJAW)M [H]Z90.^,>F<"O3/J MG0GTSJAW)M [H]Z90.\\^5F00.^,>F<"O3/JG0GT+JAW(="[H-Z%0.^">A<" MO0OJ70CT+JAW^4Z]A_'S4(=;S]<:K_^=5(^7<^OM\M?EU\[)W7O%.=Q7#,]_ M 5!+ P04 " !9AH%8]S F!B<" R, $P %M#;VYT96YT7U1Y<&5S M72YX;6S-VTUNVS 0!>"K&-H&%LU_M8BS:;MML^@%6&D<"Y9$@F12Y_:EY"1 MB]1(X )]&PLVR7DC#O#M?/W],5!:'<=A2MMJGW/XR%AJ]S2Z5/M 4UG9^3BZ M7+[&.Q9<>W!WQ,1F8UCKITQ37N>Y1G5S_9EV[G[(JR_'\G/J_;2M(@VI6GTZ M;9RSMI4+8>A;E\LZ>YBZ/U+63PEU.;GL2?L^I*NRH6*O)LPK?P]X.O?M@6+L M.UK=NIB_NK'L8L>!I?PX4*K/EWBE1[_;]2UUOKT?RY$ZA4BN2WNB/ [UJ>C5 M^>1<;IA.G_SB_*7,N<"R\S;ZD,K$(KT_[GDD\^EU*(4HYO[\*[XDEM(7OQ_- MT^ZH>V-VN=Z?/AZ6>22V/"Z_X]]G_%+_G7T(D#XD2!\*I \-THL/[P_ M_./XY5F/KI^>\]GR5X&;7U!+ 0(4 Q0 ( %F&@5@'04UB@0 +$ 0 M " 0 !D;V-0&UL4$L! A0#% @ M68:!6!.;4R'M *P( !$ ( !KP &1O8U!R;W!S+V-O M&UL4$L! A0#% @ 68:!6)E&PO=V]R:W-H965T&UL4$L! A0#% @ 68:!6"2K:_]T]P < .\C 8 " @6L2 !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ 68:!6*U0W-RD!0 ,!D !@ ("!6!T 'AL+W=O>H[0 @ M5 < !@ ("!*S, 'AL+W=O' &0 @(%57 >&PO=V]R:W-H965T&UL4$L! A0#% @ M68:!6)9(@QO;# QR8 !D ("!'FT 'AL+W=O&PO=V]R:W-H965T:/ !X;"]W;W)K&UL4$L! A0#% @ 68:!6 &E%N#N# WR@ !D M ("!YI0 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 68:!6.N>>HS(" AQ4 !D ("!PZT 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 68:! M6&#X.97T! NPP !D ("! L0 'AL+W=O1%/Y@" #F!0 &0 M @($MR0 >&PO=V]R:W-H965T&UL4$L! A0#% @ 68:!6'E&PO=V]R:W-H965T&UL4$L! A0#% @ 68:!6'T^F>D8!0 -@T !D M ("!B?< 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ 68:!6'&O4E#\!0 ,Q !D ("!G 8! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 68:!6!*: MKL(D!0 =0\ !D ("!"Q,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 68:!6&1?=HL2!0 @ T !D M ("!>1X! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ 68:!6/# &0 @($$,@$ >&PO=V]R:W-H965T&UL4$L! A0#% M @ 68:!6'GV6E>% @ 8@8 !D ("!(D ! 'AL+W=O0@$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 68:!6"/-/HE_ M P XP\ !D ("!WTD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 68:!6%]E]N3_! ZA@ !D M ("!/5&PO=V]R M:W-H965T&UL M4$L! A0#% @ 68:!6"GEWCB"! ]R !D ("!4&D! M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M68:!6'N+^1VZ! QQH !D ("!T'&PO=V]R:W-H965T&UL4$L! A0#% @ 68:!6$J7&32B @ M-P8 !D ("!GXH! 'AL+W=O&PO=V]R:W-H965TN0 0!X;"]W;W)K&UL4$L! A0#% @ 68:!6"N@/Q5. P J0P !D M ("!-90! 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ 68:!6)B%V67U @ _PH !D ("!"IX! 'AL M+W=O;C^ , " M ! !P &0 @($VH0$ >&PO=V]R:W-H965T&UL4$L! A0#% @ 68:! M6'CY=3!<"@ F%\ !D ("!N:8! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 68:!6-OU*^OK! 9R( M !D ("!P+H! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 68:!6-522%;^ @ " H !D M ("!L\&PO=V]R:W-H965T M&UL4$L! A0# M% @ 68:!6'G"[@_B!P #@ !D ("!5M,! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ 68:!6$X; MJXM.!@ 02@ !D ("!GO ! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ 68:!6-CX/.D* P P@ !D M ("!)0," 'AL+W=OY:T]"T# #J$@ #0 @ %F!@( >&PO M&PO7W)E M;',O=V]R:V)O;VLN>&UL+G)E;'-02P$"% ,4 " !9AH%8]S F!B<" R M, $P @ &^$P( 6T-O;G1E;G1?5'EP97-=+GAM;%!+!08 1 7 !< #L9 6%@( ! end XML 101 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 102 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 104 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.1 html 225 457 1 false 88 0 false 7 false false R1.htm 0000001 - Document - Cover Page Sheet http://ascentco.com/role/CoverPage Cover Page Cover 1 false false R2.htm 0000002 - Document - Audit Information Sheet http://ascentco.com/role/AuditInformation Audit Information Cover 2 false false R3.htm 0000003 - Statement - Consolidated Balance Sheets Sheet http://ascentco.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 3 false false R4.htm 0000004 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://ascentco.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 4 false false R5.htm 0000005 - Statement - Consolidated Statements of Income Sheet http://ascentco.com/role/ConsolidatedStatementsofIncome Consolidated Statements of Income Statements 5 false false R6.htm 0000006 - Statement - Consolidated Statements of Cash Flows Sheet http://ascentco.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 6 false false R7.htm 0000007 - Statement - Consolidated Statements of Shareholders' Equity Sheet http://ascentco.com/role/ConsolidatedStatementsofShareholdersEquity Consolidated Statements of Shareholders' Equity Statements 7 false false R8.htm 0000008 - Statement - Consolidated Statements of Shareholders' Equity (Parenthetical) Sheet http://ascentco.com/role/ConsolidatedStatementsofShareholdersEquityParenthetical Consolidated Statements of Shareholders' Equity (Parenthetical) Statements 8 false false R9.htm 0000009 - Disclosure - Summary of Significant Accounting Policies Sheet http://ascentco.com/role/SummaryofSignificantAccountingPolicies Summary of Significant Accounting Policies Notes 9 false false R10.htm 0000010 - Disclosure - Discontinued Operations Sheet http://ascentco.com/role/DiscontinuedOperations Discontinued Operations Notes 10 false false R11.htm 0000011 - Disclosure - Revenue Recognition Sheet http://ascentco.com/role/RevenueRecognition Revenue Recognition Notes 11 false false R12.htm 0000012 - Disclosure - Fair Value of Financial Instruments Sheet http://ascentco.com/role/FairValueofFinancialInstruments Fair Value of Financial Instruments Notes 12 false false R13.htm 0000013 - Disclosure - Property, Plant and Equipment Sheet http://ascentco.com/role/PropertyPlantandEquipment Property, Plant and Equipment Notes 13 false false R14.htm 0000014 - Disclosure - Debt Sheet http://ascentco.com/role/Debt Debt Notes 14 false false R15.htm 0000015 - Disclosure - Leases Sheet http://ascentco.com/role/Leases Leases Notes 15 false false R16.htm 0000016 - Disclosure - Accrued Expenses Sheet http://ascentco.com/role/AccruedExpenses Accrued Expenses Notes 16 false false R17.htm 0000017 - Disclosure - Shareholders' Equity Sheet http://ascentco.com/role/ShareholdersEquity Shareholders' Equity Notes 17 false false R18.htm 0000018 - Disclosure - Accounting for Share-Based Payments Sheet http://ascentco.com/role/AccountingforShareBasedPayments Accounting for Share-Based Payments Notes 18 false false R19.htm 0000019 - Disclosure - Income Taxes Sheet http://ascentco.com/role/IncomeTaxes Income Taxes Notes 19 false false R20.htm 0000020 - Disclosure - Earnings Per Share Sheet http://ascentco.com/role/EarningsPerShare Earnings Per Share Notes 20 false false R21.htm 0000021 - Disclosure - Industry Segments Sheet http://ascentco.com/role/IndustrySegments Industry Segments Notes 21 false false R22.htm 0000022 - Disclosure - Benefit Plans and Collective Bargaining Agreements Sheet http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreements Benefit Plans and Collective Bargaining Agreements Notes 22 false false R23.htm 0000023 - Disclosure - Commitments and Contingencies Sheet http://ascentco.com/role/CommitmentsandContingencies Commitments and Contingencies Notes 23 false false R24.htm 0000024 - Disclosure - Supplemental Financial Information Sheet http://ascentco.com/role/SupplementalFinancialInformation Supplemental Financial Information Notes 24 false false R25.htm 0000025 - Disclosure - Subsequent Events Sheet http://ascentco.com/role/SubsequentEvents Subsequent Events Notes 25 false false R26.htm 0000026 - Disclosure - Schedule II Valuation and Qualifying Accounts Sheet http://ascentco.com/role/ScheduleIIValuationandQualifyingAccounts Schedule II Valuation and Qualifying Accounts Notes 26 false false R27.htm 995410 - Disclosure - Pay vs Performance Disclosure Sheet http://xbrl.sec.gov/ecd/role/PvpDisclosure Pay vs Performance Disclosure Notes 27 false false R28.htm 995445 - Disclosure - Insider Trading Arrangements Sheet http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements Insider Trading Arrangements Notes 28 false false R29.htm 9954471 - Disclosure - Summary of Significant Accounting Policies (Policies) Sheet http://ascentco.com/role/SummaryofSignificantAccountingPoliciesPolicies Summary of Significant Accounting Policies (Policies) Policies http://ascentco.com/role/SummaryofSignificantAccountingPolicies 29 false false R30.htm 9954472 - Disclosure - Summary of Significant Accounting Policies (Tables) Sheet http://ascentco.com/role/SummaryofSignificantAccountingPoliciesTables Summary of Significant Accounting Policies (Tables) Tables http://ascentco.com/role/SummaryofSignificantAccountingPolicies 30 false false R31.htm 9954473 - Disclosure - Discontinued Operations (Tables) Sheet http://ascentco.com/role/DiscontinuedOperationsTables Discontinued Operations (Tables) Tables http://ascentco.com/role/DiscontinuedOperations 31 false false R32.htm 9954474 - Disclosure - Revenue Recognition (Tables) Sheet http://ascentco.com/role/RevenueRecognitionTables Revenue Recognition (Tables) Tables http://ascentco.com/role/RevenueRecognition 32 false false R33.htm 9954475 - Disclosure - Fair Value of Financial Instruments (Tables) Sheet http://ascentco.com/role/FairValueofFinancialInstrumentsTables Fair Value of Financial Instruments (Tables) Tables http://ascentco.com/role/FairValueofFinancialInstruments 33 false false R34.htm 9954476 - Disclosure - Property, Plant and Equipment (Tables) Sheet http://ascentco.com/role/PropertyPlantandEquipmentTables Property, Plant and Equipment (Tables) Tables http://ascentco.com/role/PropertyPlantandEquipment 34 false false R35.htm 9954477 - Disclosure - Debt (Tables) Sheet http://ascentco.com/role/DebtTables Debt (Tables) Tables http://ascentco.com/role/Debt 35 false false R36.htm 9954478 - Disclosure - Leases (Tables) Sheet http://ascentco.com/role/LeasesTables Leases (Tables) Tables http://ascentco.com/role/Leases 36 false false R37.htm 9954479 - Disclosure - Accrued Expenses (Tables) Sheet http://ascentco.com/role/AccruedExpensesTables Accrued Expenses (Tables) Tables http://ascentco.com/role/AccruedExpenses 37 false false R38.htm 9954480 - Disclosure - Shareholders' Equity (Tables) Sheet http://ascentco.com/role/ShareholdersEquityTables Shareholders' Equity (Tables) Tables http://ascentco.com/role/ShareholdersEquity 38 false false R39.htm 9954481 - Disclosure - Accounting for Share-Based Payments (Tables) Sheet http://ascentco.com/role/AccountingforShareBasedPaymentsTables Accounting for Share-Based Payments (Tables) Tables http://ascentco.com/role/AccountingforShareBasedPayments 39 false false R40.htm 9954482 - Disclosure - Income Taxes (Tables) Sheet http://ascentco.com/role/IncomeTaxesTables Income Taxes (Tables) Tables http://ascentco.com/role/IncomeTaxes 40 false false R41.htm 9954483 - Disclosure - Earnings Per Share (Tables) Sheet http://ascentco.com/role/EarningsPerShareTables Earnings Per Share (Tables) Tables http://ascentco.com/role/EarningsPerShare 41 false false R42.htm 9954484 - Disclosure - Industry Segments (Tables) Sheet http://ascentco.com/role/IndustrySegmentsTables Industry Segments (Tables) Tables http://ascentco.com/role/IndustrySegments 42 false false R43.htm 9954485 - Disclosure - Supplemental Financial Information (Tables) Sheet http://ascentco.com/role/SupplementalFinancialInformationTables Supplemental Financial Information (Tables) Tables http://ascentco.com/role/SupplementalFinancialInformation 43 false false R44.htm 9954486 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details) Sheet http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails Summary of Significant Accounting Policies - Narrative (Details) Details 44 false false R45.htm 9954487 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivables From Continuing Operations (Details) Sheet http://ascentco.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivablesFromContinuingOperationsDetails Summary of Significant Accounting Policies - Accounts Receivables From Continuing Operations (Details) Details 45 false false R46.htm 9954488 - Disclosure - Summary of Significant Accounting Policies - Activity in the Allowance for Credit Losses (Details) Sheet http://ascentco.com/role/SummaryofSignificantAccountingPoliciesActivityintheAllowanceforCreditLossesDetails Summary of Significant Accounting Policies - Activity in the Allowance for Credit Losses (Details) Details 46 false false R47.htm 9954489 - Disclosure - Summary of Significant Accounting Policies - Schedule of Goodwill (Details) Sheet http://ascentco.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails Summary of Significant Accounting Policies - Schedule of Goodwill (Details) Details 47 false false R48.htm 9954490 - Disclosure - Summary of Significant Accounting Policies - Gross Carrying Amount and Accumulated Amortization of Intangible Assets (Details) Sheet http://ascentco.com/role/SummaryofSignificantAccountingPoliciesGrossCarryingAmountandAccumulatedAmortizationofIntangibleAssetsDetails Summary of Significant Accounting Policies - Gross Carrying Amount and Accumulated Amortization of Intangible Assets (Details) Details 48 false false R49.htm 9954491 - Disclosure - Summary of Significant Accounting Policies - Amortization Expense of Finite Lived Intangible Assets (Details) Sheet http://ascentco.com/role/SummaryofSignificantAccountingPoliciesAmortizationExpenseofFiniteLivedIntangibleAssetsDetails Summary of Significant Accounting Policies - Amortization Expense of Finite Lived Intangible Assets (Details) Details 49 false false R50.htm 9954492 - Disclosure - Discontinued Operations - Narrative (Details) Sheet http://ascentco.com/role/DiscontinuedOperationsNarrativeDetails Discontinued Operations - Narrative (Details) Details 50 false false R51.htm 9954493 - Disclosure - Discontinued Operations - Schedule of Assets and Liabilities (Details) Sheet http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails Discontinued Operations - Schedule of Assets and Liabilities (Details) Details 51 false false R52.htm 9954494 - Disclosure - Discontinued Operations - Schedule of Results of Discontinued Operations (Details) Sheet http://ascentco.com/role/DiscontinuedOperationsScheduleofResultsofDiscontinuedOperationsDetails Discontinued Operations - Schedule of Results of Discontinued Operations (Details) Details 52 false false R53.htm 9954495 - Disclosure - Revenue Recognition - Schedule of Disaggregated Revenue by Product Group (Details) Sheet http://ascentco.com/role/RevenueRecognitionScheduleofDisaggregatedRevenuebyProductGroupDetails Revenue Recognition - Schedule of Disaggregated Revenue by Product Group (Details) Details 53 false false R54.htm 9954496 - Disclosure - Revenue Recognition - Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Details) Sheet http://ascentco.com/role/RevenueRecognitionScheduleofRevenueRemainingPerformanceObligationExpectedTimingofSatisfactionDetails Revenue Recognition - Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Details) Details 54 false false R55.htm 9954497 - Disclosure - Fair Value of Financial Instruments - Narrative (Details) Sheet http://ascentco.com/role/FairValueofFinancialInstrumentsNarrativeDetails Fair Value of Financial Instruments - Narrative (Details) Details 55 false false R56.htm 9954498 - Disclosure - Fair Value of Financial Instruments - Summary of Assets Held for Sale (Details) Sheet http://ascentco.com/role/FairValueofFinancialInstrumentsSummaryofAssetsHeldforSaleDetails Fair Value of Financial Instruments - Summary of Assets Held for Sale (Details) Details 56 false false R57.htm 9954499 - Disclosure - Property, Plant and Equipment (Details) Sheet http://ascentco.com/role/PropertyPlantandEquipmentDetails Property, Plant and Equipment (Details) Details http://ascentco.com/role/PropertyPlantandEquipmentTables 57 false false R58.htm 9954500 - Disclosure - Debt - Narrative (Details) Sheet http://ascentco.com/role/DebtNarrativeDetails Debt - Narrative (Details) Details 58 false false R59.htm 9954501 - Disclosure - Debt - Summary of Debt (Details) Sheet http://ascentco.com/role/DebtSummaryofDebtDetails Debt - Summary of Debt (Details) Details 59 false false R60.htm 9954502 - Disclosure - Leases - Narrative (Details) Sheet http://ascentco.com/role/LeasesNarrativeDetails Leases - Narrative (Details) Details 60 false false R61.htm 9954503 - Disclosure - Leases - Schedule of Operating and Finance Leases Recorded in the Consolidated Balance Sheet (Details) Sheet http://ascentco.com/role/LeasesScheduleofOperatingandFinanceLeasesRecordedintheConsolidatedBalanceSheetDetails Leases - Schedule of Operating and Finance Leases Recorded in the Consolidated Balance Sheet (Details) Details 61 false false R62.htm 9954504 - Disclosure - Leases - Schedule of Total Leases Costs (Details) Sheet http://ascentco.com/role/LeasesScheduleofTotalLeasesCostsDetails Leases - Schedule of Total Leases Costs (Details) Details 62 false false R63.htm 9954505 - Disclosure - Leases - Maturities of Lease Liabilities After Adoption of 842 (Details) Sheet http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details Leases - Maturities of Lease Liabilities After Adoption of 842 (Details) Details 63 false false R64.htm 9954506 - Disclosure - Leases - Schedule of Weighted Average Lease Term and Discount Rate (Details) Sheet http://ascentco.com/role/LeasesScheduleofWeightedAverageLeaseTermandDiscountRateDetails Leases - Schedule of Weighted Average Lease Term and Discount Rate (Details) Details 64 false false R65.htm 9954507 - Disclosure - Accrued Expenses (Details) Sheet http://ascentco.com/role/AccruedExpensesDetails Accrued Expenses (Details) Details http://ascentco.com/role/AccruedExpensesTables 65 false false R66.htm 9954508 - Disclosure - Shareholders' Equity - Stock Repurchase Program (Details) Sheet http://ascentco.com/role/ShareholdersEquityStockRepurchaseProgramDetails Shareholders' Equity - Stock Repurchase Program (Details) Details 66 false false R67.htm 9954509 - Disclosure - Shareholders' Equity - Summary of Shares Repurchased (Details) Sheet http://ascentco.com/role/ShareholdersEquitySummaryofSharesRepurchasedDetails Shareholders' Equity - Summary of Shares Repurchased (Details) Details 67 false false R68.htm 9954510 - Disclosure - Shareholders' Equity - Dividends (Details) Sheet http://ascentco.com/role/ShareholdersEquityDividendsDetails Shareholders' Equity - Dividends (Details) Details 68 false false R69.htm 9954511 - Disclosure - Accounting for Share-Based Payments - Narrative (Details) Sheet http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails Accounting for Share-Based Payments - Narrative (Details) Details 69 false false R70.htm 9954512 - Disclosure - Accounting for Share-Based Payments - Summary of Stock Option Activity (Details) Sheet http://ascentco.com/role/AccountingforShareBasedPaymentsSummaryofStockOptionActivityDetails Accounting for Share-Based Payments - Summary of Stock Option Activity (Details) Details 70 false false R71.htm 9954513 - Disclosure - Accounting for Share-Based Payments - Stock Award Activity and Performance Stock Units (Details) Sheet http://ascentco.com/role/AccountingforShareBasedPaymentsStockAwardActivityandPerformanceStockUnitsDetails Accounting for Share-Based Payments - Stock Award Activity and Performance Stock Units (Details) Details 71 false false R72.htm 9954514 - Disclosure - Accounting for Share-Based Payments - Performance-based Stock Awards (Details) Sheet http://ascentco.com/role/AccountingforShareBasedPaymentsPerformancebasedStockAwardsDetails Accounting for Share-Based Payments - Performance-based Stock Awards (Details) Details 72 false false R73.htm 9954515 - Disclosure - Accounting for Share-Based Payments - Inducement Awards (Details) Sheet http://ascentco.com/role/AccountingforShareBasedPaymentsInducementAwardsDetails Accounting for Share-Based Payments - Inducement Awards (Details) Details 73 false false R74.htm 9954516 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details) Sheet http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails Income Taxes - Deferred Tax Assets and Liabilities (Details) Details 74 false false R75.htm 9954517 - Disclosure - Income Taxes - Components of Income Taxes (Details) Sheet http://ascentco.com/role/IncomeTaxesComponentsofIncomeTaxesDetails Income Taxes - Components of Income Taxes (Details) Details 75 false false R76.htm 9954518 - Disclosure - Income Taxes - Effective Tax Rate Reconciliation (Details) Sheet http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails Income Taxes - Effective Tax Rate Reconciliation (Details) Details 76 false false R77.htm 9954519 - Disclosure - Income Taxes - Narrative (Details) Sheet http://ascentco.com/role/IncomeTaxesNarrativeDetails Income Taxes - Narrative (Details) Details 77 false false R78.htm 9954520 - Disclosure - Earnings Per Share (Details) Sheet http://ascentco.com/role/EarningsPerShareDetails Earnings Per Share (Details) Details http://ascentco.com/role/EarningsPerShareTables 78 false false R79.htm 9954521 - Disclosure - Industry Segments - Narrative (Details) Sheet http://ascentco.com/role/IndustrySegmentsNarrativeDetails Industry Segments - Narrative (Details) Details 79 false false R80.htm 9954522 - Disclosure - Industry Segments - Segment Information (Details) Sheet http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails Industry Segments - Segment Information (Details) Details 80 false false R81.htm 9954523 - Disclosure - Benefit Plans and Collective Bargaining Agreements (Details) Sheet http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreementsDetails Benefit Plans and Collective Bargaining Agreements (Details) Details http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreements 81 false false R82.htm 9954524 - Disclosure - Commitments and Contingencies (Details) Sheet http://ascentco.com/role/CommitmentsandContingenciesDetails Commitments and Contingencies (Details) Details http://ascentco.com/role/CommitmentsandContingencies 82 false false R83.htm 9954525 - Disclosure - Supplemental Financial Information (Details) Sheet http://ascentco.com/role/SupplementalFinancialInformationDetails Supplemental Financial Information (Details) Details http://ascentco.com/role/SupplementalFinancialInformationTables 83 false false R84.htm 9954526 - Disclosure - Schedule II Valuation and Qualifying Accounts (Details) Sheet http://ascentco.com/role/ScheduleIIValuationandQualifyingAccountsDetails Schedule II Valuation and Qualifying Accounts (Details) Details http://ascentco.com/role/ScheduleIIValuationandQualifyingAccounts 84 false false All Reports Book All Reports acnt-20231231.htm acnt-20231231.xsd acnt-20231231_cal.xml acnt-20231231_def.xml acnt-20231231_lab.xml acnt-20231231_pre.xml acnt-20231231_g1.jpg http://fasb.org/srt/2023 http://fasb.org/us-gaap/2023 http://xbrl.sec.gov/dei/2023 http://xbrl.sec.gov/ecd/2023 true true JSON 106 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "acnt-20231231.htm": { "nsprefix": "acnt", "nsuri": "http://ascentco.com/20231231", "dts": { "inline": { "local": [ "acnt-20231231.htm" ] }, "schema": { "local": [ "acnt-20231231.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/net-2009-12-16.xsd", "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd", "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd", "https://www.xbrl.org/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/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd" ] }, "calculationLink": { "local": [ "acnt-20231231_cal.xml" ] }, "definitionLink": { "local": [ "acnt-20231231_def.xml" ] }, "labelLink": { "local": [ "acnt-20231231_lab.xml" ] }, "presentationLink": { "local": [ "acnt-20231231_pre.xml" ] } }, "keyStandard": 406, "keyCustom": 51, "axisStandard": 32, "axisCustom": 2, "memberStandard": 45, "memberCustom": 41, "hidden": { "total": 6, "http://xbrl.sec.gov/dei/2023": 4, "http://fasb.org/us-gaap/2023": 2 }, "contextCount": 225, "entityCount": 1, "segmentCount": 88, "elementCount": 798, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1058, "http://xbrl.sec.gov/dei/2023": 39, "http://xbrl.sec.gov/ecd/2023": 4, "http://fasb.org/srt/2023": 1 }, "report": { "R1": { "role": "http://ascentco.com/role/CoverPage", "longName": "0000001 - Document - Cover Page", "shortName": "Cover Page", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R2": { "role": "http://ascentco.com/role/AuditInformation", "longName": "0000002 - Document - Audit Information", "shortName": "Audit Information", "isDefault": "false", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "2", "firstAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "dei:AuditorName", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R3": { "role": "http://ascentco.com/role/ConsolidatedBalanceSheets", "longName": "0000003 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R4": { "role": "http://ascentco.com/role/ConsolidatedBalanceSheetsParenthetical", "longName": "0000004 - Statement - Consolidated Balance Sheets (Parenthetical)", "shortName": "Consolidated Balance Sheets (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CommonStockParOrStatedValuePerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:CommonStockSharesIssued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "unique": true } }, "R5": { "role": "http://ascentco.com/role/ConsolidatedStatementsofIncome", "longName": "0000005 - Statement - Consolidated Statements of Income", "shortName": "Consolidated Statements of Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:DisaggregationOfRevenueTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "unique": true } }, "R6": { "role": "http://ascentco.com/role/ConsolidatedStatementsofCashFlows", "longName": "0000006 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "us-gaap:NetIncomeLoss", "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DeferredIncomeTaxesAndTaxCredits", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "unique": true } }, "R7": { "role": "http://ascentco.com/role/ConsolidatedStatementsofShareholdersEquity", "longName": "0000007 - Statement - Consolidated Statements of Shareholders' Equity", "shortName": "Consolidated Statements of Shareholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "c-9", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-9", "name": "us-gaap:SharesOutstanding", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R8": { "role": "http://ascentco.com/role/ConsolidatedStatementsofShareholdersEquityParenthetical", "longName": "0000008 - Statement - Consolidated Statements of Shareholders' Equity (Parenthetical)", "shortName": "Consolidated Statements of Shareholders' Equity (Parenthetical)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "8", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockIssuedDuringPeriodSharesTreasuryStockReissued", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true }, "uniqueAnchor": null }, "R9": { "role": "http://ascentco.com/role/SummaryofSignificantAccountingPolicies", "longName": "0000009 - Disclosure - Summary of Significant Accounting Policies", "shortName": "Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R10": { "role": "http://ascentco.com/role/DiscontinuedOperations", "longName": "0000010 - Disclosure - Discontinued Operations", "shortName": "Discontinued Operations", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R11": { "role": "http://ascentco.com/role/RevenueRecognition", "longName": "0000011 - Disclosure - Revenue Recognition", "shortName": "Revenue Recognition", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:RevenueFromContractWithCustomerTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R12": { "role": "http://ascentco.com/role/FairValueofFinancialInstruments", "longName": "0000012 - Disclosure - Fair Value of Financial Instruments", "shortName": "Fair Value of Financial Instruments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:FairValueDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R13": { "role": "http://ascentco.com/role/PropertyPlantandEquipment", "longName": "0000013 - Disclosure - Property, Plant and Equipment", "shortName": "Property, Plant and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R14": { "role": "http://ascentco.com/role/Debt", "longName": "0000014 - Disclosure - Debt", "shortName": "Debt", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LongTermDebtTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R15": { "role": "http://ascentco.com/role/Leases", "longName": "0000015 - Disclosure - Leases", "shortName": "Leases", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:LesseeFinanceLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R16": { "role": "http://ascentco.com/role/AccruedExpenses", "longName": "0000016 - Disclosure - Accrued Expenses", "shortName": "Accrued Expenses", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R17": { "role": "http://ascentco.com/role/ShareholdersEquity", "longName": "0000017 - Disclosure - Shareholders' Equity", "shortName": "Shareholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R18": { "role": "http://ascentco.com/role/AccountingforShareBasedPayments", "longName": "0000018 - Disclosure - Accounting for Share-Based Payments", "shortName": "Accounting for Share-Based Payments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R19": { "role": "http://ascentco.com/role/IncomeTaxes", "longName": "0000019 - Disclosure - Income Taxes", "shortName": "Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R20": { "role": "http://ascentco.com/role/EarningsPerShare", "longName": "0000020 - Disclosure - Earnings Per Share", "shortName": "Earnings Per Share", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:EarningsPerShareTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R21": { "role": "http://ascentco.com/role/IndustrySegments", "longName": "0000021 - Disclosure - Industry Segments", "shortName": "Industry Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R22": { "role": "http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreements", "longName": "0000022 - Disclosure - Benefit Plans and Collective Bargaining Agreements", "shortName": "Benefit Plans and Collective Bargaining Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R23": { "role": "http://ascentco.com/role/CommitmentsandContingencies", "longName": "0000023 - Disclosure - Commitments and Contingencies", "shortName": "Commitments and Contingencies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R24": { "role": "http://ascentco.com/role/SupplementalFinancialInformation", "longName": "0000024 - Disclosure - Supplemental Financial Information", "shortName": "Supplemental Financial Information", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AdditionalFinancialInformationDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R25": { "role": "http://ascentco.com/role/SubsequentEvents", "longName": "0000025 - Disclosure - Subsequent Events", "shortName": "Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R26": { "role": "http://ascentco.com/role/ScheduleIIValuationandQualifyingAccounts", "longName": "0000026 - Disclosure - Schedule II Valuation and Qualifying Accounts", "shortName": "Schedule II Valuation and Qualifying Accounts", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "c-1", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R27": { "role": "http://xbrl.sec.gov/ecd/role/PvpDisclosure", "longName": "995410 - Disclosure - Pay vs Performance Disclosure", "shortName": "Pay vs Performance Disclosure", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "c-216", "name": "us-gaap:NetIncomeLoss", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true }, "uniqueAnchor": null }, "R28": { "role": "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "longName": "995445 - Disclosure - Insider Trading Arrangements", "shortName": "Insider Trading Arrangements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "28", "firstAnchor": { "contextRef": "c-216", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-216", "name": "ecd:Rule10b51ArrAdoptedFlag", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ecd:NonRule10b51ArrAdoptedFlag", "span", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R29": { "role": "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesPolicies", "longName": "9954471 - Disclosure - Summary of Significant Accounting Policies (Policies)", "shortName": "Summary of Significant Accounting Policies (Policies)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "policies", "menuCat": "Policies", "order": "29", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ConsolidationPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R30": { "role": "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesTables", "longName": "9954472 - Disclosure - Summary of Significant Accounting Policies (Tables)", "shortName": "Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ReceivablesPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ReceivablesPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R31": { "role": "http://ascentco.com/role/DiscontinuedOperationsTables", "longName": "9954473 - Disclosure - Discontinued Operations (Tables)", "shortName": "Discontinued Operations (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true }, "uniqueAnchor": null }, "R32": { "role": "http://ascentco.com/role/RevenueRecognitionTables", "longName": "9954474 - Disclosure - Revenue Recognition (Tables)", "shortName": "Revenue Recognition (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:DisaggregationOfRevenueTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R33": { "role": "http://ascentco.com/role/FairValueofFinancialInstrumentsTables", "longName": "9954475 - Disclosure - Fair Value of Financial Instruments (Tables)", "shortName": "Fair Value of Financial Instruments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true }, "uniqueAnchor": null }, "R34": { "role": "http://ascentco.com/role/PropertyPlantandEquipmentTables", "longName": "9954476 - Disclosure - Property, Plant and Equipment (Tables)", "shortName": "Property, Plant and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R35": { "role": "http://ascentco.com/role/DebtTables", "longName": "9954477 - Disclosure - Debt (Tables)", "shortName": "Debt (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R36": { "role": "http://ascentco.com/role/LeasesTables", "longName": "9954478 - Disclosure - Leases (Tables)", "shortName": "Leases (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "c-1", "name": "acnt:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "acnt:AssetsAndLiabilitiesLesseeTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R37": { "role": "http://ascentco.com/role/AccruedExpensesTables", "longName": "9954479 - Disclosure - Accrued Expenses (Tables)", "shortName": "Accrued Expenses (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R38": { "role": "http://ascentco.com/role/ShareholdersEquityTables", "longName": "9954480 - Disclosure - Shareholders' Equity (Tables)", "shortName": "Shareholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R39": { "role": "http://ascentco.com/role/AccountingforShareBasedPaymentsTables", "longName": "9954481 - Disclosure - Accounting for Share-Based Payments (Tables)", "shortName": "Accounting for Share-Based Payments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R40": { "role": "http://ascentco.com/role/IncomeTaxesTables", "longName": "9954482 - Disclosure - Income Taxes (Tables)", "shortName": "Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R41": { "role": "http://ascentco.com/role/EarningsPerShareTables", "longName": "9954483 - Disclosure - Earnings Per Share (Tables)", "shortName": "Earnings Per Share (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "41", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R42": { "role": "http://ascentco.com/role/IndustrySegmentsTables", "longName": "9954484 - Disclosure - Industry Segments (Tables)", "shortName": "Industry Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "42", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R43": { "role": "http://ascentco.com/role/SupplementalFinancialInformationTables", "longName": "9954485 - Disclosure - Supplemental Financial Information (Tables)", "shortName": "Supplemental Financial Information (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "43", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R44": { "role": "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "longName": "9954486 - Disclosure - Summary of Significant Accounting Policies - Narrative (Details)", "shortName": "Summary of Significant Accounting Policies - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfOperatingSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:NumberOfReportableSegments", "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "unique": true } }, "R45": { "role": "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivablesFromContinuingOperationsDetails", "longName": "9954487 - Disclosure - Summary of Significant Accounting Policies - Accounts Receivables From Continuing Operations (Details)", "shortName": "Summary of Significant Accounting Policies - Accounts Receivables From Continuing Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:ReceivablesPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:AccountsReceivableNetCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:AccountsReceivableAllowanceForCreditLossTableTextBlock", "us-gaap:ReceivablesPolicyTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "unique": true } }, "R46": { "role": "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesActivityintheAllowanceforCreditLossesDetails", "longName": "9954488 - Disclosure - Summary of Significant Accounting Policies - Activity in the Allowance for Credit Losses (Details)", "shortName": "Summary of Significant Accounting Policies - Activity in the Allowance for Credit Losses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-8", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "unique": true } }, "R47": { "role": "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails", "longName": "9954489 - Disclosure - Summary of Significant Accounting Policies - Schedule of Goodwill (Details)", "shortName": "Summary of Significant Accounting Policies - Schedule of Goodwill (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-39", "name": "us-gaap:Goodwill", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "unique": true } }, "R48": { "role": "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesGrossCarryingAmountandAccumulatedAmortizationofIntangibleAssetsDetails", "longName": "9954490 - Disclosure - Summary of Significant Accounting Policies - Gross Carrying Amount and Accumulated Amortization of Intangible Assets (Details)", "shortName": "Summary of Significant Accounting Policies - Gross Carrying Amount and Accumulated Amortization of Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R49": { "role": "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesAmortizationExpenseofFiniteLivedIntangibleAssetsDetails", "longName": "9954491 - Disclosure - Summary of Significant Accounting Policies - Amortization Expense of Finite Lived Intangible Assets (Details)", "shortName": "Summary of Significant Accounting Policies - Amortization Expense of Finite Lived Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R50": { "role": "http://ascentco.com/role/DiscontinuedOperationsNarrativeDetails", "longName": "9954492 - Disclosure - Discontinued Operations - Narrative (Details)", "shortName": "Discontinued Operations - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:ProvisionForDoubtfulAccounts", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-54", "name": "us-gaap:ProceedsFromSaleOfProductiveAssets", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-6", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "unique": true } }, "R51": { "role": "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails", "longName": "9954493 - Disclosure - Discontinued Operations - Schedule of Assets and Liabilities (Details)", "shortName": "Discontinued Operations - Schedule of Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-55", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "unique": true } }, "R52": { "role": "http://ascentco.com/role/DiscontinuedOperationsScheduleofResultsofDiscontinuedOperationsDetails", "longName": "9954494 - Disclosure - Discontinued Operations - Schedule of Results of Discontinued Operations (Details)", "shortName": "Discontinued Operations - Schedule of Results of Discontinued Operations (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "c-216", "name": "us-gaap:IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-58", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationRevenue", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "unique": true } }, "R53": { "role": "http://ascentco.com/role/RevenueRecognitionScheduleofDisaggregatedRevenuebyProductGroupDetails", "longName": "9954495 - Disclosure - Revenue Recognition - Schedule of Disaggregated Revenue by Product Group (Details)", "shortName": "Revenue Recognition - Schedule of Disaggregated Revenue by Product Group (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "c-216", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true }, "uniqueAnchor": null }, "R54": { "role": "http://ascentco.com/role/RevenueRecognitionScheduleofRevenueRemainingPerformanceObligationExpectedTimingofSatisfactionDetails", "longName": "9954496 - Disclosure - Revenue Recognition - Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Details)", "shortName": "Revenue Recognition - Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "c-216", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-68", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "unique": true } }, "R55": { "role": "http://ascentco.com/role/FairValueofFinancialInstrumentsNarrativeDetails", "longName": "9954497 - Disclosure - Fair Value of Financial Instruments - Narrative (Details)", "shortName": "Fair Value of Financial Instruments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "c-4", "name": "acnt:LessorOperatingLeaseSubleaseAnnualBaseRent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "acnt:LessorOperatingLeaseSubleaseAnnualBaseRent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R56": { "role": "http://ascentco.com/role/FairValueofFinancialInstrumentsSummaryofAssetsHeldforSaleDetails", "longName": "9954498 - Disclosure - Fair Value of Financial Instruments - Summary of Assets Held for Sale (Details)", "shortName": "Fair Value of Financial Instruments - Summary of Assets Held for Sale (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "c-55", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationInventoryCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-75", "name": "us-gaap:DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "unique": true } }, "R57": { "role": "http://ascentco.com/role/PropertyPlantandEquipmentDetails", "longName": "9954499 - Disclosure - Property, Plant and Equipment (Details)", "shortName": "Property, Plant and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:PropertyPlantAndEquipmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R58": { "role": "http://ascentco.com/role/DebtNarrativeDetails", "longName": "9954500 - Disclosure - Debt - Narrative (Details)", "shortName": "Debt - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:InterestPaidNet", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R59": { "role": "http://ascentco.com/role/DebtSummaryofDebtDetails", "longName": "9954501 - Disclosure - Debt - Summary of Debt (Details)", "shortName": "Debt - Summary of Debt (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LongTermDebt", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:LongTermDebtCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "unique": true } }, "R60": { "role": "http://ascentco.com/role/LeasesNarrativeDetails", "longName": "9954502 - Disclosure - Leases - Narrative (Details)", "shortName": "Leases - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "c-4", "name": "acnt:SaleLeasebackTransactionOperatingLeaseLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "acnt:SaleLeasebackTransactionOperatingLeaseLiability", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R61": { "role": "http://ascentco.com/role/LeasesScheduleofOperatingandFinanceLeasesRecordedintheConsolidatedBalanceSheetDetails", "longName": "9954503 - Disclosure - Leases - Schedule of Operating and Finance Leases Recorded in the Consolidated Balance Sheet (Details)", "shortName": "Leases - Schedule of Operating and Finance Leases Recorded in the Consolidated Balance Sheet (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:FinanceLeaseRightOfUseAsset", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "acnt:AssetsAndLiabilitiesLesseeTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "unique": true } }, "R62": { "role": "http://ascentco.com/role/LeasesScheduleofTotalLeasesCostsDetails", "longName": "9954504 - Disclosure - Leases - Schedule of Total Leases Costs (Details)", "shortName": "Leases - Schedule of Total Leases Costs (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:OperatingLeaseCost", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:LeaseCostTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R63": { "role": "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details", "longName": "9954505 - Disclosure - Leases - Maturities of Lease Liabilities After Adoption of 842 (Details)", "shortName": "Leases - Maturities of Lease Liabilities After Adoption of 842 (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:FinanceLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R64": { "role": "http://ascentco.com/role/LeasesScheduleofWeightedAverageLeaseTermandDiscountRateDetails", "longName": "9954506 - Disclosure - Leases - Schedule of Weighted Average Lease Term and Discount Rate (Details)", "shortName": "Leases - Schedule of Weighted Average Lease Term and Discount Rate (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent", "unitRef": "number", "xsiNil": "false", "lang": "en-US", "decimals": "4", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R65": { "role": "http://ascentco.com/role/AccruedExpensesDetails", "longName": "9954507 - Disclosure - Accrued Expenses (Details)", "shortName": "Accrued Expenses (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:AccruedSalariesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:AccruedSalariesCurrent", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R66": { "role": "http://ascentco.com/role/ShareholdersEquityStockRepurchaseProgramDetails", "longName": "9954508 - Disclosure - Shareholders' Equity - Stock Repurchase Program (Details)", "shortName": "Shareholders' Equity - Stock Repurchase Program (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "us-gaap:CommonStockSharesAuthorized", "span", "div", "td", "tr", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-118", "name": "us-gaap:StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "unique": true } }, "R67": { "role": "http://ascentco.com/role/ShareholdersEquitySummaryofSharesRepurchasedDetails", "longName": "9954509 - Disclosure - Shareholders' Equity - Summary of Shares Repurchased (Details)", "shortName": "Shareholders' Equity - Summary of Shares Repurchased (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:TreasuryStockSharesAcquired", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:TreasuryStockAcquiredAverageCostPerShare", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfTreasuryStockByClassTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "unique": true } }, "R68": { "role": "http://ascentco.com/role/ShareholdersEquityDividendsDetails", "longName": "9954510 - Disclosure - Shareholders' Equity - Dividends (Details)", "shortName": "Shareholders' Equity - Dividends (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CommonStockDividendsPerShareCashPaid", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R69": { "role": "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails", "longName": "9954511 - Disclosure - Accounting for Share-Based Payments - Narrative (Details)", "shortName": "Accounting for Share-Based Payments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R70": { "role": "http://ascentco.com/role/AccountingforShareBasedPaymentsSummaryofStockOptionActivityDetails", "longName": "9954512 - Disclosure - Accounting for Share-Based Payments - Summary of Stock Option Activity (Details)", "shortName": "Accounting for Share-Based Payments - Summary of Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "c-5", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "unitRef": "usdPerShare", "xsiNil": "false", "lang": "en-US", "decimals": "2", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "unique": true } }, "R71": { "role": "http://ascentco.com/role/AccountingforShareBasedPaymentsStockAwardActivityandPerformanceStockUnitsDetails", "longName": "9954513 - Disclosure - Accounting for Share-Based Payments - Stock Award Activity and Performance Stock Units (Details)", "shortName": "Accounting for Share-Based Payments - Stock Award Activity and Performance Stock Units (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "c-133", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-132", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "unique": true } }, "R72": { "role": "http://ascentco.com/role/AccountingforShareBasedPaymentsPerformancebasedStockAwardsDetails", "longName": "9954514 - Disclosure - Accounting for Share-Based Payments - Performance-based Stock Awards (Details)", "shortName": "Accounting for Share-Based Payments - Performance-based Stock Awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "c-136", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-136", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R73": { "role": "http://ascentco.com/role/AccountingforShareBasedPaymentsInducementAwardsDetails", "longName": "9954515 - Disclosure - Accounting for Share-Based Payments - Inducement Awards (Details)", "shortName": "Accounting for Share-Based Payments - Inducement Awards (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "c-152", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-152", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R74": { "role": "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "longName": "9954516 - Disclosure - Income Taxes - Deferred Tax Assets and Liabilities (Details)", "shortName": "Income Taxes - Deferred Tax Assets and Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": { "contextRef": "c-4", "name": "acnt:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsInventoryValuationReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "acnt:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsInventoryValuationReserves", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R75": { "role": "http://ascentco.com/role/IncomeTaxesComponentsofIncomeTaxesDetails", "longName": "9954517 - Disclosure - Income Taxes - Components of Income Taxes (Details)", "shortName": "Income Taxes - Components of Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:CurrentFederalTaxExpenseBenefit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R76": { "role": "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails", "longName": "9954518 - Disclosure - Income Taxes - Effective Tax Rate Reconciliation (Details)", "shortName": "Income Taxes - Effective Tax Rate Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R77": { "role": "http://ascentco.com/role/IncomeTaxesNarrativeDetails", "longName": "9954519 - Disclosure - Income Taxes - Narrative (Details)", "shortName": "Income Taxes - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:IncomeTaxesPaid", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-4", "name": "acnt:InterestLimitationCarryforwardsAndOtherCarryforwards", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-5", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "unique": true } }, "R78": { "role": "http://ascentco.com/role/EarningsPerShareDetails", "longName": "9954520 - Disclosure - Earnings Per Share (Details)", "shortName": "Earnings Per Share (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "78", "firstAnchor": { "contextRef": "c-216", "name": "us-gaap:IncomeLossFromContinuingOperations", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "shares", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "unique": true } }, "R79": { "role": "http://ascentco.com/role/IndustrySegmentsNarrativeDetails", "longName": "9954521 - Disclosure - Industry Segments - Narrative (Details)", "shortName": "Industry Segments - Narrative (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "79", "firstAnchor": { "contextRef": "c-1", "name": "us-gaap:NumberOfReportableSegments", "unitRef": "segment", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true }, "uniqueAnchor": null }, "R80": { "role": "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails", "longName": "9954522 - Disclosure - Industry Segments - Segment Information (Details)", "shortName": "Industry Segments - Segment Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "80", "firstAnchor": { "contextRef": "c-216", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-172", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "unique": true } }, "R81": { "role": "http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreementsDetails", "longName": "9954523 - Disclosure - Benefit Plans and Collective Bargaining Agreements (Details)", "shortName": "Benefit Plans and Collective Bargaining Agreements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "81", "firstAnchor": { "contextRef": "c-1", "name": "acnt:MultiemployerPlansCollectiveBargainingArrangementAmountOfEmployersContributions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-1", "name": "acnt:MultiemployerPlansCollectiveBargainingArrangementAmountOfEmployersContributions", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "0", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R82": { "role": "http://ascentco.com/role/CommitmentsandContingenciesDetails", "longName": "9954524 - Disclosure - Commitments and Contingencies (Details)", "shortName": "Commitments and Contingencies (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "82", "firstAnchor": { "contextRef": "c-209", "name": "acnt:LossContingencyNumberOfDefectivePurchaseOrder", "unitRef": "order", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "c-209", "name": "acnt:LossContingencyNumberOfDefectivePurchaseOrder", "unitRef": "order", "xsiNil": "false", "lang": "en-US", "decimals": "INF", "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true, "unique": true } }, "R83": { "role": "http://ascentco.com/role/SupplementalFinancialInformationDetails", "longName": "9954525 - Disclosure - Supplemental Financial Information (Details)", "shortName": "Supplemental Financial Information (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "83", "firstAnchor": { "contextRef": "c-216", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-216", "name": "us-gaap:GrossProfit", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "ix:continuation", "us-gaap:ScheduleOfQuarterlyFinancialInformationTableTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "unique": true } }, "R84": { "role": "http://ascentco.com/role/ScheduleIIValuationandQualifyingAccountsDetails", "longName": "9954526 - Disclosure - Schedule II Valuation and Qualifying Accounts (Details)", "shortName": "Schedule II Valuation and Qualifying Accounts (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "84", "firstAnchor": { "contextRef": "c-221", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "first": true }, "uniqueAnchor": { "contextRef": "c-224", "name": "us-gaap:ValuationAllowancesAndReservesBalance", "unitRef": "usd", "xsiNil": "false", "lang": "en-US", "decimals": "-3", "ancestors": [ "span", "td", "tr", "table", "div", "srt:ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "acnt-20231231.htm", "unique": true } } }, "tag": { "acnt_A2011PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "A2011PlanMember", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2011 Plan", "label": "2011 Plan [Member]", "documentation": "2011 Plan [Member]" } } }, "auth_ref": [] }, "acnt_A2015StockAwardsPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "A2015StockAwardsPlanMember", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2015 Stock Awards Plan", "label": "2015 Stock Awards Plan [Member]", "documentation": "2015 Stock Awards Plan [Member]" } } }, "auth_ref": [] }, "acnt_A401kEmployeeStockOwnershipPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "A401kEmployeeStockOwnershipPlanMember", "presentation": [ "http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "401(k) Employee Stock Ownership Plan", "label": "401(k) Employee Stock Ownership Plan [Member]", "documentation": "401(k) Employee Stock Ownership Plan [Member]" } } }, "auth_ref": [] }, "acnt_A401kandProfitSharingPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "A401kandProfitSharingPlanMember", "presentation": [ "http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "401(k) and Profit Sharing Plan", "label": "401(k) and Profit Sharing Plan [Member]", "documentation": "401(k) and Profit Sharing Plan [Member]" } } }, "auth_ref": [] }, "acnt_ABLLineOfCreditDueJanuary152025Member": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "ABLLineOfCreditDueJanuary152025Member", "presentation": [ "http://ascentco.com/role/DebtNarrativeDetails", "http://ascentco.com/role/DebtSummaryofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving line of credit, due January 15, 2025", "label": "ABL Line Of Credit, Due January 15, 2025 [Member]", "documentation": "ABL Line Of Credit, Due January 15, 2025" } } }, "auth_ref": [] }, "acnt_AccountingPoliciesLineItems": { "xbrltype": "stringItemType", "nsuri": "http://ascentco.com/20231231", "localname": "AccountingPoliciesLineItems", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Line Items]", "label": "Accounting Policies [Line Items]", "documentation": "[Line Items] for Accounting Policies [Table]" } } }, "auth_ref": [] }, "acnt_AccountingPoliciesTable": { "xbrltype": "stringItemType", "nsuri": "http://ascentco.com/20231231", "localname": "AccountingPoliciesTable", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Policies [Table]", "label": "Accounting Policies [Table]", "documentation": "Accounting Policies [Table]" } } }, "auth_ref": [] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://ascentco.com/role/AccruedExpenses" ], "lang": { "en-us": { "role": { "verboseLabel": "Accrued Expenses", "label": "Accounts Payable and Accrued Liabilities Disclosure [Text Block]", "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period." } } }, "auth_ref": [ "r30" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Accounts Payable, Current", "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": [ "r29", "r771" ] }, "us-gaap_AccountsReceivableAllowanceForCreditLossTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableAllowanceForCreditLossTableTextBlock", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accounts Receivable, Allowance for Credit Loss", "label": "Accounts Receivable, Allowance for Credit Loss [Table Text Block]", "documentation": "Tabular disclosure of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r905" ] }, "acnt_AccountsReceivableCreditLossExpenseReversalBifurcated": { "xbrltype": "monetaryItemType", "nsuri": "http://ascentco.com/20231231", "localname": "AccountsReceivableCreditLossExpenseReversalBifurcated", "crdr": "debit", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesActivityintheAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current period provision for expected credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal), Bifurcated", "documentation": "Accounts Receivable, Credit Loss Expense (Reversal), Bifurcated" } } }, "auth_ref": [] }, "acnt_AccountsReceivableMaturityPeriod": { "xbrltype": "durationItemType", "nsuri": "http://ascentco.com/20231231", "localname": "AccountsReceivableMaturityPeriod", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, payment terms", "label": "Accounts Receivable, Maturity Period", "documentation": "Accounts Receivable, Maturity Period" } } }, "auth_ref": [] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets", "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesAccountsReceivablesFromContinuingOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "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": [ "r331", "r332" ] }, "us-gaap_AccrualForTaxesOtherThanIncomeTaxesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccrualForTaxesOtherThanIncomeTaxesCurrent", "crdr": "credit", "calculation": { "http://ascentco.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ascentco.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Taxes, other than income taxes", "label": "Accrual for Taxes Other than Income Taxes, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for real and property taxes. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r35", "r85", "r738" ] }, "us-gaap_AccruedInsuranceCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedInsuranceCurrent", "crdr": "credit", "calculation": { "http://ascentco.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Insurance", "label": "Accrued Insurance, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable to insurance entities to mitigate potential loss from various risks or to satisfy a promise to provide certain coverage's to employees. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r35" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 3.0 }, "http://ascentco.com/role/AccruedExpensesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ascentco.com/role/AccruedExpensesDetails", "http://ascentco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "totalLabel": "Total accrued expenses", "label": "Accrued Liabilities, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r35" ] }, "us-gaap_AccruedLiabilitiesCurrentAndNoncurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrentAndNoncurrentAbstract", "presentation": [ "http://ascentco.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued Expenses", "label": "Accrued Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AccruedProfessionalFeesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedProfessionalFeesCurrent", "crdr": "credit", "calculation": { "http://ascentco.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Professional fees", "label": "Accrued Professional Fees, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred through that date and payable for professional fees, such as for legal and accounting services received. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r35" ] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://ascentco.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://ascentco.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Salaries, wages, and commissions", "label": "Accrued Salaries, Current", "documentation": "Carrying value as of the balance sheet date of the obligations incurred through that date and payable for employees' services provided. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r35", "r738" ] }, "us-gaap_AccumulatedAmortizationDeferredFinanceCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedAmortizationDeferredFinanceCosts", "crdr": "credit", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accumulated amortization of deferred charges", "label": "Accumulated Amortization, Debt Issuance Costs", "documentation": "Amount of accumulated amortization of debt issuance costs." } } }, "auth_ref": [ "r98" ] }, "ecd_Additional402vDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Additional402vDisclosureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Additional 402(v) Disclosure", "label": "Additional 402(v) Disclosure [Text Block]" } } }, "auth_ref": [ "r825" ] }, "us-gaap_AdditionalFinancialInformationDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalFinancialInformationDisclosureTextBlock", "presentation": [ "http://ascentco.com/role/SupplementalFinancialInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Financial Information", "label": "Additional Financial Information Disclosure [Text Block]", "documentation": "The entire disclosures of supplemental information, including descriptions and amounts, related to the balance sheet, income statement, and/or cash flow statement." } } }, "auth_ref": [] }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalCommonStock", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Capital in excess of par value", "label": "Additional Paid in Capital, Common Stock", "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": [ "r132" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Capital in Excess of Par Value", "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": [ "r512", "r513", "r514", "r646", "r893", "r894", "r895", "r1029", "r1051" ] }, "ecd_AdjToCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation, Amount", "label": "Adjustment to Compensation Amount" } } }, "auth_ref": [ "r831" ] }, "ecd_AdjToCompAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToCompAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Compensation:", "label": "Adjustment to Compensation [Axis]" } } }, "auth_ref": [ "r831" ] }, "ecd_AdjToNonPeoNeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToNonPeoNeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment to Non-PEO NEO Compensation Footnote", "label": "Adjustment to Non-PEO NEO Compensation Footnote [Text Block]" } } }, "auth_ref": [ "r831" ] }, "ecd_AdjToPeoCompFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AdjToPeoCompFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustment To PEO Compensation, Footnote", "label": "Adjustment To PEO Compensation, Footnote [Text Block]" } } }, "auth_ref": [ "r831" ] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based compensation", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r83", "r84", "r474" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Adjustments to reconcile net (loss) income to net cash provided by operating activities:", "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "ecd_AggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Amount", "label": "Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r795", "r807", "r817", "r843" ] }, "ecd_AggtErrCompNotYetDeterminedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AggtErrCompNotYetDeterminedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Erroneous Compensation Not Yet Determined", "label": "Aggregate Erroneous Compensation Not Yet Determined [Text Block]" } } }, "auth_ref": [ "r798", "r810", "r820", "r846" ] }, "ecd_AllAdjToCompMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllAdjToCompMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Adjustments to Compensation", "label": "All Adjustments to Compensation [Member]" } } }, "auth_ref": [ "r831" ] }, "ecd_AllExecutiveCategoriesMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllExecutiveCategoriesMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Executive Categories", "label": "All Executive Categories [Member]" } } }, "auth_ref": [ "r838" ] }, "ecd_AllIndividualsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllIndividualsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "All Individuals", "label": "All Individuals [Member]" } } }, "auth_ref": [ "r802", "r811", "r821", "r838", "r847", "r851", "r859" ] }, "us-gaap_AllOtherSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllOtherSegmentsMember", "presentation": [ "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "All Other", "label": "Other Segments [Member]", "documentation": "Operating segments classified as other. Excludes intersegment elimination and reconciling items." } } }, "auth_ref": [ "r298", "r314", "r315", "r316", "r317", "r318" ] }, "ecd_AllTradingArrangementsMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AllTradingArrangementsMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "All Trading Arrangements", "label": "All Trading Arrangements [Member]" } } }, "auth_ref": [ "r857" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation expense", "label": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r507", "r519" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivable", "crdr": "credit", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesActivityintheAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at beginning of period", "periodEndLabel": "Balance at end of period", "label": "Accounts Receivable, Allowance for Credit Loss", "documentation": "Amount of allowance for credit loss on accounts receivable." } } }, "auth_ref": [ "r239", "r333", "r337", "r338", "r341", "r1044" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableRollforward", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesActivityintheAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "label": "Accounts Receivable, Allowance for Credit Loss [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs", "crdr": "debit", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesActivityintheAllowanceforCreditLossesDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deductions from allowance", "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff", "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance." } } }, "auth_ref": [ "r340" ] }, "acnt_AmendedShareRepurchaseProgramMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "AmendedShareRepurchaseProgramMember", "presentation": [ "http://ascentco.com/role/ShareholdersEquityStockRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amended Share Repurchase Program", "label": "Amended Share Repurchase Program [Member]", "documentation": "Amended Share Repurchase Program" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://ascentco.com/role/CoverPage" ], "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://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows", "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization of debt issuance costs", "label": "Amortization of Debt Issuance Costs", "documentation": "Amount of amortization expense attributable to debt issuance costs." } } }, "auth_ref": [ "r141", "r406", "r572", "r883" ] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 17.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows", "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Amortization expense", "label": "Amortization of Intangible Assets", "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": [ "r10", "r67", "r71" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://ascentco.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Antidilutive securities excluded from earnings per share calculation (in shares)", "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": [ "r292" ] }, "us-gaap_AssetAcquisitionAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionAxis", "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Axis]", "label": "Asset Acquisition [Axis]", "documentation": "Information by asset acquisition." } } }, "auth_ref": [ "r1027" ] }, "us-gaap_AssetAcquisitionDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetAcquisitionDomain", "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset Acquisition [Domain]", "label": "Asset Acquisition [Domain]", "documentation": "Asset acquisition." } } }, "auth_ref": [ "r1027" ] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets", "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets", "terseLabel": "Identifiable 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": [ "r179", "r236", "r258", "r301", "r316", "r322", "r334", "r378", "r379", "r381", "r382", "r383", "r385", "r387", "r389", "r390", "r548", "r550", "r564", "r606", "r674", "r771", "r784", "r930", "r931", "r1034" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "verboseLabel": "Assets", "label": "Assets [Abstract]" } } }, "auth_ref": [] }, "acnt_AssetsAndLiabilitiesLesseeTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ascentco.com/20231231", "localname": "AssetsAndLiabilitiesLesseeTableTextBlock", "presentation": [ "http://ascentco.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operating and Finance leases recorded in Consolidated Balance Sheet", "label": "Assets And Liabilities, Lessee [Table Text Block]", "documentation": "Assets And Liabilities, Lessee [Table Text Block]" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets" ], "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": [ "r229", "r242", "r258", "r334", "r378", "r379", "r381", "r382", "r383", "r385", "r387", "r389", "r390", "r548", "r550", "r564", "r771", "r930", "r931", "r1034" ] }, "us-gaap_AssetsCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrentAbstract", "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets:", "label": "Assets, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsHeldForSaleNotPartOfDisposalGroupCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsHeldForSaleNotPartOfDisposalGroupCurrent", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Assets held for sale", "label": "Asset, Held-for-Sale, Not Part of Disposal Group, Current", "documentation": "Amount of assets held-for-sale that are not part of a disposal group, expected to be sold within a year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r159", "r771" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperation", "crdr": "debit", "calculation": { "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails", "http://ascentco.com/role/FairValueofFinancialInstrumentsSummaryofAssetsHeldforSaleDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total assets classified as discontinued operations", "terseLabel": "Assets held for sale", "label": "Disposal Group, Including Discontinued Operation, Assets", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r4", "r106", "r120", "r163", "r227", "r228" ] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationAbstract", "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying amounts of assets included as part of discontinued operations:", "label": "Disposal Group, Including Discontinued Operation, Assets [Abstract]" } } }, "auth_ref": [] }, "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "debit", "calculation": { "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 2.0 }, "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets", "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current assets of discontinued operations", "totalLabel": "Current assets classified as discontinued operations", "label": "Disposal Group, Including Discontinued Operation, Assets, Current", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r106", "r120", "r161", "r163", "r227", "r228" ] }, "acnt_AuditCommitteeMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "AuditCommitteeMember", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Audit Committee", "label": "Audit Committee [Member]", "documentation": "Audit Committee" } } }, "auth_ref": [] }, "acnt_AuditInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ascentco.com/20231231", "localname": "AuditInformationAbstract", "lang": { "en-us": { "role": { "label": "Audit Information [Abstract]", "documentation": "Audit Information [Abstract]" } } }, "auth_ref": [] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://ascentco.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Firm ID", "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r789", "r790", "r803" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://ascentco.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Location", "label": "Auditor Location" } } }, "auth_ref": [ "r789", "r790", "r803" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://ascentco.com/role/AuditInformation" ], "lang": { "en-us": { "role": { "terseLabel": "Auditor Name", "label": "Auditor Name" } } }, "auth_ref": [ "r789", "r790", "r803" ] }, "ecd_AwardExrcPrice": { "xbrltype": "perShareItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardExrcPrice", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Exercise Price", "label": "Award Exercise Price" } } }, "auth_ref": [ "r854" ] }, "ecd_AwardGrantDateFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardGrantDateFairValue", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value as of Grant Date", "label": "Award Grant Date Fair Value" } } }, "auth_ref": [ "r855" ] }, "ecd_AwardTmgDiscLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgDiscLineItems", "lang": { "en-us": { "role": { "label": "Award Timing Disclosures [Line Items]" } } }, "auth_ref": [ "r850" ] }, "ecd_AwardTmgHowMnpiCnsdrdTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgHowMnpiCnsdrdTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing, How MNPI Considered", "label": "Award Timing, How MNPI Considered [Text Block]" } } }, "auth_ref": [ "r850" ] }, "ecd_AwardTmgMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Method", "label": "Award Timing Method [Text Block]" } } }, "auth_ref": [ "r850" ] }, "ecd_AwardTmgMnpiCnsdrdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiCnsdrdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Considered", "label": "Award Timing MNPI Considered [Flag]" } } }, "auth_ref": [ "r850" ] }, "ecd_AwardTmgMnpiDiscTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgMnpiDiscTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing MNPI Disclosure", "label": "Award Timing MNPI Disclosure [Text Block]" } } }, "auth_ref": [ "r850" ] }, "ecd_AwardTmgPredtrmndFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardTmgPredtrmndFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Timing Predetermined", "label": "Award Timing Predetermined [Flag]" } } }, "auth_ref": [ "r850" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsInducementAwardsDetails", "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails", "http://ascentco.com/role/AccountingforShareBasedPaymentsPerformancebasedStockAwardsDetails", "http://ascentco.com/role/AccountingforShareBasedPaymentsStockAwardActivityandPerformanceStockUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Axis]", "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r478", "r479", "r480", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r502", "r503", "r504", "r505", "r506" ] }, "ecd_AwardUndrlygSecuritiesAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardUndrlygSecuritiesAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Securities", "label": "Award Underlying Securities Amount" } } }, "auth_ref": [ "r853" ] }, "ecd_AwardsCloseToMnpiDiscIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Awards Close in Time to MNPI Disclosures, Individual Name" } } }, "auth_ref": [ "r852" ] }, "ecd_AwardsCloseToMnpiDiscTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures", "label": "Awards Close in Time to MNPI Disclosures [Table]" } } }, "auth_ref": [ "r851" ] }, "ecd_AwardsCloseToMnpiDiscTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "AwardsCloseToMnpiDiscTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Awards Close in Time to MNPI Disclosures, Table", "label": "Awards Close in Time to MNPI Disclosures [Table Text Block]" } } }, "auth_ref": [ "r851" ] }, "us-gaap_BaseRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BaseRateMember", "presentation": [ "http://ascentco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Base Rate", "label": "Base Rate [Member]", "documentation": "Minimum rate investor will accept." } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://ascentco.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Buildings", "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r162" ] }, "us-gaap_BusinessCombinationAcquisitionRelatedCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationAcquisitionRelatedCosts", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofIncome", "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition costs and other", "label": "Business Combination, Acquisition Related Costs", "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": [ "r89" ] }, "us-gaap_BusinessCombinationsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BusinessCombinationsPolicy", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Business Combinations", "label": "Business Combinations Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy." } } }, "auth_ref": [ "r88" ] }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalExpendituresIncurredButNotYetPaid", "crdr": "credit", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures, not yet paid", "label": "Capital Expenditures Incurred but Not yet Paid", "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred." } } }, "auth_ref": [ "r50", "r51", "r52" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and cash equivalents", "label": "Cash and Cash Equivalents, at Carrying Value", "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": [ "r47", "r232", "r736" ] }, "us-gaap_CashAndCashEquivalentsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsPolicyTextBlock", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Cash and Cash Equivalents", "label": "Cash and Cash Equivalents, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value." } } }, "auth_ref": [ "r48" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "periodStartLabel": "Cash and cash equivalents, beginning of period", "periodEndLabel": "Cash and cash equivalents, end of period", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Including Disposal Group and Discontinued Operations", "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": [ "r47", "r149", "r256" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Increase (decrease) in cash and cash equivalents", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates." } } }, "auth_ref": [ "r3", "r149" ] }, "us-gaap_CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashProvidedByUsedInFinancingActivitiesDiscontinuedOperations", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net cash used in financing activities - discontinued operations", "label": "Cash Provided by (Used in) Financing Activities, Discontinued Operations", "documentation": "Amount of cash inflow (outflow) of financing activities of 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": [ "r149" ] }, "us-gaap_CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashProvidedByUsedInInvestingActivitiesDiscontinuedOperations", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net cash provided by (used in) investing activities - discontinued operations", "label": "Cash Provided by (Used in) Investing Activities, Discontinued Operations", "documentation": "Amount of cash inflow (outflow) of investing activities of 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": [ "r119", "r149" ] }, "us-gaap_CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashProvidedByUsedInOperatingActivitiesDiscontinuedOperations", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Net cash provided by operating activities - discontinued operations", "label": "Cash Provided by (Used in) Operating Activities, Discontinued Operations", "documentation": "Amount of cash inflow (outflow) of operating activities of discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r119", "r149" ] }, "ecd_ChangedPeerGroupFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ChangedPeerGroupFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Changed Peer Group, Footnote", "label": "Changed Peer Group, Footnote [Text Block]" } } }, "auth_ref": [ "r829" ] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://ascentco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "City Area Code", "label": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_ClassOfTreasuryStockTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ClassOfTreasuryStockTable", "presentation": [ "http://ascentco.com/role/ShareholdersEquityStockRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Class of Treasury Stock [Table]", "label": "Class of Treasury Stock [Table]", "documentation": "Disclosure of information about treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r76", "r77", "r78", "r79" ] }, "ecd_CoSelectedMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Amount", "label": "Company Selected Measure Amount" } } }, "auth_ref": [ "r830" ] }, "ecd_CoSelectedMeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CoSelectedMeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Company Selected Measure Name", "label": "Company Selected Measure Name" } } }, "auth_ref": [ "r830" ] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Commitments and contingencies \u2013 see Note 15", "label": "Commitments and Contingencies", "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": [ "r40", "r101", "r607", "r661" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Commitments and Contingencies Disclosure [Abstract]", "label": "Commitments and Contingencies Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://ascentco.com/role/CommitmentsandContingencies" ], "lang": { "en-us": { "role": { "verboseLabel": "Commitments and Contingencies", "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r166", "r369", "r370", "r720", "r924" ] }, "acnt_CommitteeAxis": { "xbrltype": "stringItemType", "nsuri": "http://ascentco.com/20231231", "localname": "CommitteeAxis", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Committee [Member]", "label": "Committee [Axis]", "documentation": "Committee" } } }, "auth_ref": [] }, "acnt_CommitteeDomain": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "CommitteeDomain", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Committee [Domain]", "label": "Committee [Domain]", "documentation": "Committee [Domain]" } } }, "auth_ref": [] }, "us-gaap_CommonStockDividendsPerShareCashPaid": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockDividendsPerShareCashPaid", "presentation": [ "http://ascentco.com/role/ShareholdersEquityDividendsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Payment of dividends (in dollars per share)", "label": "Common Stock, Dividends, Per Share, Cash Paid", "documentation": "Aggregate dividends paid during the period for each share of common stock outstanding." } } }, "auth_ref": [ "r171" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common Stock", "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r774", "r775", "r776", "r778", "r779", "r780", "r781", "r893", "r894", "r1029", "r1049", "r1051" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheetsParenthetical", "http://ascentco.com/role/ShareholdersEquityStockRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, par value (in dollars per share)", "label": "Common Stock, Par or Stated Value Per Share", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r131" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheetsParenthetical", "http://ascentco.com/role/ShareholdersEquityStockRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares authorized (in shares)", "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": [ "r131", "r662" ] }, "us-gaap_CommonStockSharesIssued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesIssued", "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares issued (in shares)", "label": "Common Stock, Shares, Issued", "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": [ "r131" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock, shares outstanding (in shares)", "label": "Common Stock, Shares, Outstanding", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r17", "r131", "r662", "r680", "r1051", "r1052" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock - $1 par value: 24,000,000 shares authorized; 11,085,103 and 10,094,821 shares issued and outstanding, respectively", "label": "Common Stock, Value, Issued", "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": [ "r131", "r608", "r771" ] }, "ecd_CompActuallyPaidVsCoSelectedMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsCoSelectedMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Company Selected Measure", "label": "Compensation Actually Paid vs. Company Selected Measure [Text Block]" } } }, "auth_ref": [ "r835" ] }, "ecd_CompActuallyPaidVsNetIncomeTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsNetIncomeTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Net Income", "label": "Compensation Actually Paid vs. Net Income [Text Block]" } } }, "auth_ref": [ "r834" ] }, "ecd_CompActuallyPaidVsOtherMeasureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsOtherMeasureTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Other Measure", "label": "Compensation Actually Paid vs. Other Measure [Text Block]" } } }, "auth_ref": [ "r836" ] }, "ecd_CompActuallyPaidVsTotalShareholderRtnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "CompActuallyPaidVsTotalShareholderRtnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Actually Paid vs. Total Shareholder Return", "label": "Compensation Actually Paid vs. Total Shareholder Return [Text Block]" } } }, "auth_ref": [ "r833" ] }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CompensationAndRetirementDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Retirement Benefits [Abstract]", "label": "Retirement Benefits [Abstract]" } } }, "auth_ref": [] }, "acnt_CompensationCommitteeMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "CompensationCommitteeMember", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Committee", "label": "Compensation Committee [Member]", "documentation": "Compensation Committee" } } }, "auth_ref": [] }, "us-gaap_ComputerSoftwareIntangibleAssetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComputerSoftwareIntangibleAssetMember", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Software Licenses", "label": "Computer Software, Intangible Asset [Member]", "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks." } } }, "auth_ref": [ "r735", "r917", "r918" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Domain]", "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r55", "r57", "r94", "r95", "r330", "r719" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Benchmark [Axis]", "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r55", "r57", "r94", "r95", "r330", "r639", "r719" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Axis]", "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": [ "r55", "r57", "r94", "r95", "r330", "r719", "r872" ] }, "us-gaap_ConcentrationRiskCreditRisk": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskCreditRisk", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Concentrations of Credit Risk", "label": "Concentration Risk, Credit Risk, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for credit risk." } } }, "auth_ref": [ "r103", "r196" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r55", "r57", "r94", "r95", "r330" ] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Concentration Risk Type [Domain]", "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": [ "r55", "r57", "r94", "r95", "r330", "r719" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Axis]", "label": "Consolidation Items [Axis]", "documentation": "Information by components, eliminations, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r260", "r303", "r314", "r315", "r316", "r317", "r318", "r320", "r324", "r378", "r379", "r380", "r381", "r383", "r384", "r386", "r388", "r389", "r876", "r877", "r930", "r931" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Consolidation Items [Domain]", "label": "Consolidation Items [Domain]", "documentation": "Components, elimination, non-segment corporate-level activity and reconciling items used in consolidating a parent entity and its subsidiaries or its operating segments." } } }, "auth_ref": [ "r216", "r217", "r218", "r219", "r220", "r221", "r222", "r223", "r224", "r260", "r303", "r314", "r315", "r316", "r317", "r318", "r320", "r324", "r378", "r379", "r380", "r381", "r383", "r384", "r386", "r388", "r389", "r876", "r877", "r930", "r931" ] }, "us-gaap_ConsolidationPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConsolidationPolicyTextBlock", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Principles of Consolidation", "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": [ "r92", "r741" ] }, "us-gaap_ConstructionInProgressMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConstructionInProgressMember", "presentation": [ "http://ascentco.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Construction-in-progress", "label": "Construction in Progress [Member]", "documentation": "Structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service." } } }, "auth_ref": [] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "calculation": { "http://ascentco.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ascentco.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Advances from customers", "label": "Contract with Customer, Liability", "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable." } } }, "auth_ref": [ "r421", "r422", "r441" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Corporate", "label": "Corporate, Non-Segment [Member]", "documentation": "Corporate headquarters or functional department that may not earn revenues or may earn revenues that are only incidental to the activities of the entity and is not considered an operating segment." } } }, "auth_ref": [ "r23", "r315", "r316", "r317", "r318", "r324", "r898" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Cost of Goods and Services Sold", "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": [ "r144", "r600" ] }, "us-gaap_CostOfSalesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfSalesMember", "presentation": [ "http://ascentco.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "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://ascentco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Credit Facility [Axis]", "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://ascentco.com/role/DebtNarrativeDetails" ], "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": [] }, "us-gaap_CurrentFederalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentFederalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ascentco.com/role/IncomeTaxesComponentsofIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesComponentsofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Current Federal Tax Expense (Benefit)", "documentation": "Amount of current federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r875", "r886", "r1025" ] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://ascentco.com/role/CoverPage" ], "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_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ascentco.com/role/IncomeTaxesComponentsofIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesComponentsofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total current", "label": "Current Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r176", "r536", "r542", "r886" ] }, "us-gaap_CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://ascentco.com/role/IncomeTaxesComponentsofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current:", "label": "Current Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentStateAndLocalTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ascentco.com/role/IncomeTaxesComponentsofIncomeTaxesDetails": { "parentTag": "us-gaap_CurrentIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesComponentsofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Current State and Local Tax Expense (Benefit)", "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r875", "r886", "r1025" ] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer Concentration Risk", "label": "Customer Concentration Risk [Member]", "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer." } } }, "auth_ref": [ "r56", "r330" ] }, "acnt_CustomerRebatesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://ascentco.com/20231231", "localname": "CustomerRebatesPayable", "crdr": "credit", "calculation": { "http://ascentco.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ascentco.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer rebate liability", "label": "Customer Rebates Payable", "documentation": "Customer Rebates Payable" } } }, "auth_ref": [] }, "us-gaap_CustomerRelatedIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerRelatedIntangibleAssetsMember", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesGrossCarryingAmountandAccumulatedAmortizationofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer related", "label": "Customer-Related Intangible Assets [Member]", "documentation": "Customer-related asset, including, but not limited to, customer lists, and noncontractual customer relationships." } } }, "auth_ref": [ "r24" ] }, "acnt_DanChemPlanMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "DanChemPlanMember", "presentation": [ "http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "DanChem Plan", "label": "DanChem Plan [Member]", "documentation": "DanChem Plan" } } }, "auth_ref": [] }, "us-gaap_DebtDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtDisclosureAbstract", "lang": { "en-us": { "role": { "terseLabel": "Debt Disclosure [Abstract]", "label": "Debt Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentAxis", "presentation": [ "http://ascentco.com/role/DebtNarrativeDetails", "http://ascentco.com/role/DebtSummaryofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument [Axis]", "label": "Debt Instrument [Axis]", "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities." } } }, "auth_ref": [ "r26", "r126", "r127", "r180", "r182", "r260", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r573", "r748", "r749", "r750", "r751", "r752", "r884" ] }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "presentation": [ "http://ascentco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basis spread on variable rate", "label": "Debt Instrument, Basis Spread on Variable Rate", "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument." } } }, "auth_ref": [] }, "us-gaap_DebtInstrumentFaceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentFaceAmount", "crdr": "credit", "presentation": [ "http://ascentco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Principal amount of debt", "label": "Debt Instrument, Face Amount", "documentation": "Face (par) amount of debt instrument at time of issuance." } } }, "auth_ref": [ "r97", "r99", "r391", "r573", "r749", "r750" ] }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentInterestRateStatedPercentage", "presentation": [ "http://ascentco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stated interest rate", "label": "Debt Instrument, Interest Rate, Stated Percentage", "documentation": "Contractual interest rate for funds borrowed, under the debt agreement." } } }, "auth_ref": [ "r37", "r392" ] }, "us-gaap_DebtInstrumentNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtInstrumentNameDomain", "presentation": [ "http://ascentco.com/role/DebtNarrativeDetails", "http://ascentco.com/role/DebtSummaryofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Debt Instrument, Name [Domain]", "label": "Debt Instrument, Name [Domain]", "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities." } } }, "auth_ref": [ "r38", "r260", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r573", "r748", "r749", "r750", "r751", "r752", "r884" ] }, "us-gaap_DebtPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DebtPolicyTextBlock", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred Charges", "label": "Debt, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy related to debt. Includes, but is not limited to, debt issuance costs, the effects of refinancings, method of amortizing debt issuance costs and original issue discount, and classifications of debt." } } }, "auth_ref": [ "r12" ] }, "acnt_DeferredChargesEstimatedUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://ascentco.com/20231231", "localname": "DeferredChargesEstimatedUsefulLife", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred charges, estimated useful life", "label": "Deferred Charges, Estimated Useful Life", "documentation": "Deferred Charges, Estimated Useful Life" } } }, "auth_ref": [] }, "acnt_DeferredChargesNetNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://ascentco.com/20231231", "localname": "DeferredChargesNetNoncurrent", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred charges, net", "label": "Deferred Charges, Net, Noncurrent", "documentation": "Deferred Charges, Net, Noncurrent" } } }, "auth_ref": [] }, "us-gaap_DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredCompensationArrangementWithIndividualShareBasedPaymentsByTypeOfDeferredCompensationAxis", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Type of Deferred Compensation [Axis]", "label": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Axis]", "documentation": "Information by type of deferred compensation related to equity-based payment arrangements. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes broad group equity-based compensation plans, defined benefit pension plans, defined benefit other postretirement benefit plans and other deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan." } } }, "auth_ref": [ "r80" ] }, "us-gaap_DeferredFederalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFederalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ascentco.com/role/IncomeTaxesComponentsofIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesComponentsofIncomeTaxesDetails", "http://ascentco.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal", "label": "Deferred Federal Income Tax Expense (Benefit)", "documentation": "Amount of deferred federal tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred national tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r886", "r1024", "r1025" ] }, "us-gaap_DeferredFinanceCostsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredFinanceCostsGross", "crdr": "debit", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred charges", "label": "Debt Issuance Costs, Gross", "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs." } } }, "auth_ref": [ "r98" ] }, "us-gaap_DeferredIncomeTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxAssetsNet", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Tax Assets, Net", "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting." } } }, "auth_ref": [ "r523", "r524" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ascentco.com/role/IncomeTaxesComponentsofIncomeTaxesDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesComponentsofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred", "label": "Deferred Income Tax Expense (Benefit)", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r10", "r176", "r202", "r541", "r542", "r886" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefitContinuingOperationsAbstract", "presentation": [ "http://ascentco.com/role/IncomeTaxesComponentsofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred:", "label": "Deferred Income Tax Expense (Benefit), Continuing Operations [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredIncomeTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilities", "crdr": "credit", "calculation": { "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred income tax liabilities", "label": "Deferred Tax Liabilities, Gross", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences." } } }, "auth_ref": [ "r128", "r129", "r181", "r530" ] }, "us-gaap_DeferredIncomeTaxesAndTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxesAndTaxCredits", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 13.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income taxes", "label": "Deferred Income Taxes and Tax Credits", "documentation": "Amount of deferred income tax expense (benefit) and income tax credits." } } }, "auth_ref": [ "r151" ] }, "us-gaap_DeferredStateAndLocalIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredStateAndLocalIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ascentco.com/role/IncomeTaxesComponentsofIncomeTaxesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesComponentsofIncomeTaxesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State", "label": "Deferred State and Local Income Tax Expense (Benefit)", "documentation": "Amount of deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction." } } }, "auth_ref": [ "r886", "r1024", "r1025" ] }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "crdr": "debit", "calculation": { "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible asset basis differences", "label": "Deferred Tax Assets, Goodwill and Intangible Assets", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGross", "crdr": "debit", "calculation": { "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total deferred income tax assets", "label": "Deferred Tax Assets, Gross", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r531" ] }, "us-gaap_DeferredTaxAssetsGrossAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGrossAbstract", "presentation": [ "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax assets:", "label": "Deferred Tax Assets, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsInventory", "crdr": "debit", "calculation": { "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory capitalization", "label": "Deferred Tax Assets, Inventory", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory." } } }, "auth_ref": [ "r87", "r1023" ] }, "acnt_DeferredTaxAssetsLeaseLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://ascentco.com/20231231", "localname": "DeferredTaxAssetsLeaseLiabilities", "crdr": "debit", "calculation": { "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease liabilities", "label": "Deferred Tax Assets, Lease Liabilities", "documentation": "Deferred Tax Assets, Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsLiabilitiesNet", "crdr": "debit", "calculation": { "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Deferred income taxes, net", "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": [ "r1022" ] }, "us-gaap_DeferredTaxAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsNet", "crdr": "debit", "calculation": { "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsLiabilitiesNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total net deferred income tax assets", "label": "Deferred Tax Assets, Net of Valuation Allowance", "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards." } } }, "auth_ref": [ "r1022" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsForeign": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsForeign", "crdr": "debit", "calculation": { "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal net operating loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards, Foreign", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible foreign operating loss carryforwards." } } }, "auth_ref": [ "r87", "r1023" ] }, "us-gaap_DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOperatingLossCarryforwardsStateAndLocal", "crdr": "debit", "calculation": { "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State net operating loss carryforwards", "label": "Deferred Tax Assets, Operating Loss Carryforwards, State and Local", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible state and local operating loss carryforwards." } } }, "auth_ref": [ "r87", "r1023" ] }, "us-gaap_DeferredTaxAssetsOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsOther", "crdr": "debit", "calculation": { "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Deferred Tax Assets, Other", "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences, classified as other." } } }, "auth_ref": [ "r87", "r1023" ] }, "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBonuses", "crdr": "debit", "calculation": { "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued bonus", "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Employee Bonuses", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from employee bonuses." } } }, "auth_ref": [ "r87", "r1023" ] }, "acnt_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsInventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://ascentco.com/20231231", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsInventoryValuationReserves", "crdr": "debit", "calculation": { "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory valuation reserves", "label": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Inventory Valuation Reserves", "documentation": "Deferred Tax Assets, Tax Deferred Expense, Reserves and Accruals, Inventory Valuation Reserves" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsValuationAllowance", "crdr": "credit", "calculation": { "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsNet", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails", "http://ascentco.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "State valuation allowance", "terseLabel": "Deferred tax assets, valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance", "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized." } } }, "auth_ref": [ "r532" ] }, "acnt_DeferredTaxAssetsValuationAllowanceYearOverYearIncrease": { "xbrltype": "monetaryItemType", "nsuri": "http://ascentco.com/20231231", "localname": "DeferredTaxAssetsValuationAllowanceYearOverYearIncrease", "crdr": "debit", "presentation": [ "http://ascentco.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Year over year increase in state valuation allowance", "label": "Deferred Tax Assets, Valuation Allowance, Year Over Year Increase", "documentation": "Deferred Tax Assets, Valuation Allowance, Year Over Year Increase" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesAbstract", "presentation": [ "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Deferred income tax liabilities:", "label": "Deferred Tax Liabilities, Gross [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesPrepaidExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPrepaidExpenses", "crdr": "credit", "calculation": { "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses", "label": "Deferred Tax Liabilities, Prepaid Expenses", "documentation": "Amount of deferred tax consequences attributable to taxable temporary differences derived from prepaid expenses." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fixed asset basis differences", "label": "Deferred Tax Liabilities, Property, Plant and Equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r87", "r1023" ] }, "acnt_DeferredTaxLiabilityRightofUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://ascentco.com/20231231", "localname": "DeferredTaxLiabilityRightofUseAssets", "crdr": "credit", "calculation": { "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredIncomeTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lease assets", "label": "Deferred Tax Liability, Right of Use Assets", "documentation": "Deferred Tax Liability, Right of Use Assets" } } }, "auth_ref": [] }, "us-gaap_DefinedBenefitPlanContributionsByEmployer": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedBenefitPlanContributionsByEmployer", "crdr": "debit", "presentation": [ "http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer contributions to defined benefit plans", "label": "Defined Benefit Plan, Plan Assets, Contributions by Employer", "documentation": "Amount of contribution received by defined benefit plan from employer which increases plan assets." } } }, "auth_ref": [ "r444", "r447", "r459", "r761", "r762", "r763", "r764" ] }, "acnt_DefinedContributionPlanAdditionalAnnualContributionPerEmployeeAmountUnderEconomicGrowthAndTaxReliefReconciliationAct": { "xbrltype": "monetaryItemType", "nsuri": "http://ascentco.com/20231231", "localname": "DefinedContributionPlanAdditionalAnnualContributionPerEmployeeAmountUnderEconomicGrowthAndTaxReliefReconciliationAct", "crdr": "debit", "presentation": [ "http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee additional contribution eligible under economic growth and tax relief reconciliation act", "label": "Defined Contribution Plan, Additional Annual Contribution Per Employee, Amount Under Economic Growth and Tax Relief Reconciliation Act", "documentation": "Defined Contribution Plan, Additional Annual Contribution Per Employee, Amount Under Economic Growth and Tax Relief Reconciliation Act" } } }, "auth_ref": [] }, "acnt_DefinedContributionPlanAdditionalAnnualContributionPerEmployeeMinimumAgeUnderEconomicGrowthAndTaxReliefReconciliationAct": { "xbrltype": "durationItemType", "nsuri": "http://ascentco.com/20231231", "localname": "DefinedContributionPlanAdditionalAnnualContributionPerEmployeeMinimumAgeUnderEconomicGrowthAndTaxReliefReconciliationAct", "presentation": [ "http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum age to qualify under economic growth and tax relief reconciliation act", "label": "Defined Contribution Plan, Additional Annual Contribution Per Employee, Minimum Age Under Economic Growth and Tax Relief Reconciliation Act", "documentation": "Defined Contribution Plan, Additional Annual Contribution Per Employee, Minimum Age Under Economic Growth and Tax Relief Reconciliation Act" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanAdministrativeExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanAdministrativeExpenses", "crdr": "debit", "presentation": [ "http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Contributions made", "label": "Defined Contribution Plan, Administrative Expense", "documentation": "Amount of administrative expense incurred by defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanCostRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanCostRecognized", "crdr": "debit", "presentation": [ "http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Matching contributions made by employer", "label": "Defined Contribution Plan, Cost", "documentation": "Amount of cost for defined contribution plan." } } }, "auth_ref": [ "r462" ] }, "us-gaap_DefinedContributionPlanDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanDisclosureLineItems", "presentation": [ "http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan Disclosure [Line Items]", "label": "Defined Contribution 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": [ "r462" ] }, "acnt_DefinedContributionPlanEmployerContributionPercentofEmployeesGrossPay": { "xbrltype": "percentItemType", "nsuri": "http://ascentco.com/20231231", "localname": "DefinedContributionPlanEmployerContributionPercentofEmployeesGrossPay", "presentation": [ "http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer contribution as a percentage of participant's eligible compensation", "label": "Defined Contribution Plan, Employer Contribution, Percent of Employees' Gross Pay", "documentation": "Defined Contribution Plan, Employer Contribution, Percent of Employees' Gross Pay" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer discretionary contribution", "label": "Defined Contribution Plan, Employer Discretionary Contribution Amount", "documentation": "Amount of discretionary contributions made by an employer to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercent", "presentation": [ "http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Matching percentage by employer of employees' gross pay", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay", "documentation": "Percentage of employees' gross pay for which the employer contributes a matching contribution to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercentOfMatch": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerMatchingContributionPercentOfMatch", "presentation": [ "http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employer maximum contribution percentage match", "label": "Defined Contribution Plan, Employer Matching Contribution, Percent of Match", "documentation": "Percentage employer matches of the employee's percentage contribution matched." } } }, "auth_ref": [] }, "acnt_DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmountUnderEconomicGrowthAndTaxReliefReconciliationAct": { "xbrltype": "monetaryItemType", "nsuri": "http://ascentco.com/20231231", "localname": "DefinedContributionPlanMaximumAnnualContributionPerEmployeeAmountUnderEconomicGrowthAndTaxReliefReconciliationAct", "crdr": "debit", "presentation": [ "http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee maximum contribution eligible under economic growth and tax relief reconciliation act", "label": "Defined Contribution Plan, Maximum Annual Contribution Per Employee, Amount Under Economic Growth and Tax Relief Reconciliation Act", "documentation": "Defined Contribution Plan, Maximum Annual Contribution Per Employee, Amount Under Economic Growth and Tax Relief Reconciliation Act" } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeeAmount", "crdr": "debit", "presentation": [ "http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee maximum contribution amount", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Amount", "documentation": "Maximum amount the employee may contribute to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "presentation": [ "http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee maximum contribution percentage", "label": "Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent", "documentation": "Maximum percentage of employee gross pay the employee may contribute to a defined contribution plan." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanTable", "presentation": [ "http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan [Table]", "label": "Defined Contribution Plan [Table]", "documentation": "Disclosure of information about defined contribution pension plans or defined contribution other postretirement plans, separately for pension plans and other postretirement benefit plans." } } }, "auth_ref": [ "r462" ] }, "acnt_DefinedContributionPlanTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "DefinedContributionPlanTrancheOneMember", "presentation": [ "http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan, Tranche One", "label": "Defined Contribution Plan, Tranche One [Member]", "documentation": "Defined Contribution Plan, Tranche One" } } }, "auth_ref": [] }, "acnt_DefinedContributionPlanTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "DefinedContributionPlanTrancheTwoMember", "presentation": [ "http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan, Tranche Two", "label": "Defined Contribution Plan, Tranche Two [Member]", "documentation": "Defined Contribution Plan, Tranche Two" } } }, "auth_ref": [] }, "acnt_DefinedContributionPlanTranchesAxis": { "xbrltype": "stringItemType", "nsuri": "http://ascentco.com/20231231", "localname": "DefinedContributionPlanTranchesAxis", "presentation": [ "http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan Tranches [Axis]", "label": "Defined Contribution Plan Tranches [Axis]", "documentation": "Defined Contribution Plan Tranches" } } }, "auth_ref": [] }, "acnt_DefinedContributionPlanTranchesDomain": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "DefinedContributionPlanTranchesDomain", "presentation": [ "http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Defined Contribution Plan Tranches [Domain]", "label": "Defined Contribution Plan Tranches [Domain]", "documentation": "Defined Contribution Plan Tranches [Domain]" } } }, "auth_ref": [] }, "us-gaap_Depreciation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Depreciation", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 12.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows", "http://ascentco.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation expense", "verboseLabel": "Total depreciation", "label": "Depreciation", "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": [ "r10", "r72" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "presentation": [ "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Depreciation and amortization", "label": "Depreciation, Depletion and Amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r10", "r306" ] }, "us-gaap_DilutiveSecuritiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DilutiveSecuritiesAbstract", "presentation": [ "http://ascentco.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effect of dilutive securities:", "label": "Dilutive Securities, Effect on Basic Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DisaggregationOfRevenueLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueLineItems", "presentation": [ "http://ascentco.com/role/RevenueRecognitionScheduleofDisaggregatedRevenuebyProductGroupDetails", "http://ascentco.com/role/RevenueRecognitionScheduleofRevenueRemainingPerformanceObligationExpectedTimingofSatisfactionDetails" ], "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": [ "r440", "r754", "r755", "r756", "r757", "r758", "r759", "r760" ] }, "us-gaap_DisaggregationOfRevenueTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTable", "presentation": [ "http://ascentco.com/role/RevenueRecognitionScheduleofDisaggregatedRevenuebyProductGroupDetails", "http://ascentco.com/role/RevenueRecognitionScheduleofRevenueRemainingPerformanceObligationExpectedTimingofSatisfactionDetails" ], "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": [ "r440", "r754", "r755", "r756", "r757", "r758", "r759", "r760" ] }, "us-gaap_DisaggregationOfRevenueTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisaggregationOfRevenueTableTextBlock", "presentation": [ "http://ascentco.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Disaggregation of Revenue by Product Group", "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": [ "r933" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPayments" ], "lang": { "en-us": { "role": { "verboseLabel": "Accounting for Share-Based Payments", "label": "Share-Based Payment Arrangement [Text Block]", "documentation": "The entire disclosure for share-based payment arrangement." } } }, "auth_ref": [ "r472", "r477", "r508", "r509", "r511", "r768" ] }, "us-gaap_DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureOfCompensationRelatedCostsSharebasedPaymentsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Share-based Payment Arrangement [Abstract]", "label": "Share-Based Payment Arrangement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationGainLossFromDisposalOfDiscontinuedOperationBeforeIncomeTax", "crdr": "credit", "calculation": { "http://ascentco.com/role/DiscontinuedOperationsScheduleofResultsofDiscontinuedOperationsDetails": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsScheduleofResultsofDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Loss on classification as held for sale", "label": "Discontinued Operation, Gain (Loss) from Disposal of Discontinued Operation, before Income Tax", "documentation": "Amount before tax of gain (loss) not previously recognized resulting from the disposal of a discontinued operation." } } }, "auth_ref": [ "r107", "r109", "r111" ] }, "us-gaap_DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationGainLossOnDisposalOfDiscontinuedOperationNetOfTaxAbstract", "presentation": [ "http://ascentco.com/role/SupplementalFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income (loss) per share from discontinued operations:", "label": "Discontinued Operation, Gain (Loss) on Disposal of Discontinued Operation, Net of Tax [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "crdr": "credit", "calculation": { "http://ascentco.com/role/DiscontinuedOperationsScheduleofResultsofDiscontinuedOperationsDetails": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsScheduleofResultsofDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Income (loss) from discontinued operations before income taxes", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, before Income Tax", "documentation": "Amount before tax of income (loss) from a discontinued operation. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r107", "r108", "r109", "r110", "r111", "r117", "r139", "r1045" ] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerBasicShare", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofIncome", "http://ascentco.com/role/EarningsPerShareDetails", "http://ascentco.com/role/SupplementalFinancialInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in dollars per share)", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share", "documentation": "Per basic share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation." } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationIncomeLossFromDiscontinuedOperationNetOfTaxPerDilutedShare", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofIncome", "http://ascentco.com/role/EarningsPerShareDetails", "http://ascentco.com/role/SupplementalFinancialInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Diluted (in dollars per share)", "label": "Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share", "documentation": "Per diluted share amount, after tax, of income (loss) from the day-to-day business activities of the discontinued operation." } } }, "auth_ref": [] }, "acnt_DiscontinuedOperationPeriodOfDisposalOfAssets": { "xbrltype": "durationItemType", "nsuri": "http://ascentco.com/20231231", "localname": "DiscontinuedOperationPeriodOfDisposalOfAssets", "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period of disposal of assets", "label": "Discontinued Operation, Period of Disposal of Assets", "documentation": "Discontinued Operation, Period of Disposal of Assets" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationTaxEffectOfDiscontinuedOperation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationTaxEffectOfDiscontinuedOperation", "crdr": "debit", "calculation": { "http://ascentco.com/role/DiscontinuedOperationsScheduleofResultsofDiscontinuedOperationsDetails": { "parentTag": "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsScheduleofResultsofDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax provision (benefit)", "label": "Discontinued Operation, Tax Effect of Discontinued Operation", "documentation": "Amount of tax expense (benefit) related to a discontinued operation. Includes, but is not limited to, tax expense (benefit) related to income (loss) from operations during the phase-out period, tax expense (benefit) related to gain (loss) on disposal, tax expense (benefit) related to gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and tax expense (benefit) related to adjustments of a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r108", "r109", "r110", "r111", "r117", "r122", "r525", "r540", "r545" ] }, "us-gaap_DiscontinuedOperationsAndDisposalGroupsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsAndDisposalGroupsAbstract", "lang": { "en-us": { "role": { "label": "Discontinued Operations and Disposal Groups [Abstract]" } } }, "auth_ref": [] }, "us-gaap_DiscontinuedOperationsHeldforsaleMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsHeldforsaleMember", "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsNarrativeDetails", "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails", "http://ascentco.com/role/DiscontinuedOperationsScheduleofResultsofDiscontinuedOperationsDetails", "http://ascentco.com/role/FairValueofFinancialInstrumentsNarrativeDetails", "http://ascentco.com/role/FairValueofFinancialInstrumentsSummaryofAssetsHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued Operations, Held-for-sale", "label": "Discontinued Operations, Held-for-Sale [Member]", "documentation": "Component or group of components classified as held-for-sale and representing a strategic shift that has or will have a major effect on operations and financial results. Includes a business or nonprofit activity on acquisition classified as held-for-sale." } } }, "auth_ref": [ "r7", "r8", "r227" ] }, "us-gaap_DiscontinuedOperationsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DiscontinuedOperationsPolicyTextBlock", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued Operations", "label": "Discontinued Operations, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for discontinued operations. Includes, but is not limited to, method of interest allocation to a discontinued operation." } } }, "auth_ref": [ "r14", "r28" ] }, "us-gaap_DisposalGroupClassificationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationAxis", "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsNarrativeDetails", "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails", "http://ascentco.com/role/DiscontinuedOperationsScheduleofResultsofDiscontinuedOperationsDetails", "http://ascentco.com/role/FairValueofFinancialInstrumentsNarrativeDetails", "http://ascentco.com/role/FairValueofFinancialInstrumentsSummaryofAssetsHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Axis]", "label": "Disposal Group Classification [Axis]", "documentation": "Information by disposal group classification." } } }, "auth_ref": [ "r227" ] }, "us-gaap_DisposalGroupClassificationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupClassificationDomain", "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsNarrativeDetails", "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails", "http://ascentco.com/role/DiscontinuedOperationsScheduleofResultsofDiscontinuedOperationsDetails", "http://ascentco.com/role/FairValueofFinancialInstrumentsNarrativeDetails", "http://ascentco.com/role/FairValueofFinancialInstrumentsSummaryofAssetsHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Classification [Domain]", "label": "Disposal Group Classification [Domain]", "documentation": "Component or group of components disposed of, including but not limited to, disposal group held-for-sale or disposed of by sale, disposed of by means other than sale, and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsNotesAndLoansReceivableNet", "crdr": "debit", "calculation": { "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts receivable, net", "label": "Disposal Group, Including Discontinued Operation, Accounts, Notes and Loans Receivable, Net", "documentation": "Amount classified as accounts, notes and loans receivable attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r4", "r106", "r120", "r163" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAccountsPayableCurrent", "crdr": "credit", "calculation": { "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Disposal Group, Including Discontinued Operation, Accounts Payable, Current", "documentation": "Amount classified as accounts payable attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r106", "r120", "r161", "r163" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses and other current liabilities", "label": "Disposal Group, Including Discontinued Operation, Accrued Liabilities, Current", "documentation": "Amount classified as accrued liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r106", "r120", "r161", "r163" ] }, "acnt_DisposalGroupIncludingDiscontinuedOperationAcquisitionCostsAndOther": { "xbrltype": "monetaryItemType", "nsuri": "http://ascentco.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationAcquisitionCostsAndOther", "crdr": "debit", "calculation": { "http://ascentco.com/role/DiscontinuedOperationsScheduleofResultsofDiscontinuedOperationsDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsScheduleofResultsofDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Acquisition costs and other", "label": "Disposal Group, Including Discontinued Operation, Acquisition Costs and Other", "documentation": "Disposal Group, Including Discontinued Operation, Acquisition Costs and Other" } } }, "auth_ref": [] }, "acnt_DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges": { "xbrltype": "monetaryItemType", "nsuri": "http://ascentco.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationAssetImpairmentCharges", "crdr": "debit", "calculation": { "http://ascentco.com/role/DiscontinuedOperationsScheduleofResultsofDiscontinuedOperationsDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsNarrativeDetails", "http://ascentco.com/role/DiscontinuedOperationsScheduleofResultsofDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Asset impairments", "label": "Disposal Group, Including Discontinued Operation, Asset Impairment Charges", "documentation": "Disposal Group, Including Discontinued Operation, Asset Impairment Charges" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "crdr": "debit", "calculation": { "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperation", "weight": 1.0, "order": 1.0 }, "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets", "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term assets of discontinued operations", "totalLabel": "Long-term assets classified as discontinued operations", "label": "Disposal Group, Including Discontinued Operation, Assets, Noncurrent", "documentation": "Amount classified as assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r5", "r106", "r120", "r163", "r227", "r228" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationCashAndCashEquivalents", "crdr": "debit", "calculation": { "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows", "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Less: Cash and cash equivalents of discontinued operations", "verboseLabel": "Cash and cash equivalents", "label": "Disposal Group, Including Discontinued Operation, Cash and Cash Equivalents", "documentation": "Amount classified as cash and cash equivalents attributable to disposal group held for sale or disposed of." } } }, "auth_ref": [ "r4", "r106", "r120", "r163" ] }, "acnt_DisposalGroupIncludingDiscontinuedOperationCertainLongLivedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://ascentco.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationCertainLongLivedAssets", "crdr": "credit", "presentation": [ "http://ascentco.com/role/FairValueofFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Certain long-lived assets, including intangible assets", "label": "Disposal Group, Including Discontinued Operation, Certain Long Lived Assets", "documentation": "Disposal Group, Including Discontinued Operation, Certain Long Lived Assets" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationCostsOfGoodsSold", "crdr": "debit", "calculation": { "http://ascentco.com/role/DiscontinuedOperationsScheduleofResultsofDiscontinuedOperationsDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsScheduleofResultsofDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Cost of sales", "label": "Disposal Group, Including Discontinued Operation, Costs of Goods Sold", "documentation": "Amount of costs of goods sold attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r118", "r228" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://ascentco.com/role/DiscontinuedOperationsScheduleofResultsofDiscontinuedOperationsDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsScheduleofResultsofDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative expense", "label": "Disposal Group, Including Discontinued Operation, General and Administrative Expense", "documentation": "Amount of general and administrative expense attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r118" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "crdr": "credit", "calculation": { "http://ascentco.com/role/DiscontinuedOperationsScheduleofResultsofDiscontinuedOperationsDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsScheduleofResultsofDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Gross profit", "label": "Disposal Group, Including Discontinued Operation, Gross Profit (Loss)", "documentation": "Amount of gross profit attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r118", "r228" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationIntangibleAssetsNoncurrent", "crdr": "debit", "calculation": { "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Disposal Group, Including Discontinued Operation, Intangible Assets, Noncurrent", "documentation": "Amount classified as intangible assets, excluding goodwill, attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r5", "r106", "r120", "r163" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationInventoryCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationInventoryCurrent", "crdr": "debit", "calculation": { "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails", "http://ascentco.com/role/FairValueofFinancialInstrumentsNarrativeDetails", "http://ascentco.com/role/FairValueofFinancialInstrumentsSummaryofAssetsHeldforSaleDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Inventories", "terseLabel": "Inventory, net", "label": "Disposal Group, Including Discontinued Operation, Inventory, Current", "documentation": "Amount classified as inventory attributable to disposal group, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r106", "r120", "r161", "r163" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "crdr": "credit", "calculation": { "http://ascentco.com/role/DiscontinuedOperationsScheduleofResultsofDiscontinuedOperationsDetails": { "parentTag": "us-gaap_DiscontinuedOperationIncomeLossFromDiscontinuedOperationBeforeIncomeTax", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsScheduleofResultsofDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating income (loss) of discontinued operations", "label": "Disposal Group, Including Discontinued Operation, Operating Income (Loss)", "documentation": "Amount of operating income (loss) attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r118" ] }, "acnt_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://ascentco.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of operating lease liabilities", "label": "Disposal Group, Including Discontinued Operation, Operating Lease, Liability, Current", "documentation": "Disposal Group, Including Discontinued Operation, Operating Lease, Liability, Current" } } }, "auth_ref": [] }, "acnt_DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://ascentco.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationOperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term portion of operating lease liabilities", "label": "Disposal Group, Including Discontinued Operation, Operating Lease, Liability, Noncurrent", "documentation": "Disposal Group, Including Discontinued Operation, Operating Lease, Liability, Noncurrent" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationOtherNoncurrentAssets", "crdr": "debit", "calculation": { "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails", "http://ascentco.com/role/FairValueofFinancialInstrumentsSummaryofAssetsHeldforSaleDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Other non-current assets, net", "terseLabel": "Other assets, net", "label": "Disposal Group, Including Discontinued Operation, Other Assets, Noncurrent", "documentation": "Amount classified as other assets attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r5", "r106", "r120", "r163" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationPrepaidAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_AssetsOfDisposalGroupIncludingDiscontinuedOperationCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Prepaid expenses and other current assets", "label": "Disposal Group, Including Discontinued Operation, Prepaid and Other Assets, Current", "documentation": "Amount classified as prepaid and other assets attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r106", "r120", "r161", "r163" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentCurrent", "crdr": "debit", "presentation": [ "http://ascentco.com/role/FairValueofFinancialInstrumentsSummaryofAssetsHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Current", "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r106", "r120", "r161", "r163" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationPropertyPlantAndEquipmentNoncurrent", "crdr": "debit", "calculation": { "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "label": "Disposal Group, Including Discontinued Operation, Property, Plant and Equipment, Noncurrent", "documentation": "Amount classified as property, plant and equipment attributable to disposal group held for sale or disposed of, expected to be disposed of after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r5", "r106", "r120", "r163" ] }, "us-gaap_DisposalGroupIncludingDiscontinuedOperationRevenue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupIncludingDiscontinuedOperationRevenue", "crdr": "credit", "calculation": { "http://ascentco.com/role/DiscontinuedOperationsScheduleofResultsofDiscontinuedOperationsDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationGrossProfitLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsScheduleofResultsofDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "label": "Disposal Group, Including Discontinued Operation, Revenue", "documentation": "Amount of revenue attributable to disposal group, including, but not limited to, discontinued operation." } } }, "auth_ref": [ "r118", "r228" ] }, "acnt_DisposalGroupIncludingDiscontinuedOperationRightOfUseAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://ascentco.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationRightOfUseAssets", "crdr": "debit", "calculation": { "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationAssetsNoncurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets, operating leases, net", "label": "Disposal Group, Including Discontinued Operation, Right-of-use Assets", "documentation": "Disposal Group, Including Discontinued Operation, Right-of-use Assets" } } }, "auth_ref": [] }, "acnt_DisposalGroupIncludingDiscontinuedOperationsEarnoutAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://ascentco.com/20231231", "localname": "DisposalGroupIncludingDiscontinuedOperationsEarnoutAdjustments", "crdr": "debit", "calculation": { "http://ascentco.com/role/DiscontinuedOperationsScheduleofResultsofDiscontinuedOperationsDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsScheduleofResultsofDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnout adjustments", "label": "Disposal Group, Including Discontinued Operations, Earnout Adjustments", "documentation": "Disposal Group, Including Discontinued Operations, Earnout Adjustments" } } }, "auth_ref": [] }, "us-gaap_DisposalGroupNotDiscontinuedOperationGainLossOnDisposal": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupNotDiscontinuedOperationGainLossOnDisposal", "crdr": "credit", "calculation": { "http://ascentco.com/role/DiscontinuedOperationsScheduleofResultsofDiscontinuedOperationsDetails": { "parentTag": "us-gaap_DisposalGroupIncludingDiscontinuedOperationOperatingIncomeLoss", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsScheduleofResultsofDiscontinuedOperationsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Gain on sale of assets", "label": "Disposal Group, Not Discontinued Operation, Gain (Loss) on Disposal", "documentation": "Amount before tax of gain (loss) recognized on the sale or disposal of a disposal group. Excludes discontinued operations." } } }, "auth_ref": [ "r363", "r883", "r919" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsDisclosureTextBlock", "presentation": [ "http://ascentco.com/role/DiscontinuedOperations" ], "lang": { "en-us": { "role": { "terseLabel": "Discontinued Operations", "label": "Disposal Groups, Including Discontinued Operations, Disclosure [Text Block]", "documentation": "The entire disclosure related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r105", "r158" ] }, "us-gaap_DisposalGroupsIncludingDiscontinuedOperationsNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisposalGroupsIncludingDiscontinuedOperationsNameDomain", "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsNarrativeDetails", "http://ascentco.com/role/FairValueofFinancialInstrumentsNarrativeDetails", "http://ascentco.com/role/FairValueofFinancialInstrumentsSummaryofAssetsHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Domain]", "label": "Disposal Group Name [Domain]", "documentation": "Name of disposal group." } } }, "auth_ref": [ "r765", "r766" ] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://ascentco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Annual Report", "label": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r789", "r790", "r803" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://ascentco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Document Financial Statement Error Correction", "label": "Document Financial Statement Error Correction [Flag]", "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction." } } }, "auth_ref": [ "r789", "r790", "r803", "r839" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://ascentco.com/role/CoverPage" ], "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://ascentco.com/role/CoverPage" ], "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://ascentco.com/role/CoverPage" ], "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_DocumentTransitionReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentTransitionReport", "presentation": [ "http://ascentco.com/role/CoverPage" ], "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": [ "r824" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://ascentco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "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": [] }, "dei_DocumentsIncorporatedByReferenceTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentsIncorporatedByReferenceTextBlock", "presentation": [ "http://ascentco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Documents Incorporated by Reference", "label": "Documents Incorporated by Reference [Text Block]", "documentation": "Documents incorporated by reference." } } }, "auth_ref": [ "r787" ] }, "us-gaap_DomesticCountryMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DomesticCountryMember", "presentation": [ "http://ascentco.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Federal", "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": [] }, "us-gaap_EarningsPerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareAbstract", "presentation": [ "http://ascentco.com/role/SupplementalFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share [Abstract]", "label": "Earnings Per Share [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofIncome", "http://ascentco.com/role/EarningsPerShareDetails", "http://ascentco.com/role/SupplementalFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Basic (in dollars per share)", "label": "Earnings Per Share, 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": [ "r250", "r273", "r274", "r275", "r276", "r277", "r282", "r284", "r289", "r290", "r291", "r295", "r560", "r561", "r604", "r614", "r743" ] }, "acnt_EarningsPerShareDenominatorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ascentco.com/20231231", "localname": "EarningsPerShareDenominatorAbstract", "presentation": [ "http://ascentco.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Denominator:", "label": "Earnings Per Share Denominator [Abstract]", "documentation": "Earnings Per Share Denominator [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofIncome", "http://ascentco.com/role/EarningsPerShareDetails", "http://ascentco.com/role/SupplementalFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "label": "Earnings Per Share, 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": [ "r250", "r273", "r274", "r275", "r276", "r277", "r284", "r289", "r290", "r291", "r295", "r560", "r561", "r604", "r614", "r743" ] }, "acnt_EarningsPerShareNumeratorAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ascentco.com/20231231", "localname": "EarningsPerShareNumeratorAbstract", "presentation": [ "http://ascentco.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Numerator:", "label": "Earnings Per Share Numerator [Abstract]", "documentation": "Earnings Per Share Numerator [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share", "label": "Earnings Per Share, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements." } } }, "auth_ref": [ "r53", "r54" ] }, "us-gaap_EarningsPerShareReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareReconciliationAbstract", "presentation": [ "http://ascentco.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Earnings Per Share Reconciliation [Abstract]", "label": "Earnings Per Share Reconciliation [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareTextBlock", "presentation": [ "http://ascentco.com/role/EarningsPerShare" ], "lang": { "en-us": { "role": { "verboseLabel": "Earnings Per Share", "label": "Earnings Per Share [Text Block]", "documentation": "The entire disclosure for earnings per share." } } }, "auth_ref": [ "r281", "r292", "r293", "r294" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperations", "calculation": { "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Effective Income Tax Rate Reconciliation, Percent", "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r526" ] }, "us-gaap_EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateContinuingOperationsTaxRateReconciliationAbstract", "presentation": [ "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Effective Tax Rate Reconciliation", "label": "Effective Income Tax Rate Reconciliation, Percent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate", "calculation": { "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax at U.S. statutory rates", "label": "Effective Income Tax Rate Reconciliation, at Federal Statutory Income Tax Rate, Percent", "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss)." } } }, "auth_ref": [ "r259", "r526", "r543" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationDispositionOfBusiness": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationDispositionOfBusiness", "calculation": { "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Benefits Associated with Palmer Closure", "label": "Effective Income Tax Rate Reconciliation, Disposition of Business, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to disposition of a business not qualifying as a discontinued operation." } } }, "auth_ref": [ "r1021", "r1026" ] }, "acnt_EffectiveIncomeTaxRateReconciliationDomesticAndStateValuationAllowanceAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://ascentco.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationDomesticAndStateValuationAllowanceAmount", "crdr": "debit", "calculation": { "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal and State valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Domestic and State Valuation Allowance, Amount", "documentation": "Effective Income Tax Rate Reconciliation, Domestic and State Valuation Allowance, Amount" } } }, "auth_ref": [] }, "acnt_EffectiveIncomeTaxRateReconciliationDomesticAndStateValuationAllowancePercent": { "xbrltype": "percentItemType", "nsuri": "http://ascentco.com/20231231", "localname": "EffectiveIncomeTaxRateReconciliationDomesticAndStateValuationAllowancePercent", "calculation": { "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Federal and State valuation allowance", "label": "Effective Income Tax Rate Reconciliation, Domestic and State Valuation Allowance, Percent", "documentation": "Effective Income Tax Rate Reconciliation, Domestic and State Valuation Allowance, Percent" } } }, "auth_ref": [] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseImpairmentLosses", "calculation": { "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill impairment", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to impairment loss." } } }, "auth_ref": [ "r1021", "r1026" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationNondeductibleExpenseOther", "calculation": { "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other nondeductible expenses", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses." } } }, "auth_ref": [ "r1021", "r1026" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationOtherAdjustments": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationOtherAdjustments", "calculation": { "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other, net", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1021", "r1026" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitAmount", "crdr": "debit", "calculation": { "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock option compensation", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Amount", "documentation": "Amount of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r866", "r1021" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationShareBasedCompensationExcessTaxBenefitPercent", "calculation": { "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock option compensation", "label": "Effective Income Tax Rate Reconciliation, Tax Expense (Benefit), Share-Based Payment Arrangement, Percent", "documentation": "Percentage of difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to expense for award under share-based payment arrangement. Excludes expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r866", "r1021" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationStateAndLocalIncomeTaxes", "calculation": { "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_EffectiveIncomeTaxRateContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State income taxes, net of federal tax benefit", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Percent", "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations applicable to state and local income tax expense (benefit), net of federal tax expense (benefit)." } } }, "auth_ref": [ "r1021", "r1026" ] }, "acnt_EmployeeBenefitPlansAccruedExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://ascentco.com/20231231", "localname": "EmployeeBenefitPlansAccruedExpenses", "crdr": "credit", "calculation": { "http://ascentco.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ascentco.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Benefit plans", "label": "Employee Benefit Plans Accrued Expenses", "documentation": "Employee Benefit Plans Accrued Expenses" } } }, "auth_ref": [] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total unrecognized compensation cost", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement." } } }, "auth_ref": [ "r510" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nonvested award, cost not yet recognized, period for recognition", "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": [ "r510" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Options", "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://ascentco.com/role/CoverPage" ], "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_EntityAddressAddressLine2": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine2", "presentation": [ "http://ascentco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Address, Address Line Two", "label": "Entity Address, Address Line Two", "documentation": "Address Line 2 such as Street or Suite number" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://ascentco.com/role/CoverPage" ], "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://ascentco.com/role/CoverPage" ], "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://ascentco.com/role/CoverPage" ], "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://ascentco.com/role/CoverPage" ], "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": [ "r786" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://ascentco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "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://ascentco.com/role/CoverPage" ], "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_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://ascentco.com/role/CoverPage" ], "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": [ "r786" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://ascentco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity File Number", "label": "Entity File Number", "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen." } } }, "auth_ref": [] }, "dei_EntityFilerCategory": { "xbrltype": "filerCategoryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFilerCategory", "presentation": [ "http://ascentco.com/role/CoverPage" ], "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": [ "r786" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://ascentco.com/role/CoverPage" ], "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://ascentco.com/role/CoverPage" ], "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": [ "r864" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://ascentco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Public Float", "label": "Entity Public Float", "documentation": "The aggregate market value of the voting and non-voting common equity held by non-affiliates computed by reference to the price at which the common equity was last sold, or the average bid and asked price of such common equity, as of the last business day of the registrant's most recently completed second fiscal quarter." } } }, "auth_ref": [] }, "dei_EntityRegistrantName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityRegistrantName", "presentation": [ "http://ascentco.com/role/CoverPage" ], "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": [ "r786" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://ascentco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "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": [ "r786" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://ascentco.com/role/CoverPage" ], "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": [ "r786" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://ascentco.com/role/CoverPage" ], "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": [ "r786" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://ascentco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Voluntary Filers", "label": "Entity Voluntary Filers", "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act." } } }, "auth_ref": [] }, "dei_EntityWellKnownSeasonedIssuer": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityWellKnownSeasonedIssuer", "presentation": [ "http://ascentco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Entity Well-known Seasoned Issuer", "label": "Entity Well-known Seasoned Issuer", "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A." } } }, "auth_ref": [ "r865" ] }, "us-gaap_EquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Equity [Abstract]", "label": "Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityBasedArrangementsIndividualContractsTypeOfDeferredCompensationDomain", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Based Arrangements Individual Contracts Type Of Deferred Compensation [Domain]", "label": "Equity-Based Arrangements, Individual Contracts, Type of Deferred Compensation [Domain]", "documentation": "Deferred compensation related to equity-based payment arrangements. Includes, but is not limited to, employment contracts with one or more selected officers or key employees. Excludes broad group equity-based compensation plans, defined benefit pension plans, defined benefit other postretirement benefit plans and other deferred compensation that is not equivalent to a defined benefit pension plan or a defined benefit other postretirement benefit plan." } } }, "auth_ref": [ "r80" ] }, "us-gaap_EquityClassOfTreasuryStockLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityClassOfTreasuryStockLineItems", "presentation": [ "http://ascentco.com/role/ShareholdersEquityStockRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Equity, Class of Treasury Stock [Line Items]", "label": "Equity, Class of Treasury Stock [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_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Component [Domain]", "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": [ "r17", "r225", "r246", "r247", "r248", "r268", "r269", "r270", "r272", "r278", "r280", "r296", "r335", "r336", "r420", "r512", "r513", "r514", "r537", "r538", "r552", "r553", "r554", "r555", "r556", "r557", "r559", "r565", "r566", "r567", "r568", "r569", "r570", "r591", "r634", "r635", "r636", "r646", "r701" ] }, "ecd_EquityValuationAssumptionDifferenceFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "EquityValuationAssumptionDifferenceFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Valuation Assumption Difference, Footnote", "label": "Equity Valuation Assumption Difference, Footnote [Text Block]" } } }, "auth_ref": [ "r832" ] }, "ecd_ErrCompAnalysisTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompAnalysisTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneous Compensation Analysis", "label": "Erroneous Compensation Analysis [Text Block]" } } }, "auth_ref": [ "r795", "r807", "r817", "r843" ] }, "ecd_ErrCompRecoveryTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ErrCompRecoveryTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Erroneously Awarded Compensation Recovery", "label": "Erroneously Awarded Compensation Recovery [Table]" } } }, "auth_ref": [ "r792", "r804", "r814", "r840" ] }, "ecd_ExecutiveCategoryAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ExecutiveCategoryAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Executive Category:", "label": "Executive Category [Axis]" } } }, "auth_ref": [ "r838" ] }, "us-gaap_FairValueByFairValueHierarchyLevelAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueByFairValueHierarchyLevelAxis", "presentation": [ "http://ascentco.com/role/FairValueofFinancialInstrumentsSummaryofAssetsHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Axis]", "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": [ "r399", "r447", "r448", "r449", "r450", "r451", "r452", "r563", "r594", "r595", "r596", "r749", "r750", "r761", "r762", "r763" ] }, "us-gaap_FairValueDisclosuresAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresAbstract", "lang": { "en-us": { "role": { "terseLabel": "Fair Value Disclosures [Abstract]", "label": "Fair Value Disclosures [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FairValueDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueDisclosuresTextBlock", "presentation": [ "http://ascentco.com/role/FairValueofFinancialInstruments" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value Disclosures [Text Block]", "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information." } } }, "auth_ref": [ "r562" ] }, "us-gaap_FairValueInputsLevel2Member": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueInputsLevel2Member", "presentation": [ "http://ascentco.com/role/FairValueofFinancialInstrumentsSummaryofAssetsHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Level 2 inputs", "label": "Fair Value, Inputs, 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": [ "r399", "r447", "r452", "r563", "r595", "r749", "r750", "r761", "r762", "r763" ] }, "us-gaap_FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementWithUnobservableInputsReconciliationRecurringBasisLiabilitySettlements", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Payments on earn-out liabilities", "label": "Fair Value, Measurement with Unobservable Inputs Reconciliation, Recurring Basis, Liability, Settlements", "documentation": "Amount of settlements of financial instrument classified as a liability measured using unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing." } } }, "auth_ref": [ "r93" ] }, "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueMeasurementsFairValueHierarchyDomain", "presentation": [ "http://ascentco.com/role/FairValueofFinancialInstrumentsSummaryofAssetsHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value Hierarchy and NAV [Domain]", "label": "Fair Value Hierarchy and NAV [Domain]", "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value." } } }, "auth_ref": [ "r399", "r447", "r448", "r449", "r450", "r451", "r452", "r594", "r595", "r596", "r749", "r750", "r761", "r762", "r763" ] }, "us-gaap_FairValueOfFinancialInstrumentsPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FairValueOfFinancialInstrumentsPolicy", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Fair Value of Financial Instruments", "label": "Fair Value of Financial Instruments, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments." } } }, "auth_ref": [ "r13", "r25" ] }, "acnt_FiberglassAndSteelLiquidStorageTanksAndSeparationEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "FiberglassAndSteelLiquidStorageTanksAndSeparationEquipmentMember", "presentation": [ "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails", "http://ascentco.com/role/RevenueRecognitionScheduleofDisaggregatedRevenuebyProductGroupDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiberglass and steel liquid storage tanks and separation equipment", "label": "Fiberglass and Steel Liquid Storage Tanks and Separation Equipment [Member]", "documentation": "Fiberglass Steel Liquid Storage Tanks Separation Equipment [Member]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseInterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseInterestExpense", "crdr": "debit", "calculation": { "http://ascentco.com/role/LeasesScheduleofTotalLeasesCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/LeasesScheduleofTotalLeasesCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest on finance lease liabilities", "label": "Finance Lease, Interest Expense", "documentation": "Amount of interest expense on finance lease liability." } } }, "auth_ref": [ "r578", "r582", "r770" ] }, "us-gaap_FinanceLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Finance", "label": "Finance Lease, Liability, to be Paid, Fiscal Year Maturity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "calculation": { "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Total lease liabilities", "label": "Finance Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r576", "r589" ] }, "us-gaap_FinanceLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets", "http://ascentco.com/role/LeasesScheduleofOperatingandFinanceLeasesRecordedintheConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of finance lease liabilities", "verboseLabel": "Current portion of lease liabilities, finance leases", "label": "Finance Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as current." } } }, "auth_ref": [ "r576" ] }, "us-gaap_FinanceLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://ascentco.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities For Finance Leases After Adoption of 842", "label": "Finance Lease, Liability, to be Paid, Maturity [Table Text Block]", "documentation": "Tabular disclosure of undiscounted cash flows of finance lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to finance lease liability recognized in statement of financial position." } } }, "auth_ref": [ "r1032" ] }, "us-gaap_FinanceLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets", "http://ascentco.com/role/LeasesScheduleofOperatingandFinanceLeasesRecordedintheConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term portion of finance lease liabilities", "verboseLabel": "Non-current portion of lease liabilities, finance leases", "label": "Finance Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease, classified as noncurrent." } } }, "auth_ref": [ "r576" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details" ], "lang": { "en-us": { "role": { "totalLabel": "Total undiscounted minimum future lease payments", "label": "Finance Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r589" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finance Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r589" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Finance Lease, Liability, to be Paid, Year One", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r589" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finance Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r589" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Finance Lease, Liability, to be Paid, Year Four", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r589" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Finance Lease, Liability, to be Paid, Year Three", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r589" ] }, "us-gaap_FinanceLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details_1": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Finance Lease, Liability, to be Paid, Year Two", "documentation": "Amount of lessee's undiscounted obligation for lease payment for finance 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": [ "r589" ] }, "us-gaap_FinanceLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details": { "parentTag": "us-gaap_FinanceLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Imputed Interest", "label": "Finance Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for finance lease." } } }, "auth_ref": [ "r589" ] }, "us-gaap_FinanceLeasePrincipalPayments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeasePrincipalPayments", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Principal payments on finance lease obligations", "label": "Finance Lease, Principal Payments", "documentation": "Amount of cash outflow for principal payment on finance lease." } } }, "auth_ref": [ "r579", "r585" ] }, "us-gaap_FinanceLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAsset", "crdr": "debit", "presentation": [ "http://ascentco.com/role/LeasesScheduleofOperatingandFinanceLeasesRecordedintheConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "label": "Finance Lease, Right-of-Use Asset, after Accumulated Amortization", "documentation": "Amount, after accumulated amortization, of right-of-use asset from finance lease." } } }, "auth_ref": [ "r575" ] }, "us-gaap_FinanceLeaseRightOfUseAssetAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetAmortization", "crdr": "debit", "calculation": { "http://ascentco.com/role/LeasesScheduleofTotalLeasesCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ascentco.com/role/LeasesScheduleofTotalLeasesCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Reduction in carrying amount of right-of-use assets", "label": "Finance Lease, Right-of-Use Asset, Amortization", "documentation": "Amount of amortization expense attributable to right-of-use asset from finance lease." } } }, "auth_ref": [ "r578", "r582", "r770" ] }, "us-gaap_FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList": { "xbrltype": "enumerationSetItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseRightOfUseAssetStatementOfFinancialPositionExtensibleList", "presentation": [ "http://ascentco.com/role/LeasesScheduleofOperatingandFinanceLeasesRecordedintheConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible List]", "label": "Finance Lease, Right-of-Use Asset, Statement of Financial Position [Extensible Enumeration]", "documentation": "Indicates line item in statement of financial position that includes finance lease right-of-use asset." } } }, "auth_ref": [ "r577" ] }, "us-gaap_FinanceLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://ascentco.com/role/LeasesScheduleofWeightedAverageLeaseTermandDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Finance Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for finance lease calculated at point in time." } } }, "auth_ref": [ "r588", "r770" ] }, "us-gaap_FinanceLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://ascentco.com/role/LeasesScheduleofWeightedAverageLeaseTermandDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance leases", "label": "Finance Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for finance lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r587", "r770" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful life of finite lived intangible assets acquired", "label": "Finite-Lived Intangible Asset, Useful Life", "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", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesGrossCarryingAmountandAccumulatedAmortizationofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "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": [ "r234", "r361" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearFive", "crdr": "debit", "calculation": { "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesAmortizationExpenseofFiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesAmortizationExpenseofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Finite-Lived Intangible Asset, Expected Amortization, after Year Five", "documentation": "Amount of amortization for asset, excluding financial asset and goodwill, lacking physical substance with finite life expected to be recognized after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths", "crdr": "debit", "calculation": { "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesAmortizationExpenseofFiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesAmortizationExpenseofFiniteLivedIntangibleAssetsDetails" ], "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": [ "r157" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseTableTextBlock", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Amortization Expense for Finite-lived Intangible Assets", "label": "Finite-Lived Intangible Assets Amortization Expense [Table Text Block]", "documentation": "Tabular disclosure of amortization expense of assets, excluding financial assets, that lack physical substance, having a limited useful life." } } }, "auth_ref": [] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFive", "crdr": "debit", "calculation": { "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesAmortizationExpenseofFiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesAmortizationExpenseofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Finite-Lived Intangible Asset, Expected Amortization, Year Five", "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r157" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearFour", "crdr": "debit", "calculation": { "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesAmortizationExpenseofFiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesAmortizationExpenseofFiniteLivedIntangibleAssetsDetails" ], "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": [ "r157" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree", "crdr": "debit", "calculation": { "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesAmortizationExpenseofFiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesAmortizationExpenseofFiniteLivedIntangibleAssetsDetails" ], "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": [ "r157" ] }, "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo", "crdr": "debit", "calculation": { "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesAmortizationExpenseofFiniteLivedIntangibleAssetsDetails": { "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesAmortizationExpenseofFiniteLivedIntangibleAssetsDetails" ], "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": [ "r157" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesGrossCarryingAmountandAccumulatedAmortizationofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r359", "r360", "r361", "r362", "r601", "r602" ] }, "us-gaap_FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsFutureAmortizationExpenseAbstract", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesAmortizationExpenseofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Net, Amortization Expense, Fiscal Year Maturity [Abstract]", "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", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesGrossCarryingAmountandAccumulatedAmortizationofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Gross Carrying Amount", "label": "Finite-Lived Intangible Assets, Gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r156", "r602" ] }, "us-gaap_FiniteLivedIntangibleAssetsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsLineItems", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesGrossCarryingAmountandAccumulatedAmortizationofIntangibleAssetsDetails" ], "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": [ "r601" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesGrossCarryingAmountandAccumulatedAmortizationofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "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": [ "r68", "r70" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesAmortizationExpenseofFiniteLivedIntangibleAssetsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesAmortizationExpenseofFiniteLivedIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total", "label": "Finite-Lived Intangible Assets, Net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r156", "r601" ] }, "ecd_ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToDisqualificationOfTaxBenefitsAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Disqualification of Tax Benefits, Amount", "label": "Forgone Recovery due to Disqualification of Tax Benefits, Amount" } } }, "auth_ref": [ "r799", "r811", "r821", "r847" ] }, "ecd_ForgoneRecoveryDueToExpenseOfEnforcementAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToExpenseOfEnforcementAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Expense of Enforcement, Amount", "label": "Forgone Recovery due to Expense of Enforcement, Amount" } } }, "auth_ref": [ "r799", "r811", "r821", "r847" ] }, "ecd_ForgoneRecoveryDueToViolationOfHomeCountryLawAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryDueToViolationOfHomeCountryLawAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery due to Violation of Home Country Law, Amount", "label": "Forgone Recovery due to Violation of Home Country Law, Amount" } } }, "auth_ref": [ "r799", "r811", "r821", "r847" ] }, "ecd_ForgoneRecoveryExplanationOfImpracticabilityTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryExplanationOfImpracticabilityTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Forgone Recovery, Explanation of Impracticability", "label": "Forgone Recovery, Explanation of Impracticability [Text Block]" } } }, "auth_ref": [ "r799", "r811", "r821", "r847" ] }, "ecd_ForgoneRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "ForgoneRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Forgone Recovery, Individual Name" } } }, "auth_ref": [ "r799", "r811", "r821", "r847" ] }, "acnt_GainLossOnEarnOutLiabilityAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://ascentco.com/20231231", "localname": "GainLossOnEarnOutLiabilityAdjustments", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments of earn-out liabilities in excess of acquisition date fair value", "label": "Gain (Loss) On Earn-Out Liability, Adjustments", "documentation": "Gain (Loss) On Earn-Out Liability, Adjustments" } } }, "auth_ref": [] }, "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GainLossOnSaleOfPropertyPlantEquipment", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 15.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Loss (gain) on disposal of property, plant and equipment", "label": "Gain (Loss) on Disposition of Property Plant Equipment", "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property." } } }, "auth_ref": [ "r10" ] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets", "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill", "periodStartLabel": "Goodwill, beginning of period", "periodEndLabel": "Goodwill, end of period", "label": "Goodwill", "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": [ "r233", "r346", "r603", "r747", "r771", "r907", "r914" ] }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill and Intangible Assets", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets." } } }, "auth_ref": [ "r15", "r65" ] }, "us-gaap_GoodwillImpairmentLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillImpairmentLoss", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 4.0 }, "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 20.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows", "http://ascentco.com/role/ConsolidatedStatementsofIncome", "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill impairment", "negatedTerseLabel": "Goodwill impairment", "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": [ "r10", "r347", "r353", "r358", "r747" ] }, "us-gaap_GoodwillLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillLineItems", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails" ], "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": [ "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r747" ] }, "acnt_GoodwillPercentageReportingUnitBelowCarryingValue": { "xbrltype": "percentItemType", "nsuri": "http://ascentco.com/20231231", "localname": "GoodwillPercentageReportingUnitBelowCarryingValue", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill, carrying value (as percent)", "label": "Goodwill, Percentage Reporting Unit Below Carrying Value", "documentation": "Goodwill, Carrying Value Percentage" } } }, "auth_ref": [] }, "us-gaap_GoodwillPurchaseAccountingAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillPurchaseAccountingAdjustments", "crdr": "debit", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Purchase Price Allocation Revision", "label": "Goodwill, Purchase Accounting Adjustments", "documentation": "Amount of increase (decrease) from adjustments after acquisition date under purchase accounting 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": [ "r2", "r913" ] }, "us-gaap_GoodwillRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillRollForward", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill [Roll Forward]", "label": "Goodwill [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofIncome", "http://ascentco.com/role/SupplementalFinancialInformationDetails" ], "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": [ "r142", "r258", "r301", "r315", "r321", "r324", "r334", "r378", "r379", "r381", "r382", "r383", "r385", "r387", "r389", "r390", "r564", "r745", "r930" ] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://ascentco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "ICFR Auditor Attestation Flag", "label": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r789", "r790", "r803" ] }, "us-gaap_ImpairmentOfLongLivedAssetsToBeDisposedOf": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOfLongLivedAssetsToBeDisposedOf", "crdr": "debit", "presentation": [ "http://ascentco.com/role/FairValueofFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Impairment 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": [ "r10", "r160" ] }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Long-Lived Asset Impairment", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets." } } }, "auth_ref": [ "r0", "r165" ] }, "us-gaap_IncomeLossFromContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperations", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 2.0 }, "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 19.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows", "http://ascentco.com/role/ConsolidatedStatementsofIncome", "http://ascentco.com/role/EarningsPerShareDetails", "http://ascentco.com/role/SupplementalFinancialInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "(Loss) income from continuing operations", "terseLabel": "Net (loss) income from continuing operations", "label": "Income (Loss) from Continuing Operations, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of income (loss) from continuing operations attributable to the parent." } } }, "auth_ref": [ "r91", "r143", "r151", "r273", "r274", "r275", "r276", "r288", "r291" ] }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofIncome", "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "(Loss) income from continuing operations before income taxes", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "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": [ "r1", "r138", "r185", "r301", "r315", "r321", "r324", "r605", "r612", "r745" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerBasicShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerBasicShare", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofIncome", "http://ascentco.com/role/EarningsPerShareDetails", "http://ascentco.com/role/SupplementalFinancialInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in dollars per share)", "label": "Income (Loss) from Continuing Operations, Per Basic Share", "documentation": "The amount of net income (loss) from continuing operations per each share of common stock or unit outstanding during the reporting period." } } }, "auth_ref": [ "r137", "r184", "r186", "r250", "r271", "r273", "r274", "r275", "r276", "r284", "r289", "r290", "r561", "r604", "r1046" ] }, "us-gaap_IncomeLossFromContinuingOperationsPerDilutedShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromContinuingOperationsPerDilutedShare", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofIncome", "http://ascentco.com/role/EarningsPerShareDetails", "http://ascentco.com/role/SupplementalFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in dollars per share)", "label": "Income (Loss) from Continuing Operations, Per Diluted Share", "documentation": "The amount of net income (loss) derived from continuing operations during 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": [ "r137", "r250", "r271", "r273", "r274", "r275", "r276", "r284", "r289", "r290", "r291", "r561", "r604", "r1046" ] }, "us-gaap_IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromDiscontinuedOperationsNetOfTaxAttributableToReportingEntity", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 }, "http://ascentco.com/role/DiscontinuedOperationsScheduleofResultsofDiscontinuedOperationsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows", "http://ascentco.com/role/ConsolidatedStatementsofIncome", "http://ascentco.com/role/DiscontinuedOperationsScheduleofResultsofDiscontinuedOperationsDetails", "http://ascentco.com/role/EarningsPerShareDetails", "http://ascentco.com/role/SupplementalFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income from discontinued operations, net of tax", "totalLabel": "Net income (loss) from discontinued operations", "verboseLabel": "Net income from discontinued operations", "netLabel": "Income (loss) from discontinued operations, net of tax", "label": "Income (Loss) from Discontinued Operations, Net of Tax, Attributable to Parent", "documentation": "Amount after tax of income (loss) from a discontinued operation attributable to the parent. Includes, but is not limited to, the income (loss) from operations during the phase-out period, gain (loss) on disposal, gain (loss) for reversal of write-down (write-down) to fair value, less cost to sell, and adjustments to a prior period gain (loss) on disposal." } } }, "auth_ref": [ "r107", "r108", "r109", "r110", "r111", "r117", "r122", "r178" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "terseLabel": "Income Statement [Abstract]", "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsAxis", "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsNarrativeDetails", "http://ascentco.com/role/FairValueofFinancialInstrumentsNarrativeDetails", "http://ascentco.com/role/FairValueofFinancialInstrumentsSummaryofAssetsHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Group Name [Axis]", "label": "Disposal Group Name [Axis]", "documentation": "Information by name of disposal group." } } }, "auth_ref": [ "r765", "r766" ] }, "us-gaap_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsLineItems", "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsNarrativeDetails", "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails", "http://ascentco.com/role/DiscontinuedOperationsScheduleofResultsofDiscontinuedOperationsDetails", "http://ascentco.com/role/FairValueofFinancialInstrumentsNarrativeDetails", "http://ascentco.com/role/FairValueofFinancialInstrumentsSummaryofAssetsHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [Line Items]", "label": "Income Statement, Balance Sheet and Additional Disclosures by Disposal Groups, Including Discontinued Operations [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_IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementBalanceSheetAndAdditionalDisclosuresByDisposalGroupsIncludingDiscontinuedOperationsTable", "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsNarrativeDetails", "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails", "http://ascentco.com/role/DiscontinuedOperationsScheduleofResultsofDiscontinuedOperationsDetails", "http://ascentco.com/role/FairValueofFinancialInstrumentsNarrativeDetails", "http://ascentco.com/role/FairValueofFinancialInstrumentsSummaryofAssetsHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Disposal Groups, Including Discontinued Operations [Table]", "label": "Disposal Groups, Including Discontinued Operations [Table]", "documentation": "Disclosure of information about a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r14", "r22", "r27", "r106", "r112", "r113", "r114", "r115", "r116", "r121", "r123", "r124", "r164" ] }, "us-gaap_IncomeStatementLocationAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationAxis", "presentation": [ "http://ascentco.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Axis]", "label": "Income Statement Location [Axis]", "documentation": "Information by location in the income statement." } } }, "auth_ref": [ "r364", "r366", "r685" ] }, "us-gaap_IncomeStatementLocationDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementLocationDomain", "presentation": [ "http://ascentco.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Statement Location [Domain]", "label": "Income Statement Location [Domain]", "documentation": "Location in the income statement." } } }, "auth_ref": [ "r366", "r685" ] }, "us-gaap_IncomeTaxAuthorityAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityAxis", "presentation": [ "http://ascentco.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Axis]", "label": "Income Tax Authority [Axis]", "documentation": "Information by tax jurisdiction." } } }, "auth_ref": [ "r16" ] }, "us-gaap_IncomeTaxAuthorityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxAuthorityDomain", "presentation": [ "http://ascentco.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Authority [Domain]", "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": { "terseLabel": "Income Tax Disclosure [Abstract]", "label": "Income Tax Disclosure [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://ascentco.com/role/IncomeTaxes" ], "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": [ "r259", "r520", "r527", "r528", "r534", "r539", "r544", "r546", "r547", "r645" ] }, "acnt_IncomeTaxDisclosuresLineItems": { "xbrltype": "stringItemType", "nsuri": "http://ascentco.com/20231231", "localname": "IncomeTaxDisclosuresLineItems", "presentation": [ "http://ascentco.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosures [Line Items]", "label": "Income Tax Disclosures [Line Items]", "documentation": "[Line Items] for Income Tax Disclosures [Table]" } } }, "auth_ref": [] }, "acnt_IncomeTaxDisclosuresTable": { "xbrltype": "stringItemType", "nsuri": "http://ascentco.com/20231231", "localname": "IncomeTaxDisclosuresTable", "presentation": [ "http://ascentco.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Disclosures [Table]", "label": "Income Tax Disclosures [Table]", "documentation": "Income Tax Disclosures [Table]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperations", "weight": -1.0, "order": 1.0 }, "http://ascentco.com/role/IncomeTaxesComponentsofIncomeTaxesDetails": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofIncome", "http://ascentco.com/role/IncomeTaxesComponentsofIncomeTaxesDetails", "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax benefit", "totalLabel": "Total", "label": "Income Tax Expense (Benefit)", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r191", "r203", "r279", "r280", "r309", "r525", "r540", "r615" ] }, "us-gaap_IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefitContinuingOperationsIncomeTaxReconciliationAbstract", "presentation": [ "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income Tax Expense Reconciliation", "label": "Income Tax Expense (Benefit), Effective Income Tax Rate Reconciliation, Amount [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxPolicyTextBlock", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Income Taxes", "label": "Income Tax, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements." } } }, "auth_ref": [ "r245", "r521", "r522", "r528", "r529", "r533", "r535", "r641" ] }, "us-gaap_IncomeTaxReconciliationDispositionOfBusiness": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationDispositionOfBusiness", "crdr": "debit", "calculation": { "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax Benefits Associated with Palmer Closure", "label": "Effective Income Tax Rate Reconciliation, Disposition of Business, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to the disposition of a business not qualifying as a discontinued operation." } } }, "auth_ref": [ "r1021" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tax at U.S. statutory rates", "label": "Effective Income Tax Rate Reconciliation at Federal Statutory Income Tax Rate, Amount", "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r526" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses", "crdr": "debit", "calculation": { "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Goodwill impairment", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss." } } }, "auth_ref": [ "r1021" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseOther", "crdr": "debit", "calculation": { "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other nondeductible expenses", "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses." } } }, "auth_ref": [ "r1021" ] }, "us-gaap_IncomeTaxReconciliationOtherAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherAdjustments", "crdr": "debit", "calculation": { "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other, net", "label": "Effective Income Tax Rate Reconciliation, Other Adjustments, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other adjustments." } } }, "auth_ref": [ "r1021" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesEffectiveTaxRateReconciliationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State income taxes, net of federal tax benefit", "label": "Effective Income Tax Rate Reconciliation, State and Local Income Taxes, Amount", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax expense (benefit)." } } }, "auth_ref": [ "r1021" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://ascentco.com/role/IncomeTaxesNarrativeDetails", "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Income tax payments", "label": "Income Taxes Paid", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r46", "r49" ] }, "us-gaap_IncomeTaxesPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaidNet", "crdr": "credit", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Income taxes", "label": "Income Taxes Paid, Net", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes." } } }, "auth_ref": [ "r49" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableRelatedParties", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable - related parties", "label": "Increase (Decrease) in Accounts Payable, Related Parties", "documentation": "The increase (decrease) during the reporting period in the obligations due for goods and services provided by the following types of related parties: a parent company and its subsidiaries, subsidiaries of a common parent, an entity and trust for the benefit of employees, such as pension and profit-sharing trusts that are managed by or under the trusteeship of the entities' management, an entity and its principal owners, management, or member of their immediate families, affiliates, or other parties with the ability to exert significant influence." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableTrade": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableTrade", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 18.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts payable", "label": "Increase (Decrease) in Accounts Payable, Trade", "documentation": "Change in recurring obligations of a business that arise from the acquisition of merchandise, materials, supplies and services used in the production and sale of goods and services." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 9.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Accounts receivable", "label": "Increase (Decrease) 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": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccruedIncomeTaxesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedIncomeTaxesPayable", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued income taxes", "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": [ "r9" ] }, "us-gaap_IncreaseDecreaseInAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccruedLiabilities", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 11.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Accrued expenses", "label": "Increase (Decrease) in Accrued Liabilities", "documentation": "The increase (decrease) during the reporting period in the aggregate amount of expenses incurred but not yet paid." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 16.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Inventories", "label": "Increase (Decrease) in Inventories", "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Changes in operating assets and liabilities:", "label": "Increase (Decrease) in Operating Capital [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": -1.0, "order": 10.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Other assets and liabilities", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other." } } }, "auth_ref": [ "r9" ] }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://ascentco.com/role/EarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Employee stock options and stock grants (shares)", "label": "Incremental Common Shares Attributable to Dilutive Effect of Share-Based Payment Arrangements", "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": [ "r285", "r286", "r287", "r291", "r476" ] }, "ecd_IndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "IndividualAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure", "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure", "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Individual:", "label": "Individual [Axis]" } } }, "auth_ref": [ "r802", "r811", "r821", "r838", "r847", "r851", "r859" ] }, "acnt_InducementAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "InducementAwardsMember", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsInducementAwardsDetails", "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Inducement Awards", "label": "Inducement Awards [Member]", "documentation": "Inducement Awards" } } }, "auth_ref": [] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Arrangements [Line Items]" } } }, "auth_ref": [ "r857" ] }, "ecd_InsiderTradingPoliciesProcLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingPoliciesProcLineItems", "lang": { "en-us": { "role": { "label": "Insider Trading Policies and Procedures [Line Items]" } } }, "auth_ref": [ "r791", "r863" ] }, "ecd_InsiderTrdPoliciesProcAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Adopted", "label": "Insider Trading Policies and Procedures Adopted [Flag]" } } }, "auth_ref": [ "r791", "r863" ] }, "ecd_InsiderTrdPoliciesProcNotAdoptedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTrdPoliciesProcNotAdoptedTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingPoliciesProc" ], "lang": { "en-us": { "role": { "terseLabel": "Insider Trading Policies and Procedures Not Adopted", "label": "Insider Trading Policies and Procedures Not Adopted [Text Block]" } } }, "auth_ref": [ "r791", "r863" ] }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IntangibleAssetsNetExcludingGoodwill", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Intangible assets, net", "label": "Intangible Assets, Net (Excluding Goodwill)", "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": [ "r66", "r69" ] }, "us-gaap_InterestExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestExpense", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofIncome", "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Interest expense", "terseLabel": "Interest expense", "label": "Interest Expense", "documentation": "Amount of the cost of borrowed funds accounted for as interest expense." } } }, "auth_ref": [ "r98", "r189", "r249", "r305", "r571", "r686", "r782", "r1050" ] }, "acnt_InterestLimitationCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://ascentco.com/20231231", "localname": "InterestLimitationCarryforwards", "crdr": "debit", "calculation": { "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_DeferredTaxAssetsGross", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://ascentco.com/role/IncomeTaxesDeferredTaxAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest Limitation Carryforwards", "label": "Interest Limitation Carryforwards", "documentation": "Interest Limitation Carryforwards" } } }, "auth_ref": [] }, "acnt_InterestLimitationCarryforwardsAndOtherCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://ascentco.com/20231231", "localname": "InterestLimitationCarryforwardsAndOtherCarryforwards", "crdr": "credit", "presentation": [ "http://ascentco.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest limitation carryforwards", "label": "Interest Limitation Carryforwards and Other Carryforwards", "documentation": "Interest Limitation Carryforwards and Other Carryforwards" } } }, "auth_ref": [] }, "us-gaap_InterestPaidNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestPaidNet", "crdr": "credit", "presentation": [ "http://ascentco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Interest", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "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": [ "r252", "r254", "r255" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets" ], "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": [ "r155", "r739" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total inventories", "label": "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": [ "r241", "r737", "r771" ] }, "us-gaap_InventoryNetAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNetAbstract", "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Net [Abstract]" } } }, "auth_ref": [] }, "us-gaap_InventoryPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryPolicyTextBlock", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Inventories", "label": "Inventory, Policy [Policy Text Block]", "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost." } } }, "auth_ref": [ "r192", "r231", "r240", "r342", "r343", "r345", "r599", "r742" ] }, "us-gaap_InventoryRawMaterialsAndPurchasedPartsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsAndPurchasedPartsNetOfReserves", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Raw materials", "label": "Inventory, Raw Materials and Purchased Parts, Net of Reserves", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of items purchased for use as components of a finished product or pieces of machinery and equipment plus any items in their natural and unrefined state. This element may be used when the reporting entity combines raw materials and purchased parts into an aggregate amount." } } }, "auth_ref": [ "r155", "r880" ] }, "us-gaap_InventoryValuationReserveMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserveMember", "presentation": [ "http://ascentco.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory reserves", "label": "SEC Schedule, 12-09, Reserve, Inventory [Member]", "documentation": "Reserve to reduce inventory to lower of cost or net realizable value." } } }, "auth_ref": [ "r888", "r889", "r890", "r891", "r892" ] }, "us-gaap_InventoryValuationReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryValuationReserves", "crdr": "credit", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory valuation reserves", "label": "Inventory Valuation Reserves", "documentation": "Amount of valuation reserve for inventory." } } }, "auth_ref": [ "r64", "r880" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets" ], "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": [ "r155", "r740" ] }, "us-gaap_InventoryWriteDown": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWriteDown", "crdr": "debit", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Inventory write-down", "label": "Inventory Write-down", "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels." } } }, "auth_ref": [ "r344" ] }, "acnt_IssuanceOfTreasuryStockForDirectorFees": { "xbrltype": "monetaryItemType", "nsuri": "http://ascentco.com/20231231", "localname": "IssuanceOfTreasuryStockForDirectorFees", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of treasury stock for director fees", "label": "Issuance Of Treasury Stock For Director Fees", "documentation": "The cost of Treasury Stock issued in Lieu of Wages" } } }, "auth_ref": [] }, "us-gaap_LandBuildingsAndImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandBuildingsAndImprovementsMember", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land Improvement and Buildings", "label": "Land, Buildings and Improvements [Member]", "documentation": "Real estate held and additions or improvements to real estate held and structures used in the conduct of business." } } }, "auth_ref": [] }, "us-gaap_LandImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandImprovementsMember", "presentation": [ "http://ascentco.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Leasehold improvements", "label": "Land Improvements [Member]", "documentation": "Additions or improvements to real estate held." } } }, "auth_ref": [] }, "us-gaap_LandMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LandMember", "presentation": [ "http://ascentco.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Land", "label": "Land [Member]", "documentation": "Part of earth's surface not covered by water." } } }, "auth_ref": [ "r934" ] }, "us-gaap_LeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCost", "crdr": "debit", "calculation": { "http://ascentco.com/role/LeasesScheduleofTotalLeasesCostsDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ascentco.com/role/LeasesScheduleofTotalLeasesCostsDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Total lease cost", "label": "Lease, Cost", "documentation": "Amount of lease cost recognized by lessee for lease contract." } } }, "auth_ref": [ "r581", "r770" ] }, "us-gaap_LeaseCostTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseCostTableTextBlock", "presentation": [ "http://ascentco.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Operating and Finance Leases Discount Rates, Total Lease Cost and Weighted Average Remaining Leases", "label": "Lease, Cost [Table Text Block]", "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": [ "r1031" ] }, "us-gaap_LeasesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeasesAbstract", "lang": { "en-us": { "role": { "terseLabel": "Leases [Abstract]", "label": "Leases [Abstract]" } } }, "auth_ref": [] }, "acnt_LeasesWeightedAverageDiscountRateAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ascentco.com/20231231", "localname": "LeasesWeightedAverageDiscountRateAbstract", "presentation": [ "http://ascentco.com/role/LeasesScheduleofWeightedAverageLeaseTermandDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average discount rate", "label": "Leases, Weighted Average Discount Rate [Abstract]", "documentation": "Leases, Weighted Average Discount Rate [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeaseDescriptionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeaseDescriptionAbstract", "presentation": [ "http://ascentco.com/role/LeasesScheduleofTotalLeasesCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Finance lease cost:", "label": "Lessee, Finance Lease, Description [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LesseeFinanceLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeFinanceLeasesTextBlock", "presentation": [ "http://ascentco.com/role/Leases" ], "lang": { "en-us": { "role": { "verboseLabel": "Leases", "label": "Lessee, Finance Leases [Text Block]", "documentation": "The entire disclosure for finance leases of lessee. Includes, but is not limited to, description of lessee's finance lease and maturity analysis of finance lease liability." } } }, "auth_ref": [ "r574" ] }, "us-gaap_LesseeLeasesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeLeasesPolicyTextBlock", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Leases [Policy Text Block]", "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee." } } }, "auth_ref": [ "r580" ] }, "acnt_LesseeNumberOfLendersAssumptionBorrowingRate": { "xbrltype": "integerItemType", "nsuri": "http://ascentco.com/20231231", "localname": "LesseeNumberOfLendersAssumptionBorrowingRate", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of lenders assumed for lease", "label": "Lessee, Number Of Lenders Assumption, Borrowing Rate", "documentation": "Lessee, Number Of Lenders Assumption, Borrowing Rate" } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://ascentco.com/role/LeasesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Maturities For Operating Leases After Adoption of 842", "label": "Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]", "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": [ "r1032" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details_1": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details" ], "lang": { "en-us": { "role": { "totalLabel": "Total undiscounted minimum future lease payments", "label": "Lessee, Operating Lease, Liability, to be Paid", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r589" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive", "crdr": "credit", "calculation": { "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r589" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "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": [ "r589" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details" ], "lang": { "en-us": { "role": { "terseLabel": "2028", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach)." } } }, "auth_ref": [ "r589" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details" ], "lang": { "en-us": { "role": { "terseLabel": "2027", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "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": [ "r589" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details" ], "lang": { "en-us": { "role": { "terseLabel": "2026", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "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": [ "r589" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details_1": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "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": [ "r589" ] }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "calculation": { "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Imputed Interest", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r589" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://ascentco.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Lessee, Operating Leases [Text Block]", "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability." } } }, "auth_ref": [ "r574" ] }, "acnt_LessorOperatingLeaseSubleaseAnnualBaseRent": { "xbrltype": "monetaryItemType", "nsuri": "http://ascentco.com/20231231", "localname": "LessorOperatingLeaseSubleaseAnnualBaseRent", "crdr": "credit", "presentation": [ "http://ascentco.com/role/FairValueofFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessor, operating lease, sublease, annual base rent", "label": "Lessor, Operating Lease, Sublease, Annual Base Rent", "documentation": "Lessor, Operating Lease, Sublease, Annual Base Rent" } } }, "auth_ref": [] }, "acnt_LessorOperatingLeaseSubleaseAnnualIncreaseInBaseRentPercentage": { "xbrltype": "percentItemType", "nsuri": "http://ascentco.com/20231231", "localname": "LessorOperatingLeaseSubleaseAnnualIncreaseInBaseRentPercentage", "presentation": [ "http://ascentco.com/role/FairValueofFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Lessor, operating lease, sublease, annual increase in base rent, percentage", "label": "Lessor, Operating Lease, Sublease, Annual Increase In Base Rent, Percentage", "documentation": "Lessor, Operating Lease, Sublease, Annual Increase In Base Rent, Percentage" } } }, "auth_ref": [] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "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": [ "r34", "r258", "r334", "r378", "r379", "r381", "r382", "r383", "r385", "r387", "r389", "r390", "r549", "r550", "r551", "r564", "r660", "r744", "r784", "r930", "r1034", "r1035" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Total liabilities and shareholders' 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": [ "r136", "r183", "r610", "r771", "r885", "r904", "r1030" ] }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquityAbstract", "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets", "http://ascentco.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Liabilities and Shareholders' 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://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets" ], "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": [ "r36", "r230", "r258", "r334", "r378", "r379", "r381", "r382", "r383", "r385", "r387", "r389", "r390", "r549", "r550", "r551", "r564", "r771", "r930", "r1034", "r1035" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities:", "label": "Liabilities, Current [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationAbstract", "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Carrying amounts of liabilities included as part of discontinued operations:", "label": "Disposal Group, Including Discontinued Operation, Liabilities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationCurrent", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 }, "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails": { "parentTag": "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets", "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current liabilities of discontinued operations", "totalLabel": "Total current liabilities classified as discontinued operations", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Current", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of within one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r106", "r120", "r161", "r163", "r227", "r228" ] }, "us-gaap_LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesOfDisposalGroupIncludingDiscontinuedOperationNoncurrent", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 6.0 }, "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets", "http://ascentco.com/role/DiscontinuedOperationsScheduleofAssetsandLiabilitiesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term liabilities of discontinued operations", "totalLabel": "Total liabilities classified as discontinued operations", "label": "Disposal Group, Including Discontinued Operation, Liabilities, Noncurrent", "documentation": "Amount classified as liabilities attributable to disposal group held for sale or disposed of, expected to be disposed of beyond one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r4", "r5", "r106", "r120", "r163", "r227", "r228" ] }, "us-gaap_LineOfCreditFacilityAverageOutstandingAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityAverageOutstandingAmount", "crdr": "credit", "presentation": [ "http://ascentco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit, average outstanding amount", "label": "Line of Credit Facility, Average Outstanding Amount", "documentation": "Average amount borrowed under the credit facility during the period." } } }, "auth_ref": [] }, "acnt_LineOfCreditFacilityCovenantMinimumAmountOfAvailabilityRequired": { "xbrltype": "monetaryItemType", "nsuri": "http://ascentco.com/20231231", "localname": "LineOfCreditFacilityCovenantMinimumAmountOfAvailabilityRequired", "crdr": "credit", "presentation": [ "http://ascentco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum amount of availability required to be had under facility", "label": "Line Of Credit Facility, Covenant, Minimum Amount Of Availability Required", "documentation": "Line Of Credit Facility, Covenant, Minimum Amount Of Availability Required" } } }, "auth_ref": [] }, "acnt_LineOfCreditFacilityCovenantRequiredPercentage": { "xbrltype": "percentItemType", "nsuri": "http://ascentco.com/20231231", "localname": "LineOfCreditFacilityCovenantRequiredPercentage", "presentation": [ "http://ascentco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Covenant required percentage", "label": "Line Of Credit Facility, Covenant, Required Percentage", "documentation": "Line Of Credit Facility, Covenant, Required Percentage" } } }, "auth_ref": [] }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "crdr": "credit", "presentation": [ "http://ascentco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Initial 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": [ "r31" ] }, "us-gaap_LineOfCreditFacilityInterestRateDuringPeriod": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityInterestRateDuringPeriod", "presentation": [ "http://ascentco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit, weighted average interest rate", "label": "Line of Credit Facility, Interest Rate During Period", "documentation": "The effective interest rate during the reporting period." } } }, "auth_ref": [ "r31" ] }, "us-gaap_LineOfCreditFacilityLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityLineItems", "presentation": [ "http://ascentco.com/role/DebtNarrativeDetails", "http://ascentco.com/role/DebtSummaryofDebtDetails" ], "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": [ "r884" ] }, "us-gaap_LineOfCreditFacilityRemainingBorrowingCapacity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityRemainingBorrowingCapacity", "crdr": "credit", "presentation": [ "http://ascentco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of credit, remaining availability", "label": "Line of Credit Facility, Remaining Borrowing Capacity", "documentation": "Amount of borrowing capacity currently available under the credit facility (current borrowing capacity less the amount of borrowings outstanding)." } } }, "auth_ref": [ "r31" ] }, "us-gaap_LineOfCreditFacilityTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditFacilityTable", "presentation": [ "http://ascentco.com/role/DebtNarrativeDetails", "http://ascentco.com/role/DebtSummaryofDebtDetails" ], "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": [ "r31", "r884" ] }, "us-gaap_LineOfCreditMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LineOfCreditMember", "presentation": [ "http://ascentco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Line of Credit", "label": "Line of Credit [Member]", "documentation": "A contractual arrangement with a lender under which borrowings can be made up to a specific amount at any point in time, and under which borrowings outstanding may be either short-term or long-term, depending upon the particulars." } } }, "auth_ref": [] }, "acnt_LiquidStorageTanksandSeparationEquipmentProductGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "LiquidStorageTanksandSeparationEquipmentProductGroupMember", "presentation": [ "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Fiberglass and steel liquid storage tanks and separation equipment", "label": "Liquid Storage Tanks and Separation Equipment - Product Group [Member]", "documentation": "Liquid Storage Tanks and Separation Equipment - Product Group [Member]" } } }, "auth_ref": [] }, "us-gaap_LitigationReserve": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LitigationReserve", "crdr": "credit", "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Estimated litigation liability", "label": "Estimated Litigation Liability", "documentation": "Aggregate carrying amount of the estimated litigation liability for known or estimated probable loss from litigation, which may include attorneys' fees and other litigation costs." } } }, "auth_ref": [ "r40", "r925" ] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://ascentco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Local Phone Number", "label": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "acnt_LondonInterbankOfferedRateLIBOR1Member": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "LondonInterbankOfferedRateLIBOR1Member", "presentation": [ "http://ascentco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "London Interbank Offered Rate (LIBOR)", "label": "London Interbank Offered Rate (LIBOR) 1 [Member]", "documentation": "London Interbank Offered Rate (LIBOR) 1" } } }, "auth_ref": [] }, "us-gaap_LongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebt", "crdr": "credit", "calculation": { "http://ascentco.com/role/DebtSummaryofDebtDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ascentco.com/role/DebtNarrativeDetails", "http://ascentco.com/role/DebtSummaryofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term debt outstanding", "totalLabel": "Total long-term debt", "label": "Long-Term Debt", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation." } } }, "auth_ref": [ "r26", "r182", "r398", "r407", "r749", "r750", "r1043" ] }, "us-gaap_LongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtCurrent", "crdr": "credit", "calculation": { "http://ascentco.com/role/DebtSummaryofDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/DebtSummaryofDebtDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less: Current portion of long-term debt", "label": "Long-Term Debt, Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as current. Excludes lease obligation." } } }, "auth_ref": [ "r237" ] }, "us-gaap_LongTermDebtNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtNoncurrent", "crdr": "credit", "calculation": { "http://ascentco.com/role/DebtSummaryofDebtDetails": { "parentTag": "us-gaap_LongTermDebt", "weight": 1.0, "order": 1.0 }, "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets", "http://ascentco.com/role/DebtSummaryofDebtDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Long-term debt", "terseLabel": "Long-term debt, less current portion", "label": "Long-Term Debt, Excluding Current Maturities", "documentation": "Amount, after deduction of unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation." } } }, "auth_ref": [ "r238" ] }, "us-gaap_LongTermDebtTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongTermDebtTextBlock", "presentation": [ "http://ascentco.com/role/Debt" ], "lang": { "en-us": { "role": { "verboseLabel": "Debt", "label": "Long-Term Debt [Text Block]", "documentation": "The entire disclosure for long-term debt." } } }, "auth_ref": [ "r167" ] }, "us-gaap_LongtermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeAxis", "presentation": [ "http://ascentco.com/role/DebtNarrativeDetails", "http://ascentco.com/role/DebtSummaryofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Axis]", "label": "Long-Term Debt, Type [Axis]", "documentation": "Information by type of long-term debt." } } }, "auth_ref": [ "r38" ] }, "us-gaap_LongtermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LongtermDebtTypeDomain", "presentation": [ "http://ascentco.com/role/DebtNarrativeDetails", "http://ascentco.com/role/DebtSummaryofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term Debt, Type [Domain]", "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": [ "r38", "r73" ] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://ascentco.com/role/CommitmentsandContingenciesDetails", "http://ascentco.com/role/DiscontinuedOperationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Damages sought value", "label": "Loss Contingency, Damages Sought, Value", "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter." } } }, "auth_ref": [ "r925", "r926", "r927" ] }, "acnt_LossContingencyNumberOfDefectivePurchaseOrder": { "xbrltype": "integerItemType", "nsuri": "http://ascentco.com/20231231", "localname": "LossContingencyNumberOfDefectivePurchaseOrder", "presentation": [ "http://ascentco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of purchase order", "label": "Loss Contingency, Number of Defective Purchase Order", "documentation": "Loss Contingency, Number of Defective Purchase Order" } } }, "auth_ref": [] }, "acnt_LossContingencyNumberOfDemandsMadeByPlaintiff": { "xbrltype": "integerItemType", "nsuri": "http://ascentco.com/20231231", "localname": "LossContingencyNumberOfDemandsMadeByPlaintiff", "presentation": [ "http://ascentco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of demands made by plaintiff", "label": "Loss Contingency, Number Of Demands Made By Plaintiff", "documentation": "Loss Contingency, Number Of Demands Made By Plaintiff" } } }, "auth_ref": [] }, "acnt_LossContingencyPeriodOfSilentAfterReceivingDemandLetter": { "xbrltype": "durationItemType", "nsuri": "http://ascentco.com/20231231", "localname": "LossContingencyPeriodOfSilentAfterReceivingDemandLetter", "presentation": [ "http://ascentco.com/role/CommitmentsandContingenciesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period of silent after receiving demand letter", "label": "Loss Contingency, Period of Silent after Receiving Demand Letter", "documentation": "Loss Contingency, Period of Silent after Receiving Demand Letter" } } }, "auth_ref": [] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://ascentco.com/role/PropertyPlantandEquipmentDetails", "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery, fixtures and equipment", "label": "Machinery and Equipment [Member]", "documentation": "Tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [] }, "acnt_MachineryAndEquipmentSubLimitMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "MachineryAndEquipmentSubLimitMember", "presentation": [ "http://ascentco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Machinery and Equipment Sub-Limit", "label": "Machinery And Equipment Sub-Limit [Member]", "documentation": "Machinery And Equipment Sub-Limit" } } }, "auth_ref": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Axis]", "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r330", "r756", "r933", "r1047", "r1048" ] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails", "http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreementsDetails", "http://ascentco.com/role/DebtNarrativeDetails", "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum", "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r371", "r372", "r373", "r374", "r466", "r598", "r633", "r651", "r652", "r706", "r708", "r710", "r711", "r713", "r730", "r731", "r746", "r753", "r767", "r773", "r932", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041" ] }, "ecd_MeasureAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Measure:", "label": "Measure [Axis]" } } }, "auth_ref": [ "r830" ] }, "ecd_MeasureName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MeasureName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Measure Name" } } }, "auth_ref": [ "r830" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails", "http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreementsDetails", "http://ascentco.com/role/DebtNarrativeDetails", "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Minimum", "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r371", "r372", "r373", "r374", "r466", "r598", "r633", "r651", "r652", "r706", "r708", "r710", "r711", "r713", "r730", "r731", "r746", "r753", "r767", "r773", "r932", "r1036", "r1037", "r1038", "r1039", "r1040", "r1041" ] }, "ecd_MnpiDiscTimedForCompValFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MnpiDiscTimedForCompValFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "MNPI Disclosure Timed for Compensation Value", "label": "MNPI Disclosure Timed for Compensation Value [Flag]" } } }, "auth_ref": [ "r850" ] }, "us-gaap_MovementInValuationAllowancesAndReservesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MovementInValuationAllowancesAndReservesRollForward", "presentation": [ "http://ascentco.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "label": "SEC Schedule, 12-09, Movement in Valuation Allowances and Reserves [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "ecd_MtrlTermsOfTrdArrTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "MtrlTermsOfTrdArrTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Material Terms of Trading Arrangement", "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r858" ] }, "acnt_MultiemployerPlansCollectiveBargainingArrangementAmountOfEmployersContributions": { "xbrltype": "monetaryItemType", "nsuri": "http://ascentco.com/20231231", "localname": "MultiemployerPlansCollectiveBargainingArrangementAmountOfEmployersContributions", "crdr": "debit", "presentation": [ "http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total employer contributions to plans under collective-bargaining arrangements", "label": "Multiemployer Plans, Collective-Bargaining Arrangement, Amount of Employer's Contributions", "documentation": "Multiemployer Plans, Collective-Bargaining Arrangement, Amount of Employer's Contributions" } } }, "auth_ref": [] }, "acnt_MunhallFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "MunhallFacilityMember", "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsNarrativeDetails", "http://ascentco.com/role/FairValueofFinancialInstrumentsNarrativeDetails", "http://ascentco.com/role/FairValueofFinancialInstrumentsSummaryofAssetsHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Munhall Facility", "label": "Munhall Facility [Member]", "documentation": "Munhall Facility" } } }, "auth_ref": [] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Customer [Domain]", "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r330", "r756", "r933", "r1047", "r1048" ] }, "ecd_NamedExecutiveOfficersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NamedExecutiveOfficersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Named Executive Officers, Footnote", "label": "Named Executive Officers, Footnote [Text Block]" } } }, "auth_ref": [ "r831" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities", "label": "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": [ "r253" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from financing activities:", "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in financing activities - continuing operations", "label": "Net Cash Provided by (Used in) Financing Activities, Continuing Operations", "documentation": "Amount of cash inflow (outflow) of financing activities, excluding 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": [ "r882" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivities", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (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": [ "r253" ] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from investing activities:", "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash used in investing activities - continuing operations", "label": "Net Cash Provided by (Used in) Investing Activities, Continuing Operations", "documentation": "Amount of cash inflow (outflow) of investing activities, excluding 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": [ "r882" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by operating activities", "label": "Net Cash Provided by (Used in) 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": [ "r149", "r150", "r151" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Cash flows from operating activities:", "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "totalLabel": "Net cash provided by (used in) operating activities - continuing operations", "label": "Net Cash Provided by (Used in) Operating Activities, Continuing Operations", "documentation": "Amount of cash inflow (outflow) from operating activities, excluding discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r149", "r150", "r151" ] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofIncome": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows", "http://ascentco.com/role/ConsolidatedStatementsofIncome", "http://ascentco.com/role/ConsolidatedStatementsofShareholdersEquity", "http://ascentco.com/role/EarningsPerShareDetails", "http://ascentco.com/role/SupplementalFinancialInformationDetails", "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "totalLabel": "Net (loss) income", "verboseLabel": "Net income (loss)", "terseLabel": "Net Income (Loss)", "label": "Net Income (Loss)", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r140", "r151", "r187", "r228", "r243", "r244", "r248", "r258", "r271", "r273", "r274", "r275", "r276", "r279", "r280", "r288", "r301", "r315", "r321", "r324", "r334", "r378", "r379", "r381", "r382", "r383", "r385", "r387", "r389", "r390", "r561", "r564", "r613", "r682", "r699", "r700", "r745", "r782", "r930" ] }, "acnt_NetIncomeLossPerCommonShareFromDiscontinuedOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ascentco.com/20231231", "localname": "NetIncomeLossPerCommonShareFromDiscontinuedOperationsAbstract", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofIncome", "http://ascentco.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net income per common share from discontinued operations", "verboseLabel": "Net income per share from discontinued operations:", "label": "Net Income (Loss) Per Common Share From Discontinued Operations [Abstract]", "documentation": "Net Income (Loss) Per Common Share From Discontinued Operations" } } }, "auth_ref": [] }, "acnt_NetLossIncomePerCommonShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ascentco.com/20231231", "localname": "NetLossIncomePerCommonShareAbstract", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofIncome", "http://ascentco.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net (loss) income per common share", "verboseLabel": "Net (loss) income per share:", "label": "Net (Loss) Income Per Common Share [Abstract]", "documentation": "Net (Loss) Income Per Common Share" } } }, "auth_ref": [] }, "acnt_NetLossIncomePerCommonShareFromContinuingOperationsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ascentco.com/20231231", "localname": "NetLossIncomePerCommonShareFromContinuingOperationsAbstract", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofIncome", "http://ascentco.com/role/EarningsPerShareDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net (loss) income per common share from continuing operations", "verboseLabel": "Net (loss) income per share from continuing operations:", "label": "Net (Loss) Income Per Common Share From Continuing Operations [Abstract]", "documentation": "Net (Loss) Income Per Common Share From Continuing Operations" } } }, "auth_ref": [] }, "acnt_NetLossIncomePerShareAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ascentco.com/20231231", "localname": "NetLossIncomePerShareAbstract", "presentation": [ "http://ascentco.com/role/SupplementalFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net (loss) income per share:", "label": "Net (loss) income per share [Abstract]", "documentation": "Net (loss) income per share" } } }, "auth_ref": [] }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounting Pronouncements Recently Adopted and Accounting Pronouncements Not Yet Adopted", "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": [] }, "acnt_NominatingAndCorporateGovernanceCommitteeMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "NominatingAndCorporateGovernanceCommitteeMember", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Nominating and Corporate Governance Committee", "label": "Nominating and Corporate Governance Committee [Member]", "documentation": "Nominating and Corporate Governance Committee" } } }, "auth_ref": [] }, "acnt_NonEmployeeDirectorMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "NonEmployeeDirectorMember", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non Employee Director", "label": "Non Employee Director [Member]", "documentation": "-- None. No documentation exists for this element. --" } } }, "auth_ref": [] }, "ecd_NonGaapMeasureDescriptionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonGaapMeasureDescriptionTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-GAAP Measure Description", "label": "Non-GAAP Measure Description [Text Block]" } } }, "auth_ref": [ "r830" ] }, "ecd_NonNeosMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonNeosMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-NEOs", "label": "Non-NEOs [Member]" } } }, "auth_ref": [ "r799", "r811", "r821", "r838", "r847" ] }, "ecd_NonPeoNeoAvgCompActuallyPaidAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgCompActuallyPaidAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Compensation Actually Paid Amount", "label": "Non-PEO NEO Average Compensation Actually Paid Amount" } } }, "auth_ref": [ "r828" ] }, "ecd_NonPeoNeoAvgTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoAvgTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO Average Total Compensation Amount", "label": "Non-PEO NEO Average Total Compensation Amount" } } }, "auth_ref": [ "r827" ] }, "ecd_NonPeoNeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonPeoNeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Non-PEO NEO", "label": "Non-PEO NEO [Member]" } } }, "auth_ref": [ "r838" ] }, "ecd_NonRule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted", "label": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r858" ] }, "ecd_NonRule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "NonRule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated", "label": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r858" ] }, "us-gaap_NonUsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonUsMember", "presentation": [ "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Non-US", "label": "Non-US [Member]", "documentation": "Countries excluding the United States of America (US)." } } }, "auth_ref": [ "r1053", "r1054", "r1055", "r1056" ] }, "us-gaap_NoncashInvestingAndFinancingItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncashInvestingAndFinancingItemsAbstract", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Noncash Investing Activities:", "label": "Noncash Investing and Financing Items [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NoninterestExpenseDirectorsFees": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoninterestExpenseDirectorsFees", "crdr": "debit", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Noninterest expense directors fees", "label": "Noninterest Expense Directors Fees", "documentation": "Noninterest expense related to directors' fees which are fees paid by an Entity to its directors. Directors' fees may be paid in addition to salary and other benefits." } } }, "auth_ref": [ "r188" ] }, "us-gaap_NotesPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableCurrent", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of note payable", "label": "Notes Payable, Current", "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": [ "r33" ] }, "us-gaap_NotesPayableToBanksMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NotesPayableToBanksMember", "presentation": [ "http://ascentco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Notes Payable to Banks", "label": "Notes Payable to Banks [Member]", "documentation": "A written promise to pay a note to a bank." } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of operating segments", "label": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r897" ] }, "us-gaap_NumberOfReportableSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfReportableSegments", "presentation": [ "http://ascentco.com/role/IndustrySegmentsNarrativeDetails", "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "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": [ "r897" ] }, "acnt_ObsolescenceReserveMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "ObsolescenceReserveMember", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Obsolescence Reserve", "label": "Obsolescence Reserve [Member]", "documentation": "Obsolescence Reserve" } } }, "auth_ref": [] }, "acnt_OneCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "OneCustomerMember", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "One Customer", "label": "One Customer [Member]", "documentation": "One Customer" } } }, "auth_ref": [] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "presentation": [ "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total Corporate", "label": "Operating Expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofIncome", "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails" ], "lang": { "en-us": { "role": { "totalLabel": "Operating (loss) income from continuing operations", "terseLabel": "Operating (loss) income", "label": "Operating Income (Loss)", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r301", "r315", "r321", "r324", "r745" ] }, "us-gaap_OperatingLeaseCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseCost", "crdr": "debit", "calculation": { "http://ascentco.com/role/LeasesScheduleofTotalLeasesCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/LeasesScheduleofTotalLeasesCostsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease cost", "label": "Operating Lease, Cost", "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability." } } }, "auth_ref": [ "r583", "r770" ] }, "us-gaap_OperatingLeaseLiabilitiesPaymentsDueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilitiesPaymentsDueAbstract", "presentation": [ "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Operating", "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://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/LeasesMaturitiesofLeaseLiabilitiesAfterAdoptionof842Details" ], "lang": { "en-us": { "role": { "terseLabel": "Total lease liabilities", "label": "Operating Lease, Liability", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r576" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets", "http://ascentco.com/role/LeasesScheduleofOperatingandFinanceLeasesRecordedintheConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of operating lease liabilities", "verboseLabel": "Current portion of lease liabilities, operating leases", "label": "Operating Lease, Liability, Current", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r576" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets", "http://ascentco.com/role/LeasesScheduleofOperatingandFinanceLeasesRecordedintheConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Long-term portion of operating lease liabilities", "verboseLabel": "Non-current portion of lease liabilities, operating leases", "label": "Operating Lease, Liability, Noncurrent", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r576" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets", "http://ascentco.com/role/LeasesScheduleofOperatingandFinanceLeasesRecordedintheConsolidatedBalanceSheetDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use assets, operating leases, net", "verboseLabel": "Right-of-use assets, operating leases", "label": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r575" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://ascentco.com/role/LeasesScheduleofWeightedAverageLeaseTermandDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r588", "r770" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://ascentco.com/role/LeasesScheduleofWeightedAverageLeaseTermandDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating leases", "label": "Operating Lease, Weighted Average Remaining Lease Term", "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r587", "r770" ] }, "us-gaap_OperatingLossCarryforwards": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLossCarryforwards", "crdr": "debit", "presentation": [ "http://ascentco.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net operating loss carryforwards", "label": "Operating Loss Carryforwards", "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws." } } }, "auth_ref": [ "r86" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Segments", "label": "Operating Segments [Member]", "documentation": "Identifies 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": [ "r314", "r315", "r316", "r317", "r318", "r324" ] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureAndSignificantAccountingPoliciesTextBlock", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPolicies" ], "lang": { "en-us": { "role": { "verboseLabel": "Summary of Significant Accounting Policies", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure and Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for the organization, consolidation and basis of presentation of financial statements disclosure, and significant accounting policies of the reporting entity. May be provided in more than one note to the financial statements, as long as users are provided with an understanding of (1) the significant judgments and assumptions made by an enterprise in determining whether it must consolidate a VIE and/or disclose information about its involvement with a VIE, (2) the nature of restrictions on a consolidated VIE's assets reported by an enterprise in its statement of financial position, including the carrying amounts of such assets, (3) the nature of, and changes in, the risks associated with an enterprise's involvement with the VIE, and (4) how an enterprise's involvement with the VIE affects the enterprise's financial position, financial performance, and cash flows. Describes procedure if disclosures are provided in more than one note to the financial statements." } } }, "auth_ref": [ "r104", "r152", "r153", "r177" ] }, "us-gaap_OtherAccruedLiabilitiesCurrentAndNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAccruedLiabilitiesCurrentAndNoncurrent", "crdr": "credit", "calculation": { "http://ascentco.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ascentco.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other accrued items", "label": "Other Accrued Liabilities", "documentation": "Amount of expenses incurred but not yet paid classified as other." } } }, "auth_ref": [ "r100" ] }, "us-gaap_OtherAssetsNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherAssetsNoncurrent", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other non-current assets", "label": "Other Assets, Noncurrent", "documentation": "Amount of noncurrent assets classified as other." } } }, "auth_ref": [ "r235" ] }, "us-gaap_OtherIntangibleAssetsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherIntangibleAssetsMember", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesGrossCarryingAmountandAccumulatedAmortizationofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Other", "label": "Other Intangible Assets [Member]", "documentation": "Intangible assets classified as other." } } }, "auth_ref": [] }, "us-gaap_OtherLiabilitiesNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLiabilitiesNoncurrent", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Other long-term liabilities", "label": "Other Liabilities, Noncurrent", "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r39" ] }, "us-gaap_OtherLongTermDebtCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherLongTermDebtCurrent", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Current portion of long-term debt", "label": "Other Long-Term Debt, Current", "documentation": "Amount of long-term debt classified as other, payable within one year or the operating cycle, if longer." } } }, "auth_ref": [ "r126", "r127", "r659" ] }, "us-gaap_OtherNonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofIncome", "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Other, net", "negatedTerseLabel": "Other income, net", "label": "Other Nonoperating Income (Expense)", "documentation": "Amount of income (expense) related to nonoperating activities, classified as other." } } }, "auth_ref": [ "r146" ] }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherNonoperatingIncomeExpenseAbstract", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofIncome" ], "lang": { "en-us": { "role": { "terseLabel": "Other (income) and expense", "label": "Other Nonoperating Income (Expense) [Abstract]" } } }, "auth_ref": [] }, "ecd_OtherPerfMeasureAmt": { "xbrltype": "decimalItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OtherPerfMeasureAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Other Performance Measure, Amount", "label": "Other Performance Measure, Amount" } } }, "auth_ref": [ "r830" ] }, "ecd_OutstandingAggtErrCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingAggtErrCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Outstanding Aggregate Erroneous Compensation Amount", "label": "Outstanding Aggregate Erroneous Compensation Amount" } } }, "auth_ref": [ "r797", "r809", "r819", "r845" ] }, "ecd_OutstandingRecoveryCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Compensation Amount", "label": "Outstanding Recovery Compensation Amount" } } }, "auth_ref": [ "r800", "r812", "r822", "r848" ] }, "ecd_OutstandingRecoveryIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "OutstandingRecoveryIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Outstanding Recovery, Individual Name" } } }, "auth_ref": [ "r800", "r812", "r822", "r848" ] }, "acnt_PalmerFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "PalmerFacilityMember", "presentation": [ "http://ascentco.com/role/FairValueofFinancialInstrumentsSummaryofAssetsHeldforSaleDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Palmer Facility", "label": "Palmer Facility [Member]", "documentation": "Palmer Facility" } } }, "auth_ref": [] }, "ecd_PayVsPerformanceDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PayVsPerformanceDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Pay vs Performance Disclosure [Line Items]" } } }, "auth_ref": [ "r826" ] }, "us-gaap_PayablesAndAccrualsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PayablesAndAccrualsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Payables and Accruals [Abstract]", "label": "Payables and Accruals [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PaymentsForCapitalImprovements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForCapitalImprovements", "crdr": "credit", "presentation": [ "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Capital expenditures", "label": "Payments for Capital Improvements", "documentation": "The cash outflow for acquisition of or capital improvements to properties held for investment (operating, managed, leased) or for use." } } }, "auth_ref": [ "r148" ] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of common stock", "label": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r44" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedLabel": "Purchases of property, plant and equipment", "label": "Payments to Acquire Property, Plant, and Equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r148" ] }, "ecd_PeerGroupIssuersFnTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupIssuersFnTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Issuers, Footnote", "label": "Peer Group Issuers, Footnote [Text Block]" } } }, "auth_ref": [ "r829" ] }, "ecd_PeerGroupTotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeerGroupTotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Peer Group Total Shareholder Return Amount", "label": "Peer Group Total Shareholder Return Amount" } } }, "auth_ref": [ "r829" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreements" ], "lang": { "en-us": { "role": { "verboseLabel": "Benefit Plans and Collective Bargaining Agreements", "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r443", "r445", "r446", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r460", "r461", "r462", "r763" ] }, "ecd_PeoActuallyPaidCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoActuallyPaidCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Actually Paid Compensation Amount", "label": "PEO Actually Paid Compensation Amount" } } }, "auth_ref": [ "r828" ] }, "ecd_PeoMember": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO", "label": "PEO [Member]" } } }, "auth_ref": [ "r838" ] }, "ecd_PeoName": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoName", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Name", "label": "PEO Name" } } }, "auth_ref": [ "r831" ] }, "ecd_PeoTotalCompAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PeoTotalCompAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "PEO Total Compensation Amount", "label": "PEO Total Compensation Amount" } } }, "auth_ref": [ "r827" ] }, "us-gaap_PerformanceSharesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PerformanceSharesMember", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails", "http://ascentco.com/role/AccountingforShareBasedPaymentsPerformancebasedStockAwardsDetails", "http://ascentco.com/role/AccountingforShareBasedPaymentsStockAwardActivityandPerformanceStockUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Performance Shares", "label": "Performance Shares [Member]", "documentation": "Share-based payment arrangement awarded for meeting performance target." } } }, "auth_ref": [] }, "acnt_PhysicalInventoryShrinkReserveMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "PhysicalInventoryShrinkReserveMember", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Physical Inventory Shrink Reserve", "label": "Physical Inventory Shrink Reserve [Member]", "documentation": "Physical Inventory Shrink Reserve" } } }, "auth_ref": [] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Axis]", "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Plan Name [Domain]", "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020" ] }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseAndOtherAssetsCurrent", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets" ], "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": [ "r881" ] }, "us-gaap_ProceedsFromIssuanceOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromIssuanceOfLongTermDebt", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Borrowings from long-term debt", "label": "Proceeds from Issuance of Long-Term Debt", "documentation": "The cash inflow from a debt initially having maturity due after one year or beyond the operating cycle, if longer." } } }, "auth_ref": [ "r43", "r642" ] }, "us-gaap_ProceedsFromNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromNotesPayable", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from note payable", "label": "Proceeds from Notes Payable", "documentation": "The cash inflow from a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r43" ] }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfProductiveAssets", "crdr": "debit", "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from sale of productive assets", "label": "Proceeds from Sale of Productive Assets", "documentation": "The cash inflow from the sale of property, plant and equipment (capital expenditures), software, and other intangible assets." } } }, "auth_ref": [ "r147" ] }, "us-gaap_ProceedsFromSaleOfPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfPropertyPlantAndEquipment", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivitiesContinuingOperations", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from disposal of property, plant and equipment", "label": "Proceeds from Sale of Property, Plant, and Equipment", "documentation": "The cash inflow from the sale of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r147" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Proceeds from exercise of stock options", "label": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r6", "r21" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails", "http://ascentco.com/role/RevenueRecognitionScheduleofDisaggregatedRevenuebyProductGroupDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Axis]", "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r326", "r600", "r627", "r628", "r629", "r630", "r631", "r632", "r733", "r754", "r772", "r874", "r928", "r929", "r933", "r1047" ] }, "us-gaap_ProductWarrantyAccrual": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProductWarrantyAccrual", "crdr": "credit", "calculation": { "http://ascentco.com/role/AccruedExpensesDetails": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://ascentco.com/role/AccruedExpensesDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Warranty reserve", "label": "Standard and Extended Product Warranty Accrual", "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": [ "r100", "r375", "r376", "r377" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails", "http://ascentco.com/role/RevenueRecognitionScheduleofDisaggregatedRevenuebyProductGroupDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Product and Service [Domain]", "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r326", "r600", "r627", "r628", "r629", "r630", "r631", "r632", "r733", "r754", "r772", "r874", "r928", "r929", "r933", "r1047" ] }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAbstract", "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Abstract]", "label": "Property, Plant and Equipment [Abstract]" } } }, "auth_ref": [] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAccumulatedDepreciationAndAmortization", "crdr": "credit", "calculation": { "http://ascentco.com/role/PropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Less accumulated depreciation and amortization", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, Accumulated Depreciation and Amortization", "documentation": "Amount of accumulated depreciation and amortization from plant, property, and equipment and right-of-use asset from finance lease." } } }, "auth_ref": [ "r868", "r873", "r922" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 }, "http://ascentco.com/role/PropertyPlantandEquipmentDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets", "http://ascentco.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment, net", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, after Accumulated Depreciation and Amortization", "documentation": "Amount, after accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r873", "r920" ] }, "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetBeforeAccumulatedDepreciationAndAmortization", "crdr": "debit", "calculation": { "http://ascentco.com/role/PropertyPlantandEquipmentDetails": { "parentTag": "us-gaap_PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total property, plant and equipment, gross", "label": "Property, Plant, and Equipment and Finance Lease Right-of-Use Asset, before Accumulated Depreciation and Amortization", "documentation": "Amount, before accumulated depreciation and amortization, of property, plant, and equipment and finance lease right-of-use asset." } } }, "auth_ref": [ "r867", "r879", "r921" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://ascentco.com/role/PropertyPlantandEquipmentDetails", "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Axis]", "label": "Long-Lived Tangible Asset [Axis]", "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale." } } }, "auth_ref": [ "r11" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://ascentco.com/role/PropertyPlantandEquipment" ], "lang": { "en-us": { "role": { "verboseLabel": "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": [ "r158", "r197", "r200", "r201" ] }, "us-gaap_PropertyPlantAndEquipmentLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentLineItems", "presentation": [ "http://ascentco.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment [Line Items]", "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_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment", "label": "Property, Plant and Equipment, Policy [Policy Text Block]", "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections." } } }, "auth_ref": [ "r11", "r197", "r200", "r611" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://ascentco.com/role/PropertyPlantandEquipmentTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of 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": [ "r11" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://ascentco.com/role/PropertyPlantandEquipmentDetails", "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Property, Plant and Equipment, Type [Domain]", "label": "Long-Lived Tangible Asset [Domain]", "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software." } } }, "auth_ref": [ "r162" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Useful life of property, plant and equipment", "label": "Property, Plant and Equipment, Useful Life", "documentation": "Useful life of long lived, physical assets used in the normal conduct of business and not intended for resale, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. Examples include, but not limited to, land, buildings, machinery and equipment, office equipment, furniture and fixtures, and computer equipment." } } }, "auth_ref": [] }, "us-gaap_ProvisionForDoubtfulAccounts": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProvisionForDoubtfulAccounts", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows", "http://ascentco.com/role/DiscontinuedOperationsNarrativeDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "(Reduction of) provision for losses on accounts receivable", "terseLabel": "Current period provision for expected credit losses", "label": "Accounts Receivable, Credit Loss Expense (Reversal)", "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable." } } }, "auth_ref": [ "r251", "r339" ] }, "acnt_ProvisionForLossesOnInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://ascentco.com/20231231", "localname": "ProvisionForLossesOnInventories", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Provision for losses on inventories", "label": "Provision for Losses on Inventories", "documentation": "Provision for Losses on Inventories" } } }, "auth_ref": [] }, "ecd_PvpTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure", "label": "Pay vs Performance Disclosure [Table]" } } }, "auth_ref": [ "r826" ] }, "ecd_PvpTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "PvpTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Pay vs Performance Disclosure, Table", "label": "Pay vs Performance [Table Text Block]" } } }, "auth_ref": [ "r826" ] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails", "http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreementsDetails", "http://ascentco.com/role/DebtNarrativeDetails", "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Axis]", "label": "Statistical Measurement [Axis]", "documentation": "Information by statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r371", "r372", "r373", "r374", "r445", "r466", "r503", "r504", "r505", "r597", "r598", "r633", "r651", "r652", "r706", "r708", "r710", "r711", "r713", "r730", "r731", "r746", "r753", "r767", "r773", "r776", "r923", "r932", "r1037", "r1038", "r1039", "r1040", "r1041" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails", "http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreementsDetails", "http://ascentco.com/role/DebtNarrativeDetails", "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Statistical Measurement [Domain]", "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r371", "r372", "r373", "r374", "r445", "r466", "r503", "r504", "r505", "r597", "r598", "r633", "r651", "r652", "r706", "r708", "r710", "r711", "r713", "r730", "r731", "r746", "r753", "r767", "r773", "r776", "r923", "r932", "r1037", "r1038", "r1039", "r1040", "r1041" ] }, "us-gaap_ReceivablesPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReceivablesPolicyTextBlock", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Accounts Receivable", "label": "Receivable [Policy Text Block]", "documentation": "Disclosure of accounting policy for receivable. Includes, but is not limited to, accounts receivable and financing receivable." } } }, "auth_ref": [ "r900", "r901", "r902", "r903" ] }, "ecd_RecoveryOfErrCompDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RecoveryOfErrCompDisclosureLineItems", "lang": { "en-us": { "role": { "label": "Recovery of Erroneously Awarded Compensation Disclosure [Line Items]" } } }, "auth_ref": [ "r792", "r804", "r814", "r840" ] }, "us-gaap_RepaymentsOfLongTermDebt": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfLongTermDebt", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments on long-term debt", "label": "Repayments of Long-Term Debt", "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer." } } }, "auth_ref": [ "r45", "r643" ] }, "us-gaap_RepaymentsOfNotesPayable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RepaymentsOfNotesPayable", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivitiesContinuingOperations", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Payments on note payable", "label": "Repayments of Notes Payable", "documentation": "The cash outflow for a borrowing supported by a written promise to pay an obligation." } } }, "auth_ref": [ "r45" ] }, "ecd_RestatementDateAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDateAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date:", "label": "Restatement Determination Date [Axis]" } } }, "auth_ref": [ "r793", "r805", "r815", "r841" ] }, "ecd_RestatementDeterminationDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDeterminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement Determination Date", "label": "Restatement Determination Date" } } }, "auth_ref": [ "r794", "r806", "r816", "r842" ] }, "ecd_RestatementDoesNotRequireRecoveryTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "RestatementDoesNotRequireRecoveryTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Restatement does not require Recovery", "label": "Restatement Does Not Require Recovery [Text Block]" } } }, "auth_ref": [ "r801", "r813", "r823", "r849" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Restricted Stock", "label": "Restricted Stock [Member]", "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met." } } }, "auth_ref": [ "r53" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquityBeforeTreasuryStock", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "terseLabel": "Retained earnings", "label": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r133", "r171", "r609", "r637", "r638", "r644", "r663", "r771" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Retained Earnings", "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r225", "r268", "r269", "r270", "r272", "r278", "r280", "r335", "r336", "r512", "r513", "r514", "r537", "r538", "r552", "r554", "r555", "r557", "r559", "r634", "r636", "r646", "r1051" ] }, "us-gaap_RetirementPlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameAxis", "presentation": [ "http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Name [Axis]", "label": "Retirement Plan Name [Axis]", "documentation": "Information by name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r767", "r869", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994" ] }, "us-gaap_RetirementPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanNameDomain", "presentation": [ "http://ascentco.com/role/BenefitPlansandCollectiveBargainingAgreementsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Retirement Plan Name [Domain]", "label": "Retirement Plan Name [Domain]", "documentation": "Name of plan designed to provide retirement benefits. Includes, but is not limited to, legal name of defined benefit and defined contribution plans." } } }, "auth_ref": [ "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470", "r471", "r767", "r869", "r935", "r936", "r937", "r938", "r939", "r940", "r941", "r942", "r943", "r944", "r945", "r946", "r947", "r948", "r949", "r950", "r951", "r952", "r953", "r954", "r955", "r956", "r957", "r958", "r959", "r960", "r961", "r962", "r963", "r964", "r965", "r966", "r967", "r968", "r969", "r970", "r971", "r972", "r973", "r974", "r975", "r976", "r977", "r978", "r979", "r980", "r981", "r982", "r983", "r984", "r985", "r986", "r987", "r988", "r989", "r990", "r991", "r992", "r993", "r994" ] }, "us-gaap_RevenueFromContractWithCustomerAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerAbstract", "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer [Abstract]", "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://ascentco.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofIncome", "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails", "http://ascentco.com/role/RevenueRecognitionScheduleofDisaggregatedRevenuebyProductGroupDetails", "http://ascentco.com/role/RevenueRecognitionScheduleofRevenueRemainingPerformanceObligationExpectedTimingofSatisfactionDetails", "http://ascentco.com/role/SupplementalFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Net sales", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "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": [ "r302", "r303", "r314", "r319", "r320", "r326", "r328", "r330", "r439", "r440", "r600" ] }, "us-gaap_RevenueFromContractWithCustomerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerMember", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue from Contract with Customer Benchmark", "label": "Revenue from Contract with Customer Benchmark [Member]", "documentation": "Revenue from satisfaction of performance obligation by transferring promised product and service to customer, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r330", "r871" ] }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Revenue Recognition", "label": "Revenue from Contract with Customer [Policy Text Block]", "documentation": "Disclosure of accounting policy for revenue from contract with customer." } } }, "auth_ref": [ "r204", "r431", "r432", "r433", "r434", "r435", "r436", "r437", "r438", "r732" ] }, "us-gaap_RevenueFromContractWithCustomerTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerTextBlock", "presentation": [ "http://ascentco.com/role/RevenueRecognition" ], "lang": { "en-us": { "role": { "terseLabel": "Revenues Recognition", "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": [ "r204", "r423", "r424", "r425", "r426", "r427", "r428", "r429", "r430", "r442" ] }, "us-gaap_RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueRemainingPerformanceObligationExpectedTimingOfSatisfactionTableTextBlock", "presentation": [ "http://ascentco.com/role/RevenueRecognitionTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction", "label": "Revenue, Remaining Performance Obligation, Expected Timing of Satisfaction [Table Text Block]", "documentation": "Tabular disclosure of expected timing for satisfying remaining performance obligation." } } }, "auth_ref": [ "r870" ] }, "us-gaap_RevolvingCreditFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevolvingCreditFacilityMember", "presentation": [ "http://ascentco.com/role/DebtNarrativeDetails", "http://ascentco.com/role/DebtSummaryofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Revolving Line of Credit", "label": "Revolving Credit Facility [Member]", "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount." } } }, "auth_ref": [] }, "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability", "crdr": "debit", "presentation": [ "http://ascentco.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Right-of-use asset obtained in exchange for operating lease liability", "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": [ "r586", "r770" ] }, "ecd_Rule10b51ArrAdoptedFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrAdoptedFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Adopted", "label": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r858" ] }, "ecd_Rule10b51ArrTrmntdFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "Rule10b51ArrTrmntdFlag", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Rule 10b5-1 Arrangement Terminated", "label": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r858" ] }, "us-gaap_SaleLeasebackTransactionDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SaleLeasebackTransactionDisclosureTextBlock", "presentation": [ "http://ascentco.com/role/Leases" ], "lang": { "en-us": { "role": { "terseLabel": "Leases", "label": "Sale Leaseback Transactions [Text Block]", "documentation": "The entire disclosure for sale leaseback transaction. Includes, but is not limited to, terms and conditions of transaction and gain (loss) from transaction." } } }, "auth_ref": [ "r190", "r590" ] }, "acnt_SaleLeasebackTransactionOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://ascentco.com/20231231", "localname": "SaleLeasebackTransactionOperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://ascentco.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating lease liability related to sale leaseback transactions", "label": "Sale Leaseback Transaction, Operating Lease, Liability", "documentation": "Sale Leaseback Transaction, Operating Lease, Liability" } } }, "auth_ref": [] }, "acnt_SaleLeasebackTransactionOperatingLeaseLiabilityPercentOfTotalOperatingLeaseLiabilities": { "xbrltype": "percentItemType", "nsuri": "http://ascentco.com/20231231", "localname": "SaleLeasebackTransactionOperatingLeaseLiabilityPercentOfTotalOperatingLeaseLiabilities", "presentation": [ "http://ascentco.com/role/LeasesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sale leaseback liabilities as a percentage of total operating lease liabilities", "label": "Sale Leaseback Transaction, Operating Lease, Liability, Percent Of Total Operating Lease Liabilities", "documentation": "Sale Leaseback Transaction, Operating Lease, Liability, Percent Of Total Operating Lease Liabilities" } } }, "auth_ref": [] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://ascentco.com/role/AccruedExpensesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Accrued Expenses", "label": "Schedule of Accrued Liabilities [Table Text Block]", "documentation": "Tabular disclosure of the components of accrued liabilities." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "presentation": [ "http://ascentco.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Components of Provision for Income Taxes", "label": "Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]", "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years." } } }, "auth_ref": [ "r175" ] }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDebtInstrumentsTextBlock", "presentation": [ "http://ascentco.com/role/DebtTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Long-term Debt", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "documentation": "Tabular disclosure of long-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 entity, if longer." } } }, "auth_ref": [ "r38", "r74", "r75", "r96", "r97", "r99", "r102", "r169", "r170", "r749", "r751", "r887" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://ascentco.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Significant Components Deferred Tax Liabilities", "label": "Schedule of Deferred Tax Assets and Liabilities [Table Text Block]", "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": [ "r174" ] }, "us-gaap_ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDisposalGroupsIncludingDiscontinuedOperationsIncomeStatementBalanceSheetAndAdditionalDisclosuresTextBlock", "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsTables", "http://ascentco.com/role/FairValueofFinancialInstrumentsTables" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule of Discontinued Operations", "terseLabel": "Schedule of Assets Held for Sale", "label": "Disposal Groups, Including Discontinued Operations [Table Text Block]", "documentation": "Tabular disclosure of information related to a disposal group. Includes, but is not limited to, a discontinued operation, disposal classified as held-for-sale or disposed of by means other than sale or disposal of an individually significant component." } } }, "auth_ref": [ "r14", "r22", "r27", "r106", "r112", "r113", "r114", "r115", "r116", "r121", "r123", "r124", "r164" ] }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "presentation": [ "http://ascentco.com/role/EarningsPerShareTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Computation of Basic and Diluted Earnings Per Share From Continuing Operations", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "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": [ "r896" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://ascentco.com/role/IncomeTaxesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Reconciliation of Income Taxes Computed at U.S. Rate to Income Tax Expense", "label": "Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]", "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations." } } }, "auth_ref": [ "r173" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesGrossCarryingAmountandAccumulatedAmortizationofIntangibleAssetsDetails" ], "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": [ "r68", "r70", "r601" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Finite-Lived 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": [ "r68", "r70" ] }, "us-gaap_ScheduleOfGoodwillTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTable", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails" ], "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": [ "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r358", "r747" ] }, "us-gaap_ScheduleOfGoodwillTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfGoodwillTextBlock", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Goodwill", "label": "Schedule of Goodwill [Table Text Block]", "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule." } } }, "auth_ref": [ "r747", "r906", "r907", "r908", "r909", "r910", "r911", "r912", "r913", "r914", "r915", "r916" ] }, "us-gaap_ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNonvestedPerformanceBasedUnitsActivityTableTextBlock", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Nonvested Performance- based Units Activity", "label": "Schedule of Nonvested Performance-Based Units Activity [Table Text Block]", "documentation": "Tabular disclosure of the changes in outstanding nonvested performance-based units." } } }, "auth_ref": [ "r82" ] }, "us-gaap_ScheduleOfOtherShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfOtherShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Stock Awards Plan Activity", "label": "Share-Based Payment Arrangement, Outstanding Award, Activity, Excluding Option [Table Text Block]", "documentation": "Tabular disclosure of activity for outstanding award under share-based payment arrangement excluding share and unit options and nonvested award." } } }, "auth_ref": [ "r82" ] }, "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfPropertyPlantAndEquipmentTable", "presentation": [ "http://ascentco.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Property, Plant and Equipment [Table]", "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": [ "r11" ] }, "us-gaap_ScheduleOfQuarterlyFinancialInformationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfQuarterlyFinancialInformationTableTextBlock", "presentation": [ "http://ascentco.com/role/SupplementalFinancialInformationTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Quarterly Financial Information", "label": "Quarterly Financial Information [Table Text Block]", "documentation": "Tabular disclosure of quarterly financial data. Includes, but is not limited to, financial information for fiscal quarters, cumulative effect of a change in accounting principle and earnings per share data." } } }, "auth_ref": [ "r193" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTable", "presentation": [ "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails" ], "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": [ "r61", "r62", "r63", "r65" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://ascentco.com/role/IndustrySegmentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Segment Information", "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": [ "r61", "r62", "r63", "r65" ] }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsInducementAwardsDetails", "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails", "http://ascentco.com/role/AccountingforShareBasedPaymentsPerformancebasedStockAwardsDetails", "http://ascentco.com/role/AccountingforShareBasedPaymentsStockAwardActivityandPerformanceStockUnitsDetails" ], "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": [ "r473", "r475", "r478", "r479", "r480", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r502", "r503", "r504", "r505", "r506" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Activity in the Company\u2019s Stock Option Plans", "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": [ "r19", "r20", "r81" ] }, "us-gaap_ScheduleOfTreasuryStockByClassTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfTreasuryStockByClassTextBlock", "presentation": [ "http://ascentco.com/role/ShareholdersEquityTables" ], "lang": { "en-us": { "role": { "terseLabel": "Schedule of Shares Repurchased", "label": "Class of Treasury Stock [Table Text Block]", "documentation": "Tabular disclosure of treasury stock, including, but not limited to, average cost per share, description of share repurchase program, shares repurchased, shares held for each class of treasury stock." } } }, "auth_ref": [ "r76", "r77", "r78", "r79" ] }, "srt_ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfValuationAndQualifyingAccountsDisclosureTextBlock", "presentation": [ "http://ascentco.com/role/ScheduleIIValuationandQualifyingAccounts" ], "lang": { "en-us": { "role": { "verboseLabel": "Schedule II Valuation and Qualifying Accounts", "label": "SEC Schedule, 12-09, Schedule of Valuation and Qualifying Accounts Disclosure [Text Block]", "documentation": "The entire disclosure for valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r205", "r267" ] }, "us-gaap_SecuredDebtMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredDebtMember", "presentation": [ "http://ascentco.com/role/DebtNarrativeDetails", "http://ascentco.com/role/DebtSummaryofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Debt", "label": "Secured Debt [Member]", "documentation": "Collateralized debt obligation backed by, for example, but not limited to, pledge, mortgage or other lien on the entity's assets." } } }, "auth_ref": [] }, "us-gaap_SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember", "presentation": [ "http://ascentco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Secured Overnight Financing Rate (SOFR) Overnight Index Swap Rate", "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": [ "r1028" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://ascentco.com/role/CoverPage" ], "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": [ "r785" ] }, "us-gaap_SecurityDeposit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SecurityDeposit", "crdr": "debit", "presentation": [ "http://ascentco.com/role/FairValueofFinancialInstrumentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Security deposit", "label": "Security Deposit", "documentation": "The amount of an asset, typically cash, provided to a counterparty to provide certain assurance of performance by the entity pursuant to the terms of a written or oral agreement, such as a lease." } } }, "auth_ref": [ "r878" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://ascentco.com/role/CoverPage" ], "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": [ "r788" ] }, "us-gaap_SegmentContinuingOperationsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentContinuingOperationsMember", "presentation": [ "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Continuing Operations", "label": "Continuing Operations [Member]", "documentation": "Component of an entity expected to operate in the foreseeable future." } } }, "auth_ref": [] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails", "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment [Domain]", "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": [ "r298", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r324", "r330", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r367", "r368", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r747", "r874", "r1047" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Segment, Geographical [Domain]", "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r206", "r207", "r208", "r209", "r210", "r211", "r212", "r213", "r214", "r328", "r329", "r648", "r649", "r650", "r707", "r709", "r712", "r714", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r734", "r755", "r776", "r933", "r1047" ] }, "us-gaap_SegmentOperatingActivitiesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentOperatingActivitiesDomain", "presentation": [ "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Activities [Domain]", "label": "Operating Activities [Domain]", "documentation": "Operations of an entity including continuing and discontinued operations." } } }, "auth_ref": [] }, "us-gaap_SegmentReportingAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingAbstract", "lang": { "en-us": { "role": { "terseLabel": "Segment Reporting [Abstract]", "label": "Segment Reporting [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://ascentco.com/role/IndustrySegments" ], "lang": { "en-us": { "role": { "verboseLabel": "Industry Segments", "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": [ "r297", "r298", "r299", "r300", "r301", "r313", "r318", "r322", "r323", "r324", "r325", "r326", "r327", "r330" ] }, "us-gaap_SegmentReportingInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingInformationLineItems", "presentation": [ "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails" ], "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://ascentco.com/role/ConsolidatedStatementsofIncome": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofIncome", "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative expense", "verboseLabel": "Unallocated corporate expenses", "label": "Selling, General and Administrative Expense", "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": [ "r145" ] }, "us-gaap_SellingGeneralAndAdministrativeExpensesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpensesMember", "presentation": [ "http://ascentco.com/role/PropertyPlantandEquipmentDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Selling, general and administrative", "label": "Selling, General and Administrative Expenses [Member]", "documentation": "Primary financial statement caption encompassing selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 14.0 } }, "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails", "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "verboseLabel": "Share-based compensation expense", "terseLabel": "Share-based compensation expense", "label": "Share-Based Payment Arrangement, Noncash Expense", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r9" ] }, "acnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualElectedRetainerFeesPercent": { "xbrltype": "percentItemType", "nsuri": "http://ascentco.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAnnualElectedRetainerFeesPercent", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Maximum annual retainer percent", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Annual Elected Retainer Fees, Percent", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Annual Elected Retainer Fees, Percent" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails" ], "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": [ "r768" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsInducementAwardsDetails", "http://ascentco.com/role/AccountingforShareBasedPaymentsStockAwardActivityandPerformanceStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Forfeited (in shares)", "negatedTerseLabel": "Forfeited/Canceled (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r495" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsInducementAwardsDetails", "http://ascentco.com/role/AccountingforShareBasedPaymentsStockAwardActivityandPerformanceStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Forfeited (in dollars per share)", "verboseLabel": "Forfeited/Canceled (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "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": [ "r495" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsStockAwardActivityandPerformanceStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "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": [ "r493" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails", "http://ascentco.com/role/AccountingforShareBasedPaymentsStockAwardActivityandPerformanceStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Granted (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "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": [ "r493" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsInducementAwardsDetails", "http://ascentco.com/role/AccountingforShareBasedPaymentsStockAwardActivityandPerformanceStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning of the year (in shares)", "periodEndLabel": "Outstanding, ending of the year (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "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": [ "r490", "r491" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsStockAwardActivityandPerformanceStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsInducementAwardsDetails", "http://ascentco.com/role/AccountingforShareBasedPaymentsStockAwardActivityandPerformanceStockUnitsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning of the year (in dollars per share)", "periodEndLabel": "Outstanding, ending of the year (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r490", "r491" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsStockAwardActivityandPerformanceStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "acnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetPeriodAchievementForVesting": { "xbrltype": "durationItemType", "nsuri": "http://ascentco.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsTargetPeriodAchievementForVesting", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Target period for vesting", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Target Period Achievement For Vesting", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Target Period Achievement For Vesting" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsInducementAwardsDetails", "http://ascentco.com/role/AccountingforShareBasedPaymentsPerformancebasedStockAwardsDetails", "http://ascentco.com/role/AccountingforShareBasedPaymentsStockAwardActivityandPerformanceStockUnitsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Vested (in shares)", "terseLabel": "Equity instruments other options, vested in period (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r494" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodTotalFairValue", "crdr": "debit", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options, vested in period, fair value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Fair Value", "documentation": "Fair value of share-based awards for which the grantee gained the right by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash." } } }, "auth_ref": [ "r497" ] }, "acnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodVolumeWeightedAveragePriceTarget": { "xbrltype": "perShareItemType", "nsuri": "http://ascentco.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodVolumeWeightedAveragePriceTarget", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsPerformancebasedStockAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Volume Weighted Average Price Target", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period,, Volume Weighted Average Price Target", "documentation": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period,, Volume Weighted Average Price Target" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsInducementAwardsDetails", "http://ascentco.com/role/AccountingforShareBasedPaymentsStockAwardActivityandPerformanceStockUnitsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested (dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "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": [ "r494" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsInducementAwardsDetails", "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails", "http://ascentco.com/role/AccountingforShareBasedPaymentsPerformancebasedStockAwardsDetails", "http://ascentco.com/role/AccountingforShareBasedPaymentsStockAwardActivityandPerformanceStockUnitsDetails" ], "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": [ "r473", "r475", "r478", "r479", "r480", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r502", "r503", "r504", "r505", "r506" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shares authorized (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "documentation": "Number of shares authorized for issuance under share-based payment arrangement." } } }, "auth_ref": [ "r769" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options available (in shares)", "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": [ "r80" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable (in shares)", "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": [ "r484" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercisable, weighted average exercise price (in dollars per share)", "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": [ "r484" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "negatedLabel": "Canceled, forfeited, or expired (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period", "documentation": "For presentations that combine terminations, 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 or that expired." } } }, "auth_ref": [ "r1001" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Canceled, forfeited, or expired, weighted average exercise price (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures and Expirations in Period, Weighted Average Exercise Price", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r1001" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options outstanding, intrinsic value", "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": [ "r80" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning of year (in shares)", "periodEndLabel": "Outstanding, end of year (in shares)", "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": [ "r482", "r483" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options Outstanding", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Outstanding, beginning of year, weighted average exercise price (in dollars per share)", "periodEndLabel": "Outstanding, end of year, weighted average exercise price (in dollars per share)", "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": [ "r482", "r483" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted Average Exercise Price", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Exercise Price [Abstract]" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue", "crdr": "debit", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Option vested and expected to vest, intrinsic value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Aggregate Intrinsic Value", "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r498" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest (in shares)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number", "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r498" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingWeightedAverageExercisePrice", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vested and expected to vest, weighted average exercise price (in dollars per share)", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Vested and Expected to Vest, Outstanding, Weighted Average Exercise Price", "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur." } } }, "auth_ref": [ "r498" ] }, "acnt_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingPeriodStartPeriodAfterGrant": { "xbrltype": "durationItemType", "nsuri": "http://ascentco.com/20231231", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestingPeriodStartPeriodAfterGrant", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Period after grant date, awards vesting begins", "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vesting Period Start, Period After Grant", "documentation": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vesting Period Start, Period After Grant" } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsInducementAwardsDetails", "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails", "http://ascentco.com/role/AccountingforShareBasedPaymentsPerformancebasedStockAwardsDetails", "http://ascentco.com/role/AccountingforShareBasedPaymentsStockAwardActivityandPerformanceStockUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Award Type [Domain]", "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r478", "r479", "r480", "r482", "r483", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r496", "r497", "r498", "r499", "r502", "r503", "r504", "r505", "r506" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Exercised, weighted average exercise price (in dollars per share)", "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": [ "r487" ] }, "us-gaap_ShareBasedCompensationAwardTrancheOneMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheOneMember", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails", "http://ascentco.com/role/AccountingforShareBasedPaymentsPerformancebasedStockAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche I", "label": "Share-Based Payment Arrangement, Tranche One [Member]", "documentation": "First portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheThreeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheThreeMember", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails", "http://ascentco.com/role/AccountingforShareBasedPaymentsPerformancebasedStockAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche III", "label": "Share-Based Payment Arrangement, Tranche Three [Member]", "documentation": "Third portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationAwardTrancheTwoMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationAwardTrancheTwoMember", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails", "http://ascentco.com/role/AccountingforShareBasedPaymentsPerformancebasedStockAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche II", "label": "Share-Based Payment Arrangement, Tranche Two [Member]", "documentation": "Second portion of award under share-based payment arrangement differentiated by vesting feature, including, but not limited to, performance measure or service period." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Share-Based Compensation", "label": "Share-Based Payment Arrangement [Policy Text Block]", "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost." } } }, "auth_ref": [ "r472", "r481", "r500", "r501", "r502", "r503", "r506", "r515", "r516", "r517", "r518" ] }, "acnt_ShareBasedPaymentArrangementNonvestedAwardCostNotYetRecognizedAmountAmountRecognizedAfterYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://ascentco.com/20231231", "localname": "ShareBasedPaymentArrangementNonvestedAwardCostNotYetRecognizedAmountAmountRecognizedAfterYearTwo", "crdr": "debit", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Thereafter", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Amount Recognized After Year Two", "documentation": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Amount Recognized After Year Two" } } }, "auth_ref": [] }, "acnt_ShareBasedPaymentArrangementNonvestedAwardCostNotYetRecognizedAmountAmountRecognizedYearOne": { "xbrltype": "monetaryItemType", "nsuri": "http://ascentco.com/20231231", "localname": "ShareBasedPaymentArrangementNonvestedAwardCostNotYetRecognizedAmountAmountRecognizedYearOne", "crdr": "debit", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2024", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Amount Recognized Year One", "documentation": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Amount Recognized Year One" } } }, "auth_ref": [] }, "acnt_ShareBasedPaymentArrangementNonvestedAwardCostNotYetRecognizedAmountAmountRecognizedYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://ascentco.com/20231231", "localname": "ShareBasedPaymentArrangementNonvestedAwardCostNotYetRecognizedAmountAmountRecognizedYearTwo", "crdr": "debit", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "2025", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Amount Recognized Year Two", "documentation": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount, Amount Recognized Year Two" } } }, "auth_ref": [] }, "acnt_ShareBasedPaymentArrangementTrancheEightMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "ShareBasedPaymentArrangementTrancheEightMember", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsPerformancebasedStockAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche VIII", "label": "Share-Based Payment Arrangement, Tranche Eight [Member]", "documentation": "Share-Based Payment Arrangement, Tranche Eight" } } }, "auth_ref": [] }, "acnt_ShareBasedPaymentArrangementTrancheElevenMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "ShareBasedPaymentArrangementTrancheElevenMember", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsPerformancebasedStockAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche XI", "label": "Share-Based Payment Arrangement, Tranche Eleven [Member]", "documentation": "Share-Based Payment Arrangement, Tranche Eleven" } } }, "auth_ref": [] }, "acnt_ShareBasedPaymentArrangementTrancheFiveMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "ShareBasedPaymentArrangementTrancheFiveMember", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails", "http://ascentco.com/role/AccountingforShareBasedPaymentsPerformancebasedStockAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche V", "label": "Share-Based Payment Arrangement, Tranche Five [Member]", "documentation": "Share-Based Payment Arrangement, Tranche Five" } } }, "auth_ref": [] }, "acnt_ShareBasedPaymentArrangementTrancheFourMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "ShareBasedPaymentArrangementTrancheFourMember", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails", "http://ascentco.com/role/AccountingforShareBasedPaymentsPerformancebasedStockAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche IV", "label": "Share-Based Payment Arrangement, Tranche Four [Member]", "documentation": "Share-Based Payment Arrangement, Tranche Four" } } }, "auth_ref": [] }, "acnt_ShareBasedPaymentArrangementTrancheNineMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "ShareBasedPaymentArrangementTrancheNineMember", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsPerformancebasedStockAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche IX", "label": "Share-Based Payment Arrangement, Tranche Nine [Member]", "documentation": "Share-Based Payment Arrangement, Tranche Nine" } } }, "auth_ref": [] }, "acnt_ShareBasedPaymentArrangementTrancheSevenMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "ShareBasedPaymentArrangementTrancheSevenMember", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsPerformancebasedStockAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche VII", "label": "Share-Based Payment Arrangement, Tranche Seven [Member]", "documentation": "Share-Based Payment Arrangement, Tranche Seven" } } }, "auth_ref": [] }, "acnt_ShareBasedPaymentArrangementTrancheSixMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "ShareBasedPaymentArrangementTrancheSixMember", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsPerformancebasedStockAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche VI", "label": "Share-Based Payment Arrangement, Tranche Six [Member]", "documentation": "Share-Based Payment Arrangement, Tranche Six" } } }, "auth_ref": [] }, "acnt_ShareBasedPaymentArrangementTrancheTenMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "ShareBasedPaymentArrangementTrancheTenMember", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsPerformancebasedStockAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tranche X", "label": "Share-Based Payment Arrangement, Tranche Ten [Member]", "documentation": "Share-Based Payment Arrangement, Tranche Ten" } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramAxis", "presentation": [ "http://ascentco.com/role/ShareholdersEquityStockRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Axis]", "label": "Share Repurchase Program [Axis]", "documentation": "Information by share repurchase program." } } }, "auth_ref": [] }, "us-gaap_ShareRepurchaseProgramDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareRepurchaseProgramDomain", "presentation": [ "http://ascentco.com/role/ShareholdersEquityStockRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Share Repurchase Program [Domain]", "label": "Share Repurchase Program [Domain]", "documentation": "Name of the share repurchase program." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Award vesting rights, percentage", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Rights, Percentage", "documentation": "Percentage of vesting of award under share-based payment arrangement." } } }, "auth_ref": [ "r995" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Expected term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "documentation": "Expected term of 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": [ "r502" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable, intrinsic value", "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": [ "r80" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options exercisable, weighted average contractual term", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Remaining Contractual Term", "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": [ "r80" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsInducementAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Units", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]", "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period." } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsInducementAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-Average Grant Date Fair Value", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsSummaryofStockOptionActivityDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Options outstanding, weighted average contractual term", "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": [ "r172" ] }, "us-gaap_SharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharesOutstanding", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "periodStartLabel": "Beginning balance (in shares)", "periodEndLabel": "Ending balance (in shares)", "label": "Shares, Outstanding", "documentation": "Number of shares issued which are neither cancelled nor held in the treasury." } } }, "auth_ref": [] }, "acnt_ShippingCosts": { "xbrltype": "monetaryItemType", "nsuri": "http://ascentco.com/20231231", "localname": "ShippingCosts", "crdr": "debit", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Shipping costs", "label": "Shipping Costs", "documentation": "Shipping Costs" } } }, "auth_ref": [] }, "acnt_ShippingCostsPolicyPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://ascentco.com/20231231", "localname": "ShippingCostsPolicyPolicyTextBlock", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "lang": { "en-us": { "role": { "terseLabel": "Shipping Costs", "label": "Shipping Costs, Policy [Policy Text Block]", "documentation": "Shipping Costs, Policy [Policy Text Block]" } } }, "auth_ref": [] }, "us-gaap_ShortTermBorrowings": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermBorrowings", "crdr": "credit", "presentation": [ "http://ascentco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-term debt", "label": "Short-Term Debt", "documentation": "Reflects the total carrying amount as of the balance sheet date of debt having initial terms less than one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r125", "r180", "r771", "r1042" ] }, "us-gaap_ShortTermDebtTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeAxis", "presentation": [ "http://ascentco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Debt, Type [Axis]", "label": "Short-Term Debt, Type [Axis]", "documentation": "Information by type of short-term debt arrangement." } } }, "auth_ref": [ "r32" ] }, "us-gaap_ShortTermDebtTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShortTermDebtTypeDomain", "presentation": [ "http://ascentco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Short-Term Debt, Type [Domain]", "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": [ "r29" ] }, "acnt_SpecialtyChemicalsMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "SpecialtyChemicalsMember", "presentation": [ "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails", "http://ascentco.com/role/RevenueRecognitionScheduleofDisaggregatedRevenuebyProductGroupDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Specialty chemicals", "label": "Specialty Chemicals [Member]", "documentation": "Specialty Chemicals [Member]" } } }, "auth_ref": [] }, "acnt_SpecialtyChemicalsProductGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "SpecialtyChemicalsProductGroupMember", "presentation": [ "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Specialty chemicals", "label": "Specialty Chemicals - Product Group [Member]", "documentation": "Specialty Chemicals - Product Group [Member]" } } }, "auth_ref": [] }, "acnt_SpecialtyChemicalsSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "SpecialtyChemicalsSegmentMember", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Specialty Chemicals Segment", "label": "Specialty Chemicals Segment [Member]", "documentation": "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": [] }, "acnt_SpecialtyPipeAndTubeInc.Member": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "SpecialtyPipeAndTubeInc.Member", "presentation": [ "http://ascentco.com/role/DiscontinuedOperationsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Specialty Pipe and Tube, Inc.", "label": "Specialty Pipe and Tube, Inc. [Member]", "documentation": "Specialty Pipe and Tube, Inc." } } }, "auth_ref": [] }, "acnt_StainlessSteelPipeMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "StainlessSteelPipeMember", "presentation": [ "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails", "http://ascentco.com/role/RevenueRecognitionScheduleofDisaggregatedRevenuebyProductGroupDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stainless steel pipe and tube", "label": "Stainless Steel Pipe [Member]", "documentation": "Stainless Steel Pipe [Member]" } } }, "auth_ref": [] }, "acnt_StainlessSteelPipeProductGroupMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "StainlessSteelPipeProductGroupMember", "presentation": [ "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stainless steel pipe and tube", "label": "Stainless Steel Pipe - Product Group [Member]", "documentation": "Stainless Steel Pipe - Product Group [Member]" } } }, "auth_ref": [] }, "us-gaap_StateAndLocalJurisdictionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StateAndLocalJurisdictionMember", "presentation": [ "http://ascentco.com/role/IncomeTaxesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "State Jurisdiction", "label": "State and Local Jurisdiction [Member]", "documentation": "Designated tax department of a state or local government entitled to levy and collect income taxes from the entity." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails", "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails", "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesScheduleofGoodwillDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Business Segments [Axis]", "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r226", "r298", "r301", "r302", "r303", "r304", "r305", "r306", "r307", "r308", "r309", "r310", "r311", "r312", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r324", "r330", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r365", "r367", "r368", "r616", "r617", "r618", "r619", "r620", "r621", "r622", "r623", "r624", "r625", "r626", "r747", "r874", "r1047" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Equity Components [Axis]", "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r17", "r41", "r225", "r246", "r247", "r248", "r268", "r269", "r270", "r272", "r278", "r280", "r296", "r335", "r336", "r420", "r512", "r513", "r514", "r537", "r538", "r552", "r553", "r554", "r555", "r556", "r557", "r559", "r565", "r566", "r567", "r568", "r569", "r570", "r591", "r634", "r635", "r636", "r646", "r701" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Geographical [Axis]", "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r206", "r215", "r328", "r329", "r648", "r649", "r650", "r707", "r709", "r712", "r714", "r718", "r721", "r722", "r723", "r724", "r725", "r726", "r727", "r728", "r729", "r734", "r755", "r776", "r933", "r1047" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofShareholdersEquity" ], "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": [ "r268", "r269", "r270", "r296", "r600", "r640", "r647", "r653", "r654", "r655", "r656", "r657", "r658", "r662", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r675", "r676", "r677", "r678", "r679", "r681", "r683", "r684", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r701", "r777" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Cash Flows [Abstract]", "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": { "terseLabel": "Statement of Financial Position [Abstract]", "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "terseLabel": "Statement of Stockholders' Equity [Abstract]", "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOperatingActivitiesSegmentAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOperatingActivitiesSegmentAxis", "presentation": [ "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Operating Activities [Axis]", "label": "Operating Activities [Axis]", "documentation": "Information by continuing and discontinuing operations." } } }, "auth_ref": [] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofShareholdersEquity" ], "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": [ "r268", "r269", "r270", "r296", "r600", "r640", "r647", "r653", "r654", "r655", "r656", "r657", "r658", "r662", "r665", "r666", "r667", "r668", "r669", "r670", "r671", "r672", "r673", "r675", "r676", "r677", "r678", "r679", "r681", "r683", "r684", "r687", "r688", "r689", "r690", "r691", "r692", "r693", "r694", "r695", "r696", "r697", "r698", "r701", "r777" ] }, "ecd_StkPrcOrTsrEstimationMethodTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "StkPrcOrTsrEstimationMethodTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/ErrCompDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Price or TSR Estimation Method", "label": "Stock Price or TSR Estimation Method [Text Block]" } } }, "auth_ref": [ "r796", "r808", "r818", "r844" ] }, "us-gaap_StockAppreciationRightsSARSMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockAppreciationRightsSARSMember", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Appreciation Rights (SARs)", "label": "Stock Appreciation Rights (SARs) [Member]", "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period." } } }, "auth_ref": [] }, "acnt_StockAwardsMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "StockAwardsMember", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails", "http://ascentco.com/role/AccountingforShareBasedPaymentsStockAwardActivityandPerformanceStockUnitsDetails", "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Stock Awards", "label": "Stock Awards [Member]", "documentation": "Stock Awards [Member]" } } }, "auth_ref": [] }, "us-gaap_StockIssuedDuringPeriodSharesNewIssues": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesNewIssues", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedLabel": "Exercise of stock options , net (in shares)", "label": "Stock Issued During Period, Shares, New Issues", "documentation": "Number of new stock issued during the period." } } }, "auth_ref": [ "r17", "r130", "r131", "r171", "r642", "r701", "r715" ] }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardGross", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued during period, shares, restricted stock award", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Gross", "documentation": "Total number of shares issued during the period, including shares forfeited, as a result of Restricted Stock Awards." } } }, "auth_ref": [ "r17", "r171" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsSummaryofStockOptionActivityDetails", "http://ascentco.com/role/ConsolidatedStatementsofShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Stock options exercised, net (in shares)", "negatedLabel": "Exercised (in shares)", "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": [ "r17", "r130", "r131", "r171", "r487" ] }, "us-gaap_StockIssuedDuringPeriodSharesTreasuryStockReissued": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesTreasuryStockReissued", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofShareholdersEquity", "http://ascentco.com/role/ConsolidatedStatementsofShareholdersEquityParenthetical" ], "lang": { "en-us": { "role": { "negatedLabel": "Issuance of shares of common stock from treasury (in shares)", "terseLabel": "Issuance of common stock from the treasury (in shares)", "label": "Stock Issued During Period, Shares, Treasury Stock Reissued", "documentation": "Number of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement." } } }, "auth_ref": [ "r17", "r131", "r171" ] }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardGross", "crdr": "credit", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Stock issued during period, value, restricted stock award", "label": "Stock Issued During Period, Value, Restricted Stock Award, Gross", "documentation": "Aggregate value of stock related to Restricted Stock Awards issued during the period." } } }, "auth_ref": [ "r17", "r130", "r131", "r171" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "verboseLabel": "Exercise of stock options , net", "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": [ "r17", "r41", "r171" ] }, "us-gaap_StockIssuedDuringPeriodValueTreasuryStockReissued": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueTreasuryStockReissued", "crdr": "credit", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Issuance of shares of common stock from treasury", "label": "Stock Issued During Period, Value, Treasury Stock Reissued", "documentation": "Value of treasury shares or units reissued. Excludes reissuance of shares or units in treasury for award under share-based payment arrangement." } } }, "auth_ref": [ "r17", "r76", "r130", "r131", "r171" ] }, "us-gaap_StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramNumberOfSharesAuthorizedToBeRepurchased", "presentation": [ "http://ascentco.com/role/ShareholdersEquityStockRepurchaseProgramDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares authorized to be repurchased (in shares)", "label": "Stock Repurchase Program, Number of Shares Authorized to be Repurchased", "documentation": "The number of shares authorized to be repurchased by an entity's Board of Directors under a stock repurchase plan." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodShares", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Repurchase of common stock (in shares)", "label": "Stock Repurchased During Period, Shares", "documentation": "Number of shares that have been repurchased during the period and have not been retired and are not held in treasury. Some state laws may govern the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r17", "r130", "r131", "r171", "r643", "r701", "r716" ] }, "us-gaap_StockRepurchasedDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedDuringPeriodValue", "crdr": "debit", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Repurchase of common stock", "label": "Stock Repurchased During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased during the period and has not been retired and is not held in treasury. Some state laws may mandate the circumstances under which an entity may acquire its own stock and prescribe the accounting treatment therefore. This element is used when state law does not recognize treasury stock." } } }, "auth_ref": [ "r17", "r130", "r131", "r171", "r646", "r701", "r716", "r783" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets", "http://ascentco.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "totalLabel": "Total shareholders' equity", "periodStartLabel": "Beginning balance", "periodEndLabel": "Ending balance", "label": "Equity, Attributable to Parent", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r131", "r134", "r135", "r154", "r664", "r680", "r702", "r703", "r771", "r784", "r885", "r904", "r1030", "r1051" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets", "http://ascentco.com/role/ConsolidatedBalanceSheetsParenthetical" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders' equity:", "verboseLabel": "Liabilities and Shareholders' Equity", "label": "Equity, Attributable to Parent [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityBeforeTreasuryStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityBeforeTreasuryStock", "crdr": "credit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "totalLabel": "Shareholders' equity before treasury stock", "label": "Stockholders' Equity before Treasury Stock", "documentation": "Total amount of stockholders' equity (deficit) items including stock value, paid in capital, retained earnings and including equity attributable to noncontrolling interests and before deducting the carrying value of treasury stock." } } }, "auth_ref": [] }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityNoteDisclosureTextBlock", "presentation": [ "http://ascentco.com/role/ShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Shareholders' Equity", "label": "Equity [Text Block]", "documentation": "The entire disclosure for equity." } } }, "auth_ref": [ "r168", "r257", "r408", "r409", "r410", "r411", "r412", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r558", "r704", "r705", "r717" ] }, "us-gaap_StraightLineRentAdjustments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StraightLineRentAdjustments", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedStatementsofCashFlows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivitiesContinuingOperations", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Non-cash lease expense", "label": "Straight Line Rent Adjustments", "documentation": "Amount of the adjustment to rental revenues to measure escalating leasing revenues on a straight line basis." } } }, "auth_ref": [] }, "us-gaap_SubleaseIncome": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubleaseIncome", "crdr": "credit", "calculation": { "http://ascentco.com/role/LeasesScheduleofTotalLeasesCostsDetails": { "parentTag": "us-gaap_LeaseCost", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://ascentco.com/role/LeasesScheduleofTotalLeasesCostsDetails", "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Sublease income", "negatedTerseLabel": "Sublease income", "label": "Sublease Income", "documentation": "Amount of sublease income excluding finance and operating lease expense." } } }, "auth_ref": [ "r584", "r770" ] }, "us-gaap_SubsequentEventsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsAbstract", "lang": { "en-us": { "role": { "terseLabel": "Subsequent Events [Abstract]", "label": "Subsequent Events [Abstract]" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://ascentco.com/role/SubsequentEvents" ], "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": [ "r592", "r593" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofCashFlows" ], "lang": { "en-us": { "role": { "terseLabel": "Supplemental Disclosure of Cash Flow Information", "label": "Supplemental Cash Flow Information [Abstract]" } } }, "auth_ref": [] }, "ecd_TabularListTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TabularListTableTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Tabular List, Table", "label": "Tabular List [Table Text Block]" } } }, "auth_ref": [ "r837" ] }, "acnt_TermLoanDueJanuary152025Member": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "TermLoanDueJanuary152025Member", "presentation": [ "http://ascentco.com/role/DebtNarrativeDetails", "http://ascentco.com/role/DebtSummaryofDebtDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Term loan, due January 15, 2025", "label": "Term Loan, Due January 15, 2025 [Member]", "documentation": "Term Loan, Due January 15, 2025" } } }, "auth_ref": [] }, "acnt_TheFacilityMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "TheFacilityMember", "presentation": [ "http://ascentco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "The Facility", "label": "The Facility [Member]", "documentation": "The Facility" } } }, "auth_ref": [] }, "us-gaap_TimingOfTransferOfGoodOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceAxis", "presentation": [ "http://ascentco.com/role/RevenueRecognitionScheduleofRevenueRemainingPerformanceObligationExpectedTimingofSatisfactionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Axis]", "label": "Timing of Transfer of Good or Service [Axis]", "documentation": "Information by timing of transfer of good or service to customer." } } }, "auth_ref": [ "r759", "r933" ] }, "us-gaap_TimingOfTransferOfGoodOrServiceDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TimingOfTransferOfGoodOrServiceDomain", "presentation": [ "http://ascentco.com/role/RevenueRecognitionScheduleofRevenueRemainingPerformanceObligationExpectedTimingofSatisfactionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Timing of Transfer of Good or Service [Domain]", "label": "Timing of Transfer of Good or Service [Domain]", "documentation": "Timing of transfer of good or service to customer. Includes, but is not limited to, at point in time or over time." } } }, "auth_ref": [ "r759", "r933" ] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Axis]", "label": "Title of Individual [Axis]", "documentation": "Information by title of individual or nature of relationship to individual or group of individuals." } } }, "auth_ref": [ "r899", "r1033" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Title of Individual [Domain]", "label": "Title of Individual [Domain]", "documentation": "Title of individual, or nature of relationship to individual or group of individuals." } } }, "auth_ref": [] }, "ecd_TotalShareholderRtnAmt": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Amount", "label": "Total Shareholder Return Amount" } } }, "auth_ref": [ "r829" ] }, "ecd_TotalShareholderRtnVsPeerGroupTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TotalShareholderRtnVsPeerGroupTextBlock", "presentation": [ "http://xbrl.sec.gov/ecd/role/PvpDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Total Shareholder Return Vs Peer Group", "label": "Total Shareholder Return Vs Peer Group [Text Block]" } } }, "auth_ref": [ "r836" ] }, "us-gaap_TrademarksAndTradeNamesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TrademarksAndTradeNamesMember", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesGrossCarryingAmountandAccumulatedAmortizationofIntangibleAssetsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Trademarks and trade names", "label": "Trademarks and Trade Names [Member]", "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style, or rights either acquired through registration of a business name to gain or protect exclusive use thereof." } } }, "auth_ref": [ "r90" ] }, "ecd_TradingArrAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrAxis", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangement:", "label": "Trading Arrangement [Axis]" } } }, "auth_ref": [ "r857" ] }, "ecd_TradingArrByIndTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TradingArrByIndTable", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Arrangements, by Individual", "label": "Trading Arrangements, by Individual [Table]" } } }, "auth_ref": [ "r859" ] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://ascentco.com/role/CoverPage" ], "lang": { "en-us": { "role": { "terseLabel": "Trading Symbol", "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "us-gaap_TransferredAtPointInTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredAtPointInTimeMember", "presentation": [ "http://ascentco.com/role/RevenueRecognitionScheduleofRevenueRemainingPerformanceObligationExpectedTimingofSatisfactionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Point-in-time", "label": "Transferred at Point in Time [Member]", "documentation": "Contract with customer in which good or service is transferred at point in time." } } }, "auth_ref": [ "r759" ] }, "us-gaap_TransferredOverTimeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TransferredOverTimeMember", "presentation": [ "http://ascentco.com/role/RevenueRecognitionScheduleofRevenueRemainingPerformanceObligationExpectedTimingofSatisfactionDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Over-time", "label": "Transferred over Time [Member]", "documentation": "Contract with customer in which good or service is transferred over time." } } }, "auth_ref": [ "r759" ] }, "ecd_TrdArrAdoptionDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrAdoptionDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Adoption Date", "label": "Trading Arrangement Adoption Date" } } }, "auth_ref": [ "r860" ] }, "ecd_TrdArrDuration": { "xbrltype": "durationItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrDuration", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Arrangement Duration", "label": "Trading Arrangement Duration" } } }, "auth_ref": [ "r861" ] }, "ecd_TrdArrIndName": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndName", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Name", "label": "Trading Arrangement, Individual Name" } } }, "auth_ref": [ "r859" ] }, "ecd_TrdArrIndTitle": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrIndTitle", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Title", "label": "Trading Arrangement, Individual Title" } } }, "auth_ref": [ "r859" ] }, "ecd_TrdArrSecuritiesAggAvailAmt": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrSecuritiesAggAvailAmt", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Aggregate Available", "label": "Trading Arrangement, Securities Aggregate Available Amount" } } }, "auth_ref": [ "r862" ] }, "ecd_TrdArrTerminationDate": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "TrdArrTerminationDate", "presentation": [ "http://xbrl.sec.gov/ecd/role/InsiderTradingArrangements" ], "lang": { "en-us": { "role": { "terseLabel": "Termination Date", "label": "Trading Arrangement Termination Date" } } }, "auth_ref": [ "r860" ] }, "us-gaap_TreasuryStockAcquiredAverageCostPerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockAcquiredAverageCostPerShare", "presentation": [ "http://ascentco.com/role/ShareholdersEquitySummaryofSharesRepurchasedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Average price per share (in dollars per share)", "label": "Shares Acquired, Average Cost Per Share", "documentation": "Total cost of shares repurchased divided by the total number of shares repurchased." } } }, "auth_ref": [ "r76" ] }, "us-gaap_TreasuryStockCommonMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonMember", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Treasury Stock", "label": "Treasury Stock, Common [Member]", "documentation": "Previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r76" ] }, "us-gaap_TreasuryStockCommonShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonShares", "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheetsParenthetical", "http://ascentco.com/role/ConsolidatedStatementsofShareholdersEquity" ], "lang": { "en-us": { "role": { "terseLabel": "Common stock in treasury, at cost (in shares)", "periodStartLabel": "Treasury stock, beginning balance (in shares)", "periodEndLabel": "Treasury stock, ending balance (in shares)", "label": "Treasury Stock, Common, Shares", "documentation": "Number of previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r76" ] }, "us-gaap_TreasuryStockCommonValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockCommonValue", "crdr": "debit", "calculation": { "http://ascentco.com/role/ConsolidatedBalanceSheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedBalanceSheets" ], "lang": { "en-us": { "role": { "negatedLabel": "Less cost of common stock in treasury - 990,282 and 924,504 shares, respectively", "label": "Treasury Stock, Common, Value", "documentation": "Amount allocated to previously issued common shares repurchased by the issuing entity and held in treasury." } } }, "auth_ref": [ "r42", "r76", "r79" ] }, "us-gaap_TreasuryStockSharesAcquired": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockSharesAcquired", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofShareholdersEquityParenthetical", "http://ascentco.com/role/ShareholdersEquitySummaryofSharesRepurchasedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Number of shares repurchased (in shares)", "label": "Treasury Stock, Shares, Acquired", "documentation": "Number of shares that have been repurchased during the period and are being held in treasury." } } }, "auth_ref": [ "r17", "r131", "r171" ] }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TreasuryStockValueAcquiredCostMethod", "crdr": "debit", "presentation": [ "http://ascentco.com/role/ShareholdersEquitySummaryofSharesRepurchasedDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Total cost of shares repurchased", "label": "Treasury Stock, Value, Acquired, Cost Method", "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method." } } }, "auth_ref": [ "r17", "r76", "r171" ] }, "acnt_TubularProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://ascentco.com/20231231", "localname": "TubularProductsMember", "presentation": [ "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails", "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Tubular Products", "label": "Tubular Products [Member]", "documentation": "Metals Segment [Member]" } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://ascentco.com/role/IndustrySegmentsSegmentInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "United States", "label": "UNITED STATES" } } }, "auth_ref": [] }, "ecd_UndrlygSecurityMktPriceChngPct": { "xbrltype": "pureItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "UndrlygSecurityMktPriceChngPct", "presentation": [ "http://xbrl.sec.gov/ecd/role/AwardTimingDisclosure" ], "lang": { "en-us": { "role": { "terseLabel": "Underlying Security Market Price Change", "label": "Underlying Security Market Price Change, Percent" } } }, "auth_ref": [ "r856" ] }, "us-gaap_UseOfEstimates": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "UseOfEstimates", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesPolicies" ], "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": [ "r58", "r59", "r60", "r194", "r195", "r198", "r199" ] }, "us-gaap_ValuationAllowancesAndReservesBalance": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesBalance", "crdr": "credit", "presentation": [ "http://ascentco.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "periodStartLabel": "Balance at Beginning of Period", "periodEndLabel": "Balance at End of Period", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Amount", "documentation": "Amount of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r261", "r266" ] }, "us-gaap_ValuationAllowancesAndReservesChargedToCostAndExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesChargedToCostAndExpense", "crdr": "credit", "presentation": [ "http://ascentco.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Charged to (Reduction of) Cost and Expenses", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Additions, Charge to Cost and Expense", "documentation": "Amount of increase in valuation and qualifying accounts and reserves from charge to cost and expense." } } }, "auth_ref": [ "r264" ] }, "us-gaap_ValuationAllowancesAndReservesDeductions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDeductions", "crdr": "debit", "presentation": [ "http://ascentco.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "negatedTerseLabel": "Deductions", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves, Deduction", "documentation": "Amount of decrease in valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r265" ] }, "us-gaap_ValuationAllowancesAndReservesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesDomain", "presentation": [ "http://ascentco.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves [Domain]", "documentation": "Valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r261", "r262", "r263", "r265", "r266" ] }, "us-gaap_ValuationAllowancesAndReservesTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationAllowancesAndReservesTypeAxis", "presentation": [ "http://ascentco.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "label": "SEC Schedule, 12-09, Valuation Allowances and Reserves Type [Axis]", "documentation": "Information by valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r261", "r262", "r263", "r265", "r266" ] }, "srt_ValuationAndQualifyingAccountsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsAbstract", "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts [Abstract]" } } }, "auth_ref": [] }, "srt_ValuationAndQualifyingAccountsDisclosureLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureLineItems", "presentation": [ "http://ascentco.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Line Items]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts 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": [ "r205", "r261", "r262", "r263", "r265", "r266" ] }, "srt_ValuationAndQualifyingAccountsDisclosureTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ValuationAndQualifyingAccountsDisclosureTable", "presentation": [ "http://ascentco.com/role/ScheduleIIValuationandQualifyingAccountsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "label": "SEC Schedule, 12-09, Valuation and Qualifying Accounts Disclosure [Table]", "documentation": "Disclosure of valuation and qualifying accounts and reserves." } } }, "auth_ref": [ "r205", "r261", "r262", "r263", "r265", "r266" ] }, "us-gaap_ValuationTechniqueAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueAxis", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Approach and Technique [Axis]", "label": "Valuation Approach and Technique [Axis]", "documentation": "Information by valuation approach and technique." } } }, "auth_ref": [ "r18" ] }, "us-gaap_ValuationTechniqueDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ValuationTechniqueDomain", "presentation": [ "http://ascentco.com/role/SummaryofSignificantAccountingPoliciesNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Valuation Approach and Technique [Domain]", "label": "Valuation Approach and Technique [Domain]", "documentation": "Valuation approach and technique." } } }, "auth_ref": [ "r18" ] }, "us-gaap_VariableRateAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VariableRateAxis", "presentation": [ "http://ascentco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Axis]", "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://ascentco.com/role/DebtNarrativeDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Variable Rate [Domain]", "label": "Variable Rate [Domain]", "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index." } } }, "auth_ref": [] }, "us-gaap_VestingAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingAxis", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails", "http://ascentco.com/role/AccountingforShareBasedPaymentsPerformancebasedStockAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Axis]", "label": "Vesting [Axis]", "documentation": "Information by vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020" ] }, "us-gaap_VestingDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "VestingDomain", "presentation": [ "http://ascentco.com/role/AccountingforShareBasedPaymentsNarrativeDetails", "http://ascentco.com/role/AccountingforShareBasedPaymentsPerformancebasedStockAwardsDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Vesting [Domain]", "label": "Vesting [Domain]", "documentation": "Vesting schedule of award under share-based payment arrangement." } } }, "auth_ref": [ "r995", "r996", "r997", "r998", "r999", "r1000", "r1001", "r1002", "r1003", "r1004", "r1005", "r1006", "r1007", "r1008", "r1009", "r1010", "r1011", "r1012", "r1013", "r1014", "r1015", "r1016", "r1017", "r1018", "r1019", "r1020" ] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://ascentco.com/role/EarningsPerShareDetails": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofIncome", "http://ascentco.com/role/EarningsPerShareDetails", "http://ascentco.com/role/SupplementalFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Diluted (in shares)", "totalLabel": "Denominator for diluted earnings per share - weighted average shares (in shares)", "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": [ "r283", "r291" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://ascentco.com/role/EarningsPerShareDetails": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofIncome", "http://ascentco.com/role/EarningsPerShareDetails", "http://ascentco.com/role/SupplementalFinancialInformationDetails" ], "lang": { "en-us": { "role": { "verboseLabel": "Basic (in shares)", "terseLabel": "Weighted average common shares outstanding (in shares)", "label": "Weighted Average Number of Shares Outstanding, Basic", "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": [ "r282", "r291" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract", "presentation": [ "http://ascentco.com/role/ConsolidatedStatementsofIncome", "http://ascentco.com/role/SupplementalFinancialInformationDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted average number of common shares outstanding:", "label": "Weighted Average Number of Shares Outstanding Reconciliation [Abstract]" } } }, "auth_ref": [] }, "acnt_WeightedAverageRemainingLeaseTermAbstract": { "xbrltype": "stringItemType", "nsuri": "http://ascentco.com/20231231", "localname": "WeightedAverageRemainingLeaseTermAbstract", "presentation": [ "http://ascentco.com/role/LeasesScheduleofWeightedAverageLeaseTermandDiscountRateDetails" ], "lang": { "en-us": { "role": { "terseLabel": "Weighted-average remaining lease term", "label": "Weighted Average Remaining Lease Term [Abstract]", "documentation": "Weighted Average Remaining Lease Term [Abstract]" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "4", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482338/360-10-05-4" }, "r1": { "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" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "25", "Paragraph": "16", "SubTopic": "10", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479405/805-10-25-16" }, "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": "10", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-10" }, "r5": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-11" }, "r6": { "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" }, "r7": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1B" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1D", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-1D" }, "r9": { "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" }, "r10": { "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" }, "r11": { "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" }, "r12": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "470", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481544/470-10-50-1" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "825", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482907/825-10-50-1" }, "r14": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "20", "Topic": "205", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r15": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "30", "Topic": "350", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-1" }, "r16": { "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" }, "r17": { "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" }, "r18": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(bbb)", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "360", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r23": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "SubTopic": "10", "Topic": "280", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-4" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-13" }, "r25": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "60", "Paragraph": "1", "SubTopic": "10", "Topic": "820", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482053/820-10-60-1" }, "r26": { "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" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "205", "SubTopic": "20", "Section": "S99", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480781/205-20-S99-3" }, "r29": { "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" }, "r30": { "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),20,24)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "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" }, "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.20)", "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.21)", "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.22(a)(1))", "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.22)", "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.24)", "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.25)", "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.29-31)", "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.30)", "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": "230", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r44": { "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" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "45", "Paragraph": "25", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-25" }, "r47": { "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" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-1" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "230", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482913/230-10-50-2" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "260", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482662/260-10-50-2" }, "r55": { "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" }, "r56": { "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" }, "r57": { "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" }, "r58": { "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" }, "r59": { "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" }, "r60": { "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" }, "r61": { "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" }, "r62": { "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" }, "r63": { "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" }, "r64": { "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" }, "r65": { "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" }, "r66": { "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" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-2" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "505", "SubTopic": "30", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481520/505-30-50-3" }, "r79": { "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" }, "r80": { "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" }, "r81": { "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" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r83": { "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" }, "r84": { "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" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "720", "SubTopic": "30", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483384/720-30-45-1" }, "r86": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-3" }, "r87": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-8" }, "r88": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "805", "SubTopic": "10", "Section": "05", "Paragraph": "4", "Subparagraph": "(a)-(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479515/805-10-05-4" }, "r89": { "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" }, "r90": { "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" }, "r91": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "810", "SubTopic": "10", "Section": "45", "Paragraph": "18", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-18" }, "r92": { "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" }, "r93": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "820", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482106/820-10-50-2" }, "r94": { "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" }, "r95": { "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" }, "r96": { "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" }, "r97": { "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" }, "r98": { "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" }, "r99": { "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" }, "r100": { "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" }, "r101": { "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" }, "r102": { "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" }, "r103": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "942", "SubTopic": "825", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480981/942-825-50-1" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205/tableOfContent" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//205-20/tableOfContent" }, "r106": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-11" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3" }, "r108": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3A" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "3B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-3B" }, "r110": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483475/205-20-45-4" }, "r111": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-1" }, "r112": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-3A" }, "r113": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4A" }, "r114": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-4B" }, "r115": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5A" }, "r116": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r117": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r118": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r119": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r120": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5B", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5B" }, "r121": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r122": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r123": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5D" }, "r124": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "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" }, "r125": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(19)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r126": { "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" }, "r127": { "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" }, "r128": { "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" }, "r129": { "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" }, "r130": { "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" }, "r131": { "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" }, "r132": { "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" }, "r133": { "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" }, "r134": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r135": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(31))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r136": { "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" }, "r137": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-03(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-1" }, "r138": { "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" }, "r139": { "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(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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.13)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r148": { "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" }, "r149": { "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" }, "r150": { "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" }, "r151": { "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" }, "r152": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r153": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r154": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 4.E)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480418/310-10-S99-2" }, "r155": { "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" }, "r156": { "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" }, "r157": { "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" }, "r158": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r159": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "4", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482309/360-10-15-4" }, "r160": { "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" }, "r161": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-9" }, "r162": { "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" }, "r163": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r164": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3A" }, "r165": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SAB Topic 5.CC)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480091/360-10-S99-2" }, "r166": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r167": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "470", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//470/tableOfContent" }, "r168": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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" }, "r173": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "12", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r174": { "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" }, "r175": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Paragraph": "9", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r176": { "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" }, "r177": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "810", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//810/tableOfContent" }, "r178": { "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" }, "r179": { "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" }, "r180": { "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" }, "r181": { "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" }, "r182": { "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" }, "r183": { "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" }, "r184": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r185": { "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" }, "r186": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r187": { "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" }, "r188": { "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.14)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r189": { "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" }, "r190": { "role": "http://fasb.org/us-gaap/role/ref/otherTransitionRef", "Topic": "840", "SubTopic": "40", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//840-40/tableOfContent" }, "r191": { "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" }, "r192": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "6", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-6" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "SubTopic": "10", "Topic": "270", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482964/270-10-50-1" }, "r194": { "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" }, "r195": { "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" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "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" }, "r202": { "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" }, "r203": { "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" }, "r204": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "606", "Publisher": "FASB", "URI": "https://asc.fasb.org//606/tableOfContent" }, "r205": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "09", "Publisher": "SEC" }, "r206": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r207": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r208": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r209": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r210": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r211": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r212": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r213": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r214": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r216": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r217": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r218": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r219": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r220": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(i)", "Publisher": "SEC" }, "r221": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(A)", "Publisher": "SEC" }, "r222": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(B)", "Publisher": "SEC" }, "r223": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iii)(C)", "Publisher": "SEC" }, "r224": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "02", "Paragraph": "(a)", "Subparagraph": "(4)(iv)", "Publisher": "SEC" }, "r225": { "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" }, "r226": { "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" }, "r227": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "205", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5C", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483499/205-20-50-5C" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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(20))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r238": { "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(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r239": { "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" }, "r240": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-1" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "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" }, "r250": { "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" }, "r251": { "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(5))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r252": { "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" }, "r253": { "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" }, "r254": { "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" }, "r255": { "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" }, "r256": { "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" }, "r257": { "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" }, "r258": { "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" }, "r259": { "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" }, "r260": { "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" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r263": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r264": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "260", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//260/tableOfContent" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "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" }, "r311": { "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" }, "r312": { "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" }, "r313": { "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" }, "r314": { "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" }, "r315": { "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" }, "r316": { "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" }, "r317": { "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" }, "r318": { "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" }, "r319": { "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" }, "r320": { "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" }, "r321": { "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" }, "r322": { "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" }, "r323": { "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" }, "r324": { "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" }, "r325": { "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" }, "r326": { "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" }, "r327": { "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" }, "r328": { "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" }, "r329": { "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" }, "r330": { "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" }, "r331": { "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" }, "r332": { "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" }, "r333": { "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" }, "r334": { "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" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r339": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r340": { "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" }, "r341": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-2" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483080/330-10-50-4" }, "r346": { "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" }, "r347": { "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" }, "r348": { "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" }, "r349": { "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" }, "r350": { "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" }, "r351": { "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" }, "r352": { "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" }, "r353": { "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" }, "r354": { "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" }, "r355": { "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" }, "r356": { "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" }, "r357": { "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" }, "r358": { "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" }, "r359": { "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" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-3" }, "r364": { "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" }, "r365": { "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" }, "r366": { "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" }, "r367": { "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" }, "r368": { "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" }, "r369": { "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" }, "r370": { "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" }, "r371": { "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" }, "r372": { "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" }, "r373": { "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" }, "r374": { "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" }, "r375": { "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" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "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" }, "r380": { "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)(B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1A" }, "r381": { "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" }, "r382": { "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" }, "r383": { "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" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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)(C))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480097/470-10-S99-1B" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "470", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481139/470-20-50-4" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "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" }, "r419": { "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" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "17", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-17" }, "r432": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r433": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-18" }, "r434": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-19" }, "r435": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r436": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r437": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r438": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479806/606-10-50-20" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "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" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "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" }, "r459": { "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" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r464": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r465": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r466": { "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" }, "r467": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-5" }, "r471": { "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" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r473": { "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" }, "r474": { "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" }, "r475": { "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" }, "r476": { "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" }, "r477": { "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" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r482": { "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" }, "r483": { "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" }, "r484": { "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" }, "r485": { "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" }, "r486": { "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" }, "r487": { "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" }, "r488": { "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" }, "r489": { "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" }, "r490": { "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" }, "r491": { "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" }, "r492": { "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" }, "r493": { "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" }, "r494": { "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" }, "r495": { "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" }, "r496": { "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" }, "r497": { "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" }, "r498": { "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" }, "r499": { "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" }, "r500": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r502": { "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" }, "r503": { "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" }, "r504": { "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" }, "r505": { "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" }, "r506": { "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" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "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" }, "r511": { "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" }, "r512": { "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" }, "r513": { "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" }, "r514": { "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" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.C.Q3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r516": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.1.Q5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r517": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.2.Q6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r518": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 14.D.3.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479830/718-10-S99-1" }, "r519": { "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" }, "r520": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r521": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "25", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-25" }, "r522": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-28" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "19", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-19" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-20" }, "r534": { "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" }, "r535": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r536": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r537": { "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" }, "r538": { "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" }, "r539": { "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" }, "r540": { "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" }, "r541": { "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" }, "r542": { "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" }, "r543": { "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.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r544": { "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" }, "r545": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r546": { "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" }, "r547": { "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" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "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" }, "r552": { "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" }, "r553": { "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" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-20/tableOfContent" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r579": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-5" }, "r580": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-1" }, "r581": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r582": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r583": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r584": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "40", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//842-40/tableOfContent" }, "r591": { "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" }, "r592": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r593": { "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" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "912", "SubTopic": "330", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482105/912-330-50-1" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r612": { "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" }, "r613": { "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" }, "r614": { "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" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(h)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r642": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r643": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "3", "Subparagraph": "(SX 210.6-03(i)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479886/946-10-S99-3" }, "r644": { "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" }, "r645": { "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" }, "r646": { "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" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "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)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r660": { "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" }, "r661": { "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" }, "r662": { "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" }, "r663": { "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" }, "r664": { "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" }, "r665": { "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" }, "r666": { "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "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" }, "r682": { "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" }, "r683": { "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" }, "r684": { "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" }, "r685": { "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" }, "r686": { "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" }, "r687": { "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" }, "r688": { "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" }, "r689": { "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" }, "r690": { "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" }, "r691": { "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" }, "r692": { "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" }, "r693": { "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" }, "r694": { "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" }, "r695": { "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" }, "r696": { "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" }, "r697": { "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" }, "r698": { "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" }, "r699": { "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" }, "r700": { "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" }, "r701": { "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" }, "r702": { "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" }, "r703": { "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" }, "r704": { "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" }, "r705": { "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" }, "r706": { "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" }, "r707": { "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" }, "r708": { "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" }, "r709": { "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" }, "r710": { "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" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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" }, "r714": { "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" }, "r715": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r716": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "505", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481004/946-505-50-2" }, "r717": { "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" }, "r718": { "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" }, "r719": { "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" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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" }, "r723": { "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" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "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" }, "r729": { "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" }, "r730": { "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" }, "r731": { "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" }, "r732": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(e)", "SubTopic": "10", "Topic": "235", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r733": { "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" }, "r734": { "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" }, "r735": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "38", "Subparagraph": "(b)", "SubTopic": "20", "Topic": "805", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479876/805-20-55-38" }, "r736": { "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" }, "r737": { "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" }, "r738": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "8", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-8" }, "r739": { "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" }, "r740": { "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" }, "r741": { "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" }, "r742": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-4" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "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" }, "r782": { "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" }, "r783": { "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" }, "r784": { "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" }, "r785": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r786": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r787": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-23" }, "r788": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r789": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r790": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r791": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "16", "Subsection": "J", "Paragraph": "a" }, "r792": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1" }, "r793": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i" }, "r794": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r795": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r796": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r797": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r798": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r799": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii" }, "r800": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "1", "Subparagraph": "iii" }, "r801": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Section": "6", "Subsection": "F", "Paragraph": "2" }, "r802": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Subsection": "F", "Paragraph": "1", "Subparagraph": "ii", "Section": "6" }, "r803": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r804": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a" }, "r805": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1" }, "r806": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r807": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r808": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r809": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r810": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r811": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "2" }, "r812": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "a", "Subparagraph": "3" }, "r813": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Section": "19", "Paragraph": "b" }, "r814": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a" }, "r815": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1" }, "r816": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "i" }, "r817": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "ii" }, "r818": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iii" }, "r819": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "iv" }, "r820": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "1", "Sentence": "v" }, "r821": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "2" }, "r822": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "a", "Subparagraph": "3" }, "r823": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form N-CSR", "Section": "18", "Paragraph": "b" }, "r824": { "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" }, "r825": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v" }, "r826": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "1" }, "r827": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "ii" }, "r828": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iii" }, "r829": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "iv" }, "r830": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "2", "Subparagraph": "vi" }, "r831": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "3" }, "r832": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "4" }, "r833": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "i" }, "r834": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "ii" }, "r835": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iii" }, "r836": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "5", "Subparagraph": "iv" }, "r837": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6" }, "r838": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "v", "Paragraph": "6", "Subparagraph": "i" }, "r839": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r840": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1" }, "r841": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i" }, "r842": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "A" }, "r843": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "B" }, "r844": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "C" }, "r845": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "D" }, "r846": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "i", "Sentence": "E" }, "r847": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "ii" }, "r848": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "1", "Subparagraph": "iii" }, "r849": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w", "Paragraph": "2" }, "r850": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "1" }, "r851": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2" }, "r852": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "A" }, "r853": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "C" }, "r854": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "D" }, "r855": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "E" }, "r856": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "x", "Paragraph": "2", "Subparagraph": "ii", "Sentence": "F" }, "r857": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r858": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r859": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "A" }, "r860": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "B" }, "r861": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "C" }, "r862": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "2", "Subparagraph": "D" }, "r863": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "b", "Paragraph": "1" }, "r864": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r865": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r866": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "2", "SubTopic": "740", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480887/718-740-35-2" }, "r867": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-1" }, "r868": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r869": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(iv)(02)(B)", "SubTopic": "20", "Topic": "715", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r870": { "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" }, "r871": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "18", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-18" }, "r872": { "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" }, "r873": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r874": { "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" }, "r875": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r876": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(ii)", "Publisher": "SEC" }, "r877": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "13", "Subsection": "01", "Paragraph": "(a)", "Subparagraph": "(4)(iii)", "Publisher": "SEC" }, "r878": { "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(17))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r879": { "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(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r880": { "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" }, "r881": { "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" }, "r882": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r883": { "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" }, "r884": { "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" }, "r885": { "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" }, "r886": { "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" }, "r887": { "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" }, "r888": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column B))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r889": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(1)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r890": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column C(2)))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r891": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column D))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r892": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "4", "Subparagraph": "(SX 210.12-09(Column E))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-4" }, "r893": { "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" }, "r894": { "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" }, "r895": { "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" }, "r896": { "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" }, "r897": { "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" }, "r898": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r899": { "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" }, "r900": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481962/310-10-50-2" }, "r901": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-1" }, "r902": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-2" }, "r903": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "310", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481569/310-20-50-4" }, "r904": { "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" }, "r905": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479319/326-20-50-13" }, "r906": { "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" }, "r907": { "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" }, "r908": { "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" }, "r909": { "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" }, "r910": { "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" }, "r911": { "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" }, "r912": { "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" }, "r913": { "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" }, "r914": { "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" }, "r915": { "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" }, "r916": { "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" }, "r917": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r918": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "350", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482665/350-30-50-2" }, "r919": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482130/360-10-45-5" }, "r920": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r921": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r922": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "360", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r923": { "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" }, "r924": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r925": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-1" }, "r926": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-4" }, "r927": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-9" }, "r928": { "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" }, "r929": { "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" }, "r930": { "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" }, "r931": { "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" }, "r932": { "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" }, "r933": { "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" }, "r934": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "606", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "91", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479777/606-10-55-91" }, "r935": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r936": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r937": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r938": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r939": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r940": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r941": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r942": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r943": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r944": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r945": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r946": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r947": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r948": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r949": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r950": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r951": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r952": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r953": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r954": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r955": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r956": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r957": { "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" }, "r958": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r959": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r960": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r961": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r962": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r963": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r964": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r965": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r966": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r967": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r968": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r969": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r970": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r971": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r972": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r973": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r974": { "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" }, "r975": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r976": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r977": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r978": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r979": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r980": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r981": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r982": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r983": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r984": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-3" }, "r985": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r986": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r987": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r988": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r989": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r990": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r991": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r992": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r993": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r994": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r995": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r996": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r997": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r998": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r999": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1000": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1001": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1002": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1003": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1004": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1005": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iv)(04)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1006": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1007": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1008": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1009": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1010": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(02)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1011": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(2)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1012": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1013": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(d)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1014": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1015": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1016": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1017": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1018": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1019": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1020": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "718", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)(2)(v)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r1021": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-12" }, "r1022": { "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" }, "r1023": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-6" }, "r1024": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482685/740-10-50-9" }, "r1025": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1026": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "740", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SAB Topic 6.I.Fact.4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479360/740-10-S99-1" }, "r1027": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "805", "SubTopic": "50", "Name": "Accounting Standards Codification", "Section": "15", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480123/805-50-15-3" }, "r1028": { "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" }, "r1029": { "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" }, "r1030": { "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" }, "r1031": { "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" }, "r1032": { "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" }, "r1033": { "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" }, "r1034": { "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" }, "r1035": { "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" }, "r1036": { "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" }, "r1037": { "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" }, "r1038": { "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" }, "r1039": { "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" }, "r1040": { "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" }, "r1041": { "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" }, "r1042": { "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)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r1043": { "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" }, "r1044": { "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" }, "r1045": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r1046": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r1047": { "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" }, "r1048": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "55", "Paragraph": "13H", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480046/944-40-55-13H" }, "r1049": { "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" }, "r1050": { "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" }, "r1051": { "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" }, "r1052": { "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" }, "r1053": { "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" }, "r1054": { "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" }, "r1055": { "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" }, "r1056": { "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" } } } ZIP 107 0000095953-24-000018-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0000095953-24-000018-xbrl.zip M4$L#!!0 ( %R&@5CPJ;JBD1L" .N"&P 1 86-N="TR,#(S,3(S,2YH M=&WLO6ESVTB6+OQ]?@5>]4R7'4'2)$6MKO(-69:K->.R/**J:^;]7E3__GP[_]_/_5Z__S\?J+\RERLY$,4^<\EB*5 MGG/OIT,G'4KGCRB^]>^$\RT0:3^*1_4Z_^P\&D]B?S!,G7:SW=&/Z6_CTZ;H M[/?D?JM^TA,']8Y[<%(7G5ZSWC\\:74Z'>$)][ V.#TX;![WCUO->KO7.:QW M#D[Z]6/9/ZX?[[>/^][AX5'3.ZEYI_M'+7$HF_)@O^=U#@_[)[W]_LF^.&IW MW*,CM].A]PY36#.L.TQ.'WIQX/F_[ W3='SZ[AW^V8CBP;MVLWGXCK_<4X]* MURL^ETBW,8CNWL$7\'Q[7S_X$/CAK7GT_OZ^<;]/@[9.3D[>T;?JT<4/X13W MK#GZA4?M:>Z_\\,D%:$K]?-NE(5I/)D_6?5E8<)94A\(,38_Z(ND1\.K+PH/ M)W$Z^R!\6'AH9@>*,\:O>R(Q,_8?%CWY_?OO2 M=8=R).K3V^(_I'78A<(O]:[D[WB7QB),D(!%"E<"IW!0;Q[7]UMFG"3JM%M' MCQT(/Z%_(-PPWS*1N'!]W*CA1B/:LE;;&OHAG3_L8_-K-^O-=KW5UH-XTI]_ M]/!%?DBG@8 ;OB?#^N_=O0\_#Z7P/OP\DJEP\*=U^5?FW_VR=QZ%*4RW?C,9 MPSZZ_-ZE\2-\1B;[[\&__]F\_IWX:R ^XSKI>TL_O^,.?W_'0O7$OLOO?TBO M9?^7/;<.NQ:*$8XD_=.+$%XW.8?9Q2*X##WY\%]RLN?X<&7[]?W]O0]-_+^3 M@Y.#_9_?%49]QDLT\_OL)ZX(_E>*^#-\DIC7=/8^X/)7]8)O\'CD%5]QL/?A M\_]^_PO.8'2/WA"(@1GT<.]#7P2)?-:X'3VN8A*GG_T0K]L7"1?[&AG^5?_W M1)XEB4R[*<@*?.U5GY_R8751XB,%7SP 325^+Y!?_"35%2]J+/LR!MU!)G/X"W+\TX08,VR80T+P- 6N\LM> MXH_& 7)I^FP8XWX66$GC(?& T=#[\I>H=R91%M-?)"5/U:'0MB'MZ\\E\0?] ME^_AWWU?Q@[-27_U7D&],__J _*HX^IGNK_P(A%*>?8&^)-]2;+?B/ M_EW^G9FFES_::M?W6_DK^!O]MW[)N\*ZYV]#NP3;P-(X59MP6-]OFH'4-\NM M+ M]7E8&1*$_' %E9['\H 3OZ>_=3_KG^BO]-_Y^_B[MEVN7.O7F?KU]_,)= M2H8"[LC,1BGRHR^?OU.=WD! MT%Z= #A:]S:HU<@!:AS\IPQ@'ONNGO\E1#U[A^2-4;:(P5Y*,)H3J"NCO MT6@,YD"8)FLR5F.MLAI8]+0*L6 M[VFMCJN>;#GYP>>C*.RFD7N[>LI;SY:WFEN^YV>>1_806$;"]R[#I:[IHU?N[&SYHV_B4D)FA"[8;^FC=]V MB_JUE=P5[GV[LJRWQZ?6WG8S_/75IPT=U+:;[:^E/JTPV-7>=G-]$^K3*O=_ MVPWQ5U6?5KGQE5']BGN?YR+PRV>2$3#91\],C[%\,D*[=(9W$J>GUR(<2#XT M_/,W/_1'V6@W17?IK/!Y!R >=O< RF^&?\P2$!1)TN4A%#NCB]\=8[YA ,P. M9NB[(M /[>99E=]R+^%9;<:ENU]:2_^?(L@H)_=&NL/0_RN3UB%=]9(HD%AF MX,IKF >C1J )#V,_ MO-TV" M_"E[O%2&S)IN6&DM_5(?\KJ,I34=\NYX -9#/K\)=P@J?3RQ']R:T]T=]T)U MNK.G6UK?Q;/. !VU62KC;M1/[T4L+T/8D0%6<5*5Y=:<1N6=V&3^;*>T#H?R M;O\*+8).:;T/Y=W^%3*?3AG*E*==Q$=+NXB;)U9-\_/'QSJE]3%\!HTXE5_\.^E-BU%:D_D\"A%J+J8XSK6?W,YU7"C)/?/P MJEQ9/%"-X8]QE(C@ MUSC*Q@D,$608Z\=G8-D^D+)W-99,^/8Q_Y:%0Q$$GX7K![ )JZ+KPG1(8X=- M<1D4M'#/YD_P'S+P^E$, ZPA&VB:3W>6]] >?K>'=HKX2NM3K8CO=8GO5<(# M4\176M?QJQ*?$:O??-!#0@],-@F_;JS]S$&$M=M+*X;YHR\Z\](ZILM\6=<$ M$5M:M_26G,4*G6\':W=*?X=,.%A>)ARL2ALNK4.XS#0YS=B;&[#X2^L]WIJ# M:R]_<"NT/P]+Z]7R:EK9TCM<.G_*4^'2)2&NFE:V] Z7 MUO]TXX_P6O1OJ&NJC*_ZOT:1-W545HHN/11+[RS]%OEA>AG" #MJ")?6];0- M9[:A/EZE]3I][YE=W(5R<_3LP__P$CBM@= M3K[(.QD4C\0\=!F.LS2A)]JK(HR*N+89+<4>F2B^M)[=\F[_*JF_M+[-9VV_1N#>&JHOK0NP?-N^2FHOK:?LQX&5 M/BZM0Z?D9[#*>U!:O\,SH;UA#^+,10/K,H2?#L!NW![-I[36>MD/894WH;0V M[I3+Y$LTS]=P'B7I5;\K@G6@598@3>>DM/9PR8YG,VDY)Z6UG9 M?Y4@QT5 CLB1'_H)P5C=R8N',0R[JS>KM';W%AW=AFY=:6WV[C"*TQL9CS[) M7CJK*GR-4IE\$Q/1"^1-]!$KXM:?L]/*5_@"/>&DM 9[Z?9\9;K926FM]2]1 M.$@7;OFUO(N".^!.Y['T_'3E@2AXZ27IW'G5$<6]SCY^^0(FZ56?W_LID_\I MPDS$D]8!',S!UAQ[:1T$U;&OT1([*:U/XO%C[THW@XW'+]=^U,CFOT0BW-JK M75J7QP]^QJN\QZ7UJ#Q^QC8/7=4A%R5!.<3%S5 N^:X7*]^K2G!N-4OK!JIH MZG5I:F5LJM4LK>_JGR+VT5R[%NE\.82E?J$_&*:?_5"$+IPW/MJ-^K'YYC+T MY$/W7HSQFU6=_^L1^_J[-*^ EC=X95?@<[29\ROA([>:I74Z5G?N%7IG5W=N M$W>NM-[BZLY5S?K??%'%4M;GM1* M&QE;;!5\%(G<3C6_8IZ+%/0IFGY,09]Z]$4*>JNT0;Q9\J=3 EKUL*8!Z+4G MPMNK?E_"<>%#7RX_7EVWJCM1W8F7WHG2!B$KHMRTZK%*T[E5VL!;16>;IK,5 MYGZU6J4--NT"G:T@ KF!2J-6J[31D(HH-E7#U&J5UEV_CBS_;;VY6^IQ_[%N M4FD]Y=VAB.6U'&>Q.Q2))&P ,;+5'OB))[WYSZW;KP=G<+0:I:>T+N02'\!* MK9O2.E;/[D7LS?*GB]$XB"92=M/(O;T:8WGSJA0,Q.SX*D:V'^NLW6RU\//= M%%+MTOH57^_TUY]']@/256E],Y8NSU;;E/;:-.TRWJYMI>UM MB6&MB[9_[-/?EDC3,T]_6X]C1\-+WW$<:TH_W]_1.,?+=GB5J5;[V^)O-P) MQOTH'G&[85!I=I6W;(N[^'O/9=W:[-,>B&VEC&UQMI:5,G;7\-T69V5I*6,) M"WA;:6-;W'VO2QM57+JS+=ZRDA+&SN:8=;;%U51.PNCZ#SM*%]OBA"HI7<@[ MN:/NR) MDF"'M8Q=]W^^]%PV!%O1V77OX\N"=JL,BW9VW9GWLJU>97ST8%O<8R0:+D,O M61?@?;XF9ZI6TN!>EOBX/G M]4E_I=K(MKA+-D'Z&[)[#DKKJO@D^S*.IP1Q[BOXPT^'<$3^G>]E(ICQ*B0? M)WB>5_VYPTS!,R9I[+NI]"@%HNE2T&$I6%QI?;.7H1N-Y(UX.,O2813/=!'Y M!-\FJ>^>1UF8QMO3W?FPM&[:,NWX*AWCAZ5UPCZUX]T4+C9H>U\B5P3_F<5^ MX@%W70LN\;JHO;2>V7+N_4KIOK0>6-I;_,W'+/%#F21='B*Q1/!-ULL"$7^+ M(R]STY4%9\VKKV OV9J"4[WS4U_J64S1 7]X#GOKAQD\KWX8A3L:LSHLG7>U M(IOGD,V&XCV'I75I+D,VW;%T?1&DDW.8H0\<_T>DG$TQG-+Z$"O**3?/.2JM M@^X)RC'I 4%PE0YEK+_] 4EG0TSGJ+3>NHITRLYU2NLSVZ*SV]2U+ZWW;8O. M;E/WKG1^/ PCP/XG4>![M/.7<(13?-H E:75.B]G$5L*C([WGDM\I<]>,J!E$Y=3?+ *NP0D6!F^6! MI8L45$;#!OA0Z?SO%16\/B\X*9U7>^N.8Y67\J1T/N.M.XZ5WHY2>F25(7@5 M=V5\Y[LV=L\7_Z_,1U",6 SDC0AO$Q%Z73D6O/,7\.T8WZ2&^#6.LO&/P3_+ MX'H[*:6W]A%R@B/UPP"5\E3*X)L_EA7A;(1P2NFS?8QP9BRVBG V0CBE]+:: M<_M51H-8C(=((7Q2+F.^G/[>_:'(8T/APY-2>D,K\B@+]RBEJ_(1\M G]34* M?_]!?(2E8".E="A6=%(Z?E(ZEV,.*)GZ,1W>MT"$7\6H@*W>:;9N-4PC 4Y> MW8R3O=;I;6,5CBL]K,O6HW2^LU?/JL1.B!:=CW4\2#!1ZXPS>J M=,[$4I_2INY2Z7QT2YW2)Q&BJV6)[/LA0C"#N>7W,E1*<&S50LX. MSC_^Y/I;$&Z*3DKGDEOIN3W=)/"UZ79;Z:1T'K@=IY.E;,-IM'<_7 +M?5LI ML'1.OHH"O[/?P+928.G\B)5LHG,IG=^N9.>R*4MQ[7ZR9VY$ZWCIC6B=O&0C MLM#G78AB3\9F%T92)%DL^?CI*_U[_8W^&P=8L*NMM7NTGDM>S7KS<$GRHD?W MFRLAK];:W47?L1''2_,_>'1%]ZRU=H_,=PB"5]D(<\\\.1*A-_^B\7??<]/6 M[D-Y_KZVFLL+V.;*"&SM3H*U2K3F_LHV8NU6\'=L1&?YC5@=[UV[,?;\C5CZ M:JQ2QVFMW298JQ*^PJNQ=B7\.S9BV:O17N75*)O6BZL[6GXC3E:U$>W2*:K/ M$Y\KXQ'MTL8U_RF"C/M2!D%TCUUQD[/0NY:)C.]D@FTLBZD>E^$=O""*)^:' MZMEM*85HMTL;O2SQ693!F= N;4"SQ >WGO*N=KMT0\!_#J7P:/*>?_?A9_@O.D]__Z@E#F53'NSWO,[A8?^D MM]\_V1='[8Y[=.1V.O\758G\-TDZ">!<1WY8'TI_,$Q/6\?C]/V][Z7#TU:S M^1][]-R'GY.Q"#_\W(O?P:_YWV:0Q5_.O =74Q>!/PA/7=A>\FSB#_3W;A1$ M\>G?B)R:[_NP_'I?C/Q@7/QR>G>G-U<=)WNQ?GOUY= Y M*?NL/T?QR/D9:#F,PJ_9",9P'47RU[)/F;)[3BB0\7C2/_T4N1E>4+SX>T3M M?7C@ VCD_T4W(A]EED8-H8MX +2>1N/3 YCCO(U(12^0^OD>.=GKL"&!&"?R M5/_CO> MLQ0N<^KI%ZL;V(!]>C?[>:=Q=' X]YMFHS7W\T4CG>PWFIW.HT.]HYGQ[&#] MN+._[.WOZ8?'PO. ]D[;XP>G5=S30/9GMF#D>UX@]Q:=RN&"4UF2//^ F>!L MDB4)LS--F,SRGDV39V&8B>!:CJ,XW7/Z0-@B!6[\D)[V_0?IU=,X,S0+!L3? M_W9RU#E\_SC9ODN]5>_Y6B_Y_+T\^_KU][,OSO7%MZOK&^?;[]?=W\^^WC@W M5\AV;X"W.JU]Y^K::1V\\=XZ5Y^=FW]8]<&*<:&?+[OGL#O_>W%V[5Q\_00RZ?FT]XV4A@M6)8K$ MY\$G]1$,,<2?U3TQJ4^DB.LRU,2X_QQJ/\_B&%[XV4^ MOX7!EKVI?G[0/'_ M='%^\=O'BVL']:#B!:@Y:&A\#S??W\39SA=K5]>5^"F%^.$]?2DSW)1(P;2N MQ&;Z[&OWDD3'2J7*,X2*VJTZ;LWI00>F MK3^)::+T44G8D3/O_[3\L?;RV\7UY=4GY_/UU6]__UOKL/E^]K]OKLIN4N0F M&XC6+Q?.U]])TBQ_^R[(Z/_L!Q(>[L$RU.4ZW/O0Q#KQXZ.EI=.\+?%' R>) M74[]Q%*8_1;\Y_\.6HT_QX,]1P1PO<\2?-SY$@TB_E2-IQ:ZWQP_? ^K;X%E M_T ,]=7/KM59ZO">>TK7AE\[\,,SZ/&B\YM M RKBFXL'X::T:"?J.[%9K",2)T%O:H%3Y[&? MO:Z*?J**V#1NO@<1UEZ:% W=DOW5#[H,\='CU? M"3OG49\DQ5C=G09>@J,$;0U:CX_9S1.1QW8B'2Q6< M<.G(BH+^9._#P5&]V6D?'IYT'CV)Y>X$VGHKN! PS-JVEP8\]5-XD[N$_OV& M:-R)8B?"ME_.GUGL)Y[OXEZBI/+M^T"/Q0,1^O^BO]^^.C'O[CE<-JX;W8:C MJOQCITC6SM>H\78>P4[KD[!YK\M6UO38]SL*R&C;9IYVYGFQ3!+U/U]@O):) MD#3W/K2 @)S683ITNFDL9;I^_\!V;U[;;%YK[T,W\X';M8^:M=+(Y8KDS:F= MPS^OXIOHWBA26,QP)6Z=CW$4W7[/F;U F=V1JT "_@H;K=R!,%]>A\5ZA\L MIA'Y26DNRTXJL>J@OD5P$L'_[X_9U%"GT-G[<-@\>"2.\NK:ZYJW]KF*D]H] M5%;',5"X/Q:!(Q^DFZ7^'7I;0(>2R;:KJB7;=*!2!\ETKDZZ<9:PQ?(01>!9 M+$6!!QS CA_N-]]6\F^Y3?P2P8R_#:-PRN^/=4K'QYWZ2>MX)EK]/?SA%>C] M!V'BN??_I\1)92#'>'I.2,=70R]$D.$"'0%W W9GFO,\Y\ 6!@)7Z%7?0(BA M"Q(O)EQ.%5Z0L?2<<18G&<89TLB!)\B7T&J_Z;U%>9D.I7/FIJ=;E>*PWSQX M=HI#LW'47DV.0^N@L7^R&D\]S.K@>/Y7ZTJ7V!S[YKEYTE6NQ-,L!$K!I_8^ MW/AI0&$Q*=RAXP8B25[FQ-BJQ<>"&%MW,NI%P8^S[J\J%"H?W"&B!CG F.Z' M/A! SKV^1[DLV;:\-(%(^W!V_O6FVJ9IFKM05Y,3,J;=1GAQ MISQ&)W"MS[J?SO[;^36(>F"&_R;BVR<\U-N8\/LL56M04+5,MO.KYU,]RHQ! MV5Y&"9PZ@S^S)/7[D\T^O 1&\=G_?:RK#Q$TDT#_2I68<-!]AP'.=_X9_/ M/,87YYW2DC%Q[_C]ZY#0_!D\U[7Y!VS[?^&N=]6F7]*>F^J))M+>-'_8S.8^ M[/(%"*,4/ODK\Y%1 7_J^P$^@JG(R7S&M8_!?O,79=[F;*RZ!<^Z!?^,@BQ, M14RIJ'%BJ+]54?^JJ?]^*"F/9>H*O&F]=8; YY'N/4<$@2%^^U;TI'H QBQ> MA,(%L"2"5I'P4N#75-#D98@F3X^.8^E*LN]:;8?*:!+G#8P'RI239&#L),,( M4ST=+A:&WXAT>N[W(IF]N_1CM8:W(,)"SWG3YC7V0"6#[WM_P@KP>7H4?H2S M4.-@24)"DZ!)BB1U3IJ.)R8)WNSGDK>J).+*!M2O4Y%F.96W]SX KR@9F6^ M8AWG:[1)CKG;-QPI'XA^Y*?YF$LLD[??/*U8TU5W2_ MNJ+FHC3?5Q=UG1>5S+$ 5B(=X;IP4;'QO4>TC;98./=34&##^MPODA'<<'A+ MK*4/7(81[,&DAG(;A@-AA[LV< 9Q=)\.]=<-$..2[3ZJRZ,$@KU%\]IS]N9^ MN/CM>R23]Q:\?<]8FJUVK][6FH6M3C2V*BKS'86G[7:C=72RFJ*'=J/3/E[) M4"N<5>NX<=QZ33B&3;H7O\R_.<[+W*B/KG(]G'$U)<*F>->^P]N6DOM21W)> M?QF? TD,HG@RQX],#Q&QN.JAW*6,V&)GTS3UBAG/"TEL(_1T.(^>=H>%?)TG MXRO^L6O\H[M(9_I!C_JY_)3V[V.6P$!)\B0^T<%S (IVAY=[-U\*T3PM(BY/1W?D(" M/12AZXL [00LJ\:'$>W4$[&7.%B#XGN+(NG[;\3;N79RY:I9IT]514R4M,8L M+?1KB#256#>$)P.'A* 5,#4QH,C"3XDCD@2$$_ZACTSV^Y+\CZ$JUL#?^.BN M"($>D('%4>!$P%TM,LE5!$I6,,30:7:L%-:NB'L"AJU?/01R0J&8-ZT#Y_=& M%]$SC]J'F._Z%I>,1NV3&\6^!#0+^4*.#1C$7F^:F: MUX8H;WG>?^GVXS.<2/%0'A_G C-XIC:2KOD9O',8;H(B3& M.S_*DF"B:7'>6TM/CQH-[;,?=M-1>H'+.S>+7D27197D.&>]6TZ=CY,6BD^B MH@BD+Q-"3A^:FBV*(Z9E D?(K]V(HE[ EH-)XB<*S0'=+7>RWA,HD%%DRS!A M/H[!*_B*HM_F[38-__UOQ^W6T?MDIKHN3NPH6 SJPQV2O)F"4A+L*X=G>/2^ MW6DV6LU/]1;0)E_V<62M[3_28# MU-94V0$&WO%7 6;#])1[!7-B9ADA*+BC*"$&!^P4A#*9/A)-)E XHA#%,Z+J M.G]E!.16H]^+P0"&P#L[HK1HE:VO1G;>A\-VXT!S"OW*#PXL*X!_+!6K+=,]N1GJ MXDHD*BH3 ?+*4C+&\<[,H_D"B?)U^DW$[I#O4_N8[E.'+M+"L^%731_/OGT\ MEU\_S\DQHW=3J4N7AKC*)UMD]K"LNA=1ICL.:$ZS:4Z3^@S46NU.[2BO S9G M.G66SU9NDQQ"3GH?)_ HV!N@=]W [SX&,'\S#R!*"9,;PP!D>VU!Y8-9I&.O MTODX<NY/ MSDC*5!4B6^!HK#7'>@_0L1$YWX#Y.Y>7E_PRT,&H1P:VN)BBL6D%Q-HTNY'+ M.&*GVREHV +5[YG6+GG&!R5O-/.?B%X2!5DZ^Y.G&KX\MR7-D6E),S3@9&,Q M (LCEN(6I!G0[JD([L4D06?O_+XU!+G\W)F^*@CNM'R<#X*[ +MVP04IRZP- MF6[#3!WNF.!M MT>0+]YQ,KJ/&\8JRKXX;[:.#E8QTU&H2'$-L)0G2R8= M%")?I07WVM@&?0-!]G11^LG+#MZ(NCF+Z_?7M;C'RD-_%F69BC.,4?7^VQ*M M\! E&:AJUV!YQV39@,RXAW\Z7Z+HEH 7C _UYW=B7E+$"N_T]TF> MZM"?<^CM!<>X#A[]V%5=)Q^:>S;K>^',V8"Q\JQCV4?6B<;0^J_8-HC-G5O0 M"C!LMWL#*JZQ!JYQN/?A$D2STWH5P5R)WY>+7S@QG9BZSC.;E]9;Z5-K.M#] M5]2G*E;_@[+Z$\WJSRI>OR6L 8[LVD]NG<_"3:.XXO>[Q3*( ACM&JT=L]IQ?Q?\81;BVSMU4+=EUU( M,&\ZWX24J.AU:7IMG@#%GD]Z,E9E'I.*#^W,N;Z4$Y6=Q51Z:!GTT /%ZQ<% M#2NF7S;F "?V+8[&N,.RTCMWY4A;KQFUK[C]#\KMCQ6W7Q32J+A]V5@#G-@7 M.1 !)NJ[DK!5*Z:_*R=;,?V*Z:^=Z6.U%S']3L7TMX,UX(G]!C]QNJ(OTXF3 M9_%6K']7SO=567_%*9<[EX[.TJW2='=S056:;L4V5L\VCI2"=?"J]3/J]W5\ MF-9) _@@C\+TM'[R6(%Y):J?<[;19M^3I-)7D M692R6)GV)6,->&+7$EY_A\V]*UZ_$P?Z4EZ_CIRQBH,N=WS[BH,>5;K[SEW- M?=3=+4QN]*-F2>(K".\S"Q?VLT$3/H]"CY'=\1G@U5G <,978\F3J93TG:". M%3#N2DFO1,S3>'"ZBONH*NW;$MZ 1_;?"-3MIP0S2*( /@CTWU9$SA&]*$L= MY23"@L!*/.P(";07.70K\5")AY6)!UWY?5Q)ARUA#7!BN;V0HZ>1E.AFXW% M?XMX0DW6*W&P(V?>K@K#*W&P;G'0.M$^_9/*([5K7(0.]YP:]V'K-Q(88$J( M02R5"*'&@6?%SG]FL9]X MONHV32;-M*C*KDLS=7%!5DEDQ MCC4P#HUKUVI6*MEV2&$ZLT]^+ E-O^9B/L8#S',Y'^*'S4882 M# K,H./OR:[(*T55X>="-)=*WNP*G;Q4WE1!MPUR\8[FXA68]=;<.3@SS86) MP6((#;AS4F"Y-S',4G!\K:9RI-DKY%S"6T'O!XE9.7UVAR0.%X%O5&RX_&Q8 M@Q^V*GCIK;ES1]A"Q@]=?PPZL%5>\EE*5<4HXSO?K1*+=^>\7\IC*^:Y!N;9 M;NKTAG]^UTU;4O ]][%*[):?EE0B=[=.?/*O,GY+/.LPXI?;0'M[A_L??@O4ZG\]?F7A45+$\%QWL?NK"K(JV*B'?I3(\>[2WU+A6]0.K/K0-1GOY/M[WTN'VEJR?L5'>]K,?R)Z211DZ>*?+#KY#S_WXG=3 M\U[/S_S1P$EB]Y<]X<*AM)OM_1;\Y_\.6HT_QX,]1P3I+WMG"3[N?(D&$7]: MW*;6P?CA/4C$@1_6U1XHM)I/$6$; M#ZHU13?6?^-D?>^7O24J:II[^D?#..<9 UGOQ5+"%B#\WA&?K4UTV)1W,I M<5%YWCW\L_XEBF[Q[QQ^;R$#4)<45(?31Y-LUGJM;H9^XIR%80;6_K4<1W&* MT$ZY>NV';I!Y\+Z]OEIAH%:8F!7N$3R4'SKI4#HC*4+\&DX0__P6^W>8%)^W M$G*^P/\,B$;@C5@R[IRY*3[?.CDY( =$1/7D8CP.@&4A.?0ET!+,,,E'"<1] MTG#.@L":")=#"CB8,$H=6%D:Q14.?H3/[G>/"R?0D_2N($(Z=,L MQ5D7!W#U/T9BLD<;F\!/ Q$[\&;0K!!Q'I9],WQL6VC7DJR'TW?2R'%5G#SV MDUMV%V6A^@S/I:8H!@=!JD ,X@#>FO*!PP=)81MAY=%]S;D?^K!K-&'8:]Q/ M.#&DR5@!W<.;/;_?![+ +8U]$003IQ]'(_N8]<-1K%Z4;Z'7 &(3'F55P8+@ M'3@?F !2"@P.&^G"089>)F&8P,?R#8X A0/@,V)5"?Z$%R.U^J,QS(CI $B[^!=^.:#B M%5S:W_]VW&X=O?FIWCIY#V\1/3_ 9#;X^%X*OK)A/B4O MN@]!@0_?VR^%-[F8(IWZE"X-U\++7.5V',/*89KO]:>.)T?X.?V_Z\IQ2H=" MBWKOQ.+>[)_%-&#QL*1$HG60I#//W0F@?Y[W>Z=O_)QPGFHQBFUA'K<()V8/ MW Q.9@1[_M[\$Z87@)J )X3'Z;MP7C[CY^$(:A%(]#"F7NA[8"Y)PML0)AD. M$^&D[R2>/'[8]RF+Y+TC1^,@FDBIS@\>?^]86S[""X<7$;C.+= G[$QO A04 MTTG'\ WL@1X#WRMZ\ *)$_7A!3Y^INYPDD2P"YCB0C!_POTK\UEGAF=D>.?' M$5$$;)2/S>+@TU .&'$TVU1,VI>$ N[;@,+#A%,D@&0/?T1A>( M+A0:JI;T!R0[F$:,+&(R]T@\V4OU$2($81SC:^A2OK<(@M?H2=BK :##=," MN=+75E"AKEVG!;RV32@R-<*X=SX+5:9'U_!QW0:)A"D5)@)Z6!W_%W^H3*Q+ MD 9)&N.E/H\:/R6V$H._O7A@TJ:.BSXW<.D#@8<#U$SFC8%W+<-%AY$3]0*M M!L%UR,8>JDE X#/"QL]Q=;0ZYBVQO,:,XKF465I9VY6UO?>AO1)K>[^RMLO, MO9]I;7^'@W2M=OBWL^L;YW+VQB])G(=[C]ODAZ]@D\]?&$O4AO,Q2^"[9%D/ M@NWL_A.$CM^?;(A[S)=](*T$J,ILN?CJ.Q$DI JRX /=&F1;-$^#3E#9#6 W MX%]2!L[8'W/_FS3K267,2%3F0;UTAW*$['>A&+X7J*>[NF2?Q&GKY. 8[79\ M-=CP+KP*C:\()JW' Z4[S-#"RTC+[JGS@8GC]5.C= ZS5I!Q41@6;OJFS/0ASU*X("%1%D\_?VEV02EARB-!A\UV^.$ M O0BTI2ZDQ#,U6ABX [4S^9NM"LI*F@C0A4 M 8DEB%PZ&P$_ SIS6H>P(]TTEC*M.=W,AXFUCV"\*W'K?(S1^^%S=E3,T*GR3VPTKTLJ;'G M9 ]V9 ]L$C3;%ZV7'L0D&K3MHL#WZ)5)UDM\SQ?X5,/9NKMQE/:H8]U)RQ3./(^C,+QNS:$+ ?-0>T&M@2 M^#R"'SH#&:K.CCGP*Y26>>_@?Y%BAM1OO^[!C_M1A!Z5"-D8OW,HP(AP99;RW"*?W2;X*]M]H@EZ MUGS8!DJ=0TZ&<)@FX'VYH##^IS[YV>3,B;D143'6^WA#F0!5P#\3*0+CK0#6 MJVGKS?E9]P+V'G<$>+A-2S5G&(%LPX+-FB7[F&.$L&LI^2/ADS=[_[B\Q!,4 M@YA\2DR63Q(#\IPT9IK?[M.=KQ3]2K"-#E &2.>19]^:R\-P-,.04E1[B[ZBC M)'=^@/?A*S#/H7,N8A".H2@S#<[?-[4KEAH(8]_+ *5@0?[4T)D-J_"U9W]* M>ZTY7C8.Y .7$8:^>PL:+2E6(/V^X4AP((I?T9[B+)5;=?_=,>JN0]#14E L M),AA4,]2UDM:G0Y]"0_/?,W,(PC0<>3>LN** [;>\6^<;$Q#T(/Z+5)/*!G! M3_$EH" Z+?TESFWF13Y*9X_")^C#';/^B:$Y=&0Q0\)=8UV;-@Z;SB + V:; M :/4DDN]&TAUL/2K\1UL1%",2Y*''B@NR%\,7Z,>,X!W]D0**\_4J]1I'3:=/BC$#?,^[!L=&A.A M#X3O@73">*%>0:SFPH;_2)"349]"Y[BP(/66_4-KT_5F;]_]15;%9BBH6'3@ MUDV.<3>&\'1=HL",T>BAF,>TYA,B&M0G+4G_B,J(+"&42CM+5#'; MM.SN9W'HXXQ :9!(3Z[ ?\\5X\1]02^'-6C20COP>[BQP[N36\5T"X&/L?'9 M!]TU&>)Z"X2LXX:X<4!EL+%W,N EXZ3J77RHW3!T)3&_4.7-<9>XP@M"1K' M_,K8OWKDOZC/[<0^F3Q\R'&]0.J+Q=:!V1X=4:0049[3()P[-,LX[)<,0>4K MAD_1K$=]#UX=XU=8[0TC!%*K?H$_3EG)Y'MRL(CY;M]=N:%=_#.*5534CJ,F M#OEI5&!.Z]?D@# '0:(EQ @G\G/?%,BG?'-\C6\"EE@Q-O)GZ$=5/HMP-R+NX,SQ, ZBO^I'1&X)SUF-IP%0%L2P>JD M0A4H#&WF33&CZ4!S/POZ/OH\!K09*F3*B0DEIKCYFO(\VZT,RO*\>2''!FTX MF+> M__3Q%/TMU*)O+)XQQR9'_2U3&0_*/D8WG?1\N@5HJ6>)TACOD<=:/%REC-F_ M-0XZ$BA*+S>6OX/32]CS3%EK\_0R3_8C@18^2OT8U05!#BU\09#U8GHC:I,# MS@BZP*2HA+U-)&F4AQMG0=R'=0>T\(VSR+B()'(^S.D@KTWN?Y@Q^,>8 )+[ ME"R+GV?V)[P0LXD*Z3'V!K&?3?OG8%)!G[U11JS&$E5HXNWP[U#>$Q^#CXA= M,?M&IA^D"'B+V@]E-X516,\?)Y]8(+,1[",E ^)C6^H(-:(.E7JEMF!RB78O MHP438YY3,5"0:WJ"[,4 _S=WD8*H099>!Q$WQE0O3.I+^8F+\IE=B7QG!J ED7> ?-A%,B%+ M)HC"01WO9)Z:1& YG#UD"3BM91LBG[H'J"4Q*<$Z_7AJUZQ+J((7\[FJT+EW MG"B7^WI3=$D+=ZA&3]&*3(WC&!8,9OQ.4D.9 MI<[KFV'[[9>:87\,?1(T(UG\?2BEQ[\%30>G+D(*SX(DS917@"PQT/*B$'4D M6R+J32?*KI@8E1IK*M+8SWH['WX&J5R"K1Q(^:FRM(OY! 4 M,M55Y8$NFL"[9*>%5G2Q.EFBTYN/-TX5Y&?PDSR]MT:6<$X8=I:PZ&$$H>B7 MT'9>F9G= K^0(-B9+9MU.>.^CR769"E85/\BMWB"6^YP54DA+NR'Y-;F[TUU M2^T#X8HW38\9;DI]S!H+T"EJF9N^U5#5H4>,@Q;C92;NP"6$C#V(G#>*IW2CUM%_:*]?/E/JP)@I M]Q3:3_1:F/6]I&I$RRHU:Z;X4Q1+%==LFF$737;.>]I;>)U+[^8UZ:,YW7F$ M]!M,; *T?(LA\5WR1H)*RY=@BK:+]VB5]^6QG*?GDW>[LPQYTT3;K24>W2X* M;;6!%'Z3F&X 3.7,JH13@,^)=NN462(]F9!BO'R4I67$#$?JN,XBC>_0-YS]EC(:Q&(,2C'&UU.X;&%:R#.& M,2>UV8JO&B6E)RG:G%C8+\V2V(S$HM9^7\6J>S*E7!H\3VM'\/=TX50E/&3(&\..4 M'$0W@# M9MZ'@J$G)=!P #/C6GS!!1J)RL.R-XH%!0P '_B1ESA*#DE/YZ1RWE5,+AM< M!,P[OPZ/:37;1]I7H?-)NI*B'%BS,4/-IA#@?A@%P:0>W8=V(<#$$MF49O9W M,1J_QPT"7D2%(6]0(6HWWW>_W="_6N_?.N2KU^GV HM4@:"<;\H?YYP-8LE0 MG>,L3C+!)1_L(E"N>\H ^G;#&@W.!N.8*L$A"+0H5X2:)S#&JO\!#(>_QO]9 M-'WGRF)W7[Z,A&5DH#O:[2!!0%N',43?L_=3[ M'W-,L'A(W#*"!)R!+K<.Z@TN4)WT3??,G#2#'C@7&@#@"UQIG/#\7UY\R7]) MT2YV&G8ZE]RO-%Z$#F9RG$F& +\D?S-58^"K?&'^D@O=( M9WV*8N-QJU/ @]8#J#EDXZCP5L5S&D1^:V5<7,&"T\I"?^NYUWSM]J( Z%#B MZ<\PWSG31^0)1#ZA3&R2QLRM'.:1((V5[JKQ41B2A8(F8X$ZGZ4*H-2.*%V, MXOCH6Z"!^AF.KRT;NVX'V1I-(4& F2^^E1=)/P 5$+VR]T.@UR*0!G+9)%$( M.Z'WCG1/"3KOF'\+E[!' 1R=$49P)HI')_+1WRNP(M0U0<7L 65K*"*8Y#FC M<=#M%?=".D&]&M5'%CC\ UE>%-,?DRLDJ+_%/#I8W %-%J6@_21 MDBW\,'!*&!W4(B\:PYPPAP7.-[>Q"1'%_,68(ISO8X5O="* NI]Y-H5!SNES M(G3,3A8RNF/K.;SA&*B2:K^)+<#[LI#V'?;G+V260.FL(2*02)4L4"4+/*89 M=JID@1+,Y0=(%EC@6F6.C[KU-LGU1^J,I88&LP(!+'_1:D%1;2GXB5J^ ALS M"H&6'PFLDFK?@3.A$U?)?02S,TY+-+)1;&AG!>D1E#NY59H>EZL)]S:(!MOI MJ>SQY$EN@X+EH"85YX6Z"P,Z%'#Y]W:[<>!HHQ IZ-_W.XU._@E[8:C0IV\Y MM F" ?'NV 44*-/TB;D\YH#GZ1PTFD4[E:;4:C8Z4Q\O/Z\K4&;TO$:"[T)/ M:J@#1E+0R(,<9:!D2&0)V&XNQ\=YG\']''Y%^DC3]D$&PE2 Q>+*YO8S.!EZ34 M]!S4$'VS(-IUR9?*CE$ +?IQ+2Y(G5?E.Q30H$)--@ QVJ&14&B(? _5-& P MH/!XDD,OD@#!N20ZZI'G'1O3027KX[@2?5PA ;D%&!;X,XN-6S]T"?94U>/# M4%;4C^RI6\X%]P0ZW8KS97Q1FC*]#@0B^JDHI1QAXC">:-A1OI-N5,>G=8X? MF*DJ'UV/4S"-$^,K,3.C-6I_4''.V1ADI7*"P4Y'>EQ,5$?T2;TC(3$1+GO@ MK\=1X)MH!SGJ/#+?R9C6WG>U!5FH,NM59"0@_Q?:L=]@523L8814>>SS:F,N MGV9\$IR%[9G":6 ]KXP)?)B3P_^,>AKHU.^9$R[CI7HFJ[@!W@\;DK<1+^.: M'G>W9RI&3:G\D3,D9JYC;Z.\/[HJ?69:D_+6CD0*A9V8:& 7)4W[&5?;V#X0 M]-<@+1;N)_R%J"V,1X271%6ZPBL,73HAK!AH#DMP\E@A =:HD*E. N%(J"YW M!VK443]5YN#FNJ\=RKFR>)UQ='"V +JJ\<<%B%C<&OJTN&>Z@J?@Y!$IE:Y0 M,9$":)[0'[Q;J;K3MQ+&)IIJ:+!-WG%40H2JCRS.0XUL#<3%O.2[S7?9+I8B M@&#TWI(^3J5+ZD&,R]LPOLCG\M'R5&*]>>C015>/KU(2#&_GF'29M?I%X&H, M^<7N?=8?=8RR&(4:"L\Y:!W9>5H'K0XAE9/WGW13N ! Y]:7+\0,U5QF22O M]F%?7X&I@@:9I'!_!OSCO 8H?ZI8*IGGLK W%LZ(C+'$:;:PQCC.[R%%H+I8QZ\E(\52]G[O_K'WUCA;U7.? ML4P?/SO/2_K_*/[L\SG\K@$/!($20CV@&W57=#E8;BK :VA _)V>J'P8^YBS MG^:I;931#M<$SK2S?12*7.HN"K"4%90IQ !'4'&'H.1X4?MS8GGM]G^0NC&* MJ&[14L+L 1+RW%.!W$RM-!HO&'&53(.@!L;(__*!P'J)2:./ML@C^DRJ71ZG8!W%RG^Z@, PTBKZI4>,G.&&QB/'6221;2 M _RBYW.>'J$]B$ 8W?P>?I#4;&OD7EE5P-="V?=3 G](5<&(^9"U:B]S=3*/ M_H((&7,#:7H\\:?GS..9P4E:P:'XZ*#,^5X9#_691/J)0$!]97U=LEX6A65< MV5/D2M56H7.!*HAS9;2-B8[>,^P2ZHNYDJ**L$-UQB:C,)=3N8QT)9++;&X$ MTX-).4/[+Z9F-%3U*ES"H8%=J%$WBP$!RR0(. 7_A5.-@/A##4LSP&S36*M] MZ:2F$EKY.=AZ3)%+E,)%LOD.04UHPT6:39.[-A@%XS^E)HZ9:^"VMJVMSJ)] M27MAY[NB>\R-$;/#TKYGW 7*Y=M':M>G(-:QZPZ MY"8L>$63 E)^C1Y0'G^*.,\\\]_\#">1^.[,(\.L=)RNY&AV:_^->&OP??,5FM695DG[':6"TC_A8\*,9(_*P\2J M$9W[FHY^A_ZU2B6_.#>-1:@.!$%V%28&P7"$,D5%=7.)^H^%(._O[QN)=!N# MZ&ZCE02ZF9':1D4"-74RS CS8BV[HL_&^,J?B$V7,4K-T 8WDM3T'RV.5899A4&29['PZJ#),2S.4' MR#"93WYH.6-_0Y.(-RMP;,E5!,K[*9C.9J? 6ZE=)$_1DXL:(_XF6 M.VG3I.\OF"U'DJ6C.GTJE[F^1C68.:=^+/H]OZTG/=/>E+)>$2+ET5>J/<+1Q# N=^/ DM(F*%'+9$= Z M.VHJHMA%8!-BJ-_C;=M@[[''Z$&U!&([OZNR %$FEU(8+W3<+P UH:I3ZLJ+ M7EL+DS&A^#\6L$[<@#O,8+&SJK308FEB^3)44N&29*6+22.LM'!T,Y'6##AOPI-< M7FZZ"\2JR1>W&AZS1A[K;N6%L557W?PTL0\V)DY-=W/&)!36O76C:\'(N?T@ MPV1379,S?W03Z: >W/D.,B:G(JV:R5-)J+@+FFLJNO.]BJVY7?CKSV$=^. M]TT=M+I*O4*C=CO;W9I[*0,;SV1#G_21VJE"%(M]H*S06>P(E\N-4S4=+&4")?\[SLAX_-ZH+#=*CBOHM]!%0U M03U;!GY8XLM>2 KU$?(@<25(>U7%2KK%B#UI?:OC79Y926!0,2/K"/2/XST* M)GIC'[E8/&P>B]<);(5Z+=Y2RLW#&&F$,/OT7BRN1VA[+;COHSCPZH2BI34! M/CNL?;8FKU6,Z/"P0%C5$ MDI37IV*GOS>Z#:"K #:'%8)\T#KN.%;4\'R &&&.KJDW*^0B8E9;C3D4MJ55 M/Z1$N=:Q0Z:%"=RV]]L&)8Y&OD#$)/*ZF,CP8=MYDUC/L^Z4O 5]0S>G4MH- M$X'!Q= [R0R)018R_"[@Q$JLAJY[H$FR=L583#R4]!ZG+'4I+9V$XNRXQ>I" M(IMFU2HZ0!@'8$H&C)P0R@S_(53?%".@MB\P6+)Q'2 !0 MX!;S>"4?%HQ1,Q'?A;Q$W\^:Q::U-DP)-7;5>I[PO0.ZVIF--.,HZ\<(=BI, M4Q?BL3(Z7Z>Y$U EXH,(@R>3YQI;H(^;]&D0EDPT=EH'LXUG'UOD8[!\1XS( M74#7P_$(&DI2]VF#^**SP8DG'1[]QS(/M_.8"4[=X 6J.6FDEKE8@8^B \[B M 3IGN6*MLEI\O@0(/Y?G:#+GM5M,*$?_+*J#/67-:^SV3>&":[FR6U=29]15 M$=VDRWUGSH?(S';%)W6&<(:X^W$VMKT/4VU3J(#5!L\GBBN4A$=(:8%E]K"; M81IUO[8,H]C >ODG&+^^&R_P?U$910B:6VDE')!J";%:E/>&RS MD?V6I$7\'>4/,U_DMBNH$YYIP"0YVY>[-!6-Z[PQ T^ T,*&10X#65"PU MVX/]FB".'1($M2^C'N5ZAR?YR=DJ4&Y[<SV!#O*57W M@V:KRF*55\#2(ZT(MO9Y2JU*LX:%U3@CCF^_LYR4TP:M23$^Q7;(A ME4#JB<3'H [98'+,%2L6/U?^*E 56&WD$G!2$')-P\ [%U3'^6\W?!4S>=C_ MFS=1U$*5 T>X& H584T:VD3DP;G'7.Q4CL;<05DDA8BDF4$RVS-*(##&C,2E M"8'TIV:Y="<1"Q%T!"51E&O<XE/ %RU>>2U?12+RX 1XCEB(X]SUXO:N_%GE4JNC-?D!I3EW0JBE3@SL8E M=;\\Z7G0;8W)J:1",'PC#+B5MIYMQ9;H1JF_2I&O%;,MS7X:H[V Z]>@E^& M,K>2;#.?[%=-DNF%%H'0GWUO+J M%Y5FHM6<-A^QN VXE2-%C.[Y9,V^OV<6NS8VFEY5?F<#AJ\>\XJRWY?DM7;$ M;0A0LA,A!VL?\O':!&UEMPG6NC3RG4(U/Y7P2.I0GGIX)#B'#.,2S"RX'!S*:A2\M6 MKF!6DRC/H<6VVKL@(:X*^?@FI0&](I(@X.],'+M \XRAQ)%A=#0.^*-^3(,7 MVB-21!!=6^KN6&V5&$9$'X)F OH:K9MY/U.6; D[ST^34U#A#; M*4J7F];CG=Y%8AQ?+F."JY'M5W-0A$AGFM \0SB_P 42# MH [X13E'5*=B4,46>#1E;D1J]J@3I6:^@+FD,IQ.'R'H0%5"B_J>3D[5>59S M^"/6I1B&JFY_KB',S)SE%-K542)#]$TQ!N;JMH9KGKV MX)VAO)0B 122[O!U5C\KU;.>M *L<)LEGBS,-2!MWG%G F"?#>=S%N-1U8KF MR:*;R)5#[ R NX26#O="L2UY5E$*<5R3BZ4NM'(!,P[D_)L+@_MTM%HYH=17 M:D@RI>QCHP"]I[K1!Z'+33TW)W%V%Z3D']/LA+ND<..<@V-?*F>=P3!%WN@G%J8I=:_# MLW5=D9"(Z4D"?D4W(3?F80RT/*,0Z4Q(ZI>HA7PF] M@ H*@(G%VO294L%A?I:WU$*?MT.R@12JZ!*E"TX>,YO'V-2(S+>^'VMX3:F MP-DVP)]HP8I&&**3PH-9F+A#V#=,M:-:"U_%ZXJ]6?3%S/W!=L3C(U31'/1R%F+=\GO4%-BA#O'G<35Q M%_FY\]ZF!&4[J(0:<]U59HG*E-6N-TQ,4$9< BR/I$B^-/.A0^89MYH2_BBQ M>PXJQC;&^+AR]*J*]SD /96JY+Z6.J&6&&$OU%O-*T[IR:!0D$WXU1 ?1J^ M3GNF2/.E9VP]M"":SPX>+,C)WK Y?E"%E265C>H2H026$.!O-'$QH]77-+8TYV[:9IG:X M=.PU:T];AD.B2F(RNH]=KHIX6'01C75^F[%&,3?+6*1T+Q2TN#?51)DH&D4W M.]"!^W@^YA6QN#8R5R7>T89KP(BDD(*VW%YKT]!XD)5-.^LUH9W(]5:#UAYQ MSTG+U#0E/\1.43&RN8M5XE%@>=P"/0\@%0*+2&F\Y.D2659VK,83>!5QMU$L M\%EY]LX'@87,;AM7IL!3EWRDTAV&0&D#,@5\,+OOIEM&>U-6!9^Z$0H)5ZKF M.=O(3X M2)4W5N6-/:*V'55Y8R68R]KRQC8C4.U*7I4&MI!54SJT.\3\]H(^;&5'JS1H M;G<*:Q\9Z]9'-[,V96%'%C-2K%/0-NYLB8+=^(;,?HQ=^MR1-!!9"))BX0*6 MKW?Y+C-XA^IA?LU5@FNC$NQ,)>0-Z ML%ZMDMA&RW+.E]6X7$KC9U">>,O_:.I8%IOC!2^>;EFE(!CF' !V9F;]E5OP MS%1-GRY#KX>H6*%N'0[J@>RGI_N'O.MW#;%>C <9,SC !N=\R:(GF5#SJ=^UMM)TIRH38J'B)T[R MT;G&]^@23MXO/-_J0%]^H%(AQ+,+Q4\4\@AE(T8!V!+4G,$X]*P34B"EA0X& MU5FM\ZRX(8R2/\H9P'E_NDP8/_/$B#JHL%"AZL4ZE-+K![X36H4$KBE(?A;HNLT!'V5 B(@;A@@2L MK[ MKGV9P:X1 ?)SY40U38$-X)KHV1F#:8)P[ M^KFE8TJD4(A;4K7M=-1%I6&Q7:F6..(@2,&9.?N ]L?Y:,<1$ID.[<,T7 SE M4N8.4D4XD'G"(D]F*Z^$SC6@DN=8)QJ@<FE?\EN<[HF M12J8#OFX_IU/2B)6Y[HQ-1$.T&Z2*K<"_F2OO4TUPK7(7=%_Q+OP9P:7S:?^ M310RE^&?$>?-4XX:@?K07_F%(XL,Y\BID7&L7/BJ#[CMK^:H&:PR,.R(U2;* M/.#,NSR]8T4F8VV^P<@ /LG0Z0?1_78*#<5_52%5,%F4BM.C^OZ:$7VA MBB&*Z1%P36*,5Q3EAPJ#Z](M3 ",XI$LMK>VBR+TDRKOM?BH/M.AGS#]]>TX M?)9@2!7EFDH[RR]W0;6K%?4Z?9,MWT.ABJ"X-ENO'ZJO?P/,&_2+9OXW4P*&7W5%MEZ>%JIK_I"ZDQ,E;!35M=LBC@=W M[XH+D7-;_Z*R(+O$"#<#IW3R>C@(5CH_;I M?;J54R_.\SKF(*@I=F(O19?MSF!BSBU!F@]C0:@TE$"-6_<6N4\4W#'4'J>= MU!P\1,V.A =K Y86\YLID5-ZW#6+T'\MYE5 /TPG8U(C<7@*VD<8)/%GW( % MLK'07L!B#;.QUF&FLEQRXX <1<7[GLPF.-D17,I^DSRO$[=>) M5,K^)*9A2L\*YJSM:IE69N:YD 3G?N/_FOHZ,JT7JY#1-!/4#,,P=<0!1]7( M(AP4;R/JN9Y7^A3UZ'F1O>> +13K$^R[$A4U?]3Y*1)&O8\?!&P2IF%R\0,Z M\%'9FC":@+Q#*1S@Z+=A=!\6RLIB.W^,;EH4%WU'RZ TK#J=O,J$JC*A]CX< M5YE0)9C++O=V?&9"R>=%Z0R!'/B)*NZ<Q M%D19;B]3F^X[7]XGIE:L4,Q1])WFN5FY-8JI4CBN B/O20)@2+'!MX=V>);D MU=Q34$-LEDJVE.Y0AU%58*"GW4W Z JP1&OLCY73*>L]XF4IC;[RCSF[[[RA M^""\%C[")G_T9^O]6T3;-IXLRN=.$F7 LE=K-(I"@[%/*N-#&I-9#J8+[;A' MO4;0MY#%H'6"F1FYMXYI#)KHQ&1XDP7QKX9!&3J2Z3#R<"9%1X 7^W<*C-I% M9]K05PG.\*(!NQ_\@"OQXCS(!+_B)B1 +]I48S3318#\#>=$XY6I"=9\X MGH'Y^M@%P7*5%L!*<$6@\P01.>9QZ7&4<3T1;:FJ.26%BW(5[E"3A!Z* X0X76D9-IXO"COBV!MA414C!'#8EGOG MK$<9ZJ,ELR7643?JI1\V5)R8"[9 &MA MVFV$Z&^U:\J=A9?O4^1Y]<]@X%?<( M@<&:SAL<1E&0-1H\HN5 3;=0-C]J:>:2+1&&JU'P:<2\]8" #XZ94+%=.SX@;8NN51F!!L!)"@I#.2HXB%]F4 MBRVMLQZ*8589!Y'*U=;160,N!=/.$%I,-7M##[T(LI'N/ SD24Q@WB[.IY(S M-S5H*W00-!3%C1"B1<03AK8! 9;C>( .Y3%RIET/;Y)%=.TL2E6#X ;4&$VL MO/<;DWT_)P0^%\>1P%A8/9S&>])0GEAY9):KVN4\CL5C^V.GL=:G@_JD$AH! M6YAWP7.;HYSP+GJ2H=^T%&54&9VM8V)2@43@M7F78\%:NKXN!"QP9E33F"\7 MX&2MXLDDL\H(L,*VS[W2F$A-%Q&DB24G8U"2:(\*=X14!8\]6LKIY^/L[!P M;JX''*HH+/(>;:2JF.40E9'^:(.Y$;W![Y(^T6RN=-P/\R 5WW#VQIET'=JO M*"0"G )7XOCMU%VJ]^$V[%#]PS\R&-PY5R[)7:E[.%?29CJ#4!WIG51R 688 MJ*26'BQ. TDBQU-W6U=+6LD^E)^F+DG^Z&R3.0T%:,"F[ ZAGOJ>.,8CQ=JE M43[.Z'[H)D%__UOKL/E>MQ6JL3L?._QTK,V&V\SB@#<["VD7^-JC&5?H'-3A MYD!D1@P&V!08K793(JO;CN3)H$J,%,]VZI7LFU O!GD"G*F(!?-[]P]SQ+]_ M/O\#+;9Y)$$I3$)#>MF_Q%_Q>ZB^!ED,,!@=^/6$:E4.V]2QVJW=2]U A1F2 M]C&@[&3",*"C7%J2@JTYJ$UWSUA BE&H "*9ZS/L &=IF;2=_&DUZQ?0[Q+M MSN8VI]@%0^QS?AHB99\'^[^( 1%.+ 4.0QFP #.[HTU8:F>*IK%"0Y,/TLV, MHR+?.&7D;@.SN)I"#N(2>49>-'Z 01S=SW9(,@I"\2NU0R3K$Z"]>,!M8PI0 MBA24X4Y_Q7(U!8:5S B$(OQN$;F%.HA:JU#'2S4]?FB?LJ4]YH==Z#6H-0T% MMALJP(!I -T\C&R!#-KQ,LH[Y3"BQAV@>!VI1;P;9#*AJ5.; U$^AT2I[I]2 MR?*YH]HT!0=F?#R"Z0WD R4TJ.H7"%(IJ >"F!:2T.6;# I MTVB?\P%G:(.4 RT5MYQ>KG+[B$6<7_WS\E.]=6(;#9RV/CW4?13?LJ>&2,CR MD4Y7(MMZ,"<$<<:N[=6Q"1MD9"#(9LH_[H/4B^ZUE0*;ZR'HMJVC]Y 88.5Q M3Z32M%A.";>110&?Z92=I1>, ([Y] 7*54O6 W&&/<-\RN:$R-AW$Q=12;] M603#1R303K;S^VRD W7S4TS2?98B7QI1RBD4I,8MAG/*4H.41>*1F2'FI/3@ M0>0N9>G"O)3&'$:%)=GKJ#E#'7 H](@KI$OGCT\5AAA$1S:&L1;"^/?OV @* MA0+EL_.Y<<""!92S ((%9&TND ]^?AV52"_P^(;S>7Y]!,4C].MGM$Z,+=VI M@EA/]@4E\H&&# RS3[X,-U/90O<"UN$5LS.6!_V;G]!=5+CRKNG.F=ESS.2> MZ?NAP.UEHB4K?J1:[H28S!*82&+QR&::V,ZB"J,OO:@G6!$.58- MY44G52))">:R.Y Z1%2Y+]DJ@R%[3V$/D_^6!8KRL1BT6$+#1(]ZEB0Z@.QC MBQ>7&>X3Z93W%B2C@04,&;[7:O3&>H1M?NZ"RT'#(DH5?XL*.H&27YS:8)49 M45+&6"@T_%P2ZD\*"K9JHJ=352/M7J>#FRB7DL&M5$[\QR+T4T*VZ!+:(L_& M95\7CEC(J&R-/+Y9G">CTTX7A6?FG!"!]V,DEZPB,5'PA5;@+(_NG6.]0^J< M:?6-'0:SY_H8UFQA8T]#&Z8S+[G MTT9R;S;]%@XI_/%[(6Q?*@U*JO%[B%F]^P]M_%G M'[O"U+ER-92M%/RGLW:6X@G;9L1>DN-N9%7J8T<."DO>B2 SR.Q]_X&B]50A M06"H0-P#*@!5'R[E32]FV6,F613X'MG,2V:<;\R9)G$_K$I!D,].0%FB\[:( M;_7T'EDA=HD6(@PU41D1?NE,][1Y8U?=)VFQX9M!P*T54W(58C_J3IHNV-K.0IV:HRLAN.>62=^U MJD1LH 9$#\[K)CRLBO1[JMY?-?Q4Z4(&&=:4IE)M"]K_KBS6O6@UT;PBIP?5 M]HPS*P9QE(T9-TA]_V!7YIK.X@B#Z5C M;8G+J[ [>'!.,9:Q58"VL)!DE5=[:]V:ES K"L-FG%O+E7B[DIUP-:UM%Y)R M5/Y<(!4)4ZJ>TM"M73'UB>16>%1:Y+H^_ C3LM(%94J+"[6J7,V714"9K\L" MJ"NPS5Z$;NVI.*!JS",:.Y$K+\W4 M.15/$%J8 +BSD?J,]"[&*.VO:OT.8 M RO/+F\\HA,P<$96[@*QU0%AK.>4E M*O)B_/24=L"=%N;?DP34"[@<*@$^J=G%X=1#1=G(BR@KTA%UF?=/YS!=M![0DM!!#RGZ7TW@9QD8B&P:Y"14>30E2 MF7?<+#0RFB.+%S7>L?K6Y>5#JNJ1,WAL6/DMJ/K[@TU!TC_T/G!9CBE\8-YC M$M;%B&QHS=3L7!_*-*)N>S;8U6)%K$RD57*_K/=-N@O,U* MS<74^D >A.BP\R)J_:PJCS6]U=6=WX]2C[-Z8,&[*_3 *)#NM M[06H,)#Q"DQA1-J-CW3W!:XO(7?%3'<$X@H1NV.4&K"@3V*1+[!#6)B.O;YQ MUMK-;J;:A3OG-E">0@ QMCS1%$.Y3],#VOQYZV"-\*7G,(__V,K5.$NI:^2] MB+V\>CD*=;W,G$TNK-$DG4T=:7\!04_CWI"#)U%YA=0^V[K##4KG5KF09G9\ MS@ISUNZ0G*_USZC0?HE=ULKOH]F9'>VK+8'-L# M<+9SLL9-R?-H[J6X5<+4,I]B+I2B, _LVMT4C\( "U5KY;E#,SHK@Z5%N29L MI9B2!\^=Z-IRTL[ME-GI=YD81"+_REA%3X>FASB3G_HI&)M9K�RN,*__'. MILI7JO*5'KD3K6:5L%2"N>Q8PM+C F%3/N[Y$KNQ45<*612J,)V-N8E!3+41 M9MF"4_)*^>S8$>:HGF6JEFYYR<0^W4A]0"&Z!1)/M1N>&KCA=!6V0:?9T5[P MKHA[ GY9OWH(Y"1'/6BV\QBO3BPS<6DJ\3?1955>Q.NQ)=XSEV:@7.SV/VJQ MD6DA]UPQCJ@0U+8@)0A%ZKPZ,0G'.L4XQI!P2M6OZG!!GJ.-30 Z?CS*T\8M M;61%"H=6:E!9QVV%,Y!QC*8'Q094BW?"2YV3#T+@.>P@5?:L!>F-S7OP^Z45 M\U+A1AI('05=S4#\Y ^9P&F---G@,^1)B=R,<(>(R@M=CI5C0V'\$!WS,]+3 M=G.>B6_?$TS9&2*2%L)_/FFH/T:(Z?D

B-TQZ:(_2T4UT+1C2 WZ.15#$!I9*>= P/5C#7BBD+;^K_GQZM<)43"I MO<#OEA)K08Y.)5XD*6J. MQCX 9L$D^B_IZ8Q0\D<,*"F4990"SA28-RNR0*98T*_Q-\U.TWMTA=MT;6NB*CR)I:ZT(P;9X4 V)46/B*@QM M 5I;@ O?6P@XRS9\[Y>]I\WC=GNO7"SY\1QFW-[6QX;S>TC-(.X8!+-/,"PC M-NV71FB?ZCY;&O[Z-0KG16R7/,_FR1:>Z'G#*_3%WEL=E/Z75+ ^J$!B"ER>($7: M(>5RSRVF=PL;EPXQU*RR[).9=E2XK0E!/2A_2CY32]@59-L@%J,"-I[NV3CW MQ2S(SS*L7D(>XZ>I- BPJF2'5SIG9Y3M\)V3K/$/)66*:85:YR;48E+$ M:E/FP?0L.(^H@W'G/N 3,ZBS:@]7VJ3L3Z1QVM^TP/[5% MIZ5H4@./45QZ*!+&(E':D)6JZIIIC3"I-1O3'53'J*\COX"] )A#"Y0+"^AK M*&I40ZP6%W8B9.%-RM8V;B$O+YY _P4WOU0.3$7<.C]%^YG&6*-&,#$*;(6W MS#*8^^2&2G)'"%BPO"7S5RUEJCQYB.8"&V2<>=1!AAXWY3FY9<"9T-2.QM,E M&;J_%.E[R5!;[A9.-H$NW>F$"ZOEIO)YJ,D7L#D+5Y3L0E#FT5]PAPX'][2%\%6COF$R W9I,9IO!*(<)$R4^.D.WB7+(;9>QOHP IAS$WW)2 MMU!I2JEM+!685_E%*BYOFT5B.<;/V3#* ZL-)(8$*V0!U^C!@2'08DVJDC1: MTMO&%9!?+)(TSES&?KE1F._JY63^JBZM17&&EP+O6R@2J3TV=2X(IK9R^N1/B]B=M02.AYWM)*QZR Y@=:I5K,Q!\9/&Z,_PD_L4)A^0N 5*OLD2I[Y+'LD5:5/5*"N>QRWZ0G M\DQ"?YQQJ;+$^J 8Y!XE4HRR4'>\?:\BHKJ] +-;BC#F4=^K> !C_8L9KXYX M]2-+#7A,$#X2#5JX5\MSHG(H9^38S7,5N)4$Z1*VD)GN@@KFSK3^8;2.&ML= M-+K=-EP%"YVL,'(1R*(V@U@[>:1Y^%RHN3\D(XR:LOQP$.5N'+)DY_MN#$P> M]@+'8$U-I>LH)&@$\+M%<\MJ5)U'S=:\JJZ4ZTYH>J;APB[1LT+9E%-W7B'X MN+I+N:2S^L!V56_0 =UNZ&)^*]UNBT,(MG](U<(D*A,HD6=#_I5Q]VM=I* *I/P<\"A+&.U,-5_) 7NP%YNGT3BQ MF,5%0D:'0PY>[X\X]29'"^WFZ$K!Q.Z/8= OBA[5@&.:\Y?(,!W:$?(;=B6/ MG2\$A\*)1V@#ZL\_JR9C_W-Y67.^?#DW3>CHJ;SS$$I*C>!/4I(&T9TKSJ-X MK/N[O=DK?+?W5J7V@1 @Y9GCF1'#\K<.>1-';*#S9R?T&>C4S?=.\C3GJE2] MY56]UOX^QM[@#(]L#6\3UU<3: %:96[&H3*DB3PJ6EB=VG^B!,/QQDF!&)R? M8,$F: 7-^G\1KRQ +><>7I6F.\4-EP"P5S+ML"C32F6[H$RST.!)L%!B"S96 M&!JMU-X.E3IB@@D&\WALA+VE6JJ8'H.<_*0KA%6[)17JPU =_+&% [3F/-T M3L66FJ%VY,1 A75"EA@G\E3_XSUH82"J)J=^2"NF'WV/YP/L_D:3;?\TAO_W M])O5UPWXZMV_R #\["8DS?';XV MJV9B)T\9&W0WN\Q<#+=(O:6/:,[Z MF?X0R;7-T7Q0T+R]OZ57TS4N/*6,HO M6V'YZ))[0) MW\4@N;0^^"QENFOK_8)6%*WNS(WESAWG%[:!04^\N@^EM\3R ME'Z"2A^LSB&KP\%YOM^JA=]DO2P0,9WL-Z6^_3BK[YK&MN=#[)(D@N0YDJ8G MW-L!M5:OJPF[KI1@JGW7]LQCXS#"NG=FQG:@G?D8^Y@,7W-NOBY##J^T$989 MIGY?QX=SL\NGRJG3^AH .Y;;M]],NVJ*@Z.!%;"S74JPHOSQ5#KKJVWJ_,NW M,?IJ'QW4X 6O3ELEVX:C_4;K1]\#EKT_^BZ _@CC=]ZO=Q^,:?ALR=:G_]L: M^75.*6Z$;/>=$FS;%JP4&,Q9M"005<.">3*,J/AN33M1LKO4ZNQ_MW#9OL4> M-XY_C)6^0%!,K?4)1]H.[-5<>?9Y6N_X/I^OL'M>/6]SE1MFZQ!P>-_1]CI4N'82I5_X=4]6]@\BD,4G.^ M_A!J?C&N$,6AH,K/8";$D&8]^6.HA:WF8>WPX.C'6&S[L''P8ZQT==I^^=>Z M"J?_#^?:[V(R=Z(4_N_D_ENVY/5S_ZW3>HY_(!<_,/_*Q;]S:WT1\U]DY1#S M?T=)\3]R[0(A\UHU"U32,EO"9CI@634@B.+%8-$YOOUV/WVCY[[OUI0Z "-!82HT>W.7_]SL<=!7M6J]=8B$%^%-( MV9MFS2JXMP=PG+R3=Q&[2!=0;^OJZ@+JE3YAKZ4+J($,8!%?.@T*G.9GC0$> MZW:X\YV0/4:F\?W_G.+MT-A#D9U8_/*3^W?BHD<5A AU0X",Z7"&".&+N0N/ M8W)F2_V^9QL!LAH-L]-I7,AF^[7.9>ST$/IXG_3TL?3Q?P4XOL8_57WJE&\I_PE]#VC*^N,V:F\>6_+DTUGYBI_)RJ^>0L*ZMQ.4E_ MJ[&C:CZYG:Y2S273V(W#ARK;M4:)+/4J;=:H]4I%A0^ZY)Y<,#UPBZ$O(NL] M%%D(97 B 4+?)6,<2-ZT3 11;2[EP(]Q)EMM<<=3:E3SE#ADL#?'D<8511X#A[3 ABS'"X[,K[=?Q="]HX-:;R8T6AP M,D@"2,Q^"=E/OXS_@IE=:'M\Q.5$PW@0>.0R3%V;)B( MJ3[(L?16_(4]S%4FK.??]N'YMV21TD<_A965 ,3+Z.#V(, 1[VJ%D3PF' "0 MD]@%+%I.'QR$%XQ&. V"T%,Y=O$7^X?Q)@R"'Z;Q$6?.!6X1&GU)5/G>R0U M!0GYQ,;@U]SCM".&ED[T)%J@)"N($HP2@Z MI[>%>+=2\=9#^*IXIQQZ"%].(I];8]_???UN?/RX\UW4W7 7'4F=K[F>VG ] MV>$/%J>N_%%\\"8-D/ %O#32H.TVFQLC]"8<.1QJ.,?""XX/%OX#Q'M>, MSX'RI$<6XO3KH6>'O-9\9KMB1%:CB?\-_VQ4>G)RL;@0SQOW+*0^,!PB_T=H MSR85WL=F;G9QPF4TQ>1>*":%TM1[\;$=P4&.X ET?E\34/-68W#3D#&[]S^! M)WQ@A;MA+*-V.%HSQ.JZ,)U[!RDQ=!JUCK-[9HQ5_^]V6]7;U'M5JMZBSHHI=;O[Q1: M1#(G?$YH90;)N+07HS2.V2;#9<[009T A(L^ST&2M )2(%56-D=!6NQ>)S?MDX+E#L.3O?#](P%)U M,'-0]&H;A10B@+VE2*553=;S[VJ'>F!>FCY&=0+ M[H9% )1*'F!5_@J?3K?5W]+WTV6C)N>33:>.PR*YUG./9$]=5E+R4<+"K M? 6O2$+G.V+WNG7+4.U$0S?%Q&MU3:O]-.W0)<5J-ZOU "=T)%_D6+QWQ&Q& M,>N5SV8S7H:& DMBWO'!?2=H/E0\^%S\J$PN#4C;N,CE,3 >IY6 MA>5"LFU ?,H6DAUTR;N"^-PG8938?BSA$;K]NMGL-7EKF<$;)D*6=E;,>/D> M_.G&3N))$,*['6/ 5W>! C;ATX--7,%(;;<*)@_U'F%_1TK'\M^SERL)(2? M?6"#,+'#.?ZL3>T]B.W#>)./,8:/8-6,R76SG_8P-ORT)#%22A(?7<]#%*#L MA>F292L2=I7Q+\^H%+QF?'LJ*)#=3NJ96G&&E\-F,?^'(5A @1[PU?Q2YOG8T:VWLKJ%N:+4].K-];?A=%*-537*-0)V. M/)F,\E$*@<91''EW/1GC<@SM#S8W7/@2_1',_X@5_IXC/N+^<:WX3U-:\+!R M=XIFO>036J4]'((_&C.Y7WRP>+V)O66/C'9A3(+'="WB-[B/&1^&Z3')=BMW MAOY'GIC1)$@\A[L'-B$- ?^E?C#K,5\B8$+]XP;1 :*I$NR^2 IJ8F@OTRC\42/$[(P8T2I:W3&_J_68&]W7+(:O MR2?YK-[10%+_\S]ZC4;GU9'"/A2/4,EEM6H$&/L^Q5;]\H#(M.Q1D_L)R5UX M^9,0?0[\FS_N[NX5N^%/9J_'XM,GLO^)?))6!)W"6V%$?)5&A*;]$]+^3[A> M0K*0[6@"-"=@'L5$0#Q_.F\1- @MU;O, M>K@'BV4H8=#? QFG:"$<[F8OZ>IW-D#9-8\&J[K%?5I=UPX#Z9EA::MQ#>P_6B-X0Z->(.R/PZ"!_'PH@ M6@G6)$9@Y^KEZ;Q.'&'8# C3!RW.9GE6.![)&$Z5+SW$*^.+E5XHWDNV:?!SXP1,*=>7+A MRZ*['4G^V;'1J35_,1&M\$6G5^L9L :/(B($C2>@[2CP M0+SD8S9+_IJ?@ "XB1B.3""?$#Q%I/@,\[YPM!-W-L-#6:+46O5=$7J!YB#G M69 +B/&BV:HU))TDW&.>7OA#^$TP)6WRPNK6.@L_:-2,=ZY'@SKH#8@)Q/.@ M"^^J-;MI.&B4>-X-A3HHHJ.^T1$/@P]]G"^@/)!64.OTBQ]3!%!9P7/YP.$T MDPT0,8^"+>)3FJA*+/-@E1[?$/TB+@,+%TB+SQ "TG#$6 MIR8#XT%[M/5\O'YL*A-:G(TF@H29G92^RE7F&V5K0O?'ZK["BWH"57%[F*Q0?*WMAF0Q<;!B.IL7R@5NA +! M6D2('\$!@R4%CV0?NSYWGEZJKD#'GBGR@J8LAH;PV9^T#O589J\8ELZ2MB=0S47$W%T"V63WMD MK',@Y5(9;?(.Z Z^7"P\F0U>R/9^]'/KH2_^\I"V/-<3TC)PP"/<%][\!IB7 M\?%OKN-B8F>C(T;1D/HK<$WHWZQ7+PVJH:"4 CI5/L@@"I3$CS/N4BSQF5*N MQATY45(AG9T5P^B$0A+,RW-00#Q5(/'7^(]5RU?BN:;QZ=-;$]3$._CY(U[, MGCNEA(KG2G4C4*RYVX-:SG7$SU.;3QD!9SR"K-HST%@_*>("2WO1;N<%%_9 M=I:86(59V,%? OI8)L70J2:SRT$V2E->^7?AE]!I*SAJ49\G7&XD"8%TQQ2U MZ8_PZD1L\2ZDGD$(>^TF^_L)\/K1) M8N&.+NAW6T)#J]_Q* 6*3@W76(IRCYD]C6^>C<<5^F M*IEW(B_KY&,"R'F#=':EDBV7)&$D40X;Q*:@&'\0/\JT[,Q^L%V/]+(TC#GJ M=92D\81@AJG#Q!8'^:HY7]70>71"VMB"LM;H@3-=VG4]MU[)3^)R& MSI:FW!]!X%"YS,?,O/[*UD;X*V.V*>XC'[.ZY#W2-(UH&+J#9YEL6,7B]L.O M;HOJ]KJL;K>,&^,;U<_-R<92:N<*\G#'GI5(D:N8T81?-"/&4DC0*,K\T+PM MX3"TE&ARRRQ 7>%2S;P#NY0A"\6%!1,PDI:?*$_*C/"W$S;%JRY2!L2@=8-E MFL,PP%!),,54C2P;Y%8BIAVHM,)4G5TW^A&IKQF$ 97.1>GKANGKI)UD+KQ8 MB6UBD%AD2FV:.823%L6C\S_Z-5+B_&J(&*C(P*B/,53M>;( T)3$(D-2N-H+ MR\!14!@6#3%P049;##?ZF)$>8 _2)\)?^DP,P^'3@^"K?Z,/!>Q/H1Z&)GV: MI9,'G#]1\5-Z#V5^>+5>&O?-,CF<&E,^.&J:>#&6HF4?2]]G\PE3 $@R4C%- M1\!"W"')LDNK5Y96VTW3 E\T8I/IC/,-+@TI2ADN?E3,'226.:E7*32TM+]0_0[J_$H00E*1?#MRD(@V\5$Z!X<7+" M!P*I-F6@L"H9L&VS"[E; MZ?T#-Y1/K$#D7RQWM0PQ-\"D'%":4XF;I4%]N6E9V2U#[8IR@I^/^61!KLB M_3_Z(X]K3M10\MKFQ0H^&]O\1B3>&DHC),3[+0%UF-W%G)2B"CO+]*:9X*Q" M);,'AD'$ QB>/0A"N.CM1V,J*M;XDT8AD05TYJI\GDHG'LIQ0)=-^8^#J1+4 M5Y3.5-1]@JQ1=IXB.-232BD\.'M8NT)!>G!:7@'T3*;BQI/$WX;F7%MP+<7) M2J^5!L^O6;Z:=UVDJ5UQ5YGPU9@*0G#:GHQ\Q@$/$T_=B%A89B>B9#;S^+4D MZ8+A-$YQK$\?SXLHSY,.KC]+9#N"*QD%GWH-STA\$0_C^PQ&+W//$3_F5A#& MZ5#3V6F7CA?@H%%WB&4NX8,[1$7.PWP:)$$>P%NY$S#@:I(U#=Z7T! M HN14> &&]?+%RI2M!2C'/'1=Q(398%HQ'& MQ7G%CULL.'1FZ8\QT63_8(:(42K)L<<@_$'3%H5I0]OA=PP3U,_'$N&W4QMH M0+T7OI,^*.ML4"P5>6%&$VQDD$5.!M[Q)G9Q@ #M=Q1T5X45LFV);=DYA4 M&&A1I,9\5ZL"V06>:A*N&UHG44_P,=\0WS +NCCL=-Y2C),K5F#9N'_L.H(_IEWT4Q0E? ?\;@07'O4,_?-'"&?.1-8W_41Z%TKL/GL+ MJ6\PQ\-D%HMHN%!"?$ESM*D3DA&^3X;.XG .)D#$IUG.N;MF2@4"(H7YC?0J M C:"W[%0Z!"NS$U1549P "P?Q_(+B9XNO^XJ&(;6;,$^H&J4;*_U95GVFJ&DDR4R4 M ^[>Z-[?4,Q;J3FKQ0T<%3;ABK=!]PBP"F=_LMEDS2"58UBO#+6LKL+[VZJ& M1YIJ]'_RE++F?%F;;1 MJ[5_R?U(EFCRTDRPQL!?%]E/V[!ZM6[^ZQOK-E?CY53U"#\L5DXJ)\KO=5[ MHYQ>OX-DI".IM7.G6*_U?B%S$\\A7_CYHM7,BNKHRQ8])ONV,%86:S 7S]G! M*;UBUCRH!LSEI#T>JV?E5(&E*7NIG_(,4A#K05> M59$K7XV9%+OP_%'ZK:;*B/2PM-/;JF/T9/$SP6A*I"E]D]PV<5"!7MEF1K5N MF-J_84H56/ JT'+"EHK 3R)%V8.O#%<)"#S8?=(+5EVC<8!.KM YLJR.&"V] M@^"L@3GP;Z_*RKL^X\.?,3;H6?F+K419>ZK"MU:>M2 MEPJLY0BE+EH;'TX;TWW)HY)2^Q8Z6KGO@YD%GZ.!_VB/16AT $8F^!085\(R MU9N!R 1,\:$BO69/,2?&C-*?EMUFC(-_Z]7ZO^18O4SASR_(N!1%RX4&.[F2)(H*=RD/L$I+3%A>1VT3%.S@J1?'!-OPTD.&!,M; MP"(KC[&J. 0V\-)G%]AZJ1;E@:NEJTS^=@WG5(8QOFQW2UE6K9&O7]MX5<$! M-HI+WI[_OHI6Z )^\@L (0K2)D^NI\4TE%XOBZM2'25 /DT@6P9Y]D4!KUU" MHLUZ,Q\# >":EF(C3+H A5500WF_??#4_127%(&QVBW9*]$\=O_#;F"NFAD. M%X[K"V3NWM%90:)!?, F"JM^\_]OMI-0(9(O^ ^A>V20GX;I8,^'/8O8K?R7 M5XX;S3Q[?NOZ]'[ZT2Y1<:M>K]5Y7%A,WQ1O%A_7X*/?EO_>[M;JO5;A1_6: M5?CW58_JU[J=YE9/6OWW=NLP:^K6>HU>Q=9443HUBS^13]HPUW5A)-2F>8Z< M=8\T'[=X5E:ZJ7Z93?%$V)&V53R%;.TLV>63*ASK=L)[;^3V?EKL6K[EA'9[ MS;'X$WBJ$[TL<>8K1[GARD_KI.^FV.]WJ#T7"L%9TNV7?57#65)%<],AN&G/ MF>^;)TP>6S^OU<9I-'G'Z9N;^:'TF.RCTF'7,=DE]K]QMNA1-V[5^V;;:NXU M@K644B@Y:%40XV@3?W=DZ"H>+/C453O6XY"BC/FP%5]IY7@ARK'=,NNMRDF1 M5HY:.3Z1V=:;/ M179WC:2=DNWPA]+IO9/5<*8&]773['1;2^D<[2.=\I'6JG2@5=!PFJ/V(F:S M;C:M;2U;K2DJ?ZY6O[:M,WD1ZN*Y@RFK!@ZG-THPR2)0-_*PZ 9=.2 QQ4G7*!:M6 M#U)<0+EK/\T%0*L,9"H'=&_5N[5V_HM\"M*.J&,68F9M1AUK+7ZK$'4L*@T[ M5F4TN26DKFS>')#L1;UF+2./637K%WZ075E$GS^>A6/L+#!!=HB;\G@P\A4TKZZ#,'(YGM@)A2P'%[81A6P)O;00@HPC5BWB[A.'%0#VEL-FJ13K M; M,UE"F5FS$) /.*H6>F<*/(>!R?D%/ASRF,?0UAOX:P; Z&D._ FLY H9^ M54VY ES!* ,6U+B"E>1*C2NHF>$T< 4UK.")P>5I6,%R=-*P@JYE6CEHYGJIRU*B"%]"6V>V:O;H&%:SHZ?2;LI3KXKIF-7-L M9@ZST]OVYM*B^UR^=/=B1?<2VH\UI. *F N#:TNJA!1T="")^]&=,Q^YZR@!<_I<'H7BVFF>6.SX/;Z MQP@ :,$MYE E[C$0#'6;XRW03A#7+W5F+QY MW+C^K+I8W.E>9)E:I*"JO[ 6H+@Y0GJC&%N["7+PZ'.,[!?6(@I['C$[@U5. M,<\Y#"AS%/QD>E0.*WD-3K8)I N&/VX&M'0$>X;M$/BAN8B(C9M,"#J4 RW; M<6R[/D'*PVF#[SL*0J#LD!GCP/;@979D/#+/PW_FED-)>7B7I&$ PCMAMI.' MBH\$"'@!8'<.!'P9XYM@G#EBM3T<(D0.%1O&]L^L)L"PG0=@U'">?IN*!NA; M@D*>.^1'B__A^E$2TN;DB:_&4JP,FWY$Y!T6Q1FL.AS%BU:MD>Z_ S<_ -^[<1*2,IV%;&:C3B-)XUC.+)R"DK5)_>,? C!R7-1O(%#^ MT)UAR31A?Q$"_\+@#2*CNJ!?(P-DTG%C8V0/7<^-YR3!Z3)#-@5%SC'SQ8)S MZT(5++[X$'@/'+8?J*6\:>'Y7!5(>DQ $_@!*/8!K#>)HQC>C@^Q2:.\8T,V M' )$]D&>G 3>CI;U>#F;G3N8 MM6MM//%:B6N\($(I@&?^,02+ M']@6V&K$0KHQ\'Z'6P)O\2*K@:"O^?V^P]U]*B.//@,/_'%W=V]\2#&__P12 M IE/;Z[1]\"(DMG,8]S(3,+-J.9@XD[2+9>J?B1&Z-]V\^?G]W1RN\P.T;)WT4Z/5,^ A!KDW8:K MA.X=80%R(J84D^,.!BQ^9*!>X&UNX$0UX_,2%<2H S] LA''N/!L9 -<%74QV;3!-O#%Q(;\$<0FF\!3P>@_"="%R M!0M7LOHF_-V*5P$/!V'^/;Q="LC'/1G4E0\V')_KTP/IEX\3YI,V!,\(!TF@ M-;)Y:P08GRZRB+@3&\CFN5,WIO=$G*BV-Z?H"Q T(,^OB YX("HMIBA-X(-Y M?,6P))HM%24#LH[$540/C]QH86V_1BE+K#ZF MJ5,B[6*L$-%\%R$$,_Z52> MI(="Z:%05Z^MKAX*58&U//-0J.=V*.F)I4#SB2E7VXF'T(O/+6+_PC O7-K, MN.*;N,+KFMDA1B'0R,/!?VF(T)3C!LEW,^&G8,RC+RF#E^J8QIJA/'R!5/06 M0BLSRDP H:V$,[FBA18S#[IVB[&DZ0MV8AUJQ#.9V1/<8J;#_X7D4'L M<]TOY8L?V8(%#EL8$,N# *$+D;G;BI=*K ST6O184KK_R@WL-+!7\'TPX)D_ MP7]U1 8'&%]X)JHON^PCL_1_,7/^WL>1AVK2 M87.=>D:7?!5+M<=^E+
  • /9K7&@WH/'C M\R_1\7GT@51[P=U,[@HFD3'TU"#S<'+9A.K2K6M_>OF^+ 7N+GD1:B)/&M_; M%ST5:,B$<9DP+A/&SZ:^9<*X3!B/D^-3O/NZ3!.7J:EYYY:3_>>6N6X1_)W[ MNI1MC'_%[S_-_^Y1=M+YEM5O/NIZP'IS4^,]EHWBH18,"!Y]7#E KW_GG7,. M>ZWI"'59_5-89*4/VFL>0&C+D8*+5A"'O(4'];6!:.-CC M=/M)8)?-$:5^\T1IV)JJ;:U_,M[V29"8E<8RDB&W##EH'D..ZL60]^#$_T[T M)5Q$:(#O$:T#=9,U%*U1%_VI M?K^JBBWIX->*(0_4_-61(55DR*$VJ@E#WH.#GTW9,C[3&=JE-4;(FA=$CQ!_ MJ=MM#WHU[J-V-?__GGFY>='JJ(^\K+6'IV\)78*7[R%R^,0 P+>KC=68T7*S MG2,26_ [BR=>7=^TG$D0!ZWIJ-L>#M/GP*D\5AE%-(H-SV,5SL2&&F-#F.7U MV? >8H?RX)$%[6\VZ$MW'^[+K6<;5D^@>BNI&IA*K&$\DZ(:MJ:]27ND5;6I M71U;7"E(DXI!*H:FA+3G5 RCUK2O59'C4 O%D(&E5E_DM*AN5!'5H(BZ"LOG M+Y-!K( LBB,6K?Y5#*;)3S ML,8]YF$-\T#.F](!1+;ND?):&WD]4+%UDKSV45X'O:;+:Z&./;M8K"7 CA$= M_'H=&0Y#X@[+0N)^B9YC65YLI7_$]A4 M4?N\R\.^UE#)5AJB[\2V#T2I%C"3_OX>,,CRV]8F'XA.']F'RC:#&6O8#"8/ M-"GL,L3[6MG);ALXIY)=A)*S^OCYP_YI?12?^PI?8S#AQOZ^06-L^]89930. M4E;8G 1/U!_7KFDIO&?'@'?7V';/,KW,IF*B=P@\+8"=M[T/3-L+7-:V"JS? MR@Q6X;KKO&\MZ\G441[W- [A+.4$ON<3&\V/,B,6[X1%O))<ZMNW MCNNR# .O-,,4:4N51J6_3J9%[GESMF9ZQWNA?."]V$RZ@TA?RK)]TY?4""SZ M-$_RM)=AYL8IG/1L-:C)U R9FB%3,V1JADS-N%R(_#6G959;,0*J_!\"KKB[ M452-&7--YF[(L^6#7MJ!9.!X4%RB8_EX7N''7DG6S8G5@@S)?K YO M4$ZZK>EPU!X,>N<6+9FP4>28$C>/+(?8Q8RP/)'?"LD!<*@C;<]$KLVC7FJ!!HZR#T%%"ZB;K0'P_0Q:G%T(.GM%E>H";W95BR$ MAM.3^E7F.W1Z,S!0LRW5F*[?V*;0DO($]L"S@"X]9T.&EW MQR<7.=4S\WDWSUD,/_;>/P+/-^>;UMX$L8//73HM]#U/)N3)@:[G*W\&Q 4/ M Z.T0VFBMO*XHK8!_\8RTZ_48YF-BD@^>XR2$5GZX=O?GY3_35S7])2WQ/[1 M5CYW'CO*JQ9<;_V*@#\N75M$I\JGCV^?OFY3%K]1X$AXZQ.LF(T#5SX$/+D0 MDRGA!=^>/GQM_=I1RM.ZB6OD! B>5&*1E$_FRF3+XM@>PY $BCJP7FSMV/K M;:DUPQ5]6MGF+/"2=WYR@ #O'9WG &[7%A>5KRD^RA)!X0\77%3@$-<##07_ MBX^36?K1&T]DH2ASGJRX45[A3?AKK_LFFQE0A,6T/ M"*%S J!BXYSUY;L"RPUL:V(3KC:B3R$T&1^]95);<43JL\> JX#:^ S.SZ4K MYQGN9/_&E^,9GK*&5=D<&A&H861V(]#%EU;DI[D*5G MRL_!E^G."A:./;*E MW2ZMYJZS*IE9F\3;&*;, ;#?TYP//QR]" ZC7-MW9 V_^)NR*;?P;007/Y"C M#4Q6:D9@$:\VI2%\>SK.Z_8B9M1F+&/:L'@1>R43T$.6S%Q>5'#*V@J\=.(Z M3X-%QIQ1_X4"QY;,8U>[B>+%P?XT]K?$,[UO:YB&\63_@[@F6DE4PVI&$ONP MBZU'.L.L)':D1^F1]LXW4FS@D)UN#\QX7OKWSSHS,76$AJ:(O M82GA#8[X H)E.*SN 1VMX7)@S# ]'.Z1K MLL&2BWE@6>PN/TP-"0LQ'/!<39M8<#/H$G.-\!['U>2 #KZBQM1:TT,F8/^2 M1J0%*PRV'7DC(G*"EFB/Q8UQT^KEOW^GWB-=O5:!7RE\.VT SM_:\4Q\\6N& M? D\L2U6^"59/2$"H>[V$3(#)@[\_$=2V=FE_=Y3'S-7"\5S]?]N$1V<7'15 M5?CO7PNU\\=ZT0)7"+CFTEJ:^Q+#&"@QL85UVZN,K3GT,KO&H<\@-686= MNI/HTXH7S!XLW%:YY5VG?U)E"?XV1#[46. >'_BEL/A.X&(S*O0[T3?6J?F, MOGT;&.$9:.-@6W.DE@X&&IRS7!H2=,,MA/M&G+HP -[=AP(//-O53VU8F1XN MRQ]49[M4R8)U"N0T<>\X]D7XOD'1QX;!1;Z]V*SZ2TRUS2!D!_UFZ0A,#TSA MP9!6?/;Q2N?MR'+E1>RL6QL(%HF[C22)K[PBO[)GW^+'^+XF&]^<#4[X_[M3 M_I4'I:7CN,GYXK@)EE2/LB).6-]7LU]CL7398:O=LPU;[>8%RHF]O-CF*&[A M0ZM09U" M4&IM4 _SC9%(,WI%=)[!CRX2;U9>8"(EG07U (I(EK,@1ORTU=)'(8L,X=M3 M3>OD@=R&S@).K^2D#H!!'8B !IF-DOTTD5N1\KJ_KW/DT?+X%Z&Z;J17W:E\+9M0WS+\T1C MD*SSJ5Z[CM 6] ]K5T4HUMZ>M4ON;DV 7$G$J#>U6J1P@WM%C)@>6),-/Q!& M30B10M*IP2V>TIO4JK9?/89K]H68QF=:7@-"##@XJ #W:HO,41_8LCAUU!,\ M*CEDBR!BV&?,:](AZC"65,AKRWT*X&"F8OIX(Z_$!&:BXR*\.*[AT2V2B M?P]B!=M)D3]V)K.5A%AX".--UCSD>_DQV1_62?:_!*X7$#L*KW>CHN2*H!QGTWX3@:.-?P2'BOYE'6KX[MZB*"/.1I% M3PX5\2CENS-,S'9 MW_ECN?/0AFQH>LWJ]%\BMCJDJ'@4>PP]?PY/MTAH! <*AV\EHDA;(+L]^>MF>D M7^#^9B5'Z86.G(NB#/=;%W1R]L )CTK#"8/EH#3>,#4-MSCLC5)0N7 MC2I< M$N\1&(1]$5.SO[LP=.A).A"?P!@B>K^620$YZ-Q' M)'8 NDB@Y48'3QWE&SB(X&WZ8)? = N/%%7X,[$"FD;&99^+#99_T@O]X-^) MAQX1TJ@'4ZD?K,@4!WR'E B43]*JW]DW T?_8;D M9G6$1 <:\=PB\>P$-S->J,5.RY@'#KJ!+19[)\^M^CVPE\S8AWX1#SZ[AWR( MG?548.:S<*\@U@>8N^.,E/P^DJPK2-*)91G0DA9XGR.=IPV36NF3&'MYZSMN M3?O=C'A>B7*'';="?[GD=(3K_#1G,"O9-\%Z9?K5D]9TDBX+COQJGP.WI)9> M')9$*@;1C-KM1$TH!"XP46^\FT MF3HQ#";,0.9R#NE^=W2G<_O3#!4(-3[:O_V$4-A>T ^.6Y%T8)>([L&P$EU3 M'-.#,W\(O*A: U54BKVJ.UR]CC?Y5DC"-Y0$Y0LL.4:VB;+OX@C?3".P1?0> M;2,FS]SQ^HZ'YFEWJY_VZG+WLH>IO>QK=3^(Q ;9(G0KA B)= Z6GRU\*[9G MQY]QL'C(1;82[>P])8D9G=^,/BNL:03HN3KN3,:3FB&5#X8=3:W;H"K%=!\/ MRCVQ=U#]*C#="^*!7^"V24-!R/\'#?YO"8./9X)E<,GKB5"2/=UW%IA?=L,8YH46 MX(_CX!COB;1?T[%0:K.E%GAOT>:-E1 M>S3.Z^6'&J(ARVIH@XWI<0RC?(1P=,:I5\-$(^&F0?B MA!"9/G9 >,TMB":2+@[JOWO8>OYMAS+]-FY<4Y6*MJ,3^>-@WX=]Q$\ YS\O MC[BL\U^#@%JRTG%QY,FLA)B0[:Y:%6ZP#!4O9_?N,%(L9O<2"2;GHZWTSTO$ M>6E%E=)%@RYN:IV\HR4CN1IR2HE(K@BGJ, IN;B_,E:K?JT_._:#+N.U*L@G M8[::Z*3C8K:CFW0,!SUV:#/J5=4>4<9M=6*GX^*V$]BIC\4K[?&P+NQT#[%; ME7;P#N.WXG;PO#'Y-$A&D2NRMX3L+9'L+3&6O25D;XF#D"7[P4GV MPY#T6L(J(JW,6[,.]? \LXLZ!5C_D>E8YGV-$*#"@C^$,J/_0[&;8.^Y3@ M"R!L8[H\Y(J_ER M?J5&H(>(JCIQW0W#H(LZ$V8 %^8NM\SA/.!S[*G&>USA6?^_V2YFEAJ<@*_1 MKTOIG4S\O: -/9YI-,P6']6E[K>:VA[-D@2U-M=)I-%JU_I;\&,*T73UIT5 MO3/7\E6%"C&DY$=&R"S>QF3H#/2&U-&']!X;Q1<'%.!AOL $S7$Z/?/B?'$/ MNR??=_(2C@0A$VD!?:"RX> "\T.I8L=5M[;]6B5IZJT7*C071V_(:AH[]1A5 MA:Q1Q;+5&^)2"JL4UM-L^/'".L33DUZ_Z<*:D9F^+S>OZA4OD-+0.SVEH=(A MC\MG18FL2FQH#!_PEH[KBX;WK,"LK;PL37W),B;-U0J[ IO$2O?0C)<+[,W^ MO5I;[WUG'EY>MZ8EM0S12C19>*>8GF@#S=I@@2"O71!(GH],^59#1Q$]C16L M$XGWX.9O3+4.1"+#6YR%#?,R6,]ZH))+V,!P1LJ*^DL'?@&^XAFON%(B^S4* MJ45O:DQTA2^8CL&F-W!':9Q",C8 MX;PRFZ%Y42HXZWC-X@[EE>5XWJ]YC=T/5%?L"'CW.FG(V?G0U<>AENG1F>NR] MYDP+[7_>+D"-VJL#-3XX7U>'FX[K[RH'\@">PEZ7[HMP+-X']#.\\?L+M9[I M[_#ZI5CW%Z>L11JJS"*-3K9(,O&@>;QU2-=&/)5F&Y:$51>FN8>L!-"B M0YF*>A$MNG0I+:U'^TR/3JKR[&O@O$ONJE2/F0-HBYBBA2SE1IOAE*C_3B>G0L/=*+Z%'SN;Q# MRI OQK*[VCTR5R$]RI@JS3=CQ.,_N2!5^J/%ZPV6U*4,/%5ZI>?6IH](YJ-5 M*I[>]=I]M2Y@T-(WK9%.W6&M%/>,NE74-TO_M&0=5R)Q,,P8% F$R<3!4WS9 MTPZR;UINBJKFLMIXI+:F6K<]J;IPHK;)%)(?+Z+'2_-A#SM$C/LGHY\U*-^@ M,0 OJW6 >C]$E;@S![M4C?HI:OSO,2/[VT\=;GUDJ?NE9:F/VTKM;L8^GH1 MN&GVRM3*^6R5YIP!<$X_W4-0(B2<&2%A#U+6296JW7W%JO>5'EH%@>JM2<[? M[[:T)=(J;DM:W5K6.Y=;2K.4YC.[!:5E>8@1FC:Y#5$NV &P3B7^V579O+_6 M=ZR)Q^KU]\+54[X2GR:'F--!C/7)VE/,/$G6,@]9+;,LU#WXJB85ZLI^3W=0 M]RK[),F"7T&.?[)_4..!P*C(@BKA#H'BQLW&$5T."AGM:[5 *#>X2G=Y:\X0 M.SVS9.<#X6N#6PSF8Z^[/=@?.X>B]L@E+?3/T#W[0EV=QO;A'GI;9WO4FH+W M4@M$^^LLR2]'::'[W48NR<+:^5EXC"S<.[F ^%98N-*N$#4W)XG62;+WPPG& M)+YUU XVCSMQ+]^@KP7IK2<%_XU% CV(^[_JXD3'1BB M_MH(W TE[E:5JJVIVNML47W"PPT%;ZMD'4[=VVG^.FH76$?,ENQWM$F!=;RG M;:R"<<=IQK)A[%C&(SN.&?L88'2KU"D5&]GF+V)*IU2^B(/6=-CI#HLJE/31 M>?QL^=@KL4-H01MM ,1+MQN(SH5_21Y=BU/E[O81,O,<*_#S'\G"H=YSRG^& MQ\S50O%<_;];1 M!1BP;H]>GB[\LE9./QJDDRJMOYY MS,FZ-EG_9-[GGG$R4;D2?OE@LM-V(?8GCA:YU^R/5#*D7:KU9\9@.)Q/9OWY MI$]&O8$^&NF#P;_4_K 5/K5TMR>8"_HP_<]+-"*XWZNQU_NSX\#+?@<'&^BMP)6<22_D6 M=5HHT5?ARIDY."=E_%HIUYO@46=[(MX7LD$-^V@;<,4-J/%IFR*,&R>6XP5N M1I^"L<;W9T"I@D7PQ37\3K)[@7BK(EJ$>NGTIYW)3^*8OJ1%8]&F>'GI. M=X7Q,*NC0U:Z$IM+7E^!R77Z963S=$AAT4$$.R2XX=)@["M:H0##LZXBIN>' M74UX*P7T7':VN/:W5)!Y6;>6EU63K3KV1ME 0>91R3RJG:;.Q"+H8[65%W F M/=Y 2G=6*]/S4+%75K5Z1YG]]],+\4#6OO ?0AY[%[@N+5\,.AYAVOZH6U6O M]]KT*3T\D$IZ*$C)NT')TRXB>6.4O,FXXH*9A ,!(/:Y)';84-+''V1"[DEFE%@?')=1^ GI^QW(^Y%1EUV+!#PM MPPA6IITLP1),H89\4\0(',LW$X0I&PQJPC?W@*;P:#SC@9BGS%UGI>B!!T.A M>XX?[RQUK[S>? +A-,NKK>FP%DEZ$B?WLIJR-*?T6M-) M54!?-<'RJK5N_&A[@9OJ>2J]@?*;,1$ECXP))WV,"=6>]"AOD8>*;2ND>2C- M)H/65--J4?UW)^[C%]>94[9I3RQE3F71TLFJ,D[1#W1OL*2!YS@Y.5B2KF,- M>:682BS!*\/6=#"N2Y@A-TYKP([_)"Z84W^CN!3>\"R=W*,U-XBA$4 <)P@J M=L"RI' $4E@3[T2ZL!?4U\4Y9-R:UB;*N3TUW4 /^RVUZ=ST%9AX.C%&>DR' M=#36!KS^;;6VG VE@I9?D)3"A0KS>+-D<0+:^G0@#NE?UY!;V;Y%Q#NR4G,@X@]9TTJ]+R'8/+B3OQD-V:C;+ MVJ>]30WNM,B@2M+*;R7 M/-6N0'B'*+Q:MZJ#E&L);V'(H#+]=@J#OTQ:T[W()Y>"B=@#$S(I"Q/RS7?T M'TO'@@7S?OLS,/T-OFP^!.+",V\&A !&5%^I2Y3]R501_:K^62$%XO6,?8 O) M:.YMAU%,3PRW:SO>H[^R!S>XW. FN$7823<8SU%JL, 63N!5/KU!)7^A+AO8 M7J+W]DSK"W&?7(8K9/R#6 '=OE#,H!O-0.WN-P]Y8QF<8RP(X=GI%J"FLB:N M\HRO^U4A?M0+B1.YK[85!+)@B 6(ZI"/$75]JZ#EQ]B9C 7UQG MX9+5H8ED]S6KE4+ZOJ1<$RGN=GIK/CV%(#@01Q.*_0H:*U@KOB,<@W+*0%5' M<5;]^/E#IKW9TEJ0^C,#!'^:[ZJ([\Y;NKVYH,:(\7BO-1U-NNW\8\BMFD:\ M)) D6*3-7^!"X'L^L#3B*R44.+(Y!/4F>\I6/M"9&Q!WHZ@C)@=:1XEH[BDO MH(&4&5 \G O*O--K,9U^/]!HM8N?2;@X,&W@)%^4+QBZEC$ZR_!^UHL$>+) M#G^#Y8*?GT'&K8UBTX7CFPSDS'>!4?CDX$F#PB-L^$[T)*R5P< ,O8[R=]M@ MY<$1.[3Y/\1(MV.?!ZP#&ALXP6$R9*@7Q_W!:$/6".?# 4OP!5M.,G:IX%(_ M<&TDI MMJ,L8$T(,":0UPL_1W\"<10./8]O%._VE[ "VR%N1S_;Q'EB.T-Q 8BZX>VN MN"L4(QV\$&_@RXRO!SDF"P8[!^N"B.,@J'";P5>#6/%G80ZV R/BF5'4Z"B/ MC #9:K>=&!*\0BDML>-:22QBP/:'[?$HW7,^Q@VF[Z7U6LA%W'F,@-X[*2?S M& 2Z[X+/>;MY9Q//2OK$Z2,'/Y=J-89T,!5_&!/^C74#F0N!6A2;:(.:8 M?N[=$D_@SGFOB\!%;N?=",RYT: SK K>K=L9:EK=,.=P4"/9"U3V I48=F?' ML$ONIC47JO7SA+Z\[Y<'A!/AP"'ZK=]J!;5;[76?GP'I+!1$\(OC.AK$'1 M,RXY)8/DUHXXLZ;84 VP9R]:W;L7G5 "H?@+WGGG>/Z^#6G6JGA2EURE"I+< MI##8JI[T6NKM7*;%#XE SH4KZ MG?I+I[R_/D$TJMYXU!Z16161X(1'99N#UNB@B_8'6U@;IG(LK M%C$EL^DNFMA6P.SU3C=[E0YY7+Z538\C)^I68, '9J[S X)G1 9#7&Y,YS3P MR&Q-7.9QQ,XSXP?Z.S8\G>%X<-6*]Q.\;C;.>_/9-*AMI!NT-2_]YM'GF0>V M@4M+B;Y4YB:J!GZHBK^]=8AKP*H_F_3%XTV[HF9U:^HR)8.=:%E#&)YLH=B4 M&CR-P@O6:P<89Q[X@4L5T!(O_A)_B-(,V"O)"EO!L30*XBT50Y"XK9ASA>4V MO"Q-&)OI*62]=IVUBQDE'>6CG3S?;>5"[96L>MM4-3W/4FQ3<+-1D M7U'W<2??8WK]+>[X?"$;1I9TME>OGZZ$Z/4S6Z2B_<5\24RJ8J]^8.]6PIT,V'">(%!EFFO$)[W?H8764S;_VJ!"PEE[MBNUF=,TKM6)HL MRO$"\T/Y#N7#C)&2O( OR63\!]TH5* V>6Q0P%L/X17P*5RJ^X[K=91'N!U] M2IC"*84?67FCD03%9>P1TUIY+NS;34K('G$&>:FE9>M%>H/6M-M)9S(H86&( MV-U=$EB$70*CH'(*ER"G6,)D*KDHSK)5I8&?. M?>)CIN)XD*8U9:)A[8:,-R4%S+0%=HX$K(7K$3(YZA)B69GW<-/] J:X%$,< MJ(X,D16_H6^DTVRV^.S8S]0#KF&ZUV.3BO^._BIXPO]#X:/A/$OST#C;5B8K M*6/5?\K60(&LE"HEGH&!IJ[.U24EJ9,W]D>UV\3^W5S&#^\DN+UP3)$S> MH58D81YC(MWGKAFK)(I8CHO?H%U_^GQ_<FDR M/.(^Q;&T4(O0@OES;#L$:]9,=&N\P/(]5LVVI%ZX78M./_HZ,4YRGA&03>$Z MCQH/)$S* _7H&#$?OF @?#;U\X4-"/Q!<0GO4Q/D!)6NOS8"%S?"MP1$C+^. M-MJ-AMEV^1G1V'AJ5:Y4@L[+&IW7&6<]UAYM3+<:K,/EP>?R$QPW>80Y4 M)YE!R.QP$#+;#4(^$-/EA[.>%ZSX6'X32O@[C*8(OV$7K6XVMS%5A8R/OSOS*SDPZ>0ZY]<4#S4GM+ 8A<')O7 M9J;8E]D6%JYAG(8RR0)D;GP)J]#T0%7BAA$&?D!JTPL3NR%0!H]95$R'YD54 MQR]A:=@[+. &K1YWT*#JAEF,C$9ZWP5?)\UV"R_^ &H@0]WLF?-[C%DX\%Q:+O^RKE\YR M1GJ]A#LR++:CDEY2$+!H25-'@_U1YM%@=L"NPQ<7N)0+8MI,6;$P'$.94#^+ M\*^CO#OR!4@F^ UXQIR;.BX#_EH([./ZM@IW0N9@*CB"270.S^ND;$Q$5- #]QF?4^A\#B/&B ]O M95 &6T62>(W@$C&>6!P$L^<#"B>YX(@&"-!@XT% DC^5D*>4U.'',07[V:+( M/!>A@1YQ P0(^QTW$M.G._UQ5BW_E9@XE@JDN/R8BN5_)!RQ$A7[H/S :0(A M97%%D9+]V F,QH2Y$>7Z [735[-_*ET9W^N,^I.ZE>O+0948U&#_Q^^Q@/^? M8B^!!Z791Z ,>M ZH\<_A"?*.6IGTZ< D,3U>P'5]2Y).$DX2;A& MW"4))PDG"=>(NR3A).$DX1IQER2<))PD7"/NDH2[<)/[VX#9C.U 9N5C]@J# M")2BRJW!6Y2;?'.!+X[K;G)JEDN,1\/=8K%1')XJL .%K-P'1)+I=X95X5Y= MOX]F]JK_ K O5DWQW57+9"Q]/( M55T%$.!OR:$Z&N+YH)1Y!\0L7 KOH\V3W_?'",5%KU^9Z-4'@_)>V?.X7A@L MO?90=-V#"H.VRKIS?0 MJB$/GF;8FG8TE*YJKN71T*0U'6PAPTXZ&I)-6.[ J._5J;4\S-&Z==OQJT_N MV]4ZM/V#@9$Q()HXYAZ#:MH7)50ZUEIU;)-'X7=P%'Z=D(@+&]\^XLAJ#EXJ M'"D55[5J<\[-9>K?'41DASD_*U#;S^,-R@V1R8 5LW>T\#)S3KH+MQ9L'5:6 MCXN%2Q?$I\<'8]6E]]0VLTZ,*$1-;&Z5DG #&42?? M7"UUG: FQIPESWFT0;7G/&7D_=P;\(7&6G4J6Y1WHVTK,Y(OZJ1I22\95: M)L :57W:=58;(/$S)/"()%PC[I*$DX23A&O$79)PDG"2<(VX2Q).$DX2KA%W M2<))PDG"->(N23A).$FX1MPE"2<))PG7B+LDX4XAW%]9V]3]35G[U7=8+E#D MU#N]R*G2(8_# ;,7OC9]^*Q>H,'N1UNW @,;.LN_W%Z[L4/0/P+/-^>;R_&\&7J:P@Z=O=R!QR8[ M268M7&H>V4R& ?L#D[E!(KXB2;TOU,7< M):!/*TPB>.AMLPC&>Q(C\L9>(-_S(F.?'#'V E#ZEQC[L'O$V(+XS M;=WE@+Y@^^R 6-8&+1U1]& 5<$\/K:;IM949!;./"9L)3LW)(^U'F:1$M_U* M:H^V2*\^<7W^U\>Y3]V_H>7-S!I]<<#R4GM+K6%K"CXW:U2]Z\_Q61%\899= M?P<^+@'SS;V%';->FGL*P%1>A'L0TJJ;5FR_(,@"$H&"/P0S)LJ!U:ZN?",^ M!;[&V0G!J:4%E\1?NI0^9"VNLF:O4N:NL\KQVE@:(WZ).X=\=07F1)L38[6V MG VER@K\7! '].;P.A+#M ,G\,0M.)G0K<3I$WNC>"!I-/'IZ#,=Y;>?.EW[ M[.,&)?ZRK1B8Z&E:IK]A +!_@F2"9XT!BTM]DXML6\$7KQV7\1PND\U?"*^& M]5L2#T(:/XQP3&\+*JL$:W1GJ;LR;1(^O1U[1WFTM[,U^6O@NNE;'(<#O_OL M^&PXC,V4%_!J86@>5@:&=_ R"?;PAH;C:#,?&^J8^9JX7BN3I7J@\(? (A@?JOA=KY8[UH*<0"&7GT\';ED[-P^-4DF51M M_?.-".$$#3)">/9Q_K,@AS99_V1[%7O&R7CA2M&?M@NH$OMSZ8:C68,B?)BY ME/QX8)K^-;%>R,;#B<4C7*!-G*O*,L2E(WBQY!]M(\ 0&%[\SNF4YL=+K]AG MQZ=,P[X# X\IXP0UTP?02+9N$DL!,^]SUR0UE7P!XG_NJ(O01O3Z:/O$+]1X M],.K_58C=C@>+2N^J8'(2+;8T" P%I?@O0_X'/?9%.=9.#/,S#$-C#J;&\.V M\K(T]27J=R")9X+YX]I]QNV42_\,3-"-H*FI^XQ;(/RYCO(=?GT1U3S1-HJP ML.R3_,7\)=F;,GK,*P@G@B.)HSW-\''=6=A (F:_RCHAOPD3]HV//]LG^1SN M^O%MK^^.3ZSX[^\J6AMCXKJ,-4MX)WN7M M2&RY,BU]28W HD_S)]Q=RO&^P+E[!H_B.YK8[_"VMQ:L2#2Z43$&M!F2\AV=">[,>@KS!3A+Y;%CZ/;A0J#3"[^'&&,\+@B!QIC@><$* M)LZXDN"SEN6\>*\SM!3;TM]Z'*Q0!DA@D;5'7X=_>1,>!Y@VFPA[Z!@3#0:J MT^5&2IS"B"^+GSOPTU_3UX?CSGB@9O[4[61?SWN5VN]HPUZI5^5?U_K]Z@8U MV/NJ R=7!:M'ZUH'FG(:&(_P?BD%:B9O-,#O" 2]H6#V"[?( OSD3(@KWNG M-(/+I<]](#6I_?ZYL)I^^S,P_UJWIH-1 M6]7&-6G]1QF&06LZZ8P&-6'0*KMQUU[[<\3S.^NZ M7;K#\16U/U^@H[6_QK3_>'1CK8YODR^;I?B3G'F4XL=&W%H%FK\B#KTKO_]# MF"E[9YY_DY1_M$9'ZW^6_=Y61Y,3]+]T_*7^SV?. &3F*.4_9LI?&S;<[;^9 M7C=[SV+Z%9S%W&O7#+5_MKX99S^+F;2FPW&[USVYG<81TG*ALY@*&B)4PN>U M4PC'GLC<=$.$?#M\IF9/YSV4&7?!"OQ>?#B A0-3]$MXGGFW.35 I1Q;%AW MP ME4%BPMAAF]H/Z^$_#Y*4+K) S+#=%J?#8>[!<@<1*-'U'H<3EU:B,37CY MC$WGIK^M>17%IE]RQLDJF7EA*-ZL+TWZ3,-25BSLA#GH\)OI^IL'A$%Y=BS@ MK(=T)1##2_%AF2B\EI4/,]N_4Q+[%R\)L\(JATA41S0_5.ZC55-A?E"%?&<3 M$?7F6ZJ AR_*E O5)X]549_,BWUV95.6(->\!+D(_DJL^I5M+FJM*<:%@S";69YDV C#!B@'-O#;H/U"DB.T0 M%CE&>$T^Y_G"BFN_EOK_5I1I-5>A(#$4!7295'FHY3W*1 D84@@HKP2;4*95@V+:^:KADE9=W.<#*IIGIKU!GVRY:.Y9>4C:H;U/[J-%E2=F\E9?]@ M6D79K2Q36)]9A7L198K);CR[^3M7WY28GFMFQGSXP9,F['LH2:MTW/0!.KFU!7E,E0:WF+ MK.MQYO4&CXGSC.BHJ494:TVU7EL;UN6,6*8PG,<<9&/@UMX<\/2UT\U!O1*7 M&Z+T3PJJ;DFR\K3^N*E:?U1MZ"3SENNI]+-AO6NO]#%M;5A=#" ]_1)*_Q_2 MT]^O\R=-U?F3UE0Z^C?!FGMU?G8[A+KK_$F75:YKTM&_O,X_3N7?H"^5H_(' MW8:J_(DJW?P;8; M2S__VKRY5^EG-W^JO=(?8 \\N:%_':4O-_0/:/VF@I!,--SOK'*'WIZQ_0^M?#\3U1Z_/&F^UN;=PIZ>R?1^]G MH]'67N^/0>_+[)WK'.3^/^GK[]?ZUT,,.5'K3UK3025*7SK[U^;-O4H_&^VB MYDI_W.V"TJ_B)%X. M0,*KV%JK#ZC@4FF/G[V=$A R1H/+0J!:\.10''B,A>E_\[@C)CR-7 M40YWAN!G'D)4$>5W9&GE'7$M1_',56!Q*#1XSC-A5?&FI0G?='%U$J].H53Q MD1%/>:&6A?_GN%3.3("X,70V'W$&\:WXX]X!QP8;1]*"E[!I(V BZ(2AQ_&; +/[QB>=K:$BV#>FC+SOCD^L^._O',__[/C_0^%#X6"X)OK@ MN.(2WJ=F8A(B\N!6#VFMJ=H9J;L"S?$).]6@W]55R$.&>0@9AC'U V/QF ( MAF$L@FQ_4 N R/W'<84?V:%C [I3C;O#UK3;&:9[E#"(Q>/(,<@N>&\$.49@ MVSN3=-8^P@ B4#PC"W;O;8=(E>8SM39,B[G(EO#'/J(=(-9#2NMY@F1+G=Y:Q>Z%%\HX$ ) M_\0YU?F9GA,J7!N CE\['K-RKUV*#M,SW:)5_I)$-15><7?[")F!>QSX^8^D M0 9+S^O4Q\S50O%-DCM>5;+?6VV'MV)]+-QS-&O3UP\REY,<#F0--7Q/K MA6P\G%@<;15H$^>JL@QQOKEGXZ2+)?]H&R WK@DO?N<4@/3$P)>@L?3!M4&#NL#,-WTH(V]-POX+@$Y;EO'A% M$8@EW'"15TFXX2L![B;;1-P9VG 8GCR$,,,L0%$P0E'0(U682UH&;S@48O ] M:3Z5SGF7'* _YQ#;8 42ZEV&O@K2#^X1C'UP/4_"T M1H9C%2%\M$E[..S7'KQ9(K)+1/:+9QIDHS'6NWOA6%5S#B/J)M)WU5G^;_RX M4*9[[\=JO%ZZ=_(4L+0I16BD4:\]Z&HUR:B5^=[G06ML[J&]VL\YM*]ERG=S MX\5&VJ(/VI&X;#UK3?&[2'_:JB MG%J4*9492Z%MPTH8O78ZH?C.8>GY-U3 ]VX>9L/ZUWWS<-2:]CIJ52TGKE&D ME)ORFDQ,ZJ_#9,:<5,WK9/MAFI_.&$#AM2!%8:1S3;14U%)$/QC9?H^C:JNWCKP)/[CO>E2W7=PK+:A&,#16*C$*IS@ MI2!Y?.Q87Y^_/;^\?\J7P.+*AK8U%?ZKZ\&OW:4 MC^E;60$5W-=F?W-LH.\:2(49@Q3$PL1L/: .C(HB*2/RA9/%.C0@ 191!:"0 MV'!C:P54I:).27%5O^.6],,()Y?PI5(LS'J M>H5+ERC8(_K2I,_\)O:8Z?J;!X-LE&?>JCY=-L=:U?NL=-5C!8.14#->QDNB MSA#8O31MLX&O+T_;20YM&0D%\9!:0!C;!N%Q/>)N0LHS=<:*(7GM8;I>5-15 M\K58.RXC#OR67K,:5X66J 3-IH(/(GT$#9(<+/A2O'()B\LXSW)>L&ASY=AB M@IQQH^%M\ )F1SM9X\U+#1]U'U3.M/ +N$M^>+67GYL=FX\@M9@5$Y_"Z=@I M=R6A8//'VVOM5[\R?5NF;]NU[CAQ M&[R'@*EJ>S@^>9M,ILW>WN;WW:?-)@6[*3O?/15;,W2&:NUE^O:\A3T99:.: MZP4.#"+3>O>;^GKV:YF;/R$2^S=UG2Q]T&N!Y(-:Z+VI2<*DS.@]C[G*;M5R M:=8L8+.*\VZ_;KQ;92YMW4U"E*;YUW>X.6_)G-H:VX>3IW. M3MT:';:F@_:D>[*,ROS@&S:T,C]X5\8;LTO*&MAV>B?ODM8X05BDT<0_='7D M\J- HI..7D/ADGOC3+CDC(PR?TE\A;-VB(W,D]1\_/Y.JEIV(B5Z,@CHSK)V M?P+A?&IM]N.9IZE>?Y#J7$,^W))]@L7B>68.7Q;V@< M;);"?OP\)Y==N4%K.LP1!#2#6\Z-\W@DZ:;'*H$,D60O,M4YTX=-6;4(S$VK"K*@I_C53]E"S.&V44OIW52>V2"^9O%3/A7,2,DM"C.R*K, MZ+.=O3UE+UOR(2D1!E^/2LNB/ERF;:Z"57E=.E0ORT##W%:/1:;+N8RL()CR M4_=3*^XY,6N313%T=CSESX"X,"UP<)F+1@[Y5L/*/-EXY0[WH[(]IR@J"$D' MT:=C<^3[E ,5=A-#\G"&1_+$Y\XVVU "XW4GFX,5)QXL8%AIDEUGDU> PF5! M^9U2IOO@Z6_;TD"/%?IAE-*.OQ3&YP64>PF+A4L7HHBE]![BP5:H./2/[&/O M S=:"39"[VM$-G8;6["_N8Y7GMO'V%R^/>AG-$<2"[*S2HRBOI/M4##M:9DT M.-EE2L=EV?1@T=.)Y-B&57T65J5A3I0PHN(=OI]0O%7WMWBV1G(MF9J#75^CLL$_L31XML9_9' M*AG2+M7Z,V,P',XGL_Y\TB>CWD ?C?3!X%\(-2O[&=UI/Z.K84W@G!15?7U MJ>^J](\(W4"_DY_O34^W'"]PZ7>X_:T%EG&K9],EM7 -7T;!**YQ9=V 8M$^ MODR!MU$OU6.X0#6L>&G&I_;6R-9GM^@]G5/795O6C!(^4@*,[IQ'=VC#J8]7 M%3J?PR7F+P&K803M;L"FPU670@3M@;'V7RCEOJA.7'?# FX6*?"J?L_#^G[F MUYJ\$!S%#_M)S2-&=BDKVX8GUP&$Z1[E#_A1T.$I 99JXU/;(4^E^>P;K+0Y!U-C^\SQ@3!" M4"7IT!OAZ_# [!B> M3S4SBW'W,(^[FU$4/N[T)X-JZJ_[G=$X^Z$U2 M@;7YO@ ML9MZD=Q0$_63$\!;#2^5(-GX^NZ]F4\W7MN>JH:][ZKA#,,N#,KK AQ2GCA- MHT]VPLBI^!&E&N2+ STFJ^1!_M9]#8#GCLF(+"O3EP"_%$- 6&O@F$@,GK4=1>1_"*^^D?( M5N%-Q;:F^]M(JM^:JNUQ;U*3DK$*RAVE(-VJ(&D7%:2TK Q:T\GI7?-D)Y4C MJC^;9.MULF:1\;\90]U9&6@%AC'<)4R)=$3B+.'46M/^,)U=<9TJ,=GHY )Z M_S@^&8(2[XYJPB=-5^)R@#<_P%N+R9GKASE@CAWD(Y+>'U3*J<8Y[6\G\@-M MXRVUZ=STO3 YZ"TN0+:CC?5FO9-U='U"4LE61]OR*MEJC)W/3W819?QVD_$; MR^5A:1?B9-]>*);C>3RI8NZXR<8L,IH[U6 \A63^!%1^%R[-W3R)-GK#'KZ6/;"6MMV=SRN"7LUW=VO_0!O+1[Y M1(E'XQG(,O2H)L."$3:68UY:L[":]X%ZK&L$.N0A=LJWW ME%% 95M:?W,< WO*/]K&EN[\I](*=H2;6=JP+HZ4 M!PW7 ;M'L%7IPU9WBH#T+"T#$_1>)QE@4M)[;3X+E3XI.(:%ANR\5IW4A86J M=&O5?LV5*$/VVF)LI"JCS]),>;>:]P8EI[2_6QR[+B8Y>$S;;7='9V^1NKMB M#?![[YG[2CO%1W$?GN(BD.3)57>7X+XJG>/::W6>+[FM:R<(?H2@SG?F+N?W M/:Q 94=EJ8\A=4M+$"OP'@[2ZKMXHT+I-]>1E\HJX IX:<".$3)<@8OS4D4. M=*TU++=P1?[D'C9F0U[8RVZBD)U37W^F?FFAPK.Y,;@X5=4N%P;2:JQW?>M< M5U:S'\-U0]; N%O9QO+YN$ZH^G $6VAI1'^NTJ8IE1%UA&/=D:R[RB MXXN[3MB8NP^OHF!=5\CWFZ_X'6?^=^_(;+N1BFT^AQ-9DWR+W%2PM*LZ;NHQ MK_1TL,'+>*6U+YZJ_0#+I6U-:FZC\M.V*BI*OMO]_8)!0-1R[80*TQ$>__?: MPU[]]_GEZ5*MXHE*N \3!@;MT>D@+Y^>33?::/[,C[+NJ3^S2/?$"QCRRPEG.Z\HY&N_UWCYS-!5F?=6/> MWR9X[3K/IHQ^3'<;_[Y.TC^W4:_LREOD5;7HRGO!S:.:!1+LC;+#[VO9 MX3?5X;<..ZJWT2WX70!NDNW+UL"R-?!U2"E![HKDFW*T<=FPM\E]1DN5UJF[ M\:T'XX>_[49-0G\+!DG%25FQ[+@UU88U**"[P'Z2%( ZS:V4 S/)P (YC-. MGP?51 "NGQ?0 (/(2O]EDF]Q\Y$I-(D&-$5$9XP@1I.J<%@:=EQ_XRR34K@5 ML8P*+-.O2[?;NL8@#4G%TCD3G)(O?&N 1>?TZG,./[*DK->:]D?I^OW2/DW= M3Y EJYW'?R[!:GV('].Y?$W@M*NZUK56[^%Y>255Z8T0INOO]19\_OK.20/B MP9P-TC+6XM8-0E'?(U0%@J2YAJ%=F543OI+;>7([[_+*.[%-4\*WQ\X[)VV-RZV].K)/61U]+/N,6M.A M>HHJEMM\==CF"RLNY3[?A=1U5<[0&,$#-"T-0M2$W1FY#U@'U5\5*TXPWM/4 M=+_')K"BW"C<:R".K)F5M9H7(- -J:ZB5K0BE37IHO6<]$ZQGI6OYY6")RG1 M4J*OZ(Q4)=$JRI-S_.8N5HHGJMS@*X'K,!2X;]_ M+=3.'^M%2R$6<.*CA[6OR8(^S%Q*?CR0.=#T-;%>R,;#B<5K4X$V<:XJRQ 7+$=CYCLP6)MI)^)30_E@VL3636(I;,\/H8^] MU%3R!2BJ\XZKBU#]#M2'7NOH*O#?YG.JHTZ)C,%7&.!7"B_03K*\E/]^75'$3<\%B[QC"&5:!![A"Q&8&$K)C%BL*UYA2%:VIGT)M44W_=[?2ZY5YU@:)P.:@2@U(O M5SY_AKVBM+>0T5+&=5YV]SIKMF7$WEAYJ?ZDN>7J)Y?J-WCN9R_5+R0T22-6 MNJ"ZAJ1]7$%/&AMV7& M ;C^$*:?&V3[9(:\SB(6<1K.<3XKS5;#S5:%!?S7-58:Z(>V=OX>$-)BU9=G MLRW6\$H6:R@MUHD6JX%A;G9N?F';%SL[$Z]XP/M?1VG]IFT@FN;#50X6MZ54 MZ?8:>+H8'A[B\>",J_F=TUQ9-EMU+)A=29/9#G."[:G'LD"V 1QT2E"6&9O_]RJ<-)%O,+. MR4W);UL5-M"-;V#AE A0%6(;/-52>2:6R)!6R MV!?J8DI#IJGJM:;=3AHG];+8"?6U4I+!SU1S=08-6NIL8-+MX]E ?UC!0;;4 MK773K;O^_G5T*S:!GDCEVMP0X/H#E'?)!;WKN^2"WMA=N-=V&.;#%73VC[=N-&>).=P4=9&YT,T;R M^9G1Q2ZA3D>MJ3JJ;5,"R6)GV]&^K"K-2?63JK0A'O_U!RCOD@MZUW?)!;VQ MN^XAFQ 1+H1[X"F/GN?H)H-S?#']I?*%6"OJ*N\LQPM^ W M 6+[-'\;># $STLFO4Y:3V9YXKGI(>Y*FYV!G@FJLJ-?,G3-2C7+Z40-?# TXPK M%6+#F.=)8],=D7K;XYCO)B6I9BK-3%= M['0ECT8N$$E]C,C]R?$\6GZ+;X3EP=W!I [;V'*?KWE!5YH!,QR/,7BQ&6"@ M5YKF81NW)\^<;">=NYT"%(2'?V?') M)<&.&9$?C3\"SV>-A#-L44]M3=7AM8M_Y%9A'7.>!4O,C;UH$-=*L;N*G^W?&)=62O'#[P MUWW@.<,),,,I'*_L7E89@>HMR.<-3I(=S._2TUG38!CU;67_-"M:S 9MM M9Y;N^C'Q!>*D=_ &TPZ ,$]KZC(?(=LI&&)TW:GJJ.R*?%M?Q^(8J_A&'Z\-S?.]\Z,%[1[I;?[LR5GOJ+LG9! MHEP8KF*X\#I;F6WB/3\]A>P !@"E'F*%1HMTIEQ'*3K6WIG'BN_3.;(!OD-@ M'6!7)?S%I18E'OLEH[V2IR D)<@7,6U0/'/JNO!:_!Q\A?I>6UD3$#ZX?P-O MF,,E'(['NC6Q5JJ=',:I*UV (TLM@ZPB*7&O3PK(/N=UO342?M$R4'#9S&)!@'C^+1!A[U MUEQXK$U"KI0E2$ZY51GV]D]16$9[@0D<[XCK;F".+\0U"J9AQF:+![?Y)V_A M=(&OF+2'[[4BW,J&729\H,*KL5#-S.&\ 8KASX MPS)_@%;AEM=V?.2B&54"W[3 @!BHC.:!CZ83%L)T#(]_:$7^<%S31Z.7^WI\ MFQ?,_@#-A6^E/];R_NXS%Q^!,,"CCE.I8W^ 5' M]P?FG!'/]-C";-6S(9R!@[Q*O LLWUT!PKB@2W)(T\(Q%8#WL!82R>9^D/X$*-MDR&U_E&9TC9\%*=Q6X MR+]UZ%YU[3:" M5L '0<^C?^!LC<+6U0-^^BN\9TUM CQ 48=:; L#;H\Q">@Q>(#I$A3;M>L\ MFQX.#)=L>Q_U=L-$-BFBZVX JI7=G3U#QI)6@-N.B<'%1I8VDCNL@9I33)XQ M5"7,(A9,&\"*AH-]S8@$:O;-BVGXR_!T-?:4V'CM;A\A,\^Q C__D=@ $42; MNJ69^=3'S-5"\5R=F[T')+ *__UKH7;^6"]:X#6 +7OT\';ED[-P^-4DF51M M_?,-&**%:8>;S]HZM5/,/LY_%N30)NN?;(-TSSC9IO.5)%73=E@M]B>.%FVX MV1^I9$B[5.O/C,%P.)_,^O-)GXQZ WTTT@>#?ZF:V@J?6KKA'-9D01]F8-5_ M/) YK,1K8KV0C8?DB!$"M.1#G!?+LM'Y*#;*I)A@E(^V =+&K-0[IY JO]"H ML]?YL^-3IBK?@4K",Q&F"S^ A;)U$TP;Z^C*]B5+Q)(7VV7-7@F"7J5&N8W?4F-P*)/\]T!OX6P&+OPOC=1[X+[/K,R M)C'H[@[WOW;,R':Z^/6,"?>2$BC4'QZM39+'H-?W-N8.ABQH9-DAE(+A#%KE M\+@"['8@=G[ QN+&@LZLL,%IJ-!P*=?H_R&57^?*=(P.8 -@TN*3H85D!Y P M>8NL/?HZ_,N;\,S,M-D4V$/'F!10C9TN5X\BM55\6?S<@9_^FKX^''?ZDT'F M3]V.FGD][U5JOS,:9_^4]ZK\Z]J@PD'U#KWJ4JG%-LBIL[N@>EIA49F)* M@^?>.UN^P;')^+D9'8U*TV=6G_CPK5,2',MDM]2:'-G9L)5EADE2UJTTG>5: MC3HCK>;4_$Q]Y17NR_X:;O_,76<5WWMRHE2W4^J\;BU9.&N*]H.NW-3/%>A93B-TX; :;UV=YB7/EEW=I-P-GDL]I[:#DN<.W&G?,^\_V3\PPQY&118L?6(%ZIX= M^WJ*$_B>3VR;:/TZ9DB%Y2.9'3N7/K#[_:['3[[.)G=4FRE=<'Q&DNO:[_7UH)\TL3E ?E93=$YRQZROGX MK2'A7218%S4XJ:BJ;$"EJ56%ZT>DM];]#/W..?.X0+\RSNPQSARH#>;,DRQ2 M^'.XA ->\U6A-U7@^1C1,D O3WU[+48GS\2*YZ1O78'\[/1*MFY.W60ZCTSGD3MNS3VT5S&IQNK*'3PI M,S=C=0_(S+#+[&Y>3Z!ZR(SS78W\M)_)+977*O2>XUW4CD?,X#ZLSN M(5DV666M5-,V6>9PU8%%;IG]JW=A"S-]#YE>K0I&JH:.J-P DL%L_>E6[Z)-FU8 M.9YLAG>ESG=[.OKU>%^\/47D0',]L$2'8OH3F]12WH@V @1:.SZ%MQ,+VV]' MX$ YE*5I=L_ZVGNBLYR\=+[I%--6-?4AY<0++4)8$WD.PP[UO/D0OYM]- M-]J%&_-[GA/C"MC=+]L'?:CA MIF>ZBT>R#WJ(L3>/0/<8_(N_)+[R0EVZ0S,@,6L8G"+:237&-2'8$ F65D?* M2;3JI24_OWVK;)(LFR2WIMJPFB;) ]DD639)OO!*\";)_;)-DK_1!4XTZL* M!WZ6XP59[9*'HW3WX.$HW2Y9<,-&$2_W#G9+SO)M^)LSOM>0;L69H@$FV]MC MLCF]]CHY'S]_2$&L"R00OHCH^X:$3UABF(B.UOC%<0V/VEF!P;@U]5^:^5[, -OSU6^N(X1Z#X'L?NVIBA"_D9YMZ0KM 8>]UE2=XL7<;?2 M0'F$NT0&N[V 3WJ!Y7O><4) MC#2U ]V" .'7MO(""LYEC[\0H,T#_[4))2%N(O=[, M=>3WR5;^#P&=!'I,;3/GNQWG1%@9Q&\SV#6,B]<,E0-<5/""@.T4<[5"HN+J MNO29@@YCM* _U]3V8)C$\QQ8>[0\+V;8OIPB0ISRA5C &+%RCH[R" \(F6A' MGUB[IN-BI&?"@N1R71LI0GMD;PCQGOHDY< M)NYP@0TL<%U\%__67T#^X*T(>8?#ZRCO(5# ENQ+!BGKP#3_!,(A2P%!MJ1[ MZQ#7P$OO31B"[[@H7R(810W'@DOX(GP%E@]>#^$H(TF,% KX_%D*X?? 7D+\ MJLR);EJF#Z+SLC3U)?*W"#A1[!Z#!?"@TAF:ZNG3EP&]B:$"U\)%\,!=\ M+*>FIZ, 2[ZG.D5MK_1Z64R)'&;Z&+0[$,L_."\VO,(+9AY$=V58=MY=.G=Z!K@506><$-$,MT,HSQAN
    GMTQPKK M-N?*^DAO4X4\E.#O/8OZ^?NL^?@%CF91CRQR%6, &3'6PAM'2XN>3A\E8ZV\ M\>F(K]Q=>*_M%_&4+N!W%EG>$>IKHJ MWYYBS?3V$.C&E=46.5A1K?<0R7K7@H' C)E6PGEI/<#Z0=!L0\3[P;)L!W5U MV+/S8YY:Q4N0YW,T3'+:Y-JDPM1( !IPDI&#F% XX[0E>;5.U]H&V/%=\$[5 MNZ:G9SO==!"8_3S$E&NC]#I/.YE[7-"@O V&Y!!F<2+ ML%JV-N+O!?2T"=-.%QWL-._'YWFXAL-D*Q8G7003,G&8UY$_'C4(SETR.@=W MMQ'@P32Y!\[3)DDK/700\;U'#+-*MJ * 2%H5EE!ZZ9MSAGCZ& .+CCDP36? M;;()TX,B2YN80%,U='#DW(-O38#OC+-8:U'(XTV*+#HD_S1(&XG=R@3#>.&R M]0:S.\KG1:46JEI[3#6+W/_2&]705*\_R6G>L6_0IZUX6+_ZE@^(N6_YR0=& MR_?!WRC./#$838:9/#'ZR]?!""]H MHYE\'=%'7$SJL.[5R[CFJ$Y".Q>(GHXG4)XQ"(%(8S+SP=A2N&K=0OJ(RVM3 M>M$EU%D T$LR%(*R8&0A+9!&P&M2A7)DE# AA FMB[>/M+1CQ?L?ZCNSNN;D M83'JH=PYW%KFU'*?WE).Z5*C2TJQH)Q+P'BMJ"\V JRGK@.4A?K% ^M[QDV M0#K5W<*#9-'=MAH-M=F!5WT/O+FON W CJX?-H([S85#4Y5N3Y<#]'$2XMA@ MM:AQ "E%K'FCL:8'"OHC"">,EZYY*?V)"+/AZN"T?-E%#=WP9,6^^K_S12J# M(0'/BUD&W*3HR$$,+-<&Q[R RZB@T/<3_8>Q=],;?%]?F/C&G M=(0ZEK>V4L[@N-1@70DR&TPZ;3?X9N7'G]@X[4HS@Z9B;3VZ[JJP]4/O:ZZI M$F0:D2#^-(S72=M2_<*KEE(^+[G_,,5-]0T!V<3M-[ MR%?QWY/>J'?ES'N)UFN"$[FCM>94&^R3ZT1(A8J:,Y9:^[&K<+Q8_^NM_X/U MUD'1VEU,\S=G&U0=F>*K$9W&TCY<8QLH<("XC["Q+- 9XKF0!IQQQ'09&01% MYYZ5UIAHE36Q>;?B(Y)@@]%Z- [L(.7.6HZL/N\T,S$FF^C@K-"T4."YEQ % MV=F::Y7O=J=X)(9%"U7L8#?L(L?6MN/*0VTVU?%]61R$[\M\Y(8TR%TB:"55 M*[=@';[@'01?A'#!!<$V)@KM_MCC$^"AYRUTK+H.2'8MF?L%,T5[7< _GP9" MKXC+.JH Y,,[4(H9,MFU ,UE="$S3;;UML0[#,H+&=>1\8@J[L#(^3 MF+79L-BZO&@CJ!>NK>-:6WUVX,2_)4%]N3FN]ZR0-$[+ MI3]#2VM8$NPOBA5!K"760OKJ9KAQS3J/?2*2?L#9-H.^D2:RI M]G.SDF6G4V86+#&=$-*>&A3/(*TS1?LD'&\=7]R,ZH5B]YR/+36Z=EISQP4K MU\WF9Z"QG][V,-0+F5X^I'/4(8_KI+1ECY4^PGJ7$"6S@DY&IR)99H;^P&(- MZ*!9YB&:X%OG9K[4NRQ=8@C+L[$)P6(A<\6;#$Y'!B8P9[P.T:76K39>ZEV. M\LZ[[(3BW:L M=]E%FR??"IB Y25!]K MOYV FC\1#C^,SE)%W2%K(H=M_H%:RW12A$ MG2%1(,9LZZ@P>O4",V!<-D$D9I&U]H8/!GVB5)EC4.2^@[=S_79MP&T0V/P" M\]U@G&LKO+<#[(\^YIAI+>0?OB-N]WKLNZ;M_,6_ZW^BU&PR_OYX,A_356>3"2DY&4XZB#O3V9$,I MLJ8BBRQ%KA@KG19%[0;WA:"M==K!A?<.T#\,\U?L)7JKI@TD9\)>+,,[%WW- MQ?3&UBLP>K6"1Q(D3SQJ,K^Y:#W.O1'T%YIVJ>L.KMCW$-\"N;6&Y\@T))X( MK_1UK*7C0-_T)C$6E&@]ZW=_M,^'F$?2Z-JK]R-MGP/ZNX/EP]H2:7^:Q M.5:N^E_/Q^_+WT2+U!;GW*=4(2[!&63 @K?>\%*L[J#!U.' GSX_ M3Z?G9;*Z(Y)U:AQ?(Y^_;"Y*I8NSP'01H#"0\!B9*,')S+T+MJ03^D(K,;]0 MM!/M+K/3'S,(NO1BH1$\,@[&&8*>R$Y&61B@+EHQ1!^:ST8_ .X+)UOK=$5, M_A27GF<\6Y^T\+5=9KVL]9F<-D/ <^1<1\M,:CV+80^8SX=_7>MP!>\.O@RZ MD=*]G\"8BJ480BP"85=!>0@\1Y L.Y8U9UZW#J8?BOGEVGU]'= 1V? PKC8_ MX/=ZI745"/,E4#H0&#,G#!VM!GU\/A^7)X??8QZ@ MY).S=$A_OR'OQ1J2-TF$C$"G5015=(:0-'EW H/51BAITDF)NAKW"U>[577# MJ_9=HV7S+_I?WF8N:*-U:0BB9SHR P38A"@[+Z%SMLR+#EDSONS;#/^A]AFP;EO)?6.I ):]LLQ@$M"^!]41P3 MV:/R\0VG>?O8VC1PH1QJ)2&A0% 2+3BG-(0@C426/7^$S3*>;)N&7=Z94[5I MV(51CZ5- S(&LASB;Y"9C@=%-;$UND# M)R+,@6T:NN7++FHX89L&F3%R%CW8%$D(.M(>6[MXH]#*QQRTLAW<-SW6-@T[ M*77/-@V[:.2T=>X?\[=,WSA+P7JGDP131*JA65V;P"/00J*R+!M^RL+V.F[ _FA?R-N O(@]2VT+_^L=7 MLN#SF:*S U,FL94ZI:@VLZ_X09:^Y/R.7[T;]PNP6W&S*D84[*SO-G MK@=[38^:15^ ,\68-2*2W+C1H#QWX%0QX'5&KK7BJMR9CM!@R- :,"^$/309 MH(F:.^CX<&L)[P;CU:\:::R>'^_[BU\_XR:+8,E[Y=5^5U;12>*4@E!0I=H< MP/M.ZYVVA_K"W:TVVXYTWS!MI=%DKY*S$2S7B=A3\:OT7Y/1^'+:!] EQ1RB!#)5R$)G.E:I M1;">I2BMDRFXUNQ<@>.%FH=2\U#EGK95Q%7NXDPM4^?1>)F#E@Z*EHHLE>P MHY'TDM5J6)-S,B<,?JU _$+B%I7Z!S*AFRX2Z^V4.DMJL;SWJS/@?LYE,,RS M]7S&/\Y"2-));PD_NMKHR@.&0N:-S(;)$I/3'325:+F$%Z;O='%V)*YTTZ)B M5;^7Q9LY7] 6R[!%&=092JF=-FKZN3?&0!2Z&*MSBJ:#4' +Z"]4WXGJ'7.C MB[87*T$2L%]+R7&\YCT]4RP7:^HXW4+B4\CIQ?38OI)TT_\7P?3[<=2K\ XIPVCSXP!J<#E;?J 3GQM.K M^U;F *[9K 7W2A=RUU@=VYMK=*PD#D785/L RF [L/WNQ=3 9%CU^;-,\* M M1E]K*U-*H%SQX#5YJR(5GXQ E4('EL%:/,,6PVGIP?<8 S][9HM MZYY]JM*,=DH=-!1NPQRJ&WCJ!>PG[L-J%V*)K;3_#*0XQ9(M-'1LL(; M"?AHVM?)8"%C#H0G\TYI8<')X*!$G8N0*8>P537IP]+ZFBJ'(RI]%[DV5/;T MNN:W'KD07VHN?L4USOGB;>_?DQY].1CB%]K8^O^:(?Z*,TO\JGW\/)U>:.E= M#>]9/9J]_D4>C M*? /O:^+<@MG2RK1,9!.%5"!)P@^(WATA>> PKJX%3_6/>'1Z[V)Z%KO"Y^^ MYMC#B_'WU^?YLA?Q8K0 )5RL9:-0G!;DZ'L%KB ':;01Q2)7N%UNR+HG/'Y] MMA!=!ZG%DX=0FZ;\LS<^?ST9C0>7>?CK'_-03\T8H?^G&NAV+L?H MZ'030I #I.G$\\(&X-$*Z="K(EN7K^T!\R2E;-UYCETK:NW>?Y3 U]7/JJ!I M%1_RL R&ES4T^3Y<]&82K1G*<4Q+ZUW2KPS*)_KNJ) @:JU@-W&Q9K@Z#)MU M([MC1=4\M[35H03I6>WE9>N.2D9**DZ(6BO,W%;Q@L<25:N7,HD.<7"ZCKVQ MC':#H V(Q#'(('@P'0S,?/A1M5UXL%-4;1>!GSJJMEC0["U]7SX/L3\J>3BK MH[OM4T6%N;.UW7WA?N2X#>:)\^( R7>P:>P3T""7O427+4A. MUIPJ-D P08%VG'O/);/-QQ@^C@1]BQ.I3@ET-'Q)3(HSAB@00M6 MUA3#C%)@ZVY7+SV+EWJ#)L4]9P$AQYCHK19T#C$C03GAI,[!9MEZWL=+S^*C MO#.GZEF\"Z,>2G#NUC)7M+@4G"NG.() 9D Q)P%I,9"SUV@$EI):!^8V0'KJ M/8MW8M&./8MWT>9)6L]N _"E9_'>*MVY!^T^^C@)<12S!7TJ8(-!4)%9P$(G M13$[@)NH1]BSNEB^[J.&$/8N9(,_18'7AO*VU/!)"U@9*YEX4[5SF M'0QS?:P]BW=2ZIX]BW?12 X/]^G+%Z31B3D#VEM!DD0-GOX.Z$5 QE+@ MS7EWG)6]&&7KC;('R*VNVWIN OP.+Q?AX&U@'\/BVQ[R:>S A\BB^\R#CBG0 MM9&Y"_SD"K=%00FUE7ED$9#0 K-1B.R-YJGU"+('Q=P-!NE3)NX.FF^=OOZW M2?\<+RY^PS@=*+JX&66:F:02F6J3OH?WG;^Y;3M.WAZ//@YSP3$DFBG&'P-EO#@.O: ME=.4 BA,FDX,U;HPY5+K[(2MP3WM]A '!:@[T>]IQV:\Z7^C]0R&5^/A3>*E M&)N!X-,[A%F \ZP.PJ$-FS.2'C_AX(&[<%_(NM5AV2$'6A^8.^!^G8?C:7>X M6Z_B6=3!),D\,(:,#A7MP)44(<6@T9+WL=5<4,G>HK^ M;1Z-!L/; ^,_3<)%_>^K?G^"%S_35Q_K>\0P.R,M Y<3!^55A"!"@1*MT%)I M;Z+?BHG;/_.%_Y+.DB^=*:]JH M;36G70'''()4R3$TSN0H&_'M/APO'-R3@\V4V\'PB4\Y3H;D:OV226B]\9F- M*L7$$_#(Z34)20+2I@R:69V*84RGUC=Y=R"\T&R=[7>(KM8.@3A69N2GR>4E M#K\/RNRLG]]!?<*+#E,E-S^SV]S)'=?\"),I90J(47) 7^]C,GD3OMY5"IZ" MXJA9YJ;Q=O&23+ET/^9R-)ZI#+2!%'+L(B?;ACO(6:*5C"LI'U]*ZY--IMSE MG3E5,N4NC'HLR91>,J,=+4>K'( .807>1@?)D%_ 69866^]5SSR96,J2BX+"=#&3 M[.$P]V$D4YZ"N+MH_CC)E#$D)7SRD!P3M>]# 6<= U&8Y(YL>R^WR_=XY,F4 M.VEFV$ 944V2/.^GI!IJ+*9)?'L)6> M5WWZ,U#SP4+MX/RYNA?[^?O5E_^[1ZL>QO/O;_.W?#'=Z#"CK+?4NMQ7H$D-VTM'>'HNO!Z^#(#FOIEV(-0N(Y=:7 MM ^ 6QLLZ@='K5VTU"6EWO2_3L:CJ03$8KR#EURJ7+OOU_%?WG- 76<\:++H M=#+,RM8=Z^Z!@+_4@+1) CD6!TY+WP_# 7TY_OZ!M%#E?S6-:K&4K.@-5RF#D%J3QT2' M@K-! 2N^_E=IHSN])ST,_@N]&]"[*4>ZCL/>OY3WX_,\?#?HQQGR>46,\3$Q M]!ZTKP.G38W6I*(@Q(!!6"55:MT@_5#,+\1N0.S#V=#!O=@,Q?NRPSK.DE(E M!\\@.!Y 63IO@L,(,B3OC-*6N=9>SQXP7SB[CK-=ZWQMZ*=97<*M,P)OG!$' MU!UL_,P#ZPIVP]RH;F#M87K-),.]! \$KXYV3.G!L_#9O M1G5P"=1\_-G[LO99\ZBI,CQK$X#;.O^4WBH(9#\ *I%,],4;W]I_VA;;L?+D M&W-DJ<*I"U4\E/STM4OZ^?MG^HA92F/1SJ9@0 660:DL *6/8'E.*3CCM&YM M[VT!ZU37(=W08="M6CIP(]:OGCY@D=Z\!<2.KC"V@'>:BXOFJMV6.@?JY404 M0!?)I?=D.-K6 96346?#O<1#8,XNZNB ,6_)[EP, M?L=@."_T_%Q7RA6MU(E ;B@=YC(8)G3K'GO73S^^;]9<.8,FDNT@'%N1O+G\ M.AQ\F]VF+-H!2V(S3Q)XK4]7(537,2LPQEG!LW))MFX"L!K)T]3]@1+OX%W_ M>=*[J/[\'(V*Q61AB9"%DQW/"P/,9,=+$4*R 6-)JK'^;R-X>GH_0,(=1/+^ MAO&<'+;A]YLKG4.S#HV*Y+IYGNAL4U&2_Y89>*4$6N]Y":FQ\N^!\_28T$KV M'21-O1Y,>U?$V++,(\66U31%I54A8B:<^TVDB'(X,C'0B,%\J!\:]?T M/CQ/CQC-I-]!FZ [X>JW@QMEF,IB*L9S*+7*36F1P7G':N5;S3-ESCVY@:0CK/D,YF_ M*0I0Z&IFE3)@HN)D('O-[[;0?HP$V:W.Z%C\V$'T'?#B]6 T?E]J<3 M2S)K#CI%6JHK$CSC K@H.@0CN3*EN<5Q!\3);X8/4=*2@7&(A#L(/WS*%_2C M+W_-9 [CQ?3>^Y+D2U;0=.+LKW]\I1?F"FQ(OA0O'&A1D!/UMLD%\D.C0@>;YIY+W')Q'!WG:!UDM*SVB%=T(M@"9%EH M9X.)0K0._7:ZH!>&=Z;^A[.3ORKC/-QRA<62=(7V8'RN0Q#HF/*H&)B$W"OM MO8BM1RIWOZH7EG=+A"Z:S-R =B:$1):B(MM)>OI#D)0"F5+:%,,D0R[;ES+< M>/Z3H\_>PNT^'?67',;O<#BSHP](05WY.0>FG6[&UBC5M&KY?7D]S*DW7G0N MN-:\DI%'KNOE&/-UWI< [^BO0L7"?4E6Z=:%CO<".OB6?<6'SV+!6M714;R M2EC[NP@$#)Y#(N];2I_1E=81CK5@CI5"VD[W2W?K3>3\4-)%/YW38?4Y#R_K M6WF5=%2,\,QP#J(D%MR/![L(N@.]/]N,,ZC#_B];G>?!S]C_U^+ &Q66IJB%;@D M ZC:W@L+>DB>22=,9+YYPMY:,,=W)IJH:]"%K#L(_]T^^J94MXP%9;0$K@QY M2M8@!!%H&P8%2[B!>SR6MJJ2_,4 I-5#94Y2V:.S^ QH?76*V-;G_SW M CK^Z7^XS@9=";QU_]25J<.?)N%M[[*W2"%F1CJE!0/G'!U]GLX_)US-,91, M<,M("ML-I]WB88]8V9W(LXL.,F327D\4G&YP@78X(IDGW@D)9(TR"$($B(9I MIKC&))LWZ5Y"\;3,O0.EW$$J_FU$-_H$;X.KJR$#:S"=:)K4@3J[EP('"KSS MC> &ON02>;)$^10S!Y7)%<44(SAC4.8Z[<:WKMKW+3.M%&6CN//G$CD96M M-+K5XYZ"EMO+M?E[FX>7;P?87P--H54:&0->;59ED@;4TD+4QDMCLM!W+[K7 MO<3W/NR29MW M35B!XVE9Z@=+NH/BR+N8YES?!E5'EOIJ1*>QTP_7V 8*'"#N+MJFK$:'S*FL M;0:9:A*:#((V/BG UZ(;KVUR[5NH')$$&VST8W%@%REWH?L;6]YB$$_V+',Z MZW3A]< K%H)A"#I:&31]A&ZO]R44QS< 6NCGGNRN/83;2?E:G QKDG%8 J8 MR)<@>\;6X3HJ2 V>? N(B'4B;!(NM8[&+X%X$LH^3+1'OX5)RLIHBH?BT8#R M <'%C'0X)G36,REYZXS5!W8+TP$'VHF\H<4_&H[//F+_R^P(B[%P9DR"'',$ M?&H%KC&IV^MO%X$UUMO?2%*7D\M%-X*<@S(^U_(<2XN)M*4'JR%9;FT0 M&%7:JK_V!LW=>NCQ3LJ#Q#YH(;.&)O 4"/YQ X@N1+@2'221"8@D1RX4X2&( MHG6. M5VS6,W*>_F0Q^A\O:660(7GD18L: M*D]@2A:"L6B,:IU(?A?#T[!PFDAX6>.FI<87R3-;(.HH2KF,YC01RL.T=(_* M#Q!QQZ_['!G/EI'?G,@?$W5((HN + H0WCK%A5=2M&[==RRE;XA(=JWS723; M1:G0+'[R_EL>]FN)_*QFGGSI"O'3H RO?O*FG_(?GW['K_4GBV:34I$ED0Q8 M74L<=.3@4^U3*Z/(P5JA[CJ"N#L*@/]<^#-=HN%5< MD?$"GDM!:%0 M++FXB2-RC$=M&],GML('CT;#A!HZP2&MX-^JMUHQWD8L/^O M]Z5DXFD%]_;-S^\_\D4;^Z(T>BX@9Q[GW6D)&5B1BX_,1W3;)1UO][Q'J^&N M9-I)?Y*;*1QD$N=7EX,)P1?:..V#!!L#[3$B6O(XA8',';-(;'2J]?N]#LL) MPMR=-2]H(N\.=O?;N*:LS:/Q]%RJ?0?3!_*QZ ?X)9]Q;[R7M$>%;&OW5)T2I?.O.KKO@>TI4Z4POG=? D%7<&WWZ.LR8WO=OVF/\ M+)%WGBTZ*,SE*A!=0Z@(PI)][#UW[1M&;8OM*7&G$WUTD8^Y0@*OR(&F\_#] M9#RJ W6)Y7/SRFF5:#^4$%4=5FQ\K0FP"5A-1^9!.NE;GT:[X'M*_.E,+PW3 M N[#>M/0^F4R)*QD:/4&Z4SR&%C.H08+'9VP40)6AUU+%J3"X-HWX-@%WU/G M4!.]='#;LL#U 7OI71Z?:56B5E:#4;4&R3@!R(T$)Y.F7=1:ZUJ'5>] >$I, M.$2ZR\JV+?*^%SV(SF)*I2170*"3H*0DP\E9"886)&7,N?C6)=HWG_^4U+RW M7)=U[ X+A:ZRG ??E]>?<,>_?/IKWS,_Y[TZ!^=L8)&>K*" MDC#DB4NA 8U%D*$@4]$59^_D"JZ+D1X&Y"F0X^@*62:3[XQ,"X WHSB8F*H-GA8WE7P/V8JP#)MEEV MTZ/)RCF9@7@KZD0Y#LXJ!;$XIQU*%TKK#@"[(7P*/#J";E90B7?0??S3Y/(2 MA]\'I?[EP [D*S^K01?RS1B/THF<1\6BM!8XKS,",IF39&\4\B>*\HY[9U3K M_)A[ 777B=SF$)VIY=@LT;Z7LJ^WC1%T4#)X:9*6Q^BY_H ZD>^B^^T[D>\B MYX?2B7Q%AQ74*N9 N(WP=$*&>OFM23CTAW:\H, L&]/E,?2@VDF[FWM0[2+E M8[8OVM![IR#'HE&#CK5*0GL#3@<'VGEAF4U*%K&5RA]-%Z.] M==U0DD=H73*;-XW!)$9P3*TR4]$JP(0&-.=1&T8+5JV3NAY'%Z-#;+V#)7V$ M'E:+*<);H'JN78QVTMAV'6SV$??QNAA)ZY7G40 /SM0-2M=J4P^2,^,%>) MMJ-]__JV/1>?"V%A.2?R-(0"1YX'L( N<"USLU_IXS6Z#/YWC M,)\/+NC#1W7^R?C[I_$@_NMC_CH9QG, 8KZRJ?;"-*Q!0>,@V68&3[;BP^=-5)+S!;, S=!5(TF RUS2N:=YR5P$J5LG1*X%?KF+KVG4Q<[6H%SJHT)MM[RNW>-@IAF&W4LV@0[EV$-9X/;B\'/2GY^(4 MYNC59'P^&/;^.Z>SZ(.56B)4+PL46@Z.60,8HT]*<"E*Z^S&>^ M(T::*++BR*E>&"=Y,JN/?E+KD_#WZ^L1TFV@(YST%*,&22@U(%R0J/ M"F1@UH?BM<;F%R.' 'YZ%#N>_KH/S[V*L9:O]?I?RF#V=M3.<.D#?J\.]^@= M#H&Y@U;4*#QW_5C:CKZ2'8TSQ@]K>^=I8XOO2\A>_8[# M=",PS!36Z15@O/:T1R4%6,B(=JI$LJ)JL7'SU_Q@U ?OC/$\I\E%GK]%]V$9 MK0,S"UB@%AD%=U!<39FH WP<&0=0.U)Y)[*/=PWPP\77"ORQ@H='9NG2-GH2 M93^46.2'"^S7=,^IG^Q"M*8@UMM:5]T:6XL%'7',FJ1UTFA:AQ%N/O]4\<83 M,6#02!,=F(8++'-?>ALT'<4@;R,Y3=1Q?\VL4?$!8NU>V8QA0:4DI"AR#9P4 M(-IR0)Z8I>W4Z- Z\?$82MX0/>Q*Q[M(LWF$4##.*YYYU"HKA\$)#J8FWBN5 M NU./$()42=O>"YQN[8<=S[X^*[5(4(>-))0Z]*3BD5/?;KI@3*Z &P2)[6N=,UBD9I87% M ,JI#.B% ZL,>JM8**[UOGH+P/.VKO;710?U)_L+XGH9_73G!=IF35U>%#=> MSVE,O0-HLNK>\"'HN*N[Z-9KBU9P[A4'$2/Y\$DK<,[2*>Q]1&ULUKGU^.C' MP]L-UNL#I^TNJNV KK]>?KT8?,]Y:B2\_UH7M)A*1[8&QER@9%>K4'6!8!2# M4K1T+DA>5.O+TK5@3G1_?E)=#[I05&O#_(9MN4#CN4V>D2$2ZIR*,.UUH"UD M(8VWA:L@W5;V^-)'/V,2-)!U%\&1/"R#X27V8Y[=J"V:% A1,SX<1"[)%A7$ MQ1#*K'V\3TP7=K?%Y>%1DM50GC%E6BJIH9D_9?*;?IK$?+7R*SIK:[CU'$*6 M1&?.;.VWR,#3-A:SF,ZYV6KK6/WYSY@,K:3><+K#[0'6B#9J=!ZD+@H4\Q:P M% LN*XP<.8;M.NQM,ZW[^3K\^\N\"\4ORIJW@+&+;W[J@>WKW.@#A+]F8OL^ MDFMH!BP-PV8V$/<2Z)3KB6(1G,ZN-NG67$4L.;:8V]ZY M?XD^WUMXO &NOM M]O1XQGAQ)I%3K%QMA.MJA:-AP#5B\&0*Q+)5^'73T/:;#SWAT/9=Q#YH(;.& M7M?R]/BS8<^0N7M+;,.'*=_ MY%%-?IO=I\;@4@D* J\- G/*X- 3CX(,C+.,LGD)Z(W'/T\[Z% ]+%/BX&%5 MUEM-^][U\=8EY$VDAG4[>$^;,/MIX20[S&?2_8+=3"EK11U>4Y-\ MR$?AX+,PD$(M\?2<)]=Z&.%. )\X:?;41.M(^[+E?&U8SZ'^-I@,YTA]T$$G MH\%HQT#IXFL32X(;@[>JTM]L>7>WRV,?(Q,Z%F[#<.O62'O?%H0UF#-+Y&-' MS1(H7WN98A$@/#+NA)5,;:PHV_VQ3YH&^PFWH9]98R"?>^/J<;_II]ZW7IK@ MQ=0"9SPFZX2'8C0!4MR +RI B!9)H]I:ME5;G0WQHY4/?Y[AAS:Z6";'WM.. M5P+Z9V]\_C%?3.4Q.N]]_3SXM3_NC;\O7I3A<>\A6>5Q+9[DCP,_?:R[,^[+R8V95:4Y@;VDUX/^ M>(AQ/%J_CJM"VBJJ-TJ3C6V[P&1[&ZZ]VD9TD6E0;L5Z:*LTBE!L5S7 M%8G:G\>#=\4(69NKY]:QS8?.]8V3"9\%U70,WF3"F!,=AP6M:5[[_UL<_3@#Q0O,N*MFT4O8C3 M;(%EM;6V2>6G,*0.%?9*G1T@J=81BKN8A(^LB,CI;)O.7(T%T/,",FHZ_T2R MQN/#T=H:DZ!+I>TBH.8=72:I-[X"--_D54B\E"S RSJ[142$P+,#X[-#%Y+# MNRU=UW4'6?'IQSM0#Q?VH*6D.C@.KXZ'N[A,D9Z5A"!KS$IQ4< %%8 5[X.3 MTB:SW67D/0]YK(IL);?VD=W+7A^G.7Y].ON'7P=#'.>_#K[E8;\6(M[%6LCN M4B@8A%0G&]H0(1B'D+6+@ENIG U;Z7C'!S]6O7A):7"\#,Z=%_0->Q?5 MX?EM,/PK_=OQ&=EB)1B!H!AY/PK)XT7/!-".4.@H#G5A#Y3>=]?RPO)3D**+ MAFT7T]^9#_]86N"O?]0O\UF0A$=F!4PR,B,9\Q"8R)",)'?=!1N:4W<[9,^. MB!THK /;X*JM31Y^Z\U;5"QA?3?H?\LC6LJL<<'GP;B&#F_:OJ/QN\'X_^;Q MQQP'7_K3PR$H*;02 :(+KC;Q)Z,GDBF,Y-84(W1==^M+@JX6\^S(^S!H<ZKL^_#\XXAIAU'?O#; 95L@9G:YL;H;S1F$@1 MVW7S[1#D"XM/H>V&ZM5&>?A8G$Y%2FDIX-&RUCM]1K=00XY\*3)KN(E MG([*-Y&^\/ED>N\BM:PKR^E#'O8&B=S1^;?J[_$SASX9[CQX&T@/K([**O2' M*H$+$814K/5$[^.N\-F\'8^ 0*UOY_>6]"RQY4U_-!Y.IHD,[\?G>?CY'/NS MSJRCSSC\DL>S%;^*Y[W\;?IYM/AYT=F9MMG2"BTX+6C=4B)X17J*)7&I<[+I M;M^7C3F+0"_PLGCZ7\%4S>^V[QX,5L=%"G._KH37^VTG_F:L?D M].I;'I(5,_WA+SC.5S;]F>;,Y.P5:*/K)2L9\#Z'.EA <#+T(=J5_=\1?_ M\@X]"MJM> $/;N+;G23^,0VV+B0Q#;=>+UNPJ*32&I2+$E24"4+B @S9T"9I M+Z)OW?S@-"M]>;4>'J%6O$=[7\PNEOUNT"=]Y2%AG*>I+;J9C'[+>73&HK3! M%0F,><+GD Y:>O-K1Q/A,;$25>LHR@9(SXZ9+56T@D)[7X,>YMV^ZO/'K MQ30,^3&/21%Y6- 0HG20-./1E.RYWZY2I3.(SX:) M#TC3*PB\]\7DE51KJ?J;T6B2TR^3X76L99H=?J>B?;JBOPX'H]%95IG^;VH( MD79ME9('IYT$>A4ST\XJEE)K6V OI,^&IT=4Z H>'G[UMQKVU%!8C]H%CZYH M 6AK98ZLS15JXP;'+:9DHPGMNT_O _2%AS_OSO!&'T2]WX+T:WH8]ZEU\O-EY+-,?PT[4D;DMH#N06"X\M MD_S'./=33C^>R$&^)K_C+#FT$604M!^BE. 32R!3UA%YL"8JHH6ZQCHH!ENMZJ&P/.) .^7JD'%D416PW:W$5\K< WW*SQXJ+3+7H7EBYM MT2=1]JJ2P1^J_-+XS_%B0)__EQ_'PTF^_N: _+\_QF1"UZ?2MIF_7"[Y'WO4 M&5Y-OJV=26+@3C@Z>"*=,K,IQ8ZV(6 F2LE)E@5;9P?= O#XFRCMQ(&[)81[ MZ^)XXT\.'*:\Q9HZZI[9Q7I.TT?S )KL&N\\EHX?"W^9CC%)6\@2=W3.6(<0 M;&%@,0=IK"\^-#_.'PUO-_3$?."TW46UK1OX7'L+5U/B7;&%$P9?1,U4N)QT)P2_:#J@TH M9 EDTSH%]'H8Y57(ALG&>\T:*,^8,BV5=(I#;N\+RZN*HX^#BXO?!L/ZC\Z$ M=]&D'&G39K1I>ZG \Y" 2V-L=-JF@L<^_IJN\ $RO6/G]^$2Z"%UD-I^M;.V M0F<\&>M"MH Z95"F% A"2(W%G<(WI)CL#2X[]0>U#L41T] MM]/0SK)(,4O&0=!ZZ=B>=DS29*UE&[QF@C:\!].=;<>UO;Q))WF3#B#80VK7 MN6/2V1GY,I'%6N$7ZT1446=OUK&H1HA0N.%HF@=WC[6VEQ?I)"_2 01KV.NK M^W62%DKNW5PJ"=P8J36X( RHY'7-$-$0@HK*F^IM1X[>2";RX]/5+B)X1/OCHPD3=4;!1^7[;B^.,Z:2 MB5G4(4V*_']G)#B1/&2GL[""!8>/<,M\2O5^#X'\#_!%WHFYC^KMW;F 4I0@ MZ2PX\X>K99$%:S9$K2D+T. M9%^1P^90(7##M42!(C2_KW\PBW]YF1_FR]PEAQ]C!&\RS*/-4A JJ\A]@<*S MK=.-(@1F'+C" U,^1H;-B_H>Q,I?7N.'^1IWQM['&3/<8A]CW.;B!9AH:_]6 M5< S%D%FYYFR0D3Q>!KB[.H;'ZON[T9.7*C?OY%9V5VAWQ8/[;:R;]=5/YQ2 MOEQ8[5U<6[JB )7I?0C6%= VTP^*XE:]E/*MK^Q!3VPR&("CXZ"#-K/N8 MBE:&@K&Y??\,2_EV86EWI7R[*/MAEO(AFN08&C#625")DU_NE0:F;BGEVZF4;R>:'*,F:A\=/Q;^)NEY#-:" MD%BK?HH$M 4A2Y9U,2EQ[*0U_*/@[4ZE? ^.MKNHM@.ZKJL5,DC6BV ,=$R1 MSA/RSIUW!CAS(AKC@C?ZI:"K*SUO6="UBY(ZJ%"9MSB>OE?!2>:#MZ!SK*VH M>.T"E 7P7))E):$PK7>H&X]_WO;;OGKHX(9K#F7.^6W =&1VW0)R&GMI;[6L M5N\!,NW@W+@-2O'(3;U23:9V]&3,0Y]/R^.'Q6YSJI M*K6$WL$)Y. :(*,SGI?\I%R*U?!.[[= M<( BM[,T#];"\%D^PPGTGW"W:':,LTN(JE%C]DY."]E746M&-%.67XD0HJ5P-\ MXJ394Q,-+; WI- M@::O^7^'&KD2F3M20S"UUQ!;L$S[4!$X[#8$+RSS5AP M_=PGS8,]Q;O,A%8#/=9"_;6F(LVA%BNXC-& <;43B>5(TO )M,Z<>Q^T+[H5 M$VX\]RDS85_Q+C-A[\D8VT)]U[ORFU5@.LJ0 *5&4+J0*>L%AY"8SH)%'H)I M183KQSYE'NPIW(8SZ;=%^OEJY\*$M::KBJ+N7)Y7PU8SR 2?G M<"SL)]J&0]JWWK4N;AQ@1:? A/__V[NVYC9N)?V^_P4;W"\O6R4K3LI;3NQU MG+.U3RQ<&C+K4*0.23G1^?7;&)*2+)'2D,0,+[;+94NB:O"ANP?H!KJ_+DFW MR2)@%8AEI;1 ,\J#88J:EA2FVPU\SI:PLX!K=C/OG5(:_7YNT+2?YC\D(?^U)6<#'Z3#" M9S^]@OG :VV":6&N9=Z$0U,HMU^##SNB[>5^.2NI;V='& M^XV^ZE+>C=-MA'M9=%B,LFFD;BM06LWO>,I.LI-.2R-)\H5>W>5$@K62*)9 MF*0"C[73WLZI[(3;@'&_D(3*: H[O<%73QL2A4@"92?#T\/6'V4G'5MI=V4G MVRC[.,M.. V).:6(B3+C7H=!23 8JWHK)75F92=;V<"+92?;Z.)4 MTO;;S.E'V(@"Q(CR]06@@WH MG5OB:.QVJ[*3HS/;;51;NX/4TYA@>41H4J8!*$,TY3J9>XS;@O"%WB4GYZS2 M.;2*_]<__PBC\)9V!3Y(H"[X1*H--9':$U=QRW')>AG'3#G^ EI]]K(G2:%ZAV#7A&( MM1"(-N!5R!RT_7'%]^/MZ M(*%^Q1XD-=Z'5SD,+P+.RRC7&>U NZ+?TZ=1J2R!%=+0T8XWM!G -*>) R9:^D.*&NT:?10N#' MJ]JMF9YB7-V.9UU$EC%2P&5*X8(E,S?H!4E)8I0BL*PR9Z?#,7X"70)^O*D= M&NAI!NZORP"$/$YD/O\(>6=4O/6[/U.G62/?,CUY>_R\'^WDX*QF7Y;5\B))%Y,8D5Z+D MC*:G+%MP J7 5%0\@E3T-4F]/LR>62//G[Q(0HR14N<9+A9*E)(%?(.\D-KJRA)WD?->1V+ F\][.YN)U_F4QQ#6KRJZAV1FD=20A1 M%%8:0ZREFJB@4%Q20 JUFBB?51=U! /PE'&UZM^*I$@(LXXD8GFC9-@WQ5"B2E%5:<).$KUWB ML19(_W%H'3U-:@NYB\2Y.883%^/T'G]S]-^WT^$L#6,1[HJGRF>GO;6$Z<2( M3!JM/5A.(,_R(G%E M-DA*.\E48:E4.$LT.>+!&YRT MSINCK&^PX5+5'%-]"QB$#J"2)RYAK"4E=20PK0@%SSEEDNO8MNYD^]%/WB+Z MD7L'-S,_0X;I%%+9$V3B^',TFOQ5FJT,=#;!J(!BR 8W,,X8<498 M(M&],9FBWY-K>PXM8)V\S72E@@XN!E80?P%\GA_=R^+MW^6T'-[ &,4_'QC% M,],YD%2(1R2EG#@A XD)_=],3334=F0H+R,[.UNIJ(C:O,0MS/G_P$\_?(5I M^1^G, 4_@P$5Y8[:,V)S*>D3T93B4$&XSY0JG1Q]>DBQ80/:$<#)VTAOTM_( M8ESQ]BK=SC"R_F-Q7#Y;_O]NW#0 *T_>ZRZK[( 6HWV"F\FT M^*B/AGVP,XWQK9.'V1L_3VWK>8&!IQ,5'144]-8&]I=RYZ@W/(I?< M:L:I(S+H0!RGB2BFF2A_$JU>(MB]RE^YK.M+X]L(M_8)W>?;<#ORTX_32;J- M\Q4)BPL48F6EF3)DJ 5)SPJZ2S/$GW85A'0VL.(]F\X'EY/Q;#(:IL:=;&*89E-1EGF&!E=NZTI3/R&(]4&13(-1WE%# MV[5PQ2$>:1J_>]#RYM'/W>6N)/?.+6%I\&TP;>-N;VT3A_"V:^GH197O(>"* M"_^+V$I-='+>XJH4$I&&2^(D+RSP6CK%4Y3MSH".2ND;_.T^=;Z-7#O8Y._O MZ9_L1#XR[U74A&O5-(T6A;2)$T,9MUY3RJNWU=T I;]MOIZ>-B5#["'D#I)B M+B=3W-8PI/Q],EXB6P+#&"%3P C"6>\).I[HVE!&B8U!L4P=^B2RLO8W@CD# M_=<1=.65?ADT?D ?=/IU&!+F1AP H+ERIM6R5"O MK/+KQOX>G+V]95XQ@>$1GI)_LT2T,OAN!]._L[:^CYPJO).!N5H U MX$ !U3S*DA\1%NWYO-6:4&=3U!"YU!67@;ZT_H*WUY/2MY%K[8/57X:XX5R- M_*S!-0<8O1_^ZW:(7TY*V>UG/_[G O&-GS9K7JG@O7FT5WE!8Y*E',0F!"^" MP47/1*(89 M<.Z;;I4'NBZ1?CZ"2-B>'4D7M$][G4/U:J$NY_3J=W-XL8>-+ M$W&O9(0I5:AQ/,*VP1*CDPA!9Q]TNU;KNV,X>=OI2?RU5Y\_YCCK4;FR*N;^ M<7BS:@3,:$K&VD12R@@*Q4)<\ SWZ,1-L-D9("!YQ.@FH<%E#L1X([)*7N!W.^KV#-_LZB*M&"R\?%&E8M2<9T\B MUQ@@!Q<1%$.,BGI#K0TBMWR'#WZWUY5N:XBN=CKR4Z0;$XIW"_GN,TA^A$RY51WT*R'?1@#?P_%/'>E77 8:4(N9/8:T MNN!N :KB&=!&(/V? 552U*0K*5<^"'H!7#"XQT"RMDB53).#B133+20*Z MG$&VN@@X+M6_2?"3O:36P;7=[Y/QGROW MT5+T'EP,)+O2C-W@)&PPF6CT&SE7T=%4^YKVT?"GK,]]I=E%AO-J[;F_+[Z( M\^%7%"FL,GT7Y#R*,PE YA*2$$D"E.@NK:5N6<4BCV489W1G+Y62,Z&X1X!+I9+S:7),.G@6* M$V_*J+F@Q+G2)BH%8(8G+]L=,&QO+9M!'2R%O)(>UQM))25TX+I^@J\POH5? M4"P%9.$F_]_A_,OE[6P^N8;IV[_CZ#85J&E!I0A2E(HZABR>+ M>Q\2C<2G&)B$Q!74;D.R!L89VL>^PNYD%QKA1U>_PKA0P%R,TT6Z1D&7+@B% M.WU)!3/ ,(XS4[(NA8N%C Z(SU81G+%P5/AH1/VMJ VR,[22#E32 =?7JJ#V MJJRU(=K&3$9Y049+&'4.KYD&2S"$*D8,R MU5M@/0-QAB:QGZ KWI^M *WH#5>KF0+JP>)L',14)B>)5TP1*\ &@5Z\J4X+ M^ 3"&6I]'R%W<+C6U._^/AE/OG6#5N@L>CHQ@2&)ET;#RDH2HJ.D9!3G$+/U MOC9]U,N(SM B*JK@N8'H.NS2Q2U>A5!/@_(W@ *!1U3);_]&MPC'QWUN>M?( M!V=7V)=0[*-F?HM78, TB]0K05@L3>M"0,<)MSK<^&SF%%1A2*V^P'0VG3,T MS6-1_G.[-GOS0C3DB0-\?TJ-HD$ +&.\E_#MXB828[U3G$K\N/8"MQCY#*UE M!Y$^5ZS=G\KV9EK2UQ;TBS.UT[88*+R,Z0S.IJ((U)W*T,GWMDH;Y MX\B/2^'*)6YM4*Y X(V?7J$\RWGRU106X/=@LMUIG#U);?>?6R5^VY\+^'(H M@K[#,-R66110#W3*#Y:'[G%4)BC"6>D,Z[PO9>VL.,I2B>AUT+7O<-NCJ\#- MOFZD1?Y'B-H$@$"RMX[(A&]'$"D2S06XQ+-(OO8YWDMX^F*O[<@VUK"QUQ'] ML9#5?L+M=]H\LLSC=W^]J!'FR;H<1#EU,+C_QA3PJR0(#]SQ*%0TIC93QGHD MATJ]JJ?H9]>/>PN\@QNFYZB6]_9M<'642K4)TV%2J&KH[553V$/H?1I%\M(P M"P*EAHZYU(H2IZDB4Z&RT74F6M=_PG_VXE'0^0N/+26O&F-U#.:P+$1>Q MIL6I#"E3SIT-[0B-GSWZ''2YG[QJLQ5L0MR>P*DV\61.** M@KXJ]X12&[-*0CZ[L-O<9.FUP<[&6>]$NCUK?T7PUP+A>@=^-SLXA(_>C;JV ML(4]9%U]16^%%&C*P<=$F"QG(#EF8CFZ&AS_&*.TE;0=9=$!K6&#DWXLQK"- MB/LU@@_C%=4.CUR9;"7)40I34?(L^)D^!)=O.=6\Y8,\=]SI05'L[ MV$W*M1WYES%^_FNR(EVR$'A&/X@K+@L/+"5!F40LI.Q-YBKS6,$2[@?\GBQA M-RE7)D/XY,=7BV,*QD!I;1S1PN"ZQPS.TNM,D@)%2VM9Q>BWJMZ)_.!^P+/Q M"G<78V5^VP;$RJ1:P*C(9O)HZ/[Y2W84_E/U[2&Y+E[*)9R@@TK.&"(=T=PW@_;+4;&SV",- 35-[.,NO@7FK#QK[$>#$>W_K1XP]G M'V&Z.FW'+TM^RT"!R+30$LI0I $2?7(J#=&22>:RTLKUE""R#>S^CU /FU?1 MF4H[*-+=9PH7UX6&:2!BDH6E!>,/\.58FA'/5")*ZAB40 '2^DFH^Z+^89-U M%-K3&=!%2HUZ2M'JTQD\FL!RM[ZX@C_'".9MG(PGU\/XZW3RU_S+Q;A4Q7^" MT1#R)\"/XG T7)8PS@?)0 H:&%&T-!"42A%GA$!7CWN!(330IYT4MSM*Z'P& M9V?1IV,//=V1M)STXBW>>L),2LHHNK6)972*4BG08EZ2&*/3T5 IS%Y7;IVB M_V'\![&#VJ3FVVY>^\^6HG_EA,I$4,A$9A%(H"80#UIE'9SC6NQC]=U!_ZY, M_D@LH(-J]0T37DYJ^IN?QR_#\=63.9?0X4-N/APH&X3EVA3*TY+ IS$ZQOV* M%-9$"IRKT.YD?'__NSWHLS/>PZBS@TKZW2-&;>&L3D", M=2'B#)QZFAC_M#Q&RQ*W:RLR MAD^,$6FU(%9YAT+"6243K(X]^V6O(/[>K*T+158LZW\I'EI!7[.+3_(J()IA M^#.;??1W R>M"%9@.*^;FP:&]1]?PWEP5O[E;S&8B8-"T-PV\?E&@*E/H%GZ:5N7[4ET OM2?>V\CC[JSM]' L-RL,,1Z/)7WX< MH;1/_00SF'Z%V6=\2I.V"L$Y =$5V:%/R4+# R^(]II3J62BN78@V@Y9WSGV M'5O%I'/M=)"6^#+*58E)"XP=\:FTP7<8;I4N]+N5">VAG$,9DG$&<@(,0V1$ MK"YKX@2B%EQQ_#$72M:FRCV< ;W"QW(L]K.-3CJPFW?CK^4L9'IW#W:);YFV M'2$H45I)"N-P^T>LQ"L 0@,+W#*TZ^JD>*] ZC_JJZ_'9PS)]93009;R;TL& MS7?CER7Q">/47R;3O_PT#:+%S1N4(B8R7AJ\8>0+/)&4N=#6YP"NMM>S \Q^ MBRKZ<;[[TEH'AO8RT#=^5'XT<%HR1_'5LN@#(DCT.D-&R6BE@]%&:]HN>JVV MBRV!];\P=:[BK3:T7?33NR=T^<5/KR!]GI3+3OSYJD&"5L8I1Q6QIH0:3&3B M@%&2DD_>@DF4U:9 W0GH]VYD-?370=.L5UP$2+=Q<1J;6#0I)(V!;"E^,S&3 M$)Q%?Y):63A$(NUW\7K ]KV;UHY:ZJ![5KMU5@0-4G!*@):+<:.!V) 9B3\LK=Y>O238 M8N9EP-G#U,O0V]T05)A")?+S12^-BS!K.I96MH4G#]^W>\*T="Z:WY4+KV9= M_]?M\*:YW1JG7X;C8E?OP<_@T_#JR_Q#_G,&S?@7>0Y3]*!OKV^;YG>/&T4\ M;8M1=_H] .Y]/5YO+\^Z+/2FJHW>X8Z+2R.?&<3_O)I\_0EB^NFB;"GEK.?# M>'2WY2KR^#D+>XGIP4R^??)6Z\&ZKP"M$XC[9%DT'+S-LU<=Q0.WA@L,U$-2A=:3,^*U MQ)"=4_!":&9M.SZL9X\^0*^6#BWBFW2'_<3804G01Y@V;6EP&6LFN%)!Y>UC MPRAGJ>B6HJU83].8UKLQ.O1PCW=E7T8ID60(1&6'?G.0@GCK(E$QYV"8R2Z^ MFF+RPO//4X6U!+JQ<&7#EK[\>2;YS7SSS3OO;^:9O*&^I_X*'#76-](' MZ.CH@!]I!:!.']W6"W%W!0!34T . !6@)%."Z"G14=H#>-[[@ C+::CQ=>? M9AY\ Z( <'1@611@H?5QTMHPX*!S^?N[ASC$(0YQB$,,ZB?!8"4E+_BO[P%:\;!?(?>XA"' M.,0A#G&(?VTH*RHK0Q4UH$J*DDIGH4K*4#6-O]M'U:8X$H$YS2-X("/"!0B!H?P5'%V\GI(*S-PH2XN@#45)0A #:\! ?1V=/ M9("D$]+-':TCL][8*B/I[J(C@U S533UT47><#<,\T-:A%VZZASFZ:SI(@.' M<;%KAT!#4#XH9("C9 C*"^T/#=$!?9\=2HL/NB$@F+:?BRO4_(+^[R-H+1W0 M[VL)#@Y6"%91\/9S@RAI:FI"%)4ARLKRM!'R_J'H ,<0>;2_U.\37$#Z._NY M^P2X>Z,E#]J.3MZ! 3J@P$!W%ZBKHZN:DXN+FKR3HXJ+O)*2BZ.\HXN*DKR+ MBHJ+NIJ2AK*KDA/H=WH7YS_9?0+]O+YSNSA#D%Y(%!(=X$_+AA($!/GGWP+:_+3#Q\;&I@WY M]]3_.1>0W\\>+?KSI-+>E/Q?P"')(03UA(D$]00$1QI\!BPL"5&!R"G+R('E#B:A8V%E96=CY^7@X)43%125^R^# M^C/ PPH8THDRT($ >AXZ!AXZ:B<@ 0!T3'3?\<=? SIZ!D8F9A96-G8.VH": MHP ]'0,#/2,#$Q,C(^WI+=IS@)&'Z=@)I7/,Q\T<64"^O,J1R3FL4N=?M/&9 M#VZ<5''RN\W&SB\@*"0L?4I&]K2 XL*\9C^T?Q?QCU0YK?B85=3SK" V40^K1[OTB37" MIHT@8^@.[DP]Z4G)K8++5:_1H%^"F,]?TG++B*?PNU91 >U5S/H$%1#>:JTN M"LWJZ_4-FK@U!Q=9E'C?\%$;'&_SM"DB[B9N>K\THV)O; 5!)"?VUW0&+?$U MK!OQL<+T.CZ=/"M9K:F#J-^'CJ-M8N;27Z;AO2W>O-L(W]@E3GHO40%@G9;5+_C[ M[/EE'CXW&N3G\P-\N9[+@[.10J4UL]G5D%AXE;8 QX<7<](Y5.5TUC8S(27RI\ M#/VTJHAIV)_9T)2(+(B=& 4IMOEEQ<;TWDCOJW"95>FW, MM(W(Y;]:#LV'X_-[*^E#-S\^W$_2"T.1/UNCG_C?]//EJC8%)Y-'A>!]53>S M$I#](FFRN&1M*Z+G:W'I$=>0':&R,V\DY#Y,]#'93TBE>#X6EQ[7=?&$1M^* M&*$",]?Z?B2R[TFM"8/G6R.S3HZM4T!Z2$RIO>U'M:8RIPQ7'T-1<<]F4C?Q MTDS;FR/8'"_AS,X(Y[<=L/,!@A)3VF0E"Y37C9)"<=>P9CZBVJ<$;=/B22%T M8+^^E>VV "?\!]_+M<3@V,\5Q]&OB@UZIBL$6SVUCY=7ZSY\6J'KW%GZJ!Y?;)C6(Q.C=\*\^_3'VQ] #1O;?0">%O(W#IR]9\FTW2*KYV MU>1GNA[ZFD!(PMXVA;5ZH&S-+6G&D^/-+F:J-\7PFDZT!MY:\WK+B^/+#6!" M,[@[2W80QS_?;=M\I'"M5RG0VZD\V7X0%V[42I3XN6!^!;+G3*KU5X'X.K2T17BYCTGO$J$PHJKWK@+EBD]2CIYO:2 MW<+G+YC0HA!=LQ3*\LU"F[?,&>=GN?(2,KXVFKRP>:MISF8MFW.F&/KU M=VGN@W4-B/ 851.W>Q=&*LI/!/WRAN,HVTY);9KFC/GPO-O[EE-#KF/5!M75 MF:L+6U(!R=(AQ&BF5Q99")]]3XD.F-!X /:HK9V']<>I]PV&E=952IOG4GUF MR6L:O4M#511.CXQHW :!H]E^WN9)6OW#BZFBM0P^X):BC[HOK"WOF^GQQK-O MK<="*3W#!K68QY5;]\..O"%CY-;=W(]-Z4>I]Y085_C6ST3:LQ39VMHMJ^!# MLW5^2<<[+]F[.ENU9X.6;TXH\*MY0E.^P1];/[_-IH"6BN:3/YG ]\.:J8%- M"^^H*EGDJGK#7>6+@[BUV\YW5O UX62-8J/36E(KRWU7"N;X@M_O8(\L#BY: MGSD;>YLT"<:$8ATV*K@)L,A=F[G1\M0O")9C/\%6]BCPMS?'/NV?(4,HM]!P MXB=BR9DRID[2I%]^F0U+3=]2,')80F&G MJ0R!M3(#?[&^JK'FE[)-P^?*XK[=X:-XDENK<-C2)](Q#"E#GYRM[5%R>=_D M';./ C>O BP)[^8KY.39GTU7?6MMV-1,Y-E(%9OQ@;7 M@GULGXO@&=VZ4=/\'%%9 M?"27CK>G,.E.73V.@30GU4NTI@*A[WIFKNV*Z/VXKS5:H>H= ]49S7N9ZI=< MSR(RF"1T^05S'4P](=QR!#.)I0+G>*5=CV7KJ+20GU;;P6:,1FO 3PP+&FRB MHL0O<-4$+21LSXY7F^2YIU(!W'#Y22H0P01_BTBA]'MQ1P5&X=]"KB;3?J\D MINWQ5[Y W:5[L&E4X(: *RGC2G::EL9M[+E>2HU$&Q40"+%H5_9 P&3J0A60 M[VO7:@FF)2J-N(N9K0_ANY'F,)E74M'5,=@(+N3^69([%>#@=+@[ZOPB!>_6 M,[BN(**](Z:T-[JM:4+$G+QU:TU.JQ?D^="^W= M,6X+2-*S$C:ZLKF>G24[]7V5"U1@6ZF;"OQ$JW$5A=/K;;'AW(2:,8GK)I65 M3?97[N*FNC7Q->!2_AQUM5/8ITVZ5$#J;#$5<$BA HNNS8W3Z;3U]HE'@I(8RU"302=\4\4C>^VRPF#9B<3[5XB_&[KW]S*V(%/-,@N# 0N+N@E MPP9Y/JPD9Y:_'^<@KE.,:\;)-SMH?FT\])LJ%>@1L*>E/Z9UFS]G7^JV<0U6 MD=0AK$=TL#9,-F,HX-,'R!]V<0AR9KE\A;9(4,/PY%4 M(*6NG JT2E#BK7>R)YI'2%H65\XAFX3$LR5S/O/2LD)QJ]3CO&+PDG5(=:6& MEV[/8C&W2NO\@?-JJB.HWZ.\+N(RGU#BZNW\B;N!"I Q1)QY25CMDR.X?#S2 M!V:% *A P"X\T]^I2&[[:=BV5J5@851%X;#;8@@?7[GO=*(KQV,0Y=VK6PD( MOPN&L%]',!M)*_!MCD;:HN0I?)M3?;G?SGR;LT]%F#N$/K%;[T QX!M03G/P M8+:/@%1I,/S>SFZ%![Z]X?7D9T4Q&.&$%).R$0][WDC&;B*L2TSEH .-,Q,D0S.K9TM*/D/43(JX, M#4&T27&JT0)9+G'29];:KAZ9'1_PZTQM)QKG)(^4GE[C\H6);)P;UC;S#_1K M+%_]2.;-)N Q/T?4#,:W01\^R!GWQRJ\G3'ADKTZI17Z%6-W!-MA+7?#^J3E M,V[5Q*&Z4HF-)>L1,_LF4 Z?X&?LTV+S:Z<6Y">F6ZLQL=J-8NH=E?!^\*T2 M'WB#B.V2]=GD#)%]X:MGDM MY2P4P#CTVM,;W=G&Z'N\3?8GM\UR2'X2PGAKWBLM3K98':9/ZIVF I^Y8Q$K MPJC;&_&/*A5AZ+RM_B '-FUC5Y(#H9G>BC5EJ,\S1K.-M2?8>3%TWW/Q- JU M\.-P&^]S3OK%(W#HA9P7EH<&LFIOSCQ_[;Y]J>9/= 14;[._".I^&3]59 MD.4:0L =/#TGL1U['O6+[:,J^\5;4G!'A85^.&LX3Q$)VV6I3@7< H;/%!PW M]>D[7SM\_Z8/ MLGG12J)*93>@?;9D5<-FTK/@>I MY?D2CW<)&)K/=(;%%R_#!GZ.>+@SN1ZU+::O*TU)=/99*#5"EV$>\K<(#'@] M4BM(=&038[K SPS]<>Z5+/.[ \;U&F* ME[%I!_>'V*7EE(6X6;B?*6P8AEQ!H?+S?#\;6']+ )B!G\68S%H&59LM*.>A M@>7CY* HFZ]QQGKOL"H-;CVF1)6N,L5PT^*(X\GV^=]@*PT5-01YE^4/B?W3 M-E?!"WTV$O#FL,\1[!N=IH_VX07%._S%%+YB]\*)]Z=MP-=1;_Y%ABF:V&SX+!0T![ MD*.8]LO.Z"TK6_U2GYY7FYGZRE.=SMD>FR)BB"O#')G07<)X2$>H,M_DSNM; M WT5^;;,%FV,+L(]&%92D%$"/F=I]82F BI59CO',':@J>)Q7_B15UGKTZCG MXQ9&JN7:$Z&"+^"::YX#R^";-^0EKZ,8+VGR1Z!_KZL_R*T4?EG2CUM4MQO_> M//9B?7=?E3=?-B@*(M)_K/]M]=> DIC).,0%HPDF/"DP)2S *BU"0@@5E*=7 M-W]-TB!7>1C@B)$4DZ10.)?^!=Y2W&YJC=TQ0V!NOQKW?SCVS6GFP;ULWRA MDY\P?\/]Q[#Y)QQ&. [_\KT6/_W[OR#4PE&ME_*C5,C\^?>/;TZ2+'XQG_AE M)6_,N_T@JW(M/FUHM7E+F5QJ[IO5-O=W\F\_U>7MW5+V__:EDNKXLLNJ>K"J MX;(P7(:IX?)_G"+VRP7L>^)W<\BK!^8:<=_YXG$,TW?>V/VL+826#I5$I_O:3_FFQK?$-I7>+3YLU__/Z[JZ2O&Q,]T>SK=6? MKC]^^DW>,EDM-KOO[T*N\-\_]:2:]8"+_000:W-"/2M9K[<5;S 4%_M!S\?R>16?,'M)9F@U]7 MCZ5=<[BT>PVJM;B-J(K6K)&W6TS+'<6_R.6F[O\%FW]IU,B>WB\'K_JZZJ6B M%3^#>O>)7_A:^SIW&_S@!:AJ?>LH_F;M^"UI7X1FZR>TKH2LM(=[1,3#;[-V MT,1V*=^K:\ZKK3:7)67ELMR4LOY,V5)^UE;CN1;ESP4+E%)QGF/*N<2DH#'. M::%=,1Y'@J8\$4*"S((UZ:GM0\<(6BO4L8)>?;^3JUK60-M@CZ:ED9@$(Z"U M. +/@ WT1\,(,IR@AA6?9@,LOR_[84]X7D,"!N3 HL!7<#,MA\N_V%:5/E O M8I4'H2P(+F@F,$ESBEG!A#[@LB(N5"Q2&D(LR4E*$QN.7AMD9RP070FTWGR1 M%>(M VBYYPEF2DZC1P*1Y&D::O2"'!/%M1V.DA S&JSR"7N/J(OH(0U\HV=E7+[+#S.D1$WJ%.JK^#.=9P3S9R=-T9C6+9\5]; 7/ M/^!F]-ZLONI%UM7][W2Y;1TV62"R*Q"G)M]2)5X"+-.,ZR+,ZE MR)(LCB%6[S2IBCC#ZVE-&54<:IKXC:-GIKQ\,8 J\%W]'%'T\)SY8@<]+ MYDF#1PC-JL+G!7ZLPQ9/N"HQKR2MY4O9_OEF]?Y.5IK"ZN8%O2OUMG7-ZDU% M^6:A AJ)O(AQ00J.21@SO2TKO1DG),MI%!$2"IA2VY*>6,E??-%_TRY-N4+K MG@-$ZUIN6C=GX-C\%:KTUNC:&H$I,(,:A98V>M9S\;.!;L<(ZCA!?_2\>#PE MP0'P9CNL"<]L2Z" '-H6\ J. 9@OM)+/-07Q8GUK7.#&D%U7E5$_<_U8/[_? M?^8#O3?_=OV-5J+YSV=-]7HE/N@OXSMZ*U^N;VFY6C!:I$J$ >;<7#3F@<*4 M91&6$>-Q(40JA0*%:B9@A72S,7DBT!^!R2V,AT1%#44O^ MEYOUUU_TTYV-X&)O&L;6G$6S+83J%=/FHS"]HGRU6?RV77VAR^5KRLTIX;Z[ M<24H2Y))A&<8Z)U#X)C>,$%WDOPVVE55T&76-R9]8Y@>T_+]>:_-R7IK6NIC/-08DC-J,8EEEE,,2$9QS2( M"(Y4DDN61RSGQ-JP0"A/;&\Z=FX" H>C)^+@",VD30@O.92AO)-9-KP(,6V M,JDIAA?4,.,A)@$4V^G48+/^;"<(@+##TP3DL8F"IJ=B"._OS ?K5]]EQ[%#)D=;L*(W:.C^[1A^0IU3%^A =M7J&5\QL"K M*Z9S15W!_/U8(5=7>,'Q5F="<,_CXW8IPX EH2;_N;I=;<3K);VQC;4>?WIB MNVB((D,5AP]4]+.L;LN5J=BPC[B>$/^\KW6YY# C=5YH](?AP)-/-2Z>DQMU M8LG9/*=QD8;.TIE/NOE'+[7"WMQ4IJ1(Z_![]5%^E:NMW/OW.6.<4>WDQ $O M,,F*".9 M 3""=F9A2EQ@9J+EY&J0JM8P<[5+4+^_0ILU8E*?0TI]_# <(<.2/\OA"H8G M2P(F/ZME<07GL:5Q7L?!SY?U1GN)9L67:UF_6V\^RG]NRTI^E'S]55;W^S(X M6]_?>L6ISP-[1I#0G*#5>H.JEA?4,P,X$M@C97%,F 0DX-%A@(]A FDNT,=' M^* _O!8+NLGN=JZP)S/?60,L^H/S!_QIQYBMJ63^LE[J)^I7FL+F7M.2VO_A MRW6]K0:EL5E $AK*$&=AJC#)LQCG649PS@*2LYB+( 25!UI3GMAV-'&6CH]_ M12TG#KT'K#"T#)Q.@0S,8+1D/5L$9_E\=A^PHCM_%P(('$>[$8 6>)K[G=^U M49/B>B5,&3]OVJJ8?WJ_W9CF5.96ZKH[=,DWJTU5KNJ2M]F/44XHRXC"A>(A M)K$T]T \PV$J"A;1G+$,5*3W9)),;,M:]M#7AKWFVE5V#)K#@OGG*U3V##5U M@I:IJ4\.W$QW3K.\V*>[F_I]_\5X-?AB_-Y\,09"7J&=F&@GIZ_4WA_F7?T@ M=U[N[CUX0GB0HHQT%()28\ M#7"1A@%.:9%SQJ@B:0X*]8U1FW@[:@+::X5:ZH/49>?P_SAVED$^7X@ (WJ7 M@ $/WMD(Z2M2-TIKWK"(PT_"E*ZN-HO?Z/]95R^V]69]J[_9 MU]]+O:7*@*:%9#AG1)HJA.:G"/- ,)F21,G82N&.+S^QLO6TT!^&F.5V>0*( M<1V[7#R8?ME*9JU:XP*,J95^1#S-(I @>#3I"97K8-N<,"F*2,HV?JB M/F2'.J*'+T$#KZ( Q/+[ "S4VO_,,!4O*>/.@90RP'2+/0]=-&SCHO3U03P7#.0V+XRSNR( MSIMW!@+B(/L,]K1+$2]=RB;5A%'^IREBJ[7%,9ENQ_-0%D$>A!%+*98RC/21 M50EC(7(_-SRC MS9YIR]:*3JB/VYJIL03>4AB$=IR@ 2MC.6P3@@>I!9X.1,=R8+]@ @N#W= 8 MKPT&KCEC>;";M \KA!W7>)I;^-?K2LER8RIQV[N/LFI6J-^LVC$R_Y!FF($4 MUU\U^S>R*S62'ZJ2RX7@)!1%F&,2TJ9)N,"44;TG*):$+$DSE09SWL1?),W4 MYTLS<6LIQ152+9?FQW5E[N3+ROS\K>,-T98Y_9N6.W1GV&M*/L5ZN:15C?1W MJ2W_G+GZ\[*OBYV[_-_F2P#<$SW>W ]$[*_O>R%-1]-6S"O4"XHZ2?MJ5(D: M67^X+&M+86^@IU1/U9T3-2>;)OIZC,:GG.B/K8)IS[^&51T1-VYA_EYLN; ME2B_EF)+EP]0GN& M]5M:-3<0^E\O>H/.X>.)EK;>:S$?)9?FU MZ;4B-_TDJS06"2-9AE48:5-/E-2F/D\QRP(B2"3"B(%*LL>(36RG>]*HVM&^ M0BMY>NX5'"T[P^H+ YA5W(G_<2 ^51I(=+U%F2"!^BGF()\6<"Q5 MVLNDX_=F+N>[]6HWS:J][>ZNNG?95$68)D12? M)TE6@\GM2?$MBY-I5;G$^R^[''" MPZP(.28YI9A$68R9" JJ'1%^A,,)!<348 M=6F,QYXWM/-I+53%%>)Q>S(-<, +N,DP ^6DPV"X($_=DM!LN>LPP8?Y[, G M869$R'+1M<'^='_+ULN%$FE"8TEPH$_MF 1%B(N8AS@,94BDDJ+(K.*V!RM/ M'6'M.JVWQ.PT_%#Z<46^2":8OEJ*8ZU\)UD?Z3*DGVE53/^PUZ[#E691HI," M]+IR^@..UYE*2;XIO\I=TNE'NI$F(ERNMII(E]*T7M7=KTP_HI4IF6RUM=\; MTD+&@N9K8G7<<=DD6ALVT$,^@#>F MGEZ&Y0WK_! #;R]VZ ZRV8^ ?&6N;/E412V>8?)UQ>N)JWFOA/U">7"%['EY MYZ;/=^N:+G^MUML[SO?E [TU4X3PH LR4*D@1LSQ/0;;T8H[FNHZX:ZF"&T1?B+?E)?"<*,(,9<\::G@S M=[L==VC('MKQ=[4_^G0L3G"]X0TO?XVJ+^1G[D[6?N [TNK:T\(.=4C7FMCF MS4JMJUN(RS+Z[(07A88B&I $1U?&A0:4K/@0WJTVQ0D$6 7*.>%&2TU./CQ? M3_;WA$ALGF \":LXM>C)V!G UNX)73I4A/D+_B!2I?M587 M\3)OK90/V YJG;PLZN@3TK)J&ICN6X/O;W-YRE2DF,(%RQ0FA?;\6)X)S%1& M51;$JM K09R^$6(36SM#NFU6C ;$P8[(3. \6XGE2[#%*L^JUAG9[3\B4X %+<6""-80E!>C=2V+PXB M'#.929(HHL)BH;TNMIX7J"%):Z@�,;U9]B>A'0N?&#!LS^M72NT/5F4Y5L MNS'W$:91UPS6.<$I?DK=,9%/EJ6<^81Q_-)5U_Q7CUNV?*O;NVV;;6'^VK#5^/!]EZ7#ED/HM?$ ]BF+^YPMH#?@^I8L3P#38P^\ MA1G ?JR1TR'V?S2LH6GFG5X&CZ]CA2,7\YXY+H/JX$!RX7+P(>NOODN^-4G' M+^A&WJRK^Z:OD.4\]:,/3VRA=C113]0R\G):VG&CX4508+3@0$9OO8O.2N,T MT/SXBK/-+A\5:#BF?/R##@FANTX^6D=O9/VJWI2WI@G[WVNIMLNWI9(+2K*4 MRB#$:1!HQT&%!+.4$!S'1:B8B(B45M.<+.E-K'Z[SEJ\Y> *R9X'M&V80$O- M!2"]U +"<06= !B8NNZ[C?68[,BCECYZZQT30/*M7VS5^:A16C&38:2XB!MHBMQ9NY)).91DO BSS).8.>P6=F?XV(*>M2:]_U9 MGM!^V+<"/-A=WE*]E0@-1$)MM&JCA=HW7-_)I7_RS*2QC$1DBF_[J;AXK+) I_I]_9R[9W<+,(X4)SD M A*/?M9-7S]4ID/EYOZ#?N6;8=+N_NZ3YE$>1Z$0H [OYTG.>!G=,W.%&G8>II'#%-H"2COU]@L0 M3-E'\9CT=MA>:D^Z;T%P5DM@#\!CNP!XTC7YGFX:5Z,]01L_9+TRGD=SSQG) MD)&0,)Q'Q$S -/4T82BQRB0-2!H)_7M8_OT(M:F/B&U4;$_3:3[/.%Z6!S5? M* #OB*$ ."206PCF+8=\C-;,:>068A]FDML\!$_/N!:B-&X;79(@^KJOP=MO M59:I&F<7FEA?]_219N#9UY\')9[V^1OGX1C76>](P'1V# 2]9_O4T?/ M>OH_FZ!EC\Z !W\[-D1B3QNW%Z[U5[IWO]E99+ M<\A[O:Y^U<]N%E%>A&&AW7GMY%-,8A7@(LPHSK0-47&84REA_8$F8G1B\]/% M4A'MZ3971,VU4#W7*/ISK\K3#= ,+\#_7<^9JYZ#W(4=^\U(NT: 'R"!P1+B MITY5.,?FCW5+A%(*6F0AIBP M3&"2)!G.1_H^2<92'DH@B!+6I=V-C8O747X]LRE:Q.S3M7)KI,8+IMEN#V+8UK%[S MJ5K#/@;F2;K"[ICX@1O"/@;JLEZP!ZO!'8"W^INP_/!EO9*MD[%@69BF(LIP M%":-"Q!C9L8 QD' 19060A_?;'?_QXM/;%L:_W!8K-M]*?$&.[R)S\#OP(Q4VZ^RNK^O7I55<:3WX=JWVKW MX%'A7E<9EO:V7]^VI]_%I>7@I8'A##7.>+@4@.#C= M"U@1F.UJ "+N\'8 ])RSWVKRL-Z:0..N+TUW#JU?;N6N [],I8CCD.!(B6:^ M08%S%INF47F4T2P.9)$!/54KPM/[ICG8-[5#S-H;]8X#V/\T'*"&A4'#J"O3 M&XY)](&6XFJB400@T?UYF'9DY_8I06 <\2)AS[O9B\$=Q'L%&(/T3J/0C0JC M>1S)F,:8"I%B$BB3(IAGF-"4!&$>$7TDAEB2RUF:W$==W6#]W"U:#AI1ZDU8 M#">+K1V[U'AX(W$:QE(%&<[R.,&$Z)=1,%K@2!2$2I87Q#0+LT^YGOF-N"9H M#]\&7]*Z+E5IBGSJ'^;%V&TA\\(-VUS@8_4&TC0%I=SW4#U_<'G:D#PP-.M6 MY0_ QYN8QY4=6RI6-W35!5Q>:(U?+TO1CU3_H+_F?N^= MZT]_*F]6VIYPDV3;C@#4S'_0ZW$MW#Y5+ I5H'@18Q:$ A/).,Z+B.! BDRP M- YHE,+:L,XM L1V.'5V_;2]O:7MJ77 $=JSA'J>@%TBYW[7=M;\1WY_,-L_ ME.0*/9"E*1482F/>[DX>M!=H&(=H6G>/?P,\)S ^]3OQU81S;O;G[>SY1"_G MH%WH4_$!#V>^UEBO5[*/+^GCX>?U[^5ZV?'WO]:W\H4A6]V_I=^N;S>V"=[0 M=2<^>'7LH%W@4VR;AO<[EHS5,4RACBNDV;HR%VU;VWHN)S3/!XJG!!(8'9H$ M0U"TV!4,I\@QF-AL4617&(819>*(\"+C*M73),,&%AC&FH MM2M(@[Q@(1&I4A [ Z ]L1G:DT;/Y4JJI;)Y.T828H-)113[IKRP"T%J?ALKVB M\ "S!*XRN]PGW!&-F_7!*?HS!S]/R/N85#_W .7#E%Y*=EFT*AQ'W%E22 3 M'J4X3TQZ=904F 9,X3CBVLF6/*6P].KS)"=6ZF$WFOVULF'&=;3)2>SL%-LO M(C -/P#C^]X$D)PD^T>R14*3$B<? MGF\VP5D)'HPD./]IQY"G?=;""UI_T:<<\X?IV/.5+HWY6T3&#N5%@5F:-C7T MF395,L8L*F)9"&VF0E"F[<4<37U0D77]5V1H-C>\W/P@]]2]).V<[X;IV#OR?(Y 05&E\&I M<#OLFQ]>66 /#T[[PLM71/MB?N8-@_N"[R!V[FUA!^?YDUZB221GE/_YN:*K MFO+F@K EN;IYE&4N]1=^M7FOFHNAXQ\R'9-")N,PH!E.(S.$C(42YR17."W2 M7,@D54416WO>T_ X]?%=,XV6/='I7Q0PJF#>T8YA-.#X"NW8.5(LTS&.WBO47I ^^K!5MZW9 M7AS@O//T+]#ML/2D+Q)V^)H6XM&3VT2DYSOV38O=@S/CQ*2:+6I M2K8U_)C6SK_1[^7M]O9ZM=K2Y?"79IKOJ]N[Y?I>RC9+:\%41FE&)(Y8S#!) M9&3R45()]N">&;EN6$!]P@R@@_\_C6[ \X,R*+?"$ MT_*&AO2;UO!7J.,/M0P^^$0[9+SGT5_JH'_$_,V1N)2AN:=.> +PR(P*7RM? M/(%F8)$_5/*.EJ+KN%(O%"UHG),,B\ATM,BSC)$\SEHDL!XW[M*(Z ML0GLJ#EVR+7#S=JB^44#;+3V$VL>%!_V$+TZ!]$EPVK.B^Q_>LT(S:<:9W,> MAI'Y-A8/PVLD/E?BNJH^2;ZMFI6O;VZ:+HR M2^WK M&<8D'U=ICT+#E%@[XTTD==!8\PKM>4!'\/!:HF AM%,UPMBZLQ4>6 @WK#&P M^3A<'=^LZE)_4B_>%T)]J-;\W7IS+=9W&VT&H,,HK!><6%4[/E#_%=Z5,K8E MDFLNQ=;T(-:U6V1^V\8D\"&$S-';":8*0%& @GU;>G,ILA L^- OP MA]U<^KZAZXOU+2M7;2HQ_^>VK)M!&Q_E4N\"^L11;[1?'T0),;,EXT!P3(I$ MF$G((5:,A!FA>92S N+7VY.>>OO?4T7(-FQMA^@CCA=\FU79.P\ M/\//>[,S;K._#9C=>_ B!H>C5P]>Q(#%IE%H_UY,D+9ATW^$UBMNGDRF'YYF MM:9>87QL:/TN[FB#3:/:S_K99C)F6J@L9"'#/(RE]MZ*3-O2A&H73F8T3;1S M%P8@6SIZ/UA[7K4])M:! M^AW]T,S3O]JYHH-2C??F1/'Y"UUU Z^:T33UFY76^G(M%D% E.!:)8L@+S#) M2*J5DVG;2>LO;U9?96U2HZY7HNN-MKIINMOO6E"D1(8\3R4N"(LQD7&"65;$ M.(U9K)*0!6%DE3L,ICSQ7M#Q@7:,H&NN7>S&N?XK;%>P!]/.K$\"$/_*F6EE_QR_W)]2\O50O&8"$83G!(1F*$6$6:,13BFH9*"A%12T!$21'UB MRV+(HH8NVA%NU.?=]>_HCY8%X+$3!JZ=E9D,,IBEN0PM^.@+%ZE]S;\ T9YW M"(8++ >3,)P6@8]1>\-5=;T5I7[3UYN--FN-C_5Z26\6/!&"QRS$!=4^"BFR M%!>B()B$BH54R3".K4IXQ\E,G9CPXO5'U%%& ]+(T+:?LC8"T[B%\"<\,,G M26[0$+;S8CF-8QM9=K;!;.=%&XYHL_BTFQ_PZWHMOI7+Y=O==+8T$%E1J!C3 M-!>8<,XQ#4BBM3,F6:$$SQ+0">* PM11HXZ>W3@V2U#L]NB+1(4I'TQ*\+Y[ M4A)/>^OA^K/NGR?%>[Q'GOZ@F[I]+&^^;-ZKO]?MX-+W;$--8O^;U:OO_(N) M.;Q>5R>JI!8J+7C(*,5!EBI,DH#B/$U2+%G .$FY$@KDA%_ R\0JW'"&UPIO M:XFH80ZM.^Y,1%!V_"&E-YY39;_W,)6_Y,78&8>9X(:9D1W2FJUVD#)Z/T#Z MU1#I4^6=IY$&FQT/&'DR4)=P,JLI\P#98Z/G8TF';@K7^@ BI&CBK1_EG?[& M?M%+?ZC6-Q6][=I/I464Y[(0F.7<3&!C 69"*AP7<9JGDN2I7=-16X)37V^W M'+3W)6C/ ^J8 -2_VZ W;JBFP 1X)WX&#I=69C:X (K\/>/C5K'O_+6!5=L# M9!TMG;=99[XZ>(!4#XK:(<\YINTLE^MO9CBIMJ\OUUNV4=ME-]>F_BBY++^: M>IR/Z^52;\?F$FK!B12I"$,L1!9C$K,"LXA(G+ BSX1D"M@"#L05.%P.#;N7V30@HTKY.@"4]/[C&$A6)XQ*G"6 MFUZ!11YCID*""R$"IF@@HK!8K)J:1/$9T$W>A1DKU2M:U3M@R3YN:M(_]>[] M1I/7'P,VT'!#V:6V?ZAIWQ)D1#KE#+EO>TZXM@\=74WHF'>1O>7P+3 M03/\BQ:[J$-0-P_%--AXT%/C^7W74J-:\#S(I PSK BCIB-V@BGG JM D3#. MM-GBH!BY->6)_:V>S(,^/[498R>ZEC6L91'=Z>?@O3 LX;6S5I. !K-0?2.? MCH>NAX_Y;QM,JZ\>=?!A]WT#G],%AJZ->^R!\-N?QX+N4[3AL8?C1+<=P +P M,OT/1LM?#C(@T+W\]\\I)#29M"U_8D'(QND3(@0@4Y MSD.:8Q+3#-.()5BH-$A(+$0:4EB?\C%RD&^H4POREI[+<>($/I!3P^4RNQT. M.KKMT6"JN>8V(GIU]$^0>@)_?ESHXV[[F6K3>ROEZ)MVOMK.Y# M'N_D9L$*'A%*4DPX#3!14:Y5O]"JGT@>IE$<*V$UW682[N:*JE:#..!*0CMY M>GT?EB[_4Z$,/!: )QCTW%ZAAM\FH[;A^$&L]MW(.YIRHH$]EO-/-[#@[4>= M=& /ZP53#P!$+ATO:#RV]:HIAE*:J?6M_$R_=QT&N\-4,V)N[V#DD8CC/):9AA\XX>9^"".?DB<8C.D-V M>FZB^Y)N%O%$U/K%MJHT$PM*!N^DXX%P]BL<11%%G$99)@%DB&21;%N"C2%(?*[!U!DN5%##N] M^T/2;838(98'"%X]AMAYD0\J12T><5/LMA>:K#ZMU>8;KLN3_M\W-SEB@N!.:9*3\/ MS2CJ+$QP1 ,F(OW++ (%ZZRH3GT@[&CK/8P[#):P \Y.Q;W# 5/VGCSJZ3<* MWW'0%:6<3?P&:SY(:$\VP([FK-8 !,-CNP![V,U"F$X8*_TJ[S_2;[]13:RD M2Q/'^M E8(L/M-K4[^3FO>K&4]>+/,JI/DPIG(=QB G+4TQC*7$:TCRDG 9Q M 9I#X\##Q-9#,X)N>TY@EL,%4#L[,C%,,*NR8^8*&;!V_+0M\'N.4,-2$UDW MQZV>+7]FY@),/!D=%PYF-4$70/38(%VRE$O%6A2$83.(J]UNB6!9)&2,TUQJ MN\.3#.=%0+%,\B 5(LU9:M7'\=CB$QL40ZQ)7(.45CT2?]Q*7"H43/UW\CC5 MC#T2#%(?YBZ@6RT80%!@]==Q2<8KO1X],V-5UW%N'U9PG?C,!.4.7:O ^N56 M_J>DU6>-FEQ$11RG(=-^B IB3$@4:/,0JQ MF.$HAG:>R*3(P R131'#9HV8;%(+KY!A"34\S53 , ;'',4+1^G_.(4+8_" MBA9&%W(]&W6761^E$563:?:.=VM3J+KE&W,2Z^(T;V[O:%D9!DQMGW;II8P* MDH8%SI1IO:6R#-.0"2Q#EM.$B# EH D;%_ RL5G:MCEGNG,Q\ MW+H8LL-CU^5+NEG #Y6Y#M7&57]S-_J@9]HRWS6K[UIW"4526? "QRP5F 2Q MJ2W-0AP0)D.5!D&2@H)!YTE.;,]Z!MI"HTT3T-@Q<4'7,PLL[:R97X1@1LL# M.& C9"^O)UMC07!6DV(/P&/+ 7C2^>:XW&@G[*OI7_0@.FW"0(M%_20F:9Z8+59WN^F_)K]\/3'S3S@_Y3 ^:$Y. M8W?5#EF^1W]T?TZ26NP*AJ^I"U#R\PY?< 3G8 :#ZSINUNQSU?1?O_^TT6LU M0UDK*:Z_RHK>2#.1M1\-N @3+F3 .0XC::HE(H)IQD*LS!2&(LQDD N(%;,E M/+7U:BFBNZKD M(;^?/>K/XD!%]F1IK,G.:F&@8#RV+.#G'2ZEM7O5QF-,@$4O^&)]>[M>-<&U9"C,L-"@R3&F:8%6DBB6!*<.\[\*I].'1VSC_&BQG?GEX#^,[P[S80OW531^Z?V8X^[G9'UKF MNMZQAKT31\C O!]Y3$X06DT92/RRC,ER#B!8D'Z21^ M5G3;X0W)EOAN<'BO0D6:QB+)$\R+3)K>= I3DE.\'X9<\WU5V&[-"UUKV]-_>M_M5_$C M6,&/#8A/SR)(8 MYR1,&,Z)U??ZXM[ ^)H2-W;K%]?:Z@L?"S/ , L M24\<#=OXFAAK0[_/9_.-"L#A\HR.F]MU*4HP%PP@\J@C9K/.?.X80*H'3AGD MN1FJ&;ZM%R2B(<^$Q$F6%9AP03%ED<"A_G\\"2,:,U '="#]B:VA_AXE$U8R M:/SL_*T)48&92+Q*T M868/WLCUDA954[X/@+?Y)._%S2>=]_W /%CO,([ZN?ZHS><->T?H@<_L?W7X ME(]/FS\_5/Q]];FN7M6;\K:A]IO:M!7TH9RG(A"D@UR6!MD&;# M2T<:2NBN(04[^ [E9S$/PDAP3(.08Y(RAO-H[_Z+?E'Q';^5"TB2(0Y+C( DS3'@884:)_HD0'E I\B*U:EYZBL#4 M#D%'$O4TD2%JIT G,1G7(A^2 K=XF)#62G5.DI%]6S_:*I7^8:]+)Q><1:'. MB=-KU=G/.<23FB2%YZ;!UW TVW55F<7-L?+Y_?XC72CKVHP\?G_79&7]+NNF MUD-6Y5I\VM!JT_YXK;12_*I7V2RB,":2FMY>69IB(LS(3U$HG 2A# *]L:O$ M/C%Z>GXG5OR6'**&'KHQ!)&@&WVC] MHDP-UK[N1Y*K_6R,,:J3Y ML5XP(-;U8[UHMR#8#_7"83&R^> ?#9[-P,9\4;7Y,'T0;IN1K..5G@N,IIPR9, ,ZGW>Z*R%+,LE5B?9[DJ9&[ZCX/F4\%Y MF-J#;XS"\P/C 9P]Y8"MW6%Y8L11*A<8D98*9&*,R M\X\RO:^S*.$IC\.$*Y!)LB([>1RA8>(*W;1L-&TJZ -&D#PS^^,24+5A3SC) M4USDN=)V/M0_12:$&R9!%LDL#A6#C9+R#ZM37>7?5W39F!9ML?BZNEM7IG^? M!&4T K&TM.O>\8$&=;IOW*^#;]Q#'OQ/FX$)[4!0F.BTCR M(J2YB$"S_R;A18BJAOB5J>'JR#NXGM[?$\ Y?4KTW=W7\X&"Y\<" M!>V[ZZ,$'[MW]^'\NW-S=Z?"UJ=#[)W'^5WFJ6 ^ZE1/1LS-SO>I]4TB1^O? M=U,? L*%?N,*LX)FF$24X8+$!8["3,4!C2.>@#IDGZ0T2]9.%V:!&=?3X-@9 M2"\BPXS6!\[6G::>"CVN.9= M) Q,TSHR'G7K)/-CNJ0?&NB1_MM>AP[7FT5G3HK1Z\CI#URXA\GJ:\GE\=C5 MN_7*^-RRW4SKIEGP\/>F_]B[]>8_Y<9T<;]9E?\EQ8)S'@4DT3K&),T'95[0B:CF%[#YIKEARW5N_O#+@U/^6; M\!I^;^90M.SVQY6F*:)I:GLO-VC/HO\Y%).CZ=N;\,[GTW@C4\%]TIN9C" \ MH?!EERWP63^ZX(%42< "'&4JP"3A$:8!*3 3BDH12U((JYO*QPM/;%=[4LC0 MLL\;?"#ZN+V[1""8>;*3!90>>(QQI[3 !PO-E@YXC/UA&N#1WU^4_M<'#?:[ MPD.E/*:"[5[0_G?_KWVA=I(D15@HAI- 1IA([?P45"28RYQ+PK*"9\0A[\\[ MHQ,KJGU%_.1O9%S??R2])W^DE.7I/_6Y=D_,F M ]PR*\\__:=(QYL,Q1-Y>-/1_6BDJ+:1]V4AOOZ")+1#B$V^EAA73LH$W MS%RA;]+<:)C9+%TK_[+C"YED#6 ;&@C&=H&"J9"#;8X]:"T?J&?$E/QW8#63 M*5MFNH1EC\UG'##PU7D&0GK>MC,.H!STG'%9 UZ'_YFR[9)6;\MZHW]<2G#Q M_QAE]#M=;F4_Y,0X&VWA_2*13/%89#@5O,"$R!S3+(XQ#XN( M2$KR7%F=J"%$9[D>,)< 9H^JVQD]E;S3'_]B7+$+AA:=0M%N\_:-#5"C.^KM M7?P5:ABX&@PO:@XY9_J&7#:QZ(S,4TPK.D7RZ285G0%A=$K1N6==)]=_U>>1 M=74P$Y"FVKD/N,241PDFD1(X#T6(8ZEBH8(X#PK0A>,I0A,;A)ZL=?NUL\#8 MZ;L/<6$ZOJ,XSP#$E5GVA38$YFGZF MJS]KNA*?Y!UM6V?M!C9_J-9FU'O3;:O+5(F55"K+ AS3+#?#E0N<9W&&DR*. M9$'#A(G .G3NSL?$JOZZU#1NEK2NFQJ">B,UA,N&6_V7AEVT,?RVO]YQC&3/ M,B 6>\';L B;SX,Q].#?(-DQA3[OD-SS-1CPCE''6]L1\'QNDE>( ='L>:!V M"U9/##DL"GTY4*-!Y@N6GR^&?#D&#T+$'I9SGO]"M;3CG87UZY*+D"94"I7B M(#?AWY@RS'B28%9$DJ1!Q%4*JG*TICS]-6H*GN5BB9F=AS@)$C"3WK%@U4+< M<.)U8@M,>'^#6BSISCV?!0;'D;$LP 7<#(?IVKINDKL+-.,\(*LUEG6S],U?KW,V%6:@PS[GD"N="AICD48:+E HB^8MIC5EW\8602:)5O,!"D!03R2*< MIZ:/0$+BC/(X323PYFR$VM179CO:36AA8_Z*5H8\]+)L##';6S)/.$"OQQY MT/RUZ2U;3U"O:B6CM^NP,5HSWX-9B'UX 6;SD.L67F_6MV9:>--"J@VY?"SK M/[MO+$\()WJ_QIG,B-;L*,:%"E*<10F-DB+/XXC!MO!1>A-K>4\=/2"/#'WH MMCX.F^VV[@T,Z+9^$H<)=-U23&^[^CBUF7=U*]$/=W6[QQS#%U))[368MI8; MJ4W*6_T&E^V$[2,^?)$&,A4!5B0U!H 'N$B8Q"H0.8D3O50!:CL!(3ZQ-6A8 M (8=(-!9QA@F @1F$7HN4,-&XP TC*"6DZD=?Q<0?(41(*3GC1DX@'(0('!9 MP\VL_$ZKTF3OF439Z^]EO8CS2 :$ZU.!Y-IT",HQ$XSCF,5Q* 05+ /Y#H\) M3&P>>G)M*OU)1.PLPB5RPK0>)")8J4_)X4EQ#Y:?53E/"?=8 4]^ MSF40O%*2FYZ".P4VJYK"F)7)56^\A)?Z%_6FY%K7&YTW"7-M7ZOEFT/0;'=?>TX0 M[5F!C%?W^EK&;<33@@VS+CLVATY$8VD>LGJ%>F8'KV3'+]HQO.OL]V3O!I!1 M\V3OR"W)9OYW!7 M[< 8WT\Q11@&3WF#QRGN;L*2+6,!Q+!+%_V'-3H\_Z)_Y%?BJ_=]_J?" M68RS+61ZK#0O+G4/(-0\]>VY!+V)&O$,4)RAC\XI )P;XQPL^&-TNCDEIW7K MFI,+.#MB=^N:+IO:!GVJ6FY%N;HY:M.['U8W[>'K[;JN%SR+J[5 M7?(NK-V]F1 &^X$-7VWQE&EGT[&&CGN(5VC_.KK T3/#H<^K02]0^7,;+V%F M;G_2 W!''$T?JSIXH"^E*E8Y5QA52C.@C1, VX5 ;(E./4QM>4 #5E AH?>+ZA!]Y+6,%IXH9[! 9JI M)\(%X&=ZQL?-O3R/DR>G$B#MJ"]IL\Y\+B1 J@>>(^0YQW%P6[8T56ZM95WD M(B1<4H*S/ TPB42!:987.,Z*G%"9:)L8@^:X/5A^ZC2LCECGSP'GK3T$0DF2 MY:;E>)[DD4E$9[B@G.&><+Y8R1M3'/-Y4CR*%H\#6D\"BYU3ZO[6 M@:K(WXY+!A[0=%<#7=+6'B\\[%NVH8 ?SS(Y_"MZ?\/KF9O.JJDQ!6=N1 M]:74>GUK;!JX5:'-6A,;&,U"U:@ATHRL5W*]K1\.'#1]C35G:,^:?5=#*ZS& M]6\*F& :Z8"0YQ)3* 9.?1&M",S6(A$B[K!;(N@Y-_=B=W+[)&^:BM&^A1(O M"B)SAL,DUGY&7#!,52(QIS(@^O^"F%FEC)VA,[$]V(K*PS?44.G:[K >9 M8S2!_%KTV;=M-,Q M38WK3=4<*.OWFR^R^OR%KKJ1G+NN[/_H&H%?MWW ?]5+;U[J/>(U+:NF#>-" M!22/BXQC+LPXMH2FVN_F)E$@# 0-0D9YMKAKNB5_VM!J8^EL_P"B0;3QL8#V MBKG=U!NZ$LW@=R9ORM7*:.E:(CJX^N-^ M51))XTCJE%\_M:R*;/__O M_(Y8GE)_ %;GN59W'(K>RHD&@J)&4OV-H:M^\/)@Q,L5ZN5%G<"HD1@9D9&1 MN>V4['F8^@_R"GW.7G]JD>8?U?[4$I^*A/Q(O+FVI.YRJ_-_NBI ^OMQC"S MVUP\(0&S^MX[5IRG-W+3ZK,B'?:O//P(/JK[6$JQ739F$-AGW M+[?R\[JKOWVO7JW46G\Y&CMTN[&-K0*6G%B/.TY0SPH26VG:9_8EX]I?'?!S M=N#Q1>"=#[9.A!M,ZSU#!HJT.@#@%'"%T)DM[NH@_##\ZO+XQ&U&V;"YWV[' MRVE8Y*D0F.:Q]A+"7&&6AP%641K)L$B5"$-HW88[.U-?(C?G(7:Z(::C2W'A M.[#S.N9#UOTPZ@CJ=#U&1[&8N\7H<69^S ZCH\ Y-Q@=7Q5>W/EJM=$G,>V$ MO1%ZQ5*5O*'[;MM@3#HD"R;!0E&!"!,.YE!0G0B5%'$9APJWGRX]2FMAL MM;0;U_\A==22MZ__',=KW YY10%F8IP! )6(6@GG5"\ZOO)LQ:-6 @XK2>T> M<,C2W7?Z;HK/2EF_+5?RS4;>UHLBC[B2!<&18L+T/:>X(#+$898J1@(9$V(U M1N$N=)37X3T=%!G-Z56IO*_VKV M ;?^H$>0L@P%>)$?IFN[WI_&"V^IFLJ_CJ[_)I^G9?/>@*EP76T6'TW IJE?XC&C/(P(YD618Y+%6ENC6.(TRU.9%(*$PNKB\,&J M4T?VC#]F6DGI#>ZW9A)P'WRR+_!ZB,*X)CK+!HRMN8EEK71'Q1C3+_W 0+?T MW_9Z]7"M653H*/N]MAS_I6,B99N5N,/JC)0V,C9^%SF[+\PD( M3 ?=L("G.UD*Z"L5Z1RY>=.$+(4_2.&Q?4!;9/.1U%''1I7/@&6 M;5CY<@B\ES$"?":^R2QB97V(6F3 =(1 M/QL_A,-F>1SU! ;P0.J,@\MU\UD!_5TFGR8U]U7Q6:&/7 2??\8Q_+I>W7R6 MU>U+R3;[FMDTC/(L5(G6ZT)B$IN@4I0K',?:'X_")&!I AN2>Y0.Y%OL-/K6 M4 .&8X_B81F:O51&8)A6D\.&'C($)QH[.RJ3KQ#N41KSAG/'Q#P([8Y^V$T/ M?UVOQ;=RN;Q>";V-Z]=<:MUNPU"/F]KR/ NHX!RK--2;;BX+O>F&%$L:9S13 M<910T.A'>](3;\$](TUW^STK75@4IL< /.V4>QJ48!H_#M \#8/A.'BR$@#" MLYH..""/[8G#"A<4+K/SI3GL<6G.XP*<-E7EO6H^77]<+Y>OUY7YX,+8GU1R MAD6::\^!$HJ92@L<2443580)2T%W4M.S/+%1^_NJA-JN&5Z3973PAP(?&.._ MO)CS6+EF*XDY%K6RH#^,-*@3QV?@#^ M0RZ7_WNU_K;Z)&F]7DGQIJZWLEH$>1*D:1KCG F%B3"^:4XY%G%8R##)PSRP MJGLX2VF>$*XACO\TU%%/'K7TH4'<4X#91G$]P. 4QG5 P"&0>T:Z"R*YIU:> M.91[1L##6.ZY!_SU\'UU>[=4"TRDC'$1AAQ+D099(DB@Q,5=?F$L36T*.F80'S9RI36BIN.'XG>0? >/2I-KI7:/=FAK_; M#;]KBCA[/O\5-9P:#V_V=W!YX^+IWH7GUL;>WXF73LAN\+GT2@92>O)NRF[( MV/1;=EQYYH9L;W<5#RJG2F]@#--0Q)@PO<'12 @LB9)"_W]%: :.6US$TM2I M?8.BW?/G8W9X/G:H._'XO@ !C-G>PLP!"KL7,%^#J /,GKJ]T]MY"VO\ ^BM MM=+ARBY3Z.XD+^ER<__BB[PUN;-UER?6-ZC-"R92&6*94GTRR /3%$EF.!%9 M1G@<,DJL$IQMB$UM''OJ:$>^;^ *&:-V!C +Y]PC#$#K=!H!IXER9Z" #)'S M!XF;]WO='.GTF;SU9^D*R3968@H0OWTI^1?3'[*2J*S-+^F^)+&2_]R67:[Y M9JW_>K>N-JB6^N1HVOUI1XJNC&RH-*U,;KL,G)5I'K@9$"U730/*EJH^:NZ? MJ\VXYZ8+P%]\3:RS0WM\2-V9-6:<2VIP2,3 MF\".TE_M^T0-Q1DW;1=( K-B'1%OA1TG&'?JSS1<9[;^2T>8'_97.O9KMR.9 M=E!NRTW;D&35G ZU 90K4SE\I$$@*8@H,AEC3DR=!T]BG.>9_BE7G&6$)#&L M71*(^L2*-."ER=MXP(V/SHLPJ.T.3I,!"--?G]B!#T).&'@Z\\!HSWJ\<8+E M\4G&;1'X%COHW]TWC7NS$N_HK579V/@*$]L-0\)^\QT1]/Q>[$=&F&H/:.[: M,)K*9U%^+<56^[*C\H-V[//B.6W@(\O.MI^?%VVXO5M\VFVW[Q+27VO>FH"O M5MI_E)LO+[;U9GTKJ\<9EU$6J,AL\F%4!)@0FF,6L!@7><"RG":21@5DNX>1 MGUAO^W()@_#-JH3W,0"":;>A3P<13.U[=,S7&/6O&)"'11)S,@(FOHP,F7(&W"&[ZP]$MFUZ3 M[R:FH_8+1H(D M>Q"2A#WIWDBRUCZ,++^:,L,7E13EQA#M^FT;0U_5=/F\5/KK8LS7(J!90)3B M.."AMK5YGF":D,STB4UI'&>4$ZOZJ]5=M3K4Q-9%_ MJ9GB9I /;_A$^@Q;C\SX]@6ZA9V='$J8W>W907M^KE#+$3(L[;KP/^NY^OD* M[1F;'%%X\\OID'6\H9H(8:=.F6[@V/30!*X\>W=--\F/]=UT7,F]/0M?5W?K MJOG6F699\H7AHKI_L19R$:FXZ;^$>11K,Y]P@8LD)CB.(D%42D-A=WJWI#>Q M3=^U*QFP<(4:)C1JJ&,$&4[@C5O&8!PWW!. [/2/G!Q:NEB(>U%G5W&UI^] MP8N%L,?ZO-@\YMJ2C6\K3>.EO%OKD^(BS7.:YXIB6AB?+HX(SDF2X9BS0!OE M)"0A*%3W:/VI\W@Z:DBTY* ]UAYB81=INT!"F(;NA'MY1CB'IFE'1?#6(^WA MZC.W1#LJVF$'M.,?F]6I_U35HO5*PK#DU)45" M]"$J9;A@<8P#JGA,LDC1R&JZA@/MB96QX0):"@U SE(]I\$#J+J:";3C @W8 MJ"?JX^(@MB]U!U">UQ3 (3DP$PY+N)F0MAW$>Z57UA:)+G^MUML[[0@LM^8V MS]!K[M"W4G1=&_71541AEO(LQBRF>N]F@F$J3#M%FO,T(F%*"@EIJ._ \BD MN+;>IPU?B"_U#Z4JI3#5>6+ #EKW_ #-CPOJ-*!IRD6!,Q)J QX4IHDER;&& MO(A9+'BBK :MS(6ZPPR6%N\O@7M?J: LR=.\T,;;G1,%QQ_IZE^_B:77^5OVO1^J1B:V?/YL,,9M9:OG##V$%[Q:OFTJRYX!TR>87^ M4](*O5]YB(+[Q<>39;N0F5D-G!_@'MLY3ZLZI&&\E9J*[+MXO94K_5RM*6]O MFT9?S]=5M?YFDGGI1BYH1%-))<=9$H28T%QB5D0"%X)$F:FF2:15I!Y,>6(C MMN^XMVS9,.?][:ULSY[-V#U 2@ (TG%S-BE0,,O5H8X3M&?E"NV8 M08:;J4 #I$],!9Y;UH17$&&I$BY C&9(@!:<+S'"1VR MMOT3!]43"R+C((YS@@/*&"9<4,RR+,)I7 11%H<\RT#7HF/$IDYJ:TBCVM"^ M0G7;U70]J,YY5JZZ?_X97IAX$D$[5]$7+C!SVD'RJ86D)7R%!J3]%AF>$]!C M3>%)4K.7$)X3^EC%X-EGX 6"'^2Z:T%A60^X>V!BM?SPZKU]]=]>BG&U9K4#O@/%A/=[A+UVWJI5IK-9&E#^6]9]MDJ#Y M:2&#@J9A8L:II1'6^U:$"U6D6"1)(&)&69: 1C2-T)I\HQI0;NI9NI160QNZ M,YT&S'9C\@(#=%\:$&W$OAIB,,\ " O)O6U8IRG-O%^=%?EPNSK_"#P]]WJK MUUA7;\U+,J^('N3*E M.=5W'3=MY[+E53EICZ61L9$D!>RB$WT+, D4@KK,QW!6110 M2A/.*(E@L\]<68%\49W&HW6TF]:]?8.5Y5*V0SN?T^J&EJMF0N]-)26@"O+B M=V"W!\^!*\P ?-R11SW]B?+Y+I7=TQ;MS,:L^_>E8#W>W"]>SS'90[L3Y,TRC/L5 MYK3^TH;VF[+*E6V(WP8I.]OB27Z8^>B)(D,5?6PZ_?HLJ 8(YRLO8H32O+D/ MYT4^R&^P>.2"?N4/HJ&"I0$+6(KC(N68".UT,)4G.)6,:17.@B2CB[;L^-.& M5AM+);XD9/J8&L"KN"E7C=_ J/X%E^X1Y$.@BI1PE:4ACM,PPX1HR&A,0UPD M1$D9T3A-@@ZH5RLQ&TP]+6N07K6Q]0D0LK1O\T73)XV?3QTT?^)(N75XW%=, MO%_O(*6KRUA=W9C2XQ>TJNY5.TNL?KVN9'FS6F0R5'%($QS&@< DRV-,LU3@ M($B5MFZR2'.K8(0["Q-[)J^EQH\NT4IN^HH"K<*FSP/B0VZ D^+A2-NI^+3X MP6S D2S1*[3CIVU*\("C*]3QY''OH;0PQF8=S2],T ' ^O=5W(V5\>F MT.S/8&]WDT,2FJ9%0"*<2%5@$N4ASJD2.*4\SH-(R#C*5$DB . M>1-3.&'G&"6: M'J8Z:OJFN5/+ 6I8,*,[VQ3(29(>STGL/_?Q),6G2H$\!\%()N391]VLQ3NY M>4'K+Q],?TLAQ?/[O]>F]N5-,U9>'^*NS9;5E/8M LE$S J)P]BA$&1)1E+0#TF[$F#; >\M81F!#774'<=*V86X[.MF<)8KG[6_^L80G3' M$9.30Q[8I0I7_B+$BC.$T9C8"! MFLM04B_B3/ XRC@NXE@KHDIC3'D1XU1E&3%CLQ.I M('O\>9(3[^U=#_LN8M&,(N$[+IR;15D@&19Q6IAF*PD/K]_MGPB-"&Q'E\8P0QC%Z3IOF^[F3<=-'L.KM"[-EZF MS_I7Z'K3AB^;IBF;M3F5C0T>=@SNV"#B-9XS2O )0C@V !R/VE@]Z6:.7_US M6V[NFP'>@[G>]7XN6C]5I_ZL">Q;KPP'@K]&C*?SAF M,5&8AB2C89 D";>:@N>?M8F-4LLH:CA%0U:'X^5VS"+#K:GVWMU1#QE&?[0L M ]TVCZ_1SLH]S[DZ^F*NVC>S=GXS8,/H'T1/!M0C8[,:6O^ M/C;($U"X:,KH]6O;S<.0T8?+C"QI1P.X=2$JV8.&=+DURNYWM8/ M]>W,'1, E7&3Y@T0F'7RB87K>-+CLEXZG?31JD\QG/2X8"=FDY[XL$L#)9-M MM!LN?-_W#3%&H+EU_:"_"U^T[7AO%EP$25!$)$IPP6FJS[E$8)J)%.^@!"$]]2EMUT+IKJ/:0@AI 01"CUW[G\[M:"_G M>V;0^TEA@[1.F@H^Q]Y)/F$$]DYR06*\>1)HQ1F[)[E(^K!]DM,*+@,$21#^ M^>KV;KF^E[*YJGS_;:4-UY?RSF1D=$"O3(_WG;\RLR*T+_5'SX+?C',+6?T7NQPC]E2%+2."CQ2Q MC#WEX!V9JU=%1K?!(23 N5YRQ+ M19!:Y3[8D9O^^-G2LU1P2XPL_!ZOD@.#W1WI??XDVE&WT6ZG;XV]I^,5&3;S:ZPE>N#3V#_EF&G>]#E[37D[C]XD+*4%+8)<&[.L M*'),I*"X,+V5@KB@.5<9350(2BP_(#&Q >MZ[/44G1*YCN!BYZ%<)BW,: $% MA2=^GY3%5Y[W(8%YT[I/"GB0Q7WZDVZ*-_!1%@'G(HG2"">A2##A <,T#PO, MHT 0GC :QZ",K<':$Z=FM1/]EJZ#F(8@V*F7HVC *+.%/&!E.L*Y)RT:KCRK M^AP1Z;'>'/N(XTZUK4Q>U:[(JAO@T?7O6O B94G" YP4W+1XIQ*SB!F5RDE. M548*PB Z-$YN%K7B+0O C6L<)LM-S)OPP VMI3NLKNQ(HV<=\=-U7_#MS4I* M7UO=.+%YMSTKP0^V0+NG' [8)PK!KX7><*"B"BE\L)^ ,]32#"Q%[T+9].=$$VB\*[O@N:J';BU-8PCV7&.;AK6F]IG M$S&L&N[U'T/V31D6X"S])%\0BX#%C_[:P4'.X]TUKM!>(M2*].A#^OWW4O75 M[:@1#/62H5_W7XNF:K[]6CP4S]29_>A?"T#4YD?_>K@%@G[PKPDLSO24KV@T M=/4DC,T7#7M*W!\$V)Z4$<=>Z96ITMG<&SXWFI!)JKTS>GRT/WH:RHR)$*?, M3%"E18%SD3 L>9C+5 8\CQ2P/SJ /,0:.?5$[YFY:BS0IK$;.X: [<\AL-J= MHZ:""K:OCV+TH'/6-+W/'4#PU>\<0GK>'N<.H!ST-7=9 V9RZFJS^%QNS-3H M?8Y^=TN0%Y2G,59-]JWIT$=54V6JSPLIYT5@JDS/'Y].4ICX>-/0-/F.@UH6 MR$7!:63&38,7>6'Z[R"JM9*?%6=,D_7# RW6?]MK\.EU9U'3LV+UNGC^@_#Z ME'?KUA?,6="?6 MYGW'YSUUI]MT6QCMO.H)P('IN0LN#E,_0%)ZFP!B1W7F:2 @* XG@\ >]WPJ M-Y6L77%X2!@K$AYA)C*!29[$)CV8X+PH(AYG(;=2P>*.N[=4V7OU;K[=V;%5]N3?VL.:VWG4FDV#4F,2W;5OIMWW>WKHN4 MB*107#L7&9&8-,Z%.7[G>9(&(==F)0EA<;P+N)D\K-<3!&<470(QEW&:,S.4 M55".2:PB3 OM'$M&":<)"X)0@(HWY@'8P6KOR#6=O^=#V,Y>SX0;\'*T8PHU M7)D6*!U?:,C8ODG4%1J _.),)@^\-N1RB'P5CES R;Q5)9=#=E!RXF%)MYWD MFO-*+Z^W+"7KNKFG>BUEW>M9(@M>$!'@1/N;I@4@QSF35%NRF B.< 8J.Y/D#P"8U>GHH@<8&,H3V!0[&3V9C3/$9K4,=H(_ M5G[+IRX8.WS5M[=ZMFY:_4OQ#FIF8 M4EQK-XS>R%_U IN7^CC\FI95TX-\5XU$BTRJ0!]+1V@;\#O,@YWW/EC&V'_KMP8QHPVC7 MQ^YA6ZA!?)[=H^'G.I%0(Y.9?=K0=@I<3I-NNC4BD"[OY%NL,=\(5CP7.)"4U33#.S395%D=$\XIDJ8$>HG>0& MWE(:BO74=#E=;Y90[_8*6HX'I,$P@!GFEB[2BR5JL=@G'?!HU$G$4*>BW<3& M/1!U$OSD+-3M+7AN0V5:5N]GBY5Z6/PV?Y[::/G!ML[>Y=8Y)CDX+#6P^M8< MH(H%-)VCA^E3U0'\MZ_WG_?RZFQK7,N6>^:#"TK=JCT 0,#(U1$;]&?%$0J: M>@B4WBM+PF7]T=(E ,+NYTU 7NM5M7DP)^^T*C$G/.8E$5ADQ,2>&WIP"&#JWU9R'L_!'*>DTTWJL)6= M5VB^1H&G&PP7ZCP=7_8\OZ[&C+=GL*4J62&S$N=%'-DY*Q+S*+$G466::TF( M2%-([?;!ZB U[UFJC5A%&7A ?8"%XWFTKX3 3;PB,\19\SG^0QTM'ZP][DGR M.;%.#H[//N1Y3KQY?IY53CF;VZ0V^Q>USLU[$L=#W5T'*%]M@"GLTZ8NMX MH!H>,> IZ#Y89^$9YJ@2)G>H\T5'JN,>"L*@.#G) [[>9V>^TX"[[5U#NS1/ M,T4EUGE6F'V2):!K9W]>!C^X6RY?JG&R50'HRIJ<>N^W MS5(-?TJ:?[Z6_]H>C*^.[E=J=/+7XY.[%*MLJ20 M'.LH9L8)8S%F49[C+,J4S"GE-((5B?CS,K1CUG!F;5_=#;TY#JQ:H;;V]E-[=WMV@@T%(]6UUR^,-^OAW:ROKZ[Q!3EL#XA?*_>O! MR;@N87_(3MS$ $OZV<9O:CU=5K]*J^9?V5-;IB$S(LK,F#OS!V/X=%IB&A&- M:98H'3.:<@5*K+Y$:&"KMB-;VS%+V+.XY2)4;I8J! P,^0G.]B$7!,LD'VX M2&94Y;\F[+%F7WW>-]=PL5P_J.63'5:^5UR52,ZEYA%.(]L@+\X3S!-B#VE% ME!=<*)H5L(3 LW2&=D4L56S)(DNW5TG:):05V=HIXF7W4_[J>PQSWA[Q>SJ7C9>;LJ$UJ*1&%BCWB)H-HVM62X-)B: M?5HC3L&V4WTD]G&CJ_Y=J(P:WQ3[410^6&S-,0,K>E"5N1L2R:BLI@G."J$ M,&YV$6&FRQC'$4\*F=%"% +6A.(:R<$=[MT 5(W$XNG)1+"KZCSAEZGY4\7# MY>P!7QP=M_.@Z !W]@J#/>*HIHYJ\C>UH0B8/NDN;+ ^%%<)CMR"PA6 T^X3 MSF]ZN@.Z&0>Z[#@B5M6N1;U>9G8XP;H=X3^+(Z.RBN"#?1L M6D[WV_U;9H^Z_=Z<3QJ[.5^OLW\T&FKL^]#8AG*B0K,WKMA3U)=7=X98EQ1/=5]8QS![07U;A0NU1%3C"0XC3.C];G,,9,D MQI25FB#K:!Q&P0MH.APF(]V@'6^[=)AA\F#Z M8S3*7*5.1M[0S"47P&#SF)Q6])C5]!L3/Z9SM7S9[Y#V?<._3)^FZWK$^B3+ MHT0F!<5$Y3:?/Z>8QU&"J8RYL61E4D1.!U&N! 3S0GS4+D'')+L 1N\$!LAO4LY5H (-L0$(VSESQF6= M\4;$ *0ZF.@">6_ $[?]\JGM3: K,\PY3X@L=%:D MH 8&?9@9_"3-GN9,:Y=E;0E6_0;M8;Y6!FXVJR;$\7K'&N!X[=(W"'B4%@#9 MH8[-CFLO=\_;#]&$.B.?CEV!:\R3L$NLO+U3KRN@>9UP75NS1]^RTVS#DVXS M[XZ[S5A#O7[Y/#<.:K71KJKDQ8M M;P4S2-.SM\#OD#EAO7NAU<*B/6E1)2Y:&WEWG=)JD6WKC_92VJUA6N N:6_I MPXJBLR;ZHC:U'M 'O,W2#+%[*,A;/] M_8 )9*@]F1C5JO8#ZM@$]ES-VUXQ(^L79>SJERGC)L99O[0=[#YL:C+F%SL1 MB9!)(DN+&MISCRKBP4]G:&;-&4#L#$CV<97$C.[8M 8%QQGK WO>S%U_5 MVO;/N%\N?DZEDN]>?E]95K]81DQT^P^TY65O&F X P,'()") 1 >UJ%10)3C'+),<$SM$D.41PR+5M)0BCSA/QYS6<)G5 M@9V?ACY2.P9NC%HV+*"?X\]DZ/AJ@&/(5_\6HY\K;D\./^Y_RJT$@YP.#HKR M&YF5T,'HO]5,A.N AYY]X$ 1W@']XW)IN;'7<3_5LN[ X=KR_-R[ ]M70W(Q M5XO-:O92*^JQ@K?,N'K4I/[O@:'W) MN\39;T3>^5RO$7G?V8S9,:)M?UV6DSR2G.(R51$FN1VAFJH8RX3E6:Y+DI/, M8S3>$9FA$VL::C?H+_9H_V&3/&Q][+2:1.8W(>\8*3=GI;_\,+UL)^+M(!AJ M$-X%D<(.P#LF\AJ#[RX(>F'@W:6G/4E$G5.BOGS3%4[]%SNGQ9/LE(+ ME>D4YRK-,:$)P91IB=,HH6FLRJ*4L,&\#D0'UN!]%BKM97NT@0-Y72!T4^;0 MP,!4>Y_Z#=K2K^"Y=8$'/D87(&^H>;DN),<=C L X60"+N1=7PNAE;$T\H'] M75\D_;I9ZD"G-2Q)BHA.&2)1)3E5*:%7G"%>@@I)O4Y&NSAZ?'_6_QE1Q&]GZ^D^7>OJ6 75QE8?ROBZ&'Z-)T_WB##0CWNZKUQ MR:<&!"6!(\ NHW$]7 X'!-!!OX:!"9@'F?5U55;_,5^7EQYWPM=5$4^&>UU_ MPV]7?EBR^:HV!'&>]_H*G!WVN'[XM&*[J1*HN^J?_?:(B(G6<)CB*I, D+PM!Y10[KP7#^-Z^7U@.G'^>RT&,U^KY=HV:%DM9E-9K?-Y MK9Y6MW]/5Q-EXOJXL/&^3B4F&3-!?RI+S.,B5JE0:42<&@Q<)C&PX3D@BBJJ M)K8U=!U+YCNPZ;8H822&F0L/89V-P75YNC3=O+VGY>;?=AK>L? HZGM=L%8W M'9[T\QM^72SD7].9'?W-IDM[.?[%1/H3SG)&8UKBB$9& V6<85YF&58D9AFG M<2DT:);@>3(#*V!+%$VW5&';_05PRIPDHL@IUJ2T,WXBCLLR9EASG2:ED)1E M=#)7CVRM3"PV!D:TQNB$YJM#Y>;Z]/]UP(Q52^\&[2@B2S*Z/;#Y.W4:T&RV^,NFFT^8CF-CMB*CJ7F!B1V7!/736@?0X"ESW@?C94D>L)=_S3N$,E'G!2L[*#!<1S6WGIP(SE:18 M"RYBS3+!(Z=DI] 8!KB2V=W%W(R#I>+7O?,2KU="K2^70=4*@U 7-RY1AXVYFMH&'L6=6]6J75LU/TZJO9B<._!7=C-BK?!N8 MJ3O]+-W)[JO.;/=P2:.#01A\%&-?OEYI,&,@."^/:0Q%(%SQ]%2M]JHNMUDC M(F:4BU1B;5:R=CC'S+ATQBSK(IK.T_8"&2,V!0S)@??4%PJ]>8=T-B$N-]945X,?V M.[=R+O_7ALVF^J6JJQ1V8,+*7A+,%JO-TC P5]5IY80H3HP-85@0&F&B(XK- M7U X?G$:DP*R7%9Z!3'D;59L5 ,-A[7C>S INITVN115UF7;;X/ MJFZN4GBL8*8G"$R]1W)V2SW09,X+1%]U0&@QRI[Y6D_%;U?VGY'ZQ>[Y'I_5L"[%SNJN_HI M%D3G*24*9R2.;*X#P31/"&9":Z[S,J4Q:)-WH#FP\K89!J M.ODX7T_7+Q^?U/+1> J_+A=_K7_8PUDV?YEP)E5J=!]'3#-,=$QQ67*!A3![ M.).IU,*IB>05.D,[^A5EU))&-6W4$'=3_6M(=:M[0/F!SKN?Z,X*[BA81S62 M6:'69_.'G1I?6W<4U744KE57U\?]=O#C%K-?U?KCWV*VD99.DTTT*8J24B5S M+(FP,U1S>T^J*%8)R^,B4YHI4+JB"]&!E7>OL7*;D3)7P*0\)^S<-NS0B,#4 M^;C+M '#-FS\9$J_DGF@_.+(1N&3.*8YD1EQ@^0 ML3VO-WX RPJ!2<*C5+,TSR,):>5\G@Q(P^%MFQ_L*TA>;!,2HDM(K^X@PZGU MY:X@0[<"":S'%XB\@=8?ES3VRM,>4X2_+.9R,3=.@%IR-O_7G=:V,X0=4_?E M\[N[;W&SUW!%BK)@#'-)[< &0C%-RPQ'&6UIHZG1KX4%[8//9$$1_?/[\&6 @/@Y6,OA4(%9S;,9 MYCM6;E"+6,6-C_$$8@L&*R M+R:!HEYO-D:-B_N"=1PY]UX/WD;S_N=S51<$[IQY\N+0F2CL!?VL4BCU8OE4 ME9WLDGEM,RG#BWN_S%.QNTU&;XEA=N",L'4)( K>#/.B5%[]+T]7&ZWEY45! M]KM<7GX(KCH/2VG^!?&[+3GU.Y83/4+2=('\Z+Y*4,1TN-I@GG1=A7@PM/>)PUM+>OQE0)&T(] MJF_JV79SGS_^/I^NWZG9XJ_W;+FT11C5,*0)Y66I2,EQ6A89)K$]KXUH9OXU M5W%6F']HXGS< "8_L,+M^@&)AFH]4P[]PE;HN682GA;S[VOC[C3';IF*:,2C'"O!-28DM2-R"HFS(A>9 M^1_&,M"(G!,*@Z>N6'JH(@@[4CC%PNVLH)>$,)NX+]P B2@7)0D4NI^N/VI, M?E&\XV#[\H/P4&#GBE:5"XZAP.%; ZO,CICC<)@SSO_14J,Y_^=%V'?^+SP1L%M\W2C=]F/\9'@[^\A7M;[3#^QOLP>^8ZNI MJ$[J)T5:1+(4#*>,YY@4FF+&I<(Z4235:9$44D]^JB5?].HC[\L?Y/>\SZ7S MS[HBA7Z9SI%_/V^AWN^\+JU/F^-Q$_$WW: MM7%U.Y??U$HM?ZK5MMPR%WFF2YEC+27%)"F,[8T2AK.RY#+B));*J5(-1G9@ MK^=*UY<=:U5E:\N M;_O6PMY*:7Y7J_O%:LUF_V?Z_'XAU<16S"1Q5F"2V<;9151@GF89YG%>Y)3% M7"9.>6;=9 8V*$TY:$/9[/X5;62((TL=6@I[%JANZQ!.?)@U\)7 MA;!GEQVY#K9+M-,RV,ZG?:M@K1-2-7FOF^:+RAY\6#RQZ7Q"M<@*)A*<$"6, MCI89ID6F<:*YDIEF<>HV*L>)VN G'I4_OR6.6NKHSYH^<&_O1LYM2P^&!_2X MQ!L*CV)7!QEVT1JYO-5![-.Z5I>7AG#[FU^M3#))2\XQ5;;#5%003+-( MXERQI-"4J[0$U;2Z$'V;+K^?37 ".82W/[2%& JUP([^(%;$B>0;]>6$(I61UC?%VLJW[ 5?_^W+@)>1*5.$J4[?DM,LQ2RG%,M!1Q)+.4@LX0 M+A$:V(2T9.M#P+DAC)YKPN N5^=Q_ MZCR9L9M6=0I[IE-5]_->Y;.K55T__ZCFXN5>+:<+>:>_3V>V(D(;!?FFA)K^ M-/_]@WHR]OV+6J]M/6V29$E*,UPJ(C%),XII)!@N-),D+5+*"*2>UHN)H36] M8L.>Y:\J1A"SG*!ERPJ2%2]H5C$#*B+UP[S;,HR%),QJ6(;0'D?5G4@#Z_=] M6+=\H9HQ]&4L6$'%NH/#ZUN].Q#,T++>7OATA]5 O=;"SYI MX;?I?/JT>6J++_-(Y$KG6&EAO+624,QIHG <\RB*>%%FL5.OLY.5!S;:#2WW MT0:'8G>;V%["P.QF0R9@CM=%YGL,##A<;[1A &?%V&_T?_Z!WAF2'VQNC)K+ M;9YDF.BJ,8\-;%.DC)&29,7B0[M_C1U MRV8'D2T+0=)/G !UBX)"PP33T?UDS!NT9>!FU\O?YEFO?E0%F8,D:5X5.GS> MYF62KY7*>16$CNS.Z^_VJ??>GY#T0:W$+S?/[&5NMIGI: MW_)4F4!22T9S7N L9A0;6R"Q^5>-\U(+'A<%30FHW_ 5>@,;AI8ZJLBC0_I> M"577\'.S$0%1@5F'7H#X9(RZB!DN![23VMA9G2ZBG\G3='K-LZ=P>[%[IZW/ M\6FV^&NU<,5=>_I7YVXN6E\*#1@ZMX#"'A#80<)0_42[B(U;AMA!Z%/.@B[O..GX+=" M+#=L]FFQ?&!_J]7=^H=:/OQ@3:9W]7?O-\NEH3U)>*HE+U(L$Y5C4I8:ESEC MYD\%UT6D>9QKB+J[DQY8^2M2-VAA&4!KP\%>GV$%;#$,P-/-# R#$LPH-#P@ MO5BBBB*ZVV'59&8U(#:\A#,2XT<8."J]MUQ MQ:[H#+*YGQ+CZN_IT5[$3'SC\%+\R^_8LMYK3;VD.U.VXF)#VKY]$'Q]41QF:4)*3$Q7C F M7%',BRS&1222G,9,9(5WNN!YD@-K[;O%Q\2+/.$Y*&N'_R MX 7\W+;#L*C -/HPH;"E;J/C:G2F90!]Z(*F5W9AM[0#Y!E>(/AJ&8?= '3E M'EYYLT>XK.3GN3'H=O$VEBOB7)4%DYAFM@I!QQR7QJW%TKBT.LVTSA0'Q\:G M= 96_BTYCYCW#"B +>?J![1K))H2W&HJ/6R4"%#U#-4QH]'+XMZ-OCL>+S7 MM @[9E/-5_7I]Z[3YKN7TS;JUF>P0W37+X:5];+*9MR%PG?5#=KJ#[5:6U[K MQ+8_%C/SV#^5[;>NY*T)(=FCNE].A8F9EX]J/DI 7FL2U- M$DPE(E9)%CO=E+\IJ0:V.35YU-)'#0.HX@#5+'A-;WCEWT*W\7M3O YXF[ W M86)?QOTVN(B_H+.3**RD-ZB6%>T)NW_XV,A[@VJ)T73>I!3?F+_Z;_K+\IHX M\N_S"^L_R^3?ZY?F.S[E;7Q1Q\$LK\SL:XQ\>1O?Y\(PF3?"'#S_OZWPO=.[ M*M&Y_%\;-IMJVVW6N)>+C9TQL3UVVYT89K940.4F/J,ZMZ7B%)>L3+$@D:(\ M*Q*61V[W#STY&?RBHN4-??Z\5P)M"VEV_*&60?E15]J(]6AQ$ HOVJC1#+>69B'H^EK:SPI)2L%%%F&V#G M')-"$ERF)<6BS+DN9&'KUD$)F&?)#!P&5C1Z3G.NX7 [=>HO),R.G)WFW"UT M_VG.!S(--_IRNIVHU864>Q8(*+/,\LF?#$2Z%*+%FPLYSCFB4YI!![.ZD03H+'\YN M>\@*FR*X6=4!D6Y90&S+ TRG ;"ZZ?DP8,%TW^)45U@U7-A ])??:]#^@;:\ MH-OKJ(&- AR 0(8"0'A4XP$'Y-B@>*S0;\/?)F;5]LO0GZ2,E*7(3 0C,HU) M$E',140P3_(X$S&AG()*.2^3&GCCWVZ,_CF7'3#!G(%^PGLZ!+O\R:U?\#7$ M<9&[<($]@S.$7L4[N"SP)0^AXPW_JNSINCHQ,3'"KE.",0WG8F0A"DXBXRGD MI8HQD;8^NR@HSE0F8YJG"8F PP-@# Q^+K''3A4N'S $K\\&0.MF"(:#"V8< M.G$:[D"A'PP!J[@!Q$>OYX8#5FITG,["= M:8FBEBK,M%R QLU^]!<89B1.9!U@[%^W3($4_0*14;6Y6]!CE;WRM&=GF+V4 MV3:=LQ1E0?*88J&3$A.A2\SS3.(X%FG)C9)F/)O,U2,SMN$!T [FE)33[Y36 MO],3@LZ_6=L\XS_:U$]4C2]=S.V57I^<]W/ N:FL+PZ>#2_W<]>W";#H-[;> M+ .?0'8(%JJMRQD*XS9QN2SB2-@7?/'=$Z/\MQ]^P"I5L/ XD*=:Z/I+R^ M;SJ+"\@3["^V7]:>^T>&9JZB+@0;FJTPM^?GL;!+2- M(JL1G!.6)6D24Q,_$Q%CDJ4Q+G69XJA(1%2444:IDS?0265@S0XW6/@\1FY. M>F_)8>J[C:;W>K56),-YYYT2!?+/S],8U4/O%//81^]^V,-+/VC2]GDN9AMI M6Z*?FY^[LL07F_7..#!#,5AE\9J$GC-VH4!X*L;U$)]^QI0 V*3\2#W MBV$&AAX6^(0!JS- ZDEBO$ J#!8' 5>@)3V326QSSSO]L%1LM5F^5)W!'ZIA M7''$>1%'# L>)YBDQE.F,;$S$&7$5!FK(@7=V%ZD-+#UK^C:$]B6=EN-Q5M,5^%CETOM#>V3+Y6*N%IO545EMPX;["FLNN6R.<*BR+C4983+R';M M4%&*698DN&09%XHE,M&@^HPK]$#Z"B_*.)M/?8/FKKT.7%%SVT0#8@$,B,[5 M6PV25WU%M*'*KHZHO6[]U7G1KQ9B77BM3Z*C6?N;LF*8=2N;_74QETINQ'IJ MMN^/?UM;KNI"P5QHQF1),)-YCDF>I)@;-'!6JER5I.1*%? \1W<&!MZXZ]X5 M\WWJ2-7D@9E(8&3=;,.0> %W>ZV5K=E1^\48W]A:H4/6;M !A0EFV/,7L"T;)6976+ MH+T1>\,4ZE;*FX]Q;Z[ZPG5RN]5[08\;L*8KQG3^>+^836VI2WT6ITFP$R.%2*H#8,*LR MK,2 NZ$ DOM=^O@@ +O)N2):YQ7-I7?'NWNYPOW!IK52M%( M1!KG16H,C9T2SHA06">1Y(G(RS("=6@^6G]@&_-Y>YB#GNN^;+XQ7 ,',$2# M"PFS*/M#A (/(KX@0^@8J5G]=4*@0]$N1CA'C_G6M,]71D]E93 KC7W9G>7G MO& BSG,<1U)ADL<"4!U9MZHWM!?S;_'*CR_+J@P>K,.TB-7%5^7>C3&G*'=V * M+M5T\J'QAAZ6;%Z[_]^4K8R:1$E9J(AIG!8EM47A*>:EX#C)94PBQJ,R=JK( M["(RL$*W9-&.+JH)N^ES)S[=>AQ*:N ="%Q@9X5UD:CCRM*\7NNH^<-.-3L7 M'44E7<1J5='I6?^!7_=+)=?+I[G\-&./T&%?!R\/'?_NS[RRA)6MG;0EJ? Q M7X="=RM5$'F!@>]%4=&?EG+@L5YGI>HUTNMPQ=''>9T5Z-PHK_,/^CFLORX6 M\J_I;'9O/NH/ME*[>',_([5@":>QSK"*,FXVN"S!--(41WF6E54U)04.IW2B M"_FM>K5<:JDWS>AO9]5/K]X*?DY78&_6#4TWMS8X0C!M;LD;U[8%:>]<)VAR MKI?$@1Q=-YJC>KP@&(Y=7]C+/O.$;+K?02DM3?.4*QEAIG*"B1()9JGMTY8H M$I=1G*5:N0_V.5Y^X/VYSB$%%U&?HN!P%-U+-ICV[HOE4S5]*A]DL$H?.3TG MG(#D!4X5N21.]WB/D[=&G+-QB>/#@1<7GX*'QA^-B5F_W&^XB;4_S1;,)@Z6 M-$[B I=E85R&+-*X5%&),VK^+X\B6YKE&A.?K#ZP4:CIH9H@JBBZ1\&G4%P/ M?WL)"+,,$-E >]%&;PBW=/51@MQ+PJR']M>?JC7[,R]I+^F_\GM7'XU/#?_ MLIT6S[-4D8ABF=JB%BD8ICF1F*HTUV56,J*=ANGYD1_^SKB:0?G1*R$/B*2; M,SXUJWF_AGAG4[ONAQ MB#Z;/2R9+<[=FV[7QGFN9^D=:PSM'LQFJ*&]/\ 24&W7"8##N7H@V8%;_P6Q M X:[KL+YG;)W+3S>8;N#> =G[B[/>Y;>[=?+?UVLSU;*_\JF<]MQ^&[>/CY1 M>2G*,LVQC".S6Z=<8D9XA/-;KOZD/ %Z7IB>+K0=.,&5? V3L!^Z$3JD[0DXMQ MZP?[07525]ASN= QQUS6HZ#4%\56ZIN=@GNG?U^IJNC1Q$6;I\W,&HD/ZGFI MQ+0=(7G[9%L0_U=]^BQ3(N-8":P3SC%)",,F<"EQF6:-E_:[A'%?NHXA\O M-/[=WKM:$6[0GA#HP_%GO77YK &CMX!P#Q[YA>#UC42- 6%WCSA#$O6*5JNF MH+;[!3A&/7ISA,AT[YK==I7=[Y ""E"/978*2WN("P]&.R0-'Y->D,PW$CU> M;LSX\X(H1U'GI:?\_+$Z*\\V;6+SE5;+.VT31>Z6W]7RYU2H#XLGXP%.1$FD ME%&*:;]0W9178E@"KI5XLGZPK?L=G MT\?JF]HL"6%/"QHK\-W\[4K;&?.+>54KO*NGHT6<$)%K+!/;U*F@!#-"2[/3 M4\%2DN11#,H:"\VC'_0UJ^4>[+7)?!.C< MNK!?U,VW>,7O!#-@X3Y+TW!@F$+,@? ,-J4O+'MH2,Q.U%O9JC?(+E1J&$ Q=D-LCP LM.O0-9M% ,# 0RS+ 9?*@P^ MG,' )U7_"AB O/UPH/@E\5\!)U ZOYN4G;G]5Y88+]'?39:#K'_'5WRF+:Y6 MF\J 'K8&_[18?I@NC2%=+#\IM9HH*HBB48FYB*OT!8I+*1.<,)DD99;(DN?N MTQ>=: YLV%HFK ^R;IO3KZJ*%+.I(-EP@K1RS66&X.E@[<*C!+-Z6X#N3KKW M&QY0RP3Z- A D%&/P8'RM(0_%!*+U?K,N(.I8;%J8(V^3-7&/O!/]AAB(JT' M -VS(MV6&G%V)$BVPUF2L%>]A=>_?*O;QU;]-/^!GEM>*H,Y6ZQ6 MMK'0W&8R5/P@ [*:_K0^-SAGX3*F9A.*F1T:5NK(EJ@I@:DL.-::$JEYG@@& M.@X)A:C/.6<[J%LMIPMYA*=J0V6Q5'*Z;O -"*3;*40H>( WE>U/Z-OV)W2# MWM= V)2GMLH(_6)CPN6*S2Y/3/3)G[@JN"KTF>2#Z^_XF=5V M2*&2^R?A>]F\[UYVC]S7_0.KJEB; +%^^3Q?K9?5%KZJ.EP__&#SN^=JB)7A M5:OI>F-^??]4-BM"R5OS$S+;\:]F\?4'ME:?V'3Y!YMMU$0F/(YB$>&"%=08 M\#S&7-D6&E%.BTPEFD4$8FS>AE@#F[6&%6.Z0LPV?1N035A$69:*!$_TLW#;1M\'L<-MU MQ3RNN#^ZN=R)B/@+VG^N$;-N_W"#:DG1GJCU" JT-L*B1MH;M"?O#6HE1HW( MJ)(96:&1E1I58H=S#-[69PSD@KP1H49U=MZ(S!?A&U1Q%G"'Z -,*(/NQ<.X]K/B^6QG#^:E.(JH1[8[6?INNU4LUEGBA4)&52->:W MA4^28Y:J',=97I9I'$>9=&^U!B0^L"W;<5/5LVSY03N&T)8CP"4!%&*'ZY0! M@8-9*Q!F/G?+4/ 5RT#@NAWYQ+F!PB[;O$$H?/>!;KF>!W,3XKM%O M.NYV2$1S6-Q,8)MD49SSA&A<9BK&A/ $4Z$(UEG,J(S+K!2ESW3<"_1 )A@^ M'??!OH)DPX/?1-Q+2+EY@P'EAUG2[43P%'.0./Q[U$[57& MXUX1_=)XW&NO^>GY5[5^SU8_JEL(J>2[E]]7EE1=]FAMC1T)5_?IJFOG;3Y@ M6SR_FF1%$NE(Y#C5+,5$YQR7)#)_BK2*"BU+$3.(&>C'SL!6PC"'A.$.;59U M'H)NV4)LRQ?"2&Q90XLM;S"CTO.SN-F<\< &.G<&9\L8:CFSQYZ__%Z#_@^T MY0_M&+Q!.Q9W[3T"!J5AL IDUGHR,ZK5"P/5$N7Z67D[4 & '=:*V_+T!)PJ(U;!.E"LS;\&) @+G MZ$1!5PUJ,YOUKRJG4%&I=%'@C)M+J\:)D%G0 Z(-:T"U_;\"" K$:UH*Z,O,6+"@0.$<+"EW5 MX_[T@])VOJ!==CGE&[N>;5]F&Z&('^INOKV7(I)*&@M,4Z&-;\D3S$5$,8O, M?XACV_4H=KXW=20Z<##:<('VV:BZ"]Z@AA-D6 '<];EBZ7!!.@!"X.-\!W!\ M;D2=?W'N-Z$#H.5W ]KS)P6[^@1*W7GEZ;K6>%>=0.D.KCBA[_IYGOLM'=LY M)"\3(N.<9R+%JDP9)DFTF MK,!\OO/PN+ERO86&&;N#SK$WV]% +^'\K4Z! KE1YVF,ZAUUBGGL]'0_[#]< MWJS[??VT_KA<+I;O%TM;76K+HNS$9Y%G0MAI>F669YA$J<",E25.5,J*6.N$ MID[UBF[DAO9?VOGKS6V%4=GO9K^J$_PK=M".'_@,^@X8NY4X/#A UP6"2[#! MVC"I>\VN[UA^]"GVUT4]-\_>X:TW6JIHP[(ZIW52<%8F/%:8":DPR27#I>81 M+O-8)DPQ3/R+V3^ATVTX=9I\/"PZJJ;/76RLKV/J91M#*GI?F. MJI"8$"'K^%9*G@M%1)(4U&,@PMO^HA[C$2Y4$+[Y[^OF=[ZUS_7O40!8W[_5 M8OT;%?B=?HM_ERJ^/<[_>Y7JG7Z2T>OQSK#@G?E\[A#BX]/S;/&BEK^QM?@Q MG3\>_'=E-'J^GDA&DRPJ-$XREF!2Q 2SDJ18<4*XX$D<94Z'K?U9&3B$:2G; MFCM+SM8-&\ND&L9L8E#S9[7Z'^C1%@NA9W8Y+@_](=QVC7'@#79^V_*%MNCO M/W2#&MXL^!]WX%>56G:?")K#W1.W<.G=OHR,G?G=$[ S2>%]5_28W(%,N2/1<2?>@X XF70/>]OSW*SI['^GOZM'ZQY_4\]V]MC\\?.\ M:NMM+;]QK>O_6+7NGD2YS@LM(AQ+9F^ZL@1S61K;G)<937+.(RU _2'@/ SL MGN[/.VC(HBU3:(^KFRJ>;IZH^^8#!R'Y? #',XUA806>30R"*/QLP1^34&<$ M'AR,&^O[0W02L_=8RB.EZ?;=ER_&J;W3]:YVH:M[QD49"2IP3HSA(F6B,:.1 ML6.QBGDB$YF2TCFAR8GDP,;JF_JYF/VT:F2>KQ2L;E;:>U: &Y[=QF@8E(!^ MT+LOR-*W/;3?-]"$&B'@AA$@I2DX5GX)3:Z8!4II DG=F=#DMM)XZ4P@R0Z2 MF6!O>D?CU7%H8X)7S>^UX";$%F6!)8DB3*C,,+7U12(KB* \S>("E,MTGLS M=M$.6JVH@D/ ;4_%%?K%ZZ(ZP!=Q MLQOCX@RS,7N\H9JY^@9YA?;9LW.L/TQGF_7TIT(?M5:BND@X>]>\QW8X2Q4. MPD!6+0!#HUK < >6\N *P=HN,!L0&K^YEDMUR_VTF-].Z]NB9\MJ4FF19PK M2K#*2VI,:"IPJ87&"5=,Y3Q6>2&]6R]TTQ[85AXV&Y#3U?-B973:'I4W'-V@ M9\M393Y5RU6/I@Q7H':SC0,!"#."1XT:6'V2=;_%K6+EI@+NXU7@^O5M<(-@ MB X.5RB_7B\'-T@ZNSHX+N&?G;ZR_;>:IGORW+T$[Y6R?IW*Z)GKSH*?2V!W?]G?4MRW-^"V%?RDC)(D*AC! M$8T9)B*5N,Q2@DF1\B2/HT(5$=0J'% 8R0(T>:+(4*V&0\#5_A 7=Q7WEM9/ MG9T%]5+;L\+T4M'#%4=7Q[,"G5.]\P_"U$P).7E82A-:W,KZK*#Z+3FHS_DW MAS[";$@!%.:"A-W:TE\XF*H\+)FL&E_L)::[R>JL,]TB=2B,>;%QC(7<*[<>;U7KQI);MH'7":*RIPB9. M+C&AI,0L,W]*J2R%$&4N%2AD=J(Z_*VJY:&.]UHNT%^&#=3R@=Z9G?_'$UO^ M"Q8BNX'J%AP'APJFR""4!KB> (D?*"1VHSEJ, R"X3@,AKWQ3(A.HYQ7BAJ(F$:XY(7"1:4ZC034504VK>7PG7R UN6MNE MU6:A1V\%!QS=;,APZ,",R5$WAI/!#.PX#-'%P(/YJW1W< M@>EJ^P!8)6"/EJ]&W'K:\X0E5"$JORZ:C1XTUQ>#=+.90_)6"F=IR+&6J82DY06N-0ZQ7EF MK'0>4RG+$C:3-2"67L-2#2DLVJG@.SQ/<+PYA#@PKG#;W1.K7L9Z2_L&[:@/ MW$;G5,PA&^KL47O]UCJGHCLUV3GSFF?>V$D=PGZU0IVP9HM*JIS>W;&\I%'$ M=*9P%NL$DRS),4UH@G-C0N(\RC*1I*"\,B\V!C;&^ZGN@4IP0GX#-[LR/+(P M@%UDG+7;S4_._>P-/9SLWRIFO[7N2MM M&0%+A>:%PF7"B7$@*<,\4A&.B"Y$43*2)QQBRBY2&MA:M73KX1,P"W09'3KC3Z,IVKSVOU MM)HH':=YD4@[$!W:Z^@JJD-_6C90Q0>T M/M$%3S=U#XT23/,# 0O-P1('*J^T(7DN 6% !!.*@@A[_IU0:]F(SZPOV]7 M*[5>V8'5=6>AUKGXWXHM[WZJI?UGE?9@8V*!84L@.AT4O]D_3AJKM^+6R7371SY9+Q%HV8=W O9#O M-C5CX0DS/=L1J78V:LW2#=HRM0MC;E %NF6L_E/+V@BXPKJN#XVO=Q?V@7 & M-VCO ]"UANU>:X_:P+V/],<-W7NMU:,0RRSS0=7__#QO@\][]F+#RV]J9O/_ M[MG2G@-/J(B+-.(9%C$K,>%9CFG*:^(( MHV5-W_S-$GZA $77S;D<$#.8L6\90;^TK/S#[IE;%!MV;E##$+J_ J)?)10< MBI!E3P#JX]?V9.MN?J9*85=-$T><9R:,Q9HF&A-; M2,#B.,=%7,B$QG$JTQC6EMJ-L),J]>DH79WH_O+(JE%E\Z$*EQQ1=K-& 9'S M,D*6/OK%9+;0/9'D_6J; MJMWO2FR6U<7V+5]5:6 3D95$2JVQ^4>!2938NWVE<212FE$B2PXK)[],:F ? M9E>0+-L:Y=66A_\ MI6]C)>;<0B# C $;<7>$;W9EFG/T3NVF@KTD2UM&\J5 M3:VJ*[?1GRUK 4_%KLL?JKWK94+CMF^]*O!)>];K;WB'-HLG9<*ICW_;)MKJ MG9HK/5U/C#;K5'';%BZH(SJ4K)G:J,KM 96,UKJFAMPG]> M$P2')F?1B=-(BCB3F)$RQ21A!'-C '&<986,2%$D&C0L-@0Z\"FPU72O,( X MQV1]Q03'7O;[V^.?AB3ZI2%ZN?.'3WS5)5:X..HLE;'CI2Y1S\1%G8][3GI> MS']OVS!%*D\3'7',(YECDJ<:,V;#':Z$5,IH(P==N^^M/;!MLEF%OW\'CD_> MD]Q-Y3SE@:E9+913KG$,8L4)C*EF,H\QC*3.M%9Q"E3'L./@&QX'"!X###ZH.1&U-VAJFHE MX*65+\1N:CL$8B/DV=V@BJ6%UF-W#S^!8M0VXCOJ;["?^ DT?HW%3Y?I7XGQ MS59]W.G?5ZJZS9FH/,ZS0G!LXHL(DTADN"SC",LXUE3S5&>)4R]>!UH#[^[W M70>1-VBN@)%(%VIN)B40%C#S<5054-'%"XT-Y?I"]@8Q;>"UUR&;ITU] 7+[ M9),[_HMUCBOM53)P0?X!R@6.*;U:J< %D;O*!"Z]XM.*N[JLO9W++[MRF2_* M_*4ZRD9/(Q'1JM,1CTQD+4F,RY@F6)K_H+,BU=*MYQ&(ZM"I>'L% '?&*K J MV\Q:A,/23[14PB):3=%[;QR3Q6PJ*XUHAYE\_Z%<#0<,]FX3,AB80%^DX@ 9 M%M"7_:JKF@M(CG\/I""MNP= S+-[=S#D@&V\@0AT=_)V76S$9MY ^0[[>4-? M]O.W_E K:V]N_YZN)A%AI4R2!!=I%F.2V@'H/"FPC@H6\T@7+'(:>WYF[8%M M:$,)_6EI 5.6]Q%P\Y4\Y8*9,T>1P([.&>8#.3;[*X_JR)P1Z=AQ.?>(I\*T M*64/2OR83_]SHSXLGMAT/BDYYXK')B9)(XJ)X!+S(E&8Q")*(B5SEC"0]EP@ M-+0J[1(@GY^7"R9^5+[(E@GT9\T&5,LNP>:H<@' .I?;QS@JGE%R%!Z>HG, MN$I[1=@3#;[VO.=Y YLN[=)54XG98K4Q/XF=.Z#3QTZ(3.\=@A%"# @X<= M%GN$ [=/!0IR)%[%RT^L@ M",!T>B?\[A3E^S7AX7>.UP0+=0-YD>ALI2T?57LAV\-I9EE!K.(%F*GC#*>;O@\"$DS_#_&I>EQ57#2E77;B M#%>HY<0\$S#%!RI]J*0?9[KCI@%!X3A)# (OX&=4;$[T^F6;CTO2*!,DY=CN M^L9>J!SS.,FPR(5,LCB.(P&:5'RX_,#FH2;FDH'K H6;UOL+"%-M=]G JGM> MA$#Z>;3XJ$IX7K!C3;OPE)\Z;??\'^G3\ Z/IIK-#8@33ZAT\EUJX;MFI MGT"6H7"J[XM$(., )C^J^? %Y]C >*\#G]3P?O'T?"O6&S:;O=RSJ?QC]7[Q M7^QP($'[=QF9(Z&!&QA.UP$>!OGAX#9X $1IM)(6/^/O#*KS>]\A%NINK MDWD5<9RH-,>*JA@30G-,29[BHBC+E!)9T,0]Z>AD^:%]D+G:SE8 )+RV)=KRQPD0^0N=-+3K\4':?/",N^N2A%9YK-Z5OCY=-;R M4T%K(.WPB^E\8YR7QL59S%?;1[\I*\]T-JV;S[11=:;25!1"84Z3R,0[!<5, MV%:@&4USE<="9:!RI'"L#7UV>5II=\A'D#I#GT_B>+SY*D #SS\[JAG;XFU; MTKWWG!V@]&'L+11<]@#4L4:S#P4/I^R>S8PY M_\1$U9>^]SD+AX.#UE=(F$$ZDL_'33LK*,!3ZRNPG[/F^F%A_EJ7+)TNV]D7Q_/:NO@^ M<-PZ'_0P&E^F4#W>FV5K5EQ?9[KYFQ[?<:Z.Y'@ Y@X8:#T,_V!8829B+]P.@TGL EQS.K M?K(>&%S/)?S"Z/=L]>-V+NT_[*7C3S:S64&WZ_=LN7PQ?F25]3,*C5'#, M6)9ADI?V,K P_RJU^;-.I:!./AV(ZM#FUQ"O%_8/:L0$+>MT =(MG@\," M/)1O$:G^L,?!#6)KU#)1)^B&BSY!0@<*+-UHCAHS@F X#@=A+_M.D7YF+U7. MX)W^NEBKMDOJ1!0DU:2@F%+*,-&E<W%!O^R9#AT1?P,S-'O2"P',4]/-6<(TJFFVOXY#SGKO%"C;B^0*9 MD:.77M0>/N.,AHQN&1T-?%7-;]=0R]YF#I;OW#-NRRE7*E MRHV*2XY)3'+,T\AV%Z2)+EA!"PHZ(>_%S=!7XY#K"<49+6G+%BB0#A3EGB P=U1P&^,!8YAPHCJ%+ M3U&!D?0'L^4NO]A! M7-5?7VYM"\;.36,#(0)3W./)G37=&]12'FATYWGQAAC>>43I]<9WGA>Y_KT>;3U1.6%+* M'$>1'<>4E2;X* J-%8^59+E2"0=-+>C)S]#;=DT%S79Q2B%]T\?\$I[]U9$X\SW$C*U6 M4SVM:CO?QJ=QL_0C @[;#5I>4,7,#=JR@_;Y05N&;@X;H37\A=LS @$5:%_I MR\VH>T\@Z([WIU#+>@[547R]Z\-BQZNLOC^;'5/>S?]@RVDU(\Q$K/&$,4FS M."LQ%9&PLP.MB=0*RU3(4C).XAAT/N9*>.!=J2*,5A5E>Q#^LZ&-#,C DW!G M*-U,VA 6V7X6"O2<\-JL'ZO@6KY:,Z]@HX=P:@I/*YDQYW) P3C9$(/ M]'T_.W(P\>MV+K=#OWY?*;V9?9EJ-:%1QM,L2C&C&<.$VO&CDB4XC6EA#(@] M?P+UQW"@.;#UJ D9%TJKP%/^7/!TLR.!48*9D%V[\?LM(EL&;E"#G^4AG/D M"!S(05T-4RE8GW>&*9,\N-WB68V>E9WW;%J H]CQ4W59@ M()2 9]D @$:I?^V4/U#IZWD:KUCUVBET=\%K]ZN>IV>+U:HNYGA4<_'R@3VQ M1[7ZOM@\_EC7&64\(WE$R@AGM""82#O-KB0Q5D69B2B1,F,@?^$JQ8'M1$,0 MK2J*)M3H2C+SQ,SQN"0D$C!;4 U)WJ-]@UI8:O(WH9/OG&4-=:9QE=ZXIQ:N MXI^<2SB_Z%$A\56M[?KUK?B]6AJ3\[285Z?SVP+)I.!*2LTP2X@)%W@A,"MD MBN-$2UXD240+I^-Q5X)#7Y*I-?IE5DVZGM8)(\;/0J+BH[X@ Z3UN^"7LY+Q M**9R'[8 *I$ F/D5QIR':M 92 :3MK/US6&:_@ M R#5094'Y#V//>2#TFJY5/*!_=UT:&1_MW_7I%%]4RNU_*GL,)-;(9;&HS7< M_#2_G\7R9=O6O7UH$I,B)6DB<%Q-3TZS"%,5E3@I8RI5I$N:N]?AA>9NX-UI M2[AR2^M(;=F0!EB/X-_$P0R_)M+0 _6:JRI5M.;UIOKS]C]LDT-;9JH3LY9G M>WW8?J;=E(AO;^ S 7:$U_Q>QF:\M3T*M5G4?%B-!))-,*ZQ(5IKMD!68DDACKM.,\3B/ M9*P]BIY 3#@I=^]*J,]/SQO;@N^S(6\>ZS$"]3JJ;@LTMBSC?ID)+$'2M;O_^=T M_:/ME;:[RA!9F:N8&]^;,H&)D!PSFG.LXZCD<924:5E #GQ="0_L6S=L5+/* M%X_S*;SMF#.";M9E"%Q@AJ7AH)YPW_* _C),[#57'&0F$E3V8)6:CF1'KMR$ M@7%:R0E\W\^ W$I9*0V;V>NHS_/W['FZ9K/F/&%=SV=.94S3',N($4Q8D>!2 M"X635+-8YI1F*:BNZ3K)H2^5:X)VY+*JMU>;8,*6/M=&#OBY&8ZPJ,!,QHYV M?7-L9U'7Y&^V1WF6@W"FPEW:0$;"@>"HYL$=@&/# '@SJ$EH&_1)F@DF,RR8 M,MX$TP2SA,4XTUI*$1.:F="EOS48I5G?GB'XN#4$]VQYY9[4 [5>-F#HGGY' MZH]WZG^]O5\HS3_7^FXHI1^S6QY(;$=5[]5%3ZKIY$-S5G<[GV_8[)MZ7BS7 MDTP76A9%B7-N[X0IS3$CA<8))XJRM-09<9K;?\NZ(=-5/Z MIE;KY=2.-6B:+1W^Q=Z3^Y4INWH5\\;92I75)$D+4O"48JZ* A-.&69%)(T6 M1YH5.2,D5A/S^'0AOZ_9I_-J()$- RH" M\"9NHWUODA?VS$9AJ5.%24FU;3RO<; M>[C2:/[M60'V'=OS#_AYM-\W?&7V4?-[_&COSU>[6Y&"TC(OM<"\3!),$E7B M4I 82VI<$2Z4-)$CY#CH(J6!P\<=7503ACD'EP%RV\F#B W3JQ.)![H5NBI: MH#WL,IU1-YRKXA[O#M=?\#S&?3*1[/2_JFWA3M>7TF8;>;]8K4T4$:E"YIKB M)#:Q ^':1!%<)5CS3,0IR66<@UIR=Q$;6'/W25==;VQI_72UVE3I%<)R #S) M[0+.\2 W$!S <]PC).HF RT2[SN1@)_C.H@8ZABWB]2XI[@.0I\N-WJYR<$3,E^__KYX>,']/WA]N'C]_[J=,IRAQ/:/%SK3/,O M.W796VH4I3AEO?WIG_DOGL/G;7'L7A>?KX:CIGE5*HQK:?M] M59US7G:/-),3;O]B2WGW7!UI?%HLM9JN-\LJD_OCW\_3[6S"^^H<=Y*4,A4Q M$SCFL6TPG\289@7'B4YX1&1)RD*VZ=2.8>C0/#MIU&'V-?00W/Q.9DK>(%WS M8O^X6-IF]-6<)N_>L<-_3L>0^4U\(K_0V_*%*\;080./'?>(OZ#]YQH)4"7" M#6J$N$%[8M0M@':"V+R6^^Z;#G@T/Q;JH4X%!N=WW-.%L> _.:48C;!GRQ.U M6BG5G(//'P^3[]MQ/!\V:E(RJ0JI3:RD56[^)RLP*_,"%\I6[G/!&(U _6@= M"8.\2-_&LYO]TI&GZ7SZM'E">F-A1S/+&6K'PP";H[BBZV:ZA\ ,9H%K#F[0 MEH*JRH@+V#$%*'FHQBFN9,?MGP($XZ2-"O1]SR"T)="4%:XF*6,J MMHT616%S8!65F&<)P2(I5)9+E>C2Z=#E(H6!0\[:6+Q?+)\7\%ZLIW X1I=] MA 0&E5NM_GAM]!(\DKPD1J@ \F3]<>/&2^*=A(L7'^Q?0/MM^OAC?:=_7ZFJ MM'?_!'4B(RKCE$RW%A[#1=U& MX ;M,S),X:R#Y .4S'91?;5B606P" BR+J"F8*PN18TUH MDI:$$Y(SR('#N.P/?&S1V70N% M=K^%5JY_[*=TM[+5@V!KZ=Y(\K;W5WD+Z=MPYO]]$KB]/TS0%&Y_+CQ:-WH? MU%N&UR^[>29U9_('PUISA/_ EH]J70MS*WY,U<]JO4^+Y1]&HJ_MJ"#'W\5M%OBI#L]2SZ6=,%M!E\S<_< MO<^]-GMO^MJV%F]O\M.J&=&P-A+N+G6;7TBS,>Z)::][T1__5K\60/_*?Y-? MC5^KRW^77P^L-^8;^&2=;31?D[_Q.FZ^@:]PT)SS+?#C.;01,"729G#?Z5\7 M"[GZOIC)24$2PLLLPJ7B&A/-B!W"EN$RDR*C,BM2"6J-TX.7@3T82ZZ:26X< M7&!,W@=@MP![)-A@O@-\6&W%FP6YX@Y9]@+.@>R/4:C1D#TX&7=:9'_(3@9( M!EC2]UI$;)9*V@JAID-505*59PG%/*]:$FN);0<13 1A:9:4<4E!7?Y.* QL MDAIZ5=$3]*;C& O7>XT>$D)O,7;"#="3ZZ(DP>XGCM,I$KE.CHZ#*Z"YB0WOI-154W:36 M)<&ZR9NIDX&]2\TZ$2QYEDG%!8Z24MK*/(D9UP5.V3!8855]!R##+"80 ,.2KQ[=U]1?H B"%"$#F /(JS!S8F?5?%_-? M#95F1OT'M1++:749LTL$=E!RMY4&UF_# /[U]O8>-2R@/1[EEUEZJ[>F5T'L<7UZ M?6UXO^2/ALCV:&5;KV+#LLUJ4M HUC+5N,PCBDDJ(\P32;"4W.:!I$DDG*Y3 MKQ$:^IZG(MWJUEX554W=?;Q*)UC=5BPD!, ['T_I09VH743S:DS=N?!H?:I= MQ-MO6^WTO&?AE^76CE*T%N';=/6O![-.<^?(&6$\H@+K0@A,E":8-[1=F+DY'X&0@&FN-PCPPJ'KXH6J\NF@ M-&Y)SG613^IG'%[IV9W%. "+)_5EL3*;;\)2Q1*)25E$YG^4Q*4=D50F690G M11HEG$!*+L_0 "DQO"YRU\'DEYFA9HLB+>5ZJ&_CWE03BZ[/,7%&C<4DBKG0 MN()=DQGE)3*1'B:)1D;,D)Z#TU;ZH>;12/8]:?VC<+%U/@6$6;B=K30W] M8NE=[N7HW^CF5)K0K6[V*+Q.LYM3$2^VNSGSJ.>9C-+*.#FR7O"!_;T7G$QR M$D4\+34V9HP9=R3CF/&28!85B2I)5NHH@UBP+F(#F[*ZV91L&&@-V9K]W>/H MI LZQR.10( CSI:% S!P],+$\-VW#?!SRXA3\X07-[I MD2Y1%;ML5M.Y6JW:1BRW?T]7DZQD636]CPF689+F):8L$U@PFDJS[48J*\#) M$I>H#;SOMB2WK6;0GY8J,-3HQLM-K8.A --K5[G]TB*NR1,R*>(BK?%3(JZ) M?38AXNI+?KI\O[2>]OKEWGSVM6U@^Y^;Z;-=_'XQFXJ7W<5?&;$TI81CKFWQ M1*IRS$MA_U7&I>:YR$I0OISNGYY8'RVUWN-"JUU4E#,.:68%$F"N> 2 M%Z54><9EFJ4@0]./G8'-3\N<33[:LH?V^,.(5P7S%8NHY1'H?_3[((X.RF@P M SV8JPB_.P,P^K/B;QBC%@:J4,Y1/V;&]9Z" '?B7H59%9Y_]LG@L)BK;TK8 MB:8O'S;J8?%ANOK/#9M-]50T@]5,Z/9.S96V'#RM73/2?-8>V-8U+*&6)R0W MRO:B/V;+:JH]1F@YJSK>;ER],6]@N\W<&)C"#-M@<()2X/I@XI44YT5PM#2Y M/G#L)\[U6@=NB:H6):OWL\7*T/EM_CRUN2:5G7.U-Y=7&#J3K2*,*LHVI?MA M^E2IP6]?[S_OM<1U/(B] L9U&Q$&!Y@E<(6@<6H");]>E]1+OSN6'4V+KXNV MKZL.3WLGMYXF?.VN:3X9GL\^4N7'&]M@O)@/T]G&^#-53Z))F3!61IG$4LEJ M-G*,>9EJK&F>R3R*5<$B6/UJ8 XA*N)5\MH0JV;$R<5LQI8KVZVPGA<''!<7 M^NLX7N^\'N+ &Z$+*:X'E[KUM?^E1YNB',-UU4H7M5^OXCQH.NP0D(;+C W* MW=A)LD- >R9?=A R0<>"VEWB86E"RA_J;J[:RF+),QV)%'-2%,8D$XU+Q5(< MZY)314F4Y@GHL,N=]L!^64,.?0XRA/,L>(X'4\- CR%.M?[ MABA"AF,P[)C*LY3?PL#)+D@<1T=V+A$HI:8:-FG^^=[\I8G^)E1$/*.<8YKE M I-""LP34> \+0J:%ZJ(.0>5,%TA.+#Q^'":5-,[E>88,D=_*R 00 >JQ:#Q MF"K:U1VMJ%7^[^&5S< MM+F?M##]!0H*5MC+L@12T3,$1E7*RP(>JV''D_"S4..>_;':NP#:':!]F<[5 MY[5ZNK9W.*XR8.(&>T$_5_N7G ?#P2P'J&(AT%$@0%BO,T&7]4<[' 0(NW]* M"'G-MV3SC\5L,U^SYHG!YEF!=DZ5%_>;SBR(67%P0Z MK;B\]"!,R5;+]>2;#=>;LP=5)'DL\PA'*>&81)1A)HG$99I0*63$4K=)V4?K M#IUN9$=[K-93V_>L:XQ%MS[UD!!XQN(KG+,Z71"ER]\RK^SY6N;? M=JITO-HH"G1!A%9M+OUGN!OU^UPN9R^/5>=IHX6__6M]OYP*]?['_/%>.*>Q M=*\RL+88XLI0K^KB&P;0;VSY+SN"QG*!WE?CS=QOEJ]@6'LV9=!-QWX]T?"/HU46 \3;;U+JOFVK/H%&N>%$4N$B5 MV3\3EMA*YA@GO(S3G,:"9>6D'B1G[/IRW>OZ(SS_$%4[EL)9Z^XVZ]6:S6WO MEQO$U>-T/J]*HS4RS*$7Q9;5179U>=U1(/O:7UIEA3+?%HN$Y)CDI,144XH9 M%5DABH26NOW2'^?RW_X[MS+X?655_?/?[1/WNHA[W8_F?XTW[*B[K4CFCY50 M@U\&#O<=AKU*'(#OMW 1.=SG<+S&')"!GF7'=_K[>B'^]6,Q,R^O:BYNN>&" M&2>:R))&J8YP7,K$]B=3F,5IAG,:E9R8_\]A%R1.5$<(VVO;8C:&?2[^1VM. M_FPY\2U-[L34T;Z'1@H>_O<&R;^.V47HT/7,G31?IZ[9!8:+]9L7-$ @!W)H,DQ*I^1O&;^KF8 M_30!9YVN\HF):JA.ARD];IWZ5IWM$L7!^'V;UQ<'O=L MOK1+!ZI.6%;-3E(*I5A92IR7/,>$Y3&FBG(LE4)#GRS69/D%9-Q4M+^\, 7=BMH0'& 24K=(@73S I%1-;-;T&.]O/)TC]PB?OV:D1]? M,S:7B1__5DLQ75F&_JFFCS_62M[^5$OVJ+XIF]]I8VA[0&;LQX;-'M3R*9Y$ M)2\582GFVLY+(%&&&4\CG!9"I66F&!&P7L3CRS"P/6D80VK'V0WZJ^$-L9JY M^NB_9@H9(D\>B2@C?WE'K^-M?T^@0],_.66;?O)Q_^?0BH8:V=!6.+0G'7KH M^F'X9:F\SJ<)F:\RL@3C9ZZ\SB;5P6\:MQ31!V6=I>F\WH8M __A?EUQ3NKKUQ0]!89>*G;)&FQFQ!6Y MO"XBSJTWV@5$AS#[%P]=C_EM.A^U5K:+L=HVK+ E\[;+Z-S>.]:;YOJ3,BNR M636:TGR1EX.')U+DE#(681EKCLG_3][;-LEM(^N"?X41N['7CFA,D"!( N=^ M:LF2KR)DJ5=J^^R$/U3@M;ON5%?U%*MD]?SZ!4A6%>N-!$"0+>_..9;;:A*9 M^8!())!O/.> F)\D2QFC,!99[G2F"L#3R$O:U%NAF^CW?WS]1U3N&(BTPG/U M:(2 W\X.F!A4-[6Q9ZY5VJ:NDG',X(U!O>$QVC-Y^E+ I+,1T MD4(3@:%(C M(R"$IX9'R*'=U"CER\WL_E&>!/Y @A*,32ZXX!0@@3&@4$F0Q0E7"N99PK"- M1KP\_-C*[5'N8X'LM-D5%+H5TW#9W'1,6ZQ^/ZR-?&+%JRR'ZOL:4J>;XYT*Z7G*SZAZNWIZFF_JAES+*I)S MOGR06A?)6FJT_S3Y'7_I@W3]5AI:3[PA&Y^;4/Z=;IB M.X!RM5VVRQ@>IXQ=9=&WCW3](,M/R !FN0 P MH0EB%#(IK;+1>BF-K$[V)6YY3?LF6DK+E(Q^D"S.(Z%$=W2-[*1^NY-:$ZXR M_GE/?(LC @XGEE!(^!U>_!%Q.]'82-EYN.D<8+ISCHT<1T<>JQ<\M-379\GG M=+%YN9L_2U/Y>,O,K1% M!A#+4T!SS,WE+D]A&J>%%"MXE]YC*J_4?O>BJ-?[ZEY^W+T [[Y0R*]R];"FSX^FUFL5&(&DHK*0 M&.2,,N."B;6E@1%(L5(Y@9#GT.K.I9/*R NU3:XO=L(!FN[5&4Q@M[7I(JM3 M>=Y>6084Z[T^]F2E>WO%:Q?R[7_8Q^0_*P5V"+)LNAY]E=_D8#G\V!8#10'+=; MVQ9G%3=>)P8W[%Q.$*-AZ'FB<,(RU!'#"X3N(X?;D!,>0;QD/3Z2^ WA=T39 M1Z\H=SZ(?Z]6S7&]>3)FOS>VRJJ+Z7.F/I7@_7YH"!I5OZ8M)0_FL?B_E;5G* MS1NI5FMYR_5VLEUHNT[\(I_7YE*D"G=;BMLGDT/]GWJSHRD6,=&CIOHV4A27=7)G2PWT<-Z5;H6 M*9E@-NVTUP\V1VY*\&X_,17[-]7,["6H_JN1H?:P1Y448*6 EB.J!#$E\HTH M44N6J"U,-4I;G(!E6:;#/E2)EPDXGK9K19S M_G*PC7*2,6'J.A:"<5,P.P=42 Q2DL5"BIQP[E3:MH/6R#J^INFFO[N0L=.[ M@>1UTY>[P*.:;/1G33@:Q6BT$#"04NJB-*DRL1#Y5 G8O.(97TS+1ZUBOLWU M:GSSHK6'^+#\4!76-R5S3"9$%8!T.1]SQC*9QX6V E,(,X!,(T@,4VT9DD1) ME:H$*Z?.X(.X&5D!?)*;B&O^C)U7,6C*'?RT+:M&XC_K?QHV([KG,P)5E>M] MJO)JSZMC_/*@2;+3-)-![Z:+#%O171OQWW>([[F+#NS=1%=RPP.&2X< *E1 M]2!>I@VY#@';65!VD$'](B@O5=9NKN;*IF\XY#3A,#:>0L( RK "C$@()$8< M\+U338J1)8S;M)3L-WG1X,VA[E%OQ-%_.332[R;=]]]U4UI'E+),9 M+Q*(0"*1,-$6$F LM8DI4U8PC#G/G3)ZV$I8 *AD&7!^)!;=G*^'FT\C?A?^ANJ/,=O!]'8C M3E3+<_*$GO:=2#=-'ZJHDBK:B17]>O@:JGHL]==P+)LY^__07\-PP_S'^"H" M&_D_P-<1Y/ P_N3X'$1&Y.K5#S7C(VYS0)J BP&5L,=MN'M2Q/17/7150^X] MG:^K;D%?5HO%^]7:C#I+,25,I*;1&Z( L5@?YW*! *$4I5F,%6%.Q[D?3+Z1 MS:BSZL@5,W4%1,..2YNJ'Q3!'Z?!^UCS[F90O4H;>+OO;)PF)C_FQ/Y]^LH[ M2??_M>[S/E/["CWJO=CTC>;^IEE9K5\^R8S4M$1H_>KDEVU;ZR!\1NTQDJIIOFWU.K2E2,HFR[! H6FWV! MQ,0QV=>%/(_%[GC6O9KXG5Q5P^.E8D]4*OR)$NT[XM4>&5D.X&M=:I_T7 M"I,8T1PD^G]FPU* PI@ EDI4D#1/9>S43\V6\,A+KUTVX"0L_20J?6 1A1YX M+<]<(X#FN) '832@WH*=P,$+,/20?:6*#'9@7"_18/F^GTK9U7]H7RD("8GY M'XBQ@ #E"FES-^% %(6V=['^/^FD/2[0&%E1'&J*&)I10]11'5R"QF[E#Q38 M;9&[RNJ\K#ND";2"+U&8=+%VB'BZ+KL>G?C.N3DF_U&=D8UB^/XLN?[Q?F7^ MZO-V4VZTQI\O'T[.STU'+7FWGG,YDS2&+#;U6?*, Z1(#D@L$5 B$[F0,BE2 MISK8KRO.R(JE9JY.3FS8,U5DS37%A=Z,3>=&&3T;UJ*?YLM(Z,^&KLM(:_2H M-##\/-'U3;YLD_@X*0XZ<<$NAL-RY7X-=;^F9G3-Z9N7#\;9;,Y\EG=1E]X= M>4]J2+:5D-8OS'BPQ/S;7&SIPOY:ZJ+L_7=30\5VT\,6$H<[W?:)YW5G=7' MR2ZNNL1IWUYU/N=G[-ZO)2VWZY>OFQ7_E^D*L5I62J"<98HCPN($)+$I1Z94 M#ICQN20RAC&.\S0GRL4.O4II]"AU0RHJ#=E(6WR;AH^J91I?E9O*#JQLO]+1 M^+L.7I*3A%-]9(=987*E6 J(J2_"LIP1F<""4CS3-N=\);YNZ'HS(82G5!U6 M>4V]AM+4D'B8+ZO6UHPNJGH3(P!))2N@Q@SP(H< H0(!*H@ F E)\UPE4&0- MD.^68G(8=S2]0935QCDF@G9'A""8N.X:#11?:RAJJC>UM1XPQ;57M$ 6[G4Z MDQJ?O>*>VH7]+[S./4K+L/RTKBF2,65.I2" %"&()$&8,D)B:BVQ$8:Q4 MEC#AJL)_@#ES5OU',Z;U_H\X5]/<)PU"__6NB(XFL&;\Q[GLN8KI#W)_<\[? MW^I*YBJ\H6]9KA/RK&M9A(, MN2(LD4X.AC,*(Q_HWI6;^5-5LFZQIZQ_;+K(.=:T.D/'3@,.DME-@QW$/1 ] M-,T+6+OJFDBA*E:=C3]MG:IKXIU5I[KZH*<9;,SJ#V6YE>*7[5HOZ[O*?*CB M9*O?-0M_=ULJ9DP0QK-$ H$%!XA3 0A!!" A9,9RRE67#Y MG-NH9B:JN;FILQEN MZF/TSEK9.Z5$0!/%%XY0)H@S_6E-#%]XSDP([X'2W9YB1+0)-'9@@V4_ZGYU3]MC8;]BI>LLZAP;W8=3OC@D( MCYO:"(N,DX_&4F8O=TW?V)-Y;BR%;#MQ;%_QK$YTJ3COG M54D7G]7%!S_)S6=U3[_O$TL4SW".FRJL6;@0?[AC(S)\V.BV M(5@Y5 :!3._RCWAL'.KL^,,06=]'/O1IJMKXRSA43T:][?]S&*MG^L^14:; MS^*"BR)&6E%FF0)((0@(SA*0P8QC)%5.,)EM3)Z@G55[-+J3>MS3<#)*&VNT MMDW=C,UC( I"LB2FL0E.R@'*DQ00+C+]4RP3F&1I$<=N-XW>4'C=(IY9Z$/ M<#C&^$^XWRFD:7Q6V[M#9+0[''B+YW@Y82V9LS%^48) MO3QV).:PA?%.K5D M+S_DZSVL_4QS6;[=KM=ZWYW)6!%,.0-:/VA-42@,*-)_J!1*DD(B1<9\>A?J)/UOF)%U\>>^FMGI[I M\B7:48X:TI&A[;#V+LIML>J&BNRXWKRD=5MC71+YK:Z+(TZWKKH$.EI1G0\. MZ<#:N%:6#_45X4&MBSC/>5%@('D*M<$K&& \S0$EQE7-$,UYXMZ$]1JYD9>B M?Q_6J_A8'D*#2>WJQ*B[L>XI[_NRCMB0M4_,H#U9KQ)[A;:L?8)?[LS:^Y;? MNO;L_7RK]+JR;/\N."<,$ZT;5)P )'$&L$!:060\1T@4,91..5YR3.R$\(FVGF$-<9"DL$! IP@ )*/0<8@:DGEP1\SB#A+O<+_Y@<^A^ M7_DWG$.[/>C'FAFW?>RDE./-22U'\U]'5SA1)018*:#%B"HY]#M&DJ@E2M26 MI1JD+4VX;7$ZY -MK1,P/.GV/-T$G&[Q$U(>['+2 U?Q[H^KA7Z_K O4[R-1 M>%HH"J7>'C*5 \1P##!&*<@%C?.,*OU+JXYUKH3'/A(7JV]WMV\C!+5Z2IL>,=7-]G7:-0@7/&GV[PY(TOTBG_5W\V@2\\_R[F:9('F<[H1=".V40$AA7W^$03)Q5@:V@@31! M+[E)%8&M\*=ZP/J]H.4[Z@IYEXM+((F2.,LPR!#6ID)<0("E2 &%I"C2F, B MU6LCPTT-[3WE":%UL%.&^W3=#3< I9ZV[%;FHK!M4RCUU&Q &W< M0BI=#/P(E50L +(LI6(SDM]V\45R.?]F"G.7=ZO%G+\< C.R(B\HUR?(-(X+ M@-*4 YK*&$"E"$58< := E>NDQI9_=_R*CVOC X-DAF*$,D.4(,5F^ZBX1W=RZ44 MY7L-Q%?:],D56[Z9?VM\=;,\5TAQH8\]L#"1^T4.M.%DNF +DJ),B2(N'*-S M>TB.'UU;,5!7@S,&E3$TGO=,1+3BPCD\LP](.^48%AXWE7>,S%>Z[Q&^0^:V M&QF?B$9+8<-%)/81G#JBT!* "Q&!MF^Z)\=YI,1-EPCGEN_FEN4V26Y;^%2V M4 ELKY*VUI.L%C!%;;[4R^3M6HKYYCWE56IW4_;AS6J]7OVEM]6W]%G_9O,R M2R@C3*48*"@H0)0J@#.6@%Q)R%-84%8XQJG:$Q]Y 7U8SC=SNHC8CF[$&\*N M$:H.>-KM?F.AY+9 #1=FYZOYB':,[&NQ1'M>HK=]R'G$KKI#$"Q^U8'TQ#&L M[J"JJP6 &J3Z"@$$E"L()4%DYW>KN!1UY/.S)NV^E>ZES&-&6"@;S A>F>F@#3 M?A9 !1DA$&X-$WUD]^YSN"-VTN30YX)R#TNB,JYAR !G,0((QS' A<8F MS6&B;3(D<.K )TH4F"[TA^ZJC./>;_WL[+N1FUB1N'4"92 M804*D_6+,%2 ((Q D2I$,HF12)B+RKE,9NPP*D,T:E'UC+*_@I&=+ADNN9N^ M\!#:62%TRQ1HT5\A,NG"[A;T=/'V/.U^/U$Y$7]?BO7BY>&KY-MUG=EKWS7N MZ@ CKSQ-4FJ:9I:@#=]Z1?.ZP+@^ZF1W M&+V"M:\Q^A_V: E4UW._I]_-5KM8&2]&*_.:Q4E,)(H!+# &**,0$)&D .5% M@E-%L1*Y=1N@3E*CNQ.J9@"F0U>+ND?BN@5HW4LU+!1NZW5*%!RZ^01#PZ^# M3UO\2*W6T368[DU<<*C^/59"=_;LZ1YANCX]5I(<]>:Q>\//KM=CKTV5H5]D M_>\/RUU2P2&V>U;$*"&9R #/B;ID:12WZ)\^' 1>) 1P4KDI,>'%Q M.#U&.+WK8>NPAGO]4_\47[26N@W^<3D>D:A9"R-34=:G@%$(04XI3G( M$AS'"&:9Y-3:]G$B/;(MU-"+/OP_#IN]&W86)M!HB+@IBHN1T0=.;J(=6H:9 MZ,^:'1YLMY6952^";??3Q$&Y%#5RHCZQK&UYNHH>:FRI+C![QXY@*XP2MG:DV&F".JGB'U:\M MK(Y9B7:\]&MB]U05'Q1"Y:(XT9XVV<0'EK-L$J]!_)3/.Z5D%6&^/V6:;J\F M^&=IXNFJ7>UR=LN[[UR6I7[AC>93S3=W&O9]O+B?ZM:VP1H1P:G,T= .IUO#\3:I^1X/W5$6/1\A/ MC1N;M%1RO9;B=G.WFB\W'Y;W\Z?=02GA2%">,8"3A.G3.4$ JR(%&2I8D1"5 MQ:G5Z=R.W,@*MJ('YDNPF;MVW>Z!R4Y#AA/>3=VUZ$9T$U64S36=H3V"A6J4V9W^>[YY_'VY8J5<5W=]'Y;/ MV^KNKZ6"OAC'IRFWI-70O-QWO_PJ-YM%-4@Y*T3*D$CT43+GILB"0H RQ$$1 MYX54F F88Z?ZVZ.Q.K9::5J"1MILDW2]!*OM@*[4(\Z8G9;Z,>;!3<,9GNNR MOC=1B^WH+\UWU&8\JCD_L_/VS$<5]T?]>EL2!*PI/CK*H2J1C\?HM/7+1P?\ MK.KY^!0]BV31\O%NO?HV%U*\>?F]-%79Z\XQFNBML4XKO74Q*K2<90C1'"89 M$$0E &&2 I(6"!0,HB*C4F;$Z1YQ$#D! M]7,0H$*5"QO$R[05Q4+ =E9T+,B@?KKRN)7F7AE_TG#4^<(SPI(T$9* E!$. M4!&;\C@J R3!.),\$S!+7?1A+\61==['U?(!Z/>>HF?3$DP;M2NUTVEZ%2ZJ M> ]O\[8?3RI8D1-SI(!%IO_(H9EC>G0 ='UVZ;"(J8VU9PTE?XR!(_T ^GZ*U%#:3,^^E-JK"MQ3]5 MRO8O>H00:;OKXZHLZSO2.[E^6_6SJ>Y%39&CM[6:U\0/>O[051"1."$Y JG2 MIBFB& *&"PHR6D@L$B95;%6M92@C$YBF/RTT;R;BKG)B: [VC7\,@W7I+KYG MT=DP'3P5>8RY8+D$A$$!$($QH J92- $ISG/H2HL5?F4D^&GX2].1]\\_-=$ M$]&M]:<$UVTSJ%#]6*':>.HT9U'-6NV$BPQST8&[UF' IIUD6)@=PLHF@MLO MR&P0[(&"S@( U!F"-F3\Z0+2 J!P%)X68KS0"0-W],520)DI*JU0H-[(C[]7[>/CGFF:H;($CY.PL^_!XN> MOHR!AHLJCE5,DC5P2>[1\P:.B/X@F0.7@+#/';CXMH?I;S32?+.1\O;[O)P1 M5(@\IPE(<&$N5V@&F,RU6<]RDL4"QI1:73:?#SWRDM_3\@EF/\; PGCSELSQ MFO8@E"'D+Y*#H>0MFI_ILR<7R(RYR'ZG87+\QG2FQD5.CXR'RT]XEBF2;/-A MJ2V+:HY,H;BFZH6 .)8:$0 5T^N\T"=W"E$"_X9L M=*![4Q49]*P/L)3>/?"03V2A2H/=(W,M$6 >H0]*_73][RW M':^/#E^U6JU\T1_-))F6!4:M8XY%3E$!"F1V:XPI($(60$"!J20$%CAV--ZO MT1IY^3;'WCWI:$?;:>>SP"CW7>)UXXD_PJI:GM\#Z1+QC? MO:_XY.MNM%98R++\JK?VQ=W\>9^:FXL4\:( 5,6FW0?) "T8!A"26'+]9TJL MZ@)V4AEY(>_)1J6A&SUKPE7&TV;++,_AW2!96.I*Y*1H>F557M- M:I<$V@#2>^;*>J'@F!O;(UUW&NRUER?,>.WA_SBYM>_A(";%&ZIGD5#,ON4H:M>CE976U GR>0*:B,$PFT7:*T3DL*@B62 MF72*UIB0]XE-GINH$2:JI&G21'?R')7L82_1<1G1LK^.J$\]I-?X8+SLLQ_E M,QAF[_T87\!08W**N1C'.!V5\]8DA[C>1(6/'L3Z0U6RBOQ-;_1C:E( M^%(523MTW290? PMB'/'Z78UFWH M&@9,[/7[U3K:LUF'C)71K=($M*IJ7 P;1,D?XC.>B$-&,H__T3K M7/.O=__>SK_1A4EJ.6D$/Y,)D0@6#,1IH2UU+E- I> @DYS11"D%E9,CP(KJ MV%Y!D^=@S*CJAQ8;[IDB_0#:J:/@L#BZ%*\A1=4X21\PG:.? MYN1I&]8P7$K/L'_9UUVHM'4E3'S2>LZV9EN_T]]1I99F$@F.\I0!SD4.D.0< MD#@F0*:*(P%35E"G3.0N8J.[#2O249MV9(CWEL5UA\W6>Q@&#%*$%9C! C"C30>MD1?WCG)]D=+0=HY2ML',;FD'0L)M97N#X-Y1 MO%^\4*W$.RA-VT.\7^2SYN$6K[@MZG*]F34-R,VH7^7ZVYS+LHE9R7.(]/\8 M2)7B ,4" 0)3"9("T3QF.1?0*L"WD\K8"[FF6WW"#6''T)YNC+J7;S#)'1>N MC]#6B]9*J*[EJ@=H+57]7X=EVCWV) O42KS=TK1[V+W=S^?-HUS?R;5J"E(X M-/JY\.K(:ZRB:/).U&K]5#DA&M(W?3UOK.3N7F(!1'9;7/[2.G7XZ9#)J[?/ MI?$FZ^K3(4R[GT_78Q[1,O=;MEW0]6Y]-O$0DC&68!B#5"IH*F+%@*$X S)G M7."4\%PBZU"9BR1&7FX-S6A'U"%(Y#(BW0LLC)QN:^Q41)^ F,NR.D3##);9 M+Q3F-[DQ9O97^5 %\@4.@ND4JC,"YO*;TX6_=')^%/O2_:2OIX^6\NVJW)PX MDF"2XJQ "% )*4 H$X 4<0QB_7?"= +'B5.)I2MT)O38'?Q+QGRLB[?(G;NN M1/ M9>CM3LX! '7378U7KD)C7-=;IV#!W&N7J4SL0NL4]=Q-UOUXJ*S8#\MO6D.O MUG-9S@BAJ> 4@RS7JQ]Q&@-,A0FJU\=F$B<)S-30_EDM>E:?[Y#&62U:0U-@ MVS#9K=GAHH=,>+6!(D"2ZP411\MM;=-ZY936"V+W9[)>>BEP^ZM/*TVCU.NF M:C)JM,FGU>:?_6?A[_]IZ3KSTLYTV<,F0F.0)[$$B"< M8\!DP4&A"(=8Y'&:)D&:90UD=&3+0G^,*%!OJ*$S8G',^4%P=E-;O1T.]IQ' M%>N-;:*YCU[D)CIPNKO V/V[]:O(2!%][NA3->U# M+!#@WAW+AM+_,?J;!4+1NAM:*'I^AO("Y!R M@@%2# (LI0!)4BA*1%H4F5-_(G<6IHA.4XO57V5=LFR^XZ15[-BR8MD F.VL M^7'!<]LK3;FLC@K&>YY:%8Q'<7C[8Q+H3.#!P*0'!7^ 3D\/ T;RC)#17UR[ M2D:.$PH3!E+($$ "$T 8SD'"(%0%0;S 3F6RCH-6[DHV%FHRN6G?&_>])>K%VO3W6T6PTQ2D@B M)$Y,N+D^6BN:@!QSQ)*1&A3AV$( M8($90% B@'F* $=4L3S#&51.87<#T/!*9@V)A>T%H[>$KE>*C7#O>H3SN$"\ M*$*P*\/CT2>^)+PHVOFUX.7'/,/6V_F#W>F#FK">XSE;R-NRE)NR5;,]9QEG M4*NF!,(8H"3E .-8 8D59#S+9&P7,A>4J_$7<$,XHA7EFV@I+6-^PJ)OM_@G MQ]1-91PG9_?G9ILG]A-PVTS &.7W@^(6*DP_"$_3QO.'A/$L\#_HX+XY@\_S M#5U4:EG,-R8]^T,]M'BS;6Z.3(KJ3&J[)1,6#45\>9@[%BM[?-SW5Q0 M+Z$]2U&+)S?UXHZPG9X9%3.->-$^[0U0:F?5?7;\G:[>5RMCIZ:, M.DXY RB/$Q-(1H# IFNG2HLDLXH;&8W#L=5;12ZB>WK13_.F2U+YLYMF"S\Y M=IKO52%WTXSM^((VL^T@ ^,BNQB'4 <3Q" _0WZ^>'G?+SN:I757[>;DI]C#:'[%W4>Q/TOH]YKY+P*=]L MZ>)>KI_@+%>,9 E6@)J,6FV@"D!3J4!"8H8*%1=(.-6U? 491MX#&L:BU8&S MF^BO758!;;(*^(&IR#1!]=@<)IYYA^WCQYW/R3>81BS]0_MSZ$@R:4D7W7=] M&'[;T.M,3*+FYVK\2*>\JY:0=EPF'6ZZK9@66V^?%;(^\+ M#;&V[K ,U>Y MW8LE=(H5JE;"92+3EDKH%/2L4D+WTV[+5,CY[-UR,]^\O)\O9'UA.\L+)8J4 MIX!C1;3I+ 3 4F_C1"%&:(9X1JSJHUP:?.0E69.+#+W&R6&W#B_BT+WZADKG MMN8:%T2=)PT]6OURM(_'!;4Q<$F649=8NP63^'IQ,;:I_"C7DAJ" M 9N"7$74*G&W7ND?-2?ZBS7-FTS7@6?#T]M=PD2".:1% 7AL6H<@;;S3 ND_A,QE MS'&AD%/]M("\C:S9=N1OHF?#0%4Y3>Y8&#>%HG=6[/3@*V'MIAW=TRD.$W.W MGYAWAXEY^XIY%;8P3I]=T,\$M,.*OK)I?.>O- E-U;O@ZAKX]RL3!!D'3Y,A,)8RB5!W#N%UENZ*8*#?U%&H_M?%EG-.J_M W5[1ICY%73(AT=T8X,07\=@X\6?BOC7CM8&"KYT.U@:AZ,9J2DGSU M)._I=UDVC1IG*4MY4109(!DQD4G&K\$Y!DF<4L@A%((Y7:4YT![;D*WI1O.* M<+0QE(?VB;B.HYU5.Q(Z;HO]:@^)"J>*AZAA8LQF$KV2C]9:XCKE5VXTT0M) M?]N)_B$\FE!4A6E+K9S>K]8?5]K>+C\?M4R)E8(Q+1!@G&HEDIG$448H4"@3 MA*5*TL0J_-F&V/BWZS7U2*W6T:*B'^G_FKLVF[$"KEMKA(;#34T<(_%QCX1S MVQTK)!RZ)01$Q*_CP1!DW/H46(K:V6N@;XSI^@582G-4\]_V'8_SRG8ADYAE MBA[U.Y J;SM5&5G]<['_-G9?(I M/LZ_25'?F]=9J(?">3G.,!6P 'G.3-0V9X#E4 #.8I8FL:+"+=C1AXF15VZ5 MSU-1KUTZT8%'Q_L!'X M+PI&ALWQQF#/C## MPK3W"P- .KMH&#*6G_HZJ2=R7%VK57?DE_EBJQ\[%$[\L)%/AP9069IK_26U MC<%1#!!$":!.W4X/>AN"O*LTM-9Q<$6DU5?PR6?+^:UBV6,YEUA 0ND,@,Q-:D2 M#0ODJ5H-/+IG=%.EO/^77(CWJ_57NI"?5IL[NMY\5D>1B;O$"ZD@94D"@< X MJZ.=2(%3D"K"!).(I=))H;J1']MI5#$3/6INJLL]3=TU^LD-33O]-QY&;GJN MXN,F,HP #0\PK-Q4I? --T;=G09,!T]%\8,B5!25&_%IHZJ\@#F+LO(;Q<.I M=#G 6:[G*W$@]EDU48.8*4Y2P@ 4*-?G4LH 2?0QE:9"YB+.D2RLSJ7NI,=V M.%5DS=(1K7,5[8XU'(JFA=]I-(S<-,[5-(L];.WC:$^(YE#8')Q4H\'GY[(* M"J.;#\L+B4Z/EMN(T_FWO"0]\G;YC>#9 ZDZ"'[=Z)-Z;6]^*$M-=L:35!20 M%B#-,JUI.4. 8JFTNN6DH#PO:"&<6AY=IC.R6GW;'',-V9O=:7=>4?:OUG\- M,CLC+@ 0;KJSP>!KC4%-\R:JJ09L6=0M5J@.15>H3-N0J%O4L_Y#/8]/W,_# M)(MM7CXL]:&QVD'*SYM'N;Y_I,NFF.\?LMR8T*%:X7UQ%)6T#R7Q21-6\:8Q@')$A4WT?S 3K0R_$2K74GW M;_4,ZPE^KHVE'W^N[?:C'W$&W3:X )7[F_EO"1-5TD0;+V_1Y,9S\D(UGO&E[YG2603;+Q=OU2F36WE_$$76SE#A5 J MSV.@3PI$&PI9 G#"\BJT)T82\ARKG+L)UJ'X2:9X. M!I'FM%$3U8K3D U8_[A'L%!%CZ^1F;;2<8^P9^6-^Y[WKVE\WU1@G14JSU*N M%,AR4]51"008B0MM4*I84(E0PMT*.K8&GR+NIZI?+#2QMNO;O7CQ'H^4(EPH MH0"5, $HULRG0EVJPGSVC)\Z>3]?SC>R"ALZ3>)OI_B_ MJTM/W)OE:)BI_-,U_V!11>#9UZH(/S%VJW\JN-VT10/BQ\L@7@;_SXJY M<:(;0Z 42"L-8F52+18"M%.M%V1,SXJ)4LV7YABXW*SG;%OY@?1'^^[I>;%Z MD>O?Z(8_[IJK[7XO]>>]W'Q6U2]G*609XP0#'IOH1U-_F[*4@T*1(L>,<.36 M$6HP1V/?Y#6,1$_T^_QI^U0WWVPX,7=WAA43F_=DF'&LD3AX-NSTXZ08.SKB M:]:B-NVJQ.%-M$=^Q]_10Y63F5>QXZI^(F#EPU!XA2IV.)B?:>L;AH+OK*1A ML(']M*V.E)*]HNZ_24 ^LEV]"*J#91Y,-\N6P:5O5< M80] -,MBP0240&6I "BG#."TO $<"<\=?1\T];OC MXFBW6P1'QM'[\NYMM#NDW$0)!#&I[_L:'\R>J>IN=,?6C;&GMR$C0IU@"*3H M[6A.JLR=8#A5V&XO^RGE1OO+IMO:95_'I]6R=KA6;HVRNJ-J_][D17Y:;?XI M-R:+XF$Y_X\4]3I\OUHW?V6>2V:X8 DC.0)Q2G. 5%( DJA8F\.F(J= L(!. M-Y73LC^RL;SG,Z*U'[3R="Q7F^A%;J+UGK>;G=/;7#:L#_RY*;V)9]Y.>_ZX M\^GO!-\[MP\>PZKD>#/7C<_;,%T%[9NY_M*:Z[O#7'^QF&MG3?TZD =2^1,S M/^G>\3H3<[H)O1(7?KN9IK&OK76_>D.7_RI_DU4?/9QD3.6I--ZQV$1:98 1 M(@'-"D4%SN,4.6T\5RF-OD=L#I7@3'NNBK2;YK^.DIV2#B*[FSZ]+';T9TTW MX#5OKVR!%-=U.I/JF%YQ3]5!_PN>_NSY4GY6;]=2S#?O*:_:D#4)F*V4R_J4 M,LL%%4Q+"R2%A3[1L@P0DD*02RA%CAB'E#OYNQV(C^T/UZQ4P2T5,S?[7/&6 M8SRBW6>UX?A:>HU'0LW1J]P 5O,1[1BYV6=]MY.\0Y]R?2 (Y9IV(3VMZ]H# ME#/7ML\8GDZ=U9,V7>;\K1EK_=+LA%JI<)EP#%)(M+T09QA@1 M0)+!0.(UC M).A,,\16UJZ:2W1ZW6X> M5VL3.AS>,.B4*Y2GXB*-:;T/76*>>10Z'_9M^G KA)[PLOF7T03)+(<4YP4F M0"J( "*" H*+#,B8(ZQRHEB1N_5^N$!E;%]HW2.AH7BS^R&J=K#/2\N2!MTX M=:_18-*[K5%OP3T:170(-J!?Q*51)VX;T2'8>?>(KH?#+4LX*PC)LI0R@! U MV6A4 9J+%,0H4QD4:1YC-719PM=9%G"498E M?/UE"5V6)?1O MP[YD1A@,_.IC^&+A5@JC7\+.NA<=KT]7Y*)?AJ.*%A:/>ZBCD[II7^03G2]W MI7--G/J^OF"L,@(1HZ:_C3#6O $"GW"A@E)&4Z80O;:R9KLR,IJQP?87=FM M=YPTQ:A-/H?#^K6'TT*5C0*2FV8[*\>X9Z*N8AU5J2$6=1>'0.6@^4:!S$\1 M!H/.33,Z(]"I*.U'FTYO.DMXI$;=W_9.SC&1/M6P'^>45;>A351!^Z[7/-Y*>_6L MX)AQA4 2JU0K+(D R1,&ZDL*8782+C8RP!5J;(NBCBE,9%+A"SOJSH MIS?R1K)CH(HW=BG*:X&4Q3U$6/E=-7);=*^>.%ZP.-PYA(7'[[(A $QNUPSV M0G?>+U@,,]W%@KU,1S<*#J\-;?JW*LNW=+U^:91H.8MC2@L.&4AS(0%"1 "& M> %$DE*DBCQC*/5K_G=*:F05]TENHM6A$>#*E QKD_=M"'B&F)U1&P8'-U77 M:A!HQ']K)?Z /H'7) O>+_",T"OU#;PF\/7^@5??\#RD-SF>GU5'/8R3/T1G![8!0WF3Z4VBB M$D@LDS1A H@L0Z9J7P9H'B-0<*VE8IH6&;-*T>HF,[;Q8"Q.5T&$=E,9%^7U"5>Y+KC#^2D( '[')@!,3J_\A_XS.AHADM_GVIJO$G@W MC_,RDHOJ'N0?$0"!3E"]8G<>G*Z_/=UYJ5>"HV-2_].>S9F7?/4DO^IYJV9H M'S6 ,TJ2A*0 XUCIHY'^@W)B%%4,$Y'GE&968:X]=$963375:$_6.=:B#R8[ MBR> \&XJRD=N]^;'W5*%ZF]\AO6[I\DG]5ORIGA8H)39 3&5$VQ0I 1@J#D@A!9(L+I1,W6J?VQ&V^IJ' M5$+?.WVTJ5Y70&]Z8T0WT5)N!O3#L /6\G03#BR_ TV%3,U 5'/0U-,XM%[2 M;-1/!+P9<9,[U*'%CNBTYQ0G(,Z.)FYO#RQ+=R_YXW+^[ZV\U0;;+!,24?Y8E?W:LZ"W0LV$ MX_9_!3 [C3 GLF,CKE#:[*.C56F:7G_:X2/AX(47\ M[>J;7-+EYK?YTE2;K?/#/ZO;;W2^:.*FOLA_;_6900 MJQP!Q>.T@))E6%HM\!#,C*P&&@Z:PA%5*]L6$]&ZX:*)%7RD(MHN]2Q$JI'$ MX1@_=%8L;CDFQ-I-UWRL\EDOE*+8<7<3[6:B9M \W&8QVO$X(> .MRL3 N]W M!S/!!+A=S 1"K//Z9BB-Z2YY J%Q=!44:DRW#4ARH<^UY5P_>;\6E8M^+LN[ M]8K?"GT.D^+]@C[8;!Y6 XU^+U31C^[7M"J2L^.B,I0,*U)L]>M1PY&=;K)# MJ%O;!P?']=[("9?H3\-. $O22>R.[&D]3F-+U>0I. FZ6_5N+PVY M![ZGWTUIPJ51*M4^M/_KIK?$&[F4:KZYW31%=LP=UU;/Z M^+!3XG)3_0I N^FI=TK5_0RCYJ;;@&Y(1L=\FXEH6(SV/)Z^$[X2^"@H!KU/ M#\7;*]S"!X;U\MU]:"*^2EE;=6;03W(S@XRK!$&M3I,B!TAF#)#8N.52E11) MG,E$(9<.?^W!G52B;X>_>4-P[JX(6S#8ZC$_X5S-I8:*N5(/JC_.N0^V_%M# M3[QZSX4Z7WP7GO&LKJI-UB::(H8,)0)B(!%2 &&) 1$T!1G$,2$('J2V6RA^LCA>$IG30_CRA.>LAZHS>AAXVBJB9P*=U0@]?\*S M NB\?%Z5=/'K>K5]+O6>M=B: Y_^:].M;+[<2M'$\:Z6I?G;Q:K4)[]#J&>< M"&W1B\(4%T\ 8CD!%,4,9'$>8YJI+)%.]8B',C3R2FSS$1T8<:PQ.A1TNR4] M)91NBF#'652S=A/MF8NN 'P3'1B,_APE]#847*$*H@YE9]K:J8' .RNS&FI< M#R_;E:9QMT)4#1OHXG:YW)IF#T=-XW;1>;L;V ?YNW$HO=/\KI[F7 ORU^;Q M=BFJD\5B+M7Q^>*6;V9I EF6<@B21 J "D( +G(&6(H487$".;5*1WI5*:;R MZSU4/1'^K468JY?&>2<;-J.'BL_JUG*C3_GKBM6J;U#[;H!;%I1_W:_"PCWX M=YAKQYWB>I?/@U11+=;)0_H[V$G6\GWISZ62+MJ)%_UZ^$:JFZ#Z&SFY/[K] M>WPC#A[-O\.WXN<*_3M\,VZ^U->>JTXG[*LQ-YWW]K7Q/W+[OCHS/J847;Y] ME$^M.JQY3@3*\Q3$O" R1P#K-(,Y/K8*"!&7$K[C*>SX<<^!=;T7$ORGJ-@ MLZ MV$#7I!8$)[T(M0?@]*K3X4W?/C:ML>I$HE;%N9GI^89BE8 T+3! S%2F1Y " ME$":Y5 AI!P;VG21&WG#;AJ\M#_R7=I;NZ2D:X.;3@"[U4%X6-Q4P5!$/#K? MV @ZH 5.Y_ 3]\*Q$?6\*8[56^X&]JWXW_>K.[DR52C?+P]N0TL+^\KK(Z]8 M375;;JHD]?M5=/?N\U'IV)OH_6JU6:XVEO5^NV#H-[8#(."V.&V%#^SZM)#5 MRPB_-N9D5GB/4&TSO.]1/SO\EO/MTW9A;%A]8%IOYO^I9O(7J>1Z+453UKRJ M=3C+)"X8)1SP!&8 02$!884$FCM!A-06>N840N% >^PU?>#$).#M63'VIVC8 MB;2=LWYP#05TP=?.3!\)-4<]T *LS<5-](MDFRI7O^IUT%W!UMEJ]Y ]D/GN M0GE2.]X#DE.#WF<(SXH@\L'L';^L3!>6&4:,4<@0R"72!WR($L!@G@$>*R7T M;Q+"G<(V_IW%9V0Z;LE\R]XL8E"4(5UC@: M>]KZ&9?$.BN3]J5>_O3[1]>E3(L MP;1;H^$A0$Q%GG(+>WW51&N=[,WJZ6Y6HQ M%W5:T$8^E8>V M%S;0[FQ!<-*=V1Z TUW9X5F/>>:V*$#]*_K55G."@ES+!4&G,1: M,9"4 XI3"O*$9U04$.92.)V9O=@8^W!=E82]Z: MVIK4PCN;U.; \KX^.K./!WJ+.YH&M=D_WFZAB;:+2F[W03%&*\SH3/TYI MSEZ@G$IU]H_FF;@IV>;#4H]=Q3V^IUS6@5FS.&%0TB0&@B "$(3Z]"%@ 23! M$L:Y*AARZG1RC=#(NNI. \GGSW31JMPG-"N.F9;74++3-2%D=],F]37_GN2- M*>0F@]B[!I)>@:M[ M\84$P6T9^LOO$3;:+=R @-$K T\<*MHMWGF0:,_S[N&A)M+MEF^V=+%XN:-S M\4=Y(17%.6K4;=31_5>'Z,EHQU5DV(J^E?^(KB4WV<>6.F+8O:['A<_5#>:% MW B!J7Z(>,6K.I*:+(S5#X)V=*OG")X!-'5$6V59?)PWY<9W:2V_;.4L3V2> MQ8* (D^JEE084"JU<2 R04P039ZF+J4K^P@Z:1G?HA,7)3)0WEJ")]$^V)WS3--LSW&#!LQE+. M4 $S?>2F#96Q%/XL2,;V/3^%\$ENWM+RL;)9A!1O7GXO37_=?6?P6U.[>;Z9 MMXZ?*HE90G$*TIA3@#(1 XQB#CA/,Y9G%*/H7G ;*<[Q@7/39MH7J(*NQTW$7N)?C(,1?/ES]&>I^C U"C7 M!OZ8!-(\'@Q,JHO\ 3K53@-&\JE1TRXUV%UI<,_!L>+\I &J;REG:8%XG@D( MLJ)( ,))H2T=E(*8Y"Q->@XFI[ M:-&P95T //S\=.N_5T7=T6%X5$JUOY+J34M3GAMF!XY?:V)<*@:]T@1Y%AN: M>J(<"Q>- &9WS:.0!"5EL8@,*07T,=56;[7(+RMZ6MRAXJ[=W+] MAI9S7MTGS$BJ,HZ@!'E.IN9F#6O%4NCF.\Y8!&VO8T_]%1KH.$-SN46.^S 3M"KX1)]DDVPB"(P+ M12&03&" 3. _QK( J60D8RIF6>[DV_?D8V3#^]B\B Q=SR1:7YSM--0$Z TQ MH"V!&[>YP+G8K]%3H,7%C]M*X!RJ01T$+@PW[DW"E_G#X^:S^KV4=9333*89 M(C2'@.2QJP,C(ZJHB!U8*;$O9! [>G-X3Z+]9 M=G33"HM[V N!(6B.??X_@KYF;R*,QSG;#\%ZJJ.\"^:CG=NO 17JF'XV_@]Y M*K^&@N\A_.IXOGD=%ZN[_T:_5V7;STJ[EZW:[OI';N[0""D083 %F7&DH91( MP!)2 "9QH@_A&'/HUI-K.$]CQ^(M]LZ/-<\T ?+,+V011-NZ #W!=TZ MO$K(NUNOU'QC;C-F$@NM-1,!BI1E #&6 %JD.8 DH:A D"6J<(E3\F=EY BF MBEKT7)$;<$O@AJ['1<%HF(UM;-< U[PUMZ$C72IX033&O8(;(Z]WM> %6.?M M@M^(?MIMW_G^J,_X<=.>SYM'N3Z4EBUG22$Q3"G1*HUP@+*4 YQC")(BSSGF M/"4Y(I: M3(U@Q W!)I#R\F)A4K4U!*13A35H+/9"];/ZC?[OU?JM'DY37#?N@C3A M>4$Y E!!4XH)*D!03 %-%(ES&LB494!/M^MB3%47K%:]=%:W_8<^*2,;W^H:6YC!VR.VY7:_U_$JS MOM^\'!YI8K^K,B6?GZN#6:LGP9?58O%^M3:_G$$L4JYH"J14.4!2_T1B1$&& M%"^P7MDL=:LR/ J;8UL;-6WWEB(C3XZ=8?+ZD+LIH8H94'$3'>>I'5@V4>'M MYQJV=Q67&LYOVC,6_6FXCQKV0Q9F'A7?4/6:QF%RVGI.HP)]5N]I7&I^6KZR MV4ST];U0QS6#B5O+Q&:'13 MJRZZT@HK7^QCS=T+0UV%RTYSA@#!3??5A[$JO-[0K/I![$O1A%-9?8(%4CI7 MR4RJ-OJ$/5WXO<][Q(IX*Y/Z"OW=0IK:7BNJ4[MV7:"XX,=U>CVDT_92XLPLAH@D/,,@@2@%"&NUPA Q MQCQ!^A_!<>94*L>>],@A)U71G!"^V8NP#?'(#@5C+#_L1$[7+O%'=;5>)/P# M.%B[ +%SJW:.X.G-X8]2;!?RL_J_MW2M]_/%2UW$9TX7'Y9:63U59.XI6\A# M_3D"<^-75:"@C '$K:C% MEZ./Q@MR2Q?,V$"Z*:4>W*(_*T:BH+7^@D 1RAGBQ<.TOHXA,)VY,@8-YNFI MN%RU8!93CK5E$X,"Q02@W!0'S 4%:9%Q%&A(D^S' M<)H);#IJB8P"A @!)-&G&,F%2F#*4U4%J']URM03\J"6& M1SCJ8/B5P5G$"BB$H+;X3 Z8P#D@%.5QK.=%'R&]JQZ,#+YOV.\KPFU]4S49 MB,Y76*[5J>KHX ;QD/6H0J,U?9+#979^U%2'3O &)#QTC^OA*_]MN]"V5)TD MMC;99.7;U6)1G[O?T/4#G9N>DBV'0=VXZ;-J$LO6Y5'&V0PBE>5:%P(BC,5) M<:S5(V> HZP0**4DS:U"8\9@;A(S=SAS[['C^'^4Q[FX MKSA!#J[Q5YPH/X?X*TR8FPM\)$0['=^A:4[G[AX)K2,G]U@T!C0EO.7_WL[+ M>>5L_S[71P=(45R(&"2Q2/3)30A ,<* %;# L[N(O(R-M;13)JT8S^ M-%0=*Z%=1,?.TA\JL]O&X2RN7U_"*_*$;$MX2F+ZKH17A+S8E/#:L^X]F2YT M9?FCO)-R7=G9SLV8+(>;Q,B\T"SH#U,<1/]GQ8U]TR5;D+J7Z$CXN*U8.VA& MZ*KD*+E7.R5;&I/U47(4NMU R?55GW*!4DE]0A;W]'M]1CZZR)W+.0'@"]4%FD>9L Z>K43'U>ZLW_([ M9?PA2^.?:O+;)=*GB22! !<< T1Y"BAC%,0\1E@Q3&#JY)DX&GUDW=70\JRL M?(R#W4'"6SHWQ60MF//)X:( @8X,QV-/>E:X*-;I(>'R0][-&-9F6?XBZW]_ M6-ZMY3.=B]WJ???=Q,S+VZ6HZW?4CJDLSF61R@+$,B\ @@4!1.@EQV/)5)'' M*HGQ;"D?Z$8*N_7FQXC5ITOJ3[?-CI<',*)+X1]]X8FTW7H>$3W?1@T5']%/ M.XY^CN;+J&$J:KBI &U[_(*V:1@ 2+AN#3Y,3-VT80!0%WHW#!G-_8;C]N%A M\VZ]KAK2/FUL+S*.WQK[UO#A85VIGDB37"WE:EN>Y+E5=['V%Q8G,O??2_B+ MZWAA.%!2IRN'RT)YW2R<##79!<)E$=KW!%>>\#28Z6);)[\M%JN_3(?64J_# M+[*4ZV^R?/M(UP_:6E^]794;_??-2ITE<9;+K,B!BGD.$.+:Q$Y0 O(,T53F M,L:94W4_+RY&7J(-5>.B_NF+%%O>%(/X.3)L5-M4PXCCIN\'N:4-/S:0;HO_ MZ[NWT2[P]R;2![&8W$1['J,#DQ6<.S9OHELAYDUB6\VSF853V ,>'(:@%NJ MX<7#M >1(3"='5@&#>9Q]_E^SN3Z8:'-=CW>UXV4BX_S?V_G^L?5FC[(>[K\ M5_4;;9K4047O]&^?S;U2DR+*).3$E+>A6"" 5)("IK(4D(*(F&.<0FQUFQ"$ MFY&5WX&]:L65AD%]S#$F^(V#N<-D[)?9^=\&M.>C WP][MXOB4%AU MWB,/)C+=-7,H/(YNH8,-&K3QBMGJ3$+NPW+^'REF+,82"2B!R+("(&RR&DB< M ,C2)%&(8DJ+ *U5CJF.O*W\1C?\T5S^'D>!/E$A33677;!2D-XI)W#:V<_! M07)VVEWK?V)8&+VCR64YQ^U9 MTHU\6*WGLFRV7]M+K8XQQK[B6BRB/>WH0-SA3JL+ (L;KD"R.]YW71$[H*%@ M*YS?O5?7P-/=@EF(=W0G9O/\D-;DILQ"3\<+KA3)"@',OFVKI:;[19XPF%B-7(DX)28V7G "D! $,H@3$!8T5RC*>4*O: M Y<&'_M&?$?-,2CE(@X6=S8#I'-;W4$%<[@8&2"@WSV'@Z!NUQ97).F\A3A] M9[I+A2O<'MT17'MFB!'Q54]775Z2+LR-]]='*)"#B("D*K>N( MB=90E '&BU1"*!+.H(LYW!Y\9+5F2$6&EE<^^1$*=N:BKVQN"LM:+&=+[1+_ M@=K;:2T,K0.]LTA#1JI M6*0HI4 2)0!"BNEU1@A01.9*BH01PMTJ\'ERXO+A>A7>:[CP#/WTQ==N!4^ MF:,OK&$H:CBJ(IAV"+:8B@YAYG$OGTQ[W%!]E M6:[6Q]6$OVY95W.M(&>4"(X2 4E /%4 ,:* D@&4Y4RSE%F MY55WI#OZG85AY"9:[B\"'$8;KKK$'<9CRY% M/%[W,XH^;4TXU&?U19K6QL8:^RH?ZC Q_JG(&&80 M(YPZ=42X3FIDS5H3-K=YZSWIJ&QHN]E''7#9V4AA0'#3E ?Y#U2CKWWR.YM* M_:(%,IM\S[B7(7*;@&' ,!M^?K)[MZ6 MK4>P4$W8KI&9MN5:C[!G#=;ZGO<- ?JF%_]J_;+/?&V277?II9BIM(BYWGBA M BA-.&!%1D!&$YGC#'-,K?RREO1&7L1[ZGH?KE-Z74-INM&R6\ !,7!;QQ<3 MWQO:)HYE!T[X1JV6(@<+-.FF-G& B)7HYX$==J_Y+7L31[A:?MVL^+_,^-*4 MR<)%$<< Y80!%!,3?R$DB!'+"T9EH;=JEW5^2F#DA5V3,TG@_%\1B/[/)'JF MZ^B;H?Q?$40W<1R;?Z+2J,XRHMO-XVIM,J'^9Y0D-S'.;I(XK1P!B7Z0H!L, MD]W#\[(TG@'SR]5V4V[T#UH1WQ@5\ER'WR^N]_FR0]].;PS!U$U1-'!6I.K2 M&$8_5#B$TPG7Q FD!,Z&GW357Q/N=)E??-9*\B@@WNJX"I-Z\R;_+9I K84AXY@,UYPF @1 U+@ M!""F37+") 6*)@HK1%"<.)VN'&B/K4[K:J1-5,5<0^S: M8!1DO%-PXXCNJM M3L0\CS8)J*C0W@78CFN1GYPPJS*\BU=KU_4:OT7 M78NR4EZ:]D?]42QF D)8%((#+$6J#W))#%B1"I BE9.NABGX&6(];@><3736U?5398Q5O0 MLB^#T E7"<:/C:F+PPP"ZT*]F&'C#5-R^USW)G3UC5Q*-=^\K?.0-!>'1*3] M.0>KN$B9P""&RI1T5QPP @6(4RE0+BA%T*FFQ0!>1@^JJSG[+S]MY@.NFT(; M&3)/G=:JAK&KW_Y3P]G/U9FR8>XH1W.4T+W!* 76;3Z8=J3#*1PK"0.IE&Y:DRH-*[%/U8+=2\,7_CZE\#>ZV:[UOZN$ZD,6 M34Y)@E)& ,*I_B,C!&#%&4@2R0H!"<-YXF+-.- >^Z#6N)K--6W#@$FK>;]: M1T=KHHQNU:8J3[5ZWEWK8@3]%40?Y.[J(B"0@Y1'*T%XLXJ8U#ID+FYVZ+XT ME2:B4;*5// 80=7T47XUQ6,)29<:LAW"3RE]D=_D;Q M[;;<:+MHO3\!Q%)FG"8I$!F' "FBCU=Q(D &)>=YD:HL=JK68TEW9&74[CM;9.WTS@AXN>F<0% Y*QA'P0,I%UNJDRH61RA.E8KK MZUYE@#\LQ?S;7&SIPKW\[]F[(Z]^4_^V1=.IVN^YG-WK.(2(;@OV1+KP17VO MRN);S/=\P"F+^%X5YZ1X[_7GAA\+J@(CG_<%1O9NZ)9K^FY55M6;WGW?R&4Y MUZ; QWFYF>&"RB01.5 93P&*4P9(K+?KK"BR'.4QD<+[P.#-UU]R?4V\:W ',4PQ20C(<4(! M8BD!+-'*EF)68*XX1HJ[7=)V$QS]EM:W='H/3DS)G.FC(8@I20#"2I@VRPD@ M&980X8RDA.YPNG<,: H)UKUO*-.\(AP>.+L=(0 . \*5VH1WSK6?&MH_!PY< MZA4R9*S2=6+3AR?U"GXQ(JG_+3>U*.1\]FZYF6]>WL\7FCUR=!S_])OU,M0_'%;?M?$F66X]PNS65]]C?G;&SAGR6=V;?N/; M]4N5]/'FY:WI^';P30B"XXP@ 1@16"\TQ '!4( L9I)0E2+.G1*Q+.E.Z KZ M6J=5?9'/^N%';?I=SRD:A*3=SCH"/FXKMZ)C<-G1K].N1G7E. H=:,NUI3KI MWNL(Q>DF[/JZ^TVKWN'OY.J37-U^>[A?;>BB:;%N>]MZ[?V15[PF"^[>?8X^ MZ7]NO\FZ8:DA'QGZVD)IFFUW=R&R1Z/_3C8$$&Y+.PP&3I>U?4)Z7=A>'72R M2]L^L=H7M[W/>F[@NQN)NML%1%0Q1@G@*^OY[PZBIQ 8;G1>@OHMNCL97/?-B^*$&IW/!Y\VDWPHF!G>]WEI]P/ MF$W2S/MYR>GBGY*NWRW%+WKL&2J(">Y.@(*)"3V0 M"4,""S3"($&2/,ROCM M(C+RTFK(1C7=R!".-.7(D+8_<5Y%J/_8&4)N1PO61V2G(VB?3%[GT*N#3G88 M[1.K?2+M?7;HL73?3/+0?E /?]R"\"2.3FB!$RAS4UM=+U>:QT#O>C%@/$V@ M0C1-D%-IKR',3'B /6;#_,TAX4 ?;(VYL=V8BB&;Z/=_?/U'W9%SL[J0EN![ M\/68*]?3\+@SX+BEM\"W[7DZT?G9'Z;@AVH/5E[II.T/VO7C]X Q!W9@OJV+ M"6U>JK8F28X2G,0)*(@R#D-])*!$QB!%F.49BF,AA5?#Y2,R(VN[UM+:D_7J M^'(%)#ME-%QT-S7C([5_F^2+0H7NBGQ,Y'6:(%\4]&K/X\M/NU^;F2L ^F15 MIJCU^,CKJKH,TF3L[[MV8O1?;WE(X+8\>IEWNJ@Z8=?K7FHWQF374"=,MV^= M3G_EWR'D;K68\Y>#Y<8+DF6QR72F@@!4Z)\PR1B "95%)C+]I]..[;_V1&T?R_'Y_!8$#;KN!Y$$/2J+V@ 7* M9;NO<&Z[SJZ9N84_)/AT:28KLR:5Z>Z:O_Y(/3*5+R5)4:JZP\ZZRV6)$?&C M(D@&XV&G'IK8#-3DP/?FOZ/L/GO$\M@.Y)C"Y+U +HAXKA'(I4?=E+ J;*\V MCTVT-Y>N(P@,]#3ZM&9P4[4:/S3PUUT?ZV6O$_BL6BT^*2(!G'2IU2(M7:))B >1H1 MF/ X#'(:T2ARC!8ZH36A@[6E[>H>/<7)UOLY2'IWYV9+=B+GY44IO?LF3RF] MDNOQHLB7/8N77W'3YUU!]YO%8O6'3H H;Y:\J>Y>OE=4654@11W\4)I'B,,0 M$P%1E!)(,T(@5\MF2-,HI4GD$%-O2M_HDQ\<7;^G9Z?MQBB:J;Y74/PU9]BQ M!?9\527X6LYF8,>;/PMA"X8GMYT^ME6X#LD02V).8! SM6=0H\$\S#+=FBE%- QBS(S*YUE3'GL' MT:] 6FOV+()=%^B#+L\6P5#VP/=;HE'A]&J*/"!I;)*<4>FS26K0CCU2?]O; M(GMZDQ@C9QA::^0^@&N#F?7S:JWV!)]7RZ;#7',&#C(41QF.8:9#15"(U*X& M!P(*&B0QCFB28*OT]8N41C8W.[JVO5\N 6.V4?$BKITYV)&_%ZH;V:Y(3_$G-.,8)0*R/(HT8T@0V4#A(1A2L*$ M2!['S*HJG#GIL8\-%3FPTP'[)=T"13-;, XV=F9!\P#V3.CVD U 7ZN=0 /; MGA6_]]MVXGN\]C8D//EMN!T@YR[)+4=PLRCWZY5V:/R-K-=DN7FI&J:0Q9QE MFPU%V '1,.'/]7OE].3FE\@,JE*]PMZK+Y7GAZ8 MT'BFQ-*N9&G,HS3.< 8S+H1:]C.D3NL$PS3" J,D320E3FF./42G6/#[:I,Y M5H$UPM/P(M(S2M;*/Q0@]]1* XE])USVD7R=-$P#$"XF9YJ\ZVHP5NP?CZN% M>J/\\,]ML7F91SR*0QHA90]TV2\D$Y\IT>O-% @=DS./%1(_BN52N_LI6>A+K,'PJ)4%IYGZ:F+,$$0B MUGF#B8"<13(FDI$P;^'YL#2LK><#G):8,30?JG[@WG Q72&&2&JW'M3CS\#- M9K,NZ'93A:9L5N">Z(Q4GVO )9F\6?P3 A/;]TL"GEKSBT^ZV>ZFMYM\7Y3/ MJY(L?ENOML]W2[;8ZH]7W_W4;9 $WW5!:C*.YQ%+B* H@7'&,$2ZHR21 8=) MJ YMC)-(E\"TV *ZLS+VC4Z3QTXJ!O7FAW>8:;M-6D>J#( ^2Y*8:B\;0RR% M*,TPQ"3G,$H5YFH#S@1-;9;7B:"W7X:/H&>Z>%(A"YU$7;[Z+)A9Y&FPM73B M-;R BAGMPVO8 5U^]FWP9KM6H UK_HS[<'@\+0(#&)ETL1@.V/&BXF%$N\6' M,*4]]X\O9<'(XF[Y4XVT6K]\>URK1YL J.;NFPJ1DERF,!4YA2C,&2E@6PXP'43+2!>V;&RQS ?ALU"BQVIN@J(M?C"1RA MX2M6>;VK#WI:B Y(3_#Q&%ME:VEKXZM?JRQJJ/Y7657S@28QGM9RM3;2_L6A MR1P?BV6Q$9^*G[HSZ4;-ORYH7YOH.ER0LHR0,*,P92R B. ,XC!*8$X(9AE/ M(Y$ZYG9<(SVV [:3\5"S BM>P)Z99A_B6)[.'&/#P_8HR%DZ9?V!-B!CQ%1^ M[PDD5PF_4CZ)*2"7TTN,1W#M^E=NU@7;"%[Y%-I<3"9YR F%A :YKE*#H-IC M!9#1*(HCFD99;'6M]$GEK MM'>.QL1M]7K$/&VBU_>PPTGHDRC+U?I+VZZA:GOS;4NKSM@WR^56;SR8KB(M M[I95(K;:A'1BAX(\93S*=&5XJBM+<;4?D#&"5(0B%1*'>6@4@>6!EY$UNV9N M!O9-1Q9UJZFRX7 &2,6C[LI2,:E^ %3_=UW%*CU?CTKR/CT&)[#I0+ M.\[:UE[?=GC7[(&6/_4#J,LP5'@;1(%YQ]OB6#<=[FX'OBGPMSL:^D&L]] X MD,1TQTD_6!P<-#T-Z=R%\M*&\W?R]]6ZZER@:UF]7SV18CG/>80EQE2=/I$N MRDQ#M5=4?T5!C$,6,I(AJW.H)?V1UYK^LY1NK:Y8 G63#LT4^%ZS9=\^T@IT MLXWHB%#:K2#^471I^.B"A;_6CE;4IV[BZ +-F7:-3L.X9A NM;VK[R&^%N4_ MWKT\J)&J^J$1S<.4,0:34"B3E"49I&&BZ\0C@;* 9"2W2D;HH37VG7.7,M"D M@:;L5&RU#S$S>^()!SO;X0B!0W;A5>&\Y1=>IC1QAN%5D4]S#*^_XNCZUD%V M^I#&N]UO;G1(\X\J_*B?W7S!UGSCZ18Z]QE;6NV3\_5Y;].AF)U MQ9&G4&U16(19I$OTA5P?C2.8XSR'.?++WF MXTV/H9?]38!NZ977#$&]1>='/9WV; /Z KK/-:R#BO<9T-Q7Q16JW5++_PSL MIO*A;RKM??FCH^S+]S\>H]/>%8P.^,G=PO@4'5> +2W%/[>*W =]P5KNLB)D MAG,2Y!+R3 80I1A#FN 8BXRB8-0RM2JQ.HE0F-?;.[(@IJN>R[)):0,3:D' M^2T-H8OH]L;KBER^3,\E,M,:CBO"GJC]M>>']+GXM"K+CXK%VSI$K%C^V,6( ME>^$7*WW?3>$LAF*L*)1+,GZY6XCGLK/2F3UIA)_436JKO-/YR0F02@DA7&H MRUOT.!D5,C/=TD9EZ3CI4*[=;Q;/F\WY2?Q4RRB-K@W4<=R MF:0P%F$*40/0@Y"AM]^/ MW):>_=WQ5*2M,ZYZ^+?.*(-WC%)3Y%V97:IOP0 M2_;R>:L'_"+?BR>RY.7OA(MW+_<+4J@GI)PG$F,6TQPF@J@S6Q)+B+- P)@A M)EE.>1@GYN$H-J1'5O*:>)7^59,'3XJ^]N(\MQS81#E8@=IO",:%RLXN:#9 MAP^UQZEQ^R)!PPO0S(!W+^!^=-QL@D'&PL\Q]L,KCI91'BY0] =U6(TX80R' MBZ2'(1M.(SB69>LF:-TVN9"L^J[:F(R ITD6,9C$D3HX4Y)!$@88QI*0/.6Y MX#*VJL9VC>+(-OM/6 M63,5_Z2\FO&+SCZX*AKLO6BCPDX+!'Q5Y[F/J[7VX\^#@!/=; EF,8_T?:C: MF\DT@P'E&:4TE3BP:K5D27]D8[$+@OREY4<[SD"7I7\#-5/@NV8+-'S9-Z^U M0MW8^S46EM8>+=\PNKBM7,#PYXJRHCZU>\D%FC,N(Z=A[#ONZL@O_N%/P;:Z M#?<7J2R@HO!QN>_"9-B+]^I 8Q\ -7VP8P"T',R4 JPVRY5I?5@S4/JMAG<\ M[&S$=2C =Z]-JJSD=6H:?'WTR=H)&PO:;31L_I*="G-1S-\W1]B/1A4$6$,XCHP(-O53&/F0T=$%-&-24 M047:3*/[,>K79&^26QXA7(0V5E?"BGF.(XYC3""08@2B-(004*EVN_+$$4YS5,917Y2-/9$1U;6 MFA!8*$K:%2LKCM1??]:UVML$@Z9@%&%J([,6W%=21@=;P[L9SXA97M+TI5_, M0(.EYF&*?(M3B4=/LNB0?".9%:<@F*=3G'G7S7A\*I9JAW"K%*/8?"2L6.C- MOM .B6+YX]UJO5[]H7ZX)<_JWW1)SHCA))$41I@CB&*UOBO3D<*<"I;A4(2, M6+D-[,B/?7>KF-&6A%7LS,"Z9020GZ10;%?LV1D02WS-3,EXJ%G>\#2 U9R MEI49V#$#=MR EAU_]L4-!D^6QI+XI#;'#9ACZ^,XBJ,=$LJLB<-\UT]%HW)- M!'+Y?BO^4Y#U1_4]SH.0!TD>22B23->53@.(!>4PR'.JC%& 4VJ5X&7+P,BV M2'UOF:6EL470T-:,B(NEM:DX.9,#OV-GIFL.4P'N2<%G0',$-$L>+8XC&+YL MCBWY::V.(S@G=L=UG %)9^^NYT*\.\Z%^%*G/WS9;DK="T6Q^C=1_'C<"'[S M4_'^0WSX4ZQ948K[=<'$7) XXE&*8)RI_1.*,EW-/$QA@**81$@D*)0.Q=ZG MX=Y&JYTKR'=XF2DU;LO)JPW&BYKJ&?BC85!MQRH.@6A8!,^:1_!+L01\M5B0 M=:GKN]0U^W]UR'&;X&N(\C"6),-0(I)!) F')$@(S".,9991R>+,NK;]6_T6 MK OF'WP)8LG___P&S!;@-SBK=NNVAPS(+VW*X\&'T8H#&GE *Q"H)/*<$3G= M%/A,CYR Z^ES):>;BK.)DQ.2][FEF68)@'N."1%523 IH6T,3,[Y@/9+]^K>PJD9W*&0IC=7=\CG.GZ^*#@2:[(3[' M?O=2^.R_VZE"N=ZT[3^_K+^)]4^U@:@J.N51GA*&(T@2I0TH58L7SI(88;:A:%;VZB$N_NOB0UDYM' 0U5J%KTO2M1NK= MSDJD_K97J(O#3J)8UX1J%>SJ1)7 M!9@YS ,:0RRYX)AD@@;2;H=]D=;HF^R6LHX'JL_F=IO%RRB9[1>]2&ZGB*XY=-);-TR;Q,IU)]XE7Q3W>*EY_86CD8GUYH&/R..%8H"B "4MUA1&ISL=1 M%L,T5_\7L8C'@5%EH1X:$T"*0AUC% M_9BO%*EX(M3E.,731^UWI]_$#SW@;V+U8TV>'W4#I2:_C@8818S%, E2ICN' M9I"2+((X"C)=Y L'W*AR="^5L7TL-=T9Z%*VS$CL1^GZAM6+['9J:">MU8;U MJC0#=JV7QYYLZWI5O.[^]?K# WS$7\6SFMU'HMW.>ORGYH,3.(P1R1*(D@!! MQ)&H&_H&),$L)7&$A5687Q^Q*3R@8$\;-,0=4X9[8;-PA'H P\$=ZH2#F__S MBH ^O:"72$WO"[TB]%F/Z+5W'./IR)+?/3VO5S\K;W?9E!%"(49)' )S.R2E<103H]$10=TI;1T$[V%^#+<"DZ+NL&'HNS^M^9KM M9Z/N*@I&\9CY0\I[XU%GAEZI(>E0 "\W*AT\LGU)@2JXYL.?:U:'U!G6#SA\ M:V3+91B5=DVT?HLR3"H[RU#1\1YL=UD"IR3^HZ$FR]@_+T(W/?_"$]Y;M;U[ MV?=@?/9D.T2!.,W8SNA_$;2A2]"8M&$[>(0CA?A56V@ M:K0O\D$7#]JN7ZKE_E.Q%%4IZ3EC+,E#=5!!B0XZ#=,84B(3J'X7ILKF8(*L M&B\9T!Q[/:\XF#4ZH8XC+1=M[VW-"*@XL30R)GB:&1?/*-D9%2\ V=^IFXOL MZW;=@.*T]^SF$)SAS%$8V!!5)L*-I4;KX+!S]FNU%2,M]_J%\UYV.IO-N M7HIYJ,!N%9=-)]:NEG*?++TED\^^.%UEY#Z^#PH@]S[H8#1.,VGV[J?/J^5/ M4>KT&7V:NEV5ZC>;_Q2;KX*M?BR+?ZE_>%IMU2O5GYW?2J7H.J;AX8_5/(T( M)C1,8(12H@Q0DD$BTA32($BC4-(\C4-C S0VMR,;LX='H:R^IF>AWJ//D(%- M?$NX>_:P[MAO\R"U!.JW&_ B-F#/[@S4 K3_[?P3J$2I8Z24,&]I;BV6@;Y? T9F8;CF="L^#I7DRHH[M#(04Z[7@'XLE40AJ'LK? MUJNRG L629)G%(H@0Q %&8,$113F@F=)&-,H,.LAV]H!MP5Y9;3; R9N4,5#0]-B.X)I:O)@07Z4S;?.":N"=- M!ZZ^,*3A9]4\3I=:^BPVNMU(E.1A!N,X5WJ*$PYURB6,*%9JJF/IL=%6^C*) MD17T;F"[S ,TS+1RF(QVZMAM-MG4QU+T?'>7/">+UZ:0!P1>H9?C.0'/MV \ M^Z1KCR:JS,BJDL^NZX2H&+&MQ7D%1S.U]8F.G1)_.H+D0S\( M#@4US23S5D+S"KF)BV::"7]:)M/P/3?E_[)Y%.OZ]DX7K-BJ]5SMYYENT8-B M!K.'S-- M'BRUG?K6 M?TZO(C-45_"MPKD">M/4]C4E7M%?-8/_L?MH\XNQ=B777QJI:I M;_M5Z>MF>?.T,0U!NS+,R+JGJ39'N"PBG,S%-0I\.W:V)-%PAD*V0V-,WW%<2D]*"G[59=?^R+_4M:Q,?,P MB*(XRQ,8QBBLH^,()Q)65T$XCAF)K )5>JF-K-X5-;B2<%NV#3!F8+6KF[S0 M'*G?+'M.@ X((B[C1' " QP*B&*4JV-(DL!$AEDB@ICDN67U"V\8.E7 ,$+1 M)X"&NQ9?H%CN7H[+;N_@4;3K78W'C8R)C+XV-+VTIMW8F(A]LL$Q>LE^HU,? M7W07^;K(95ENGZHH_O>%E$+MHIAP:-UG-^K(=K+I7;GC!NS9 7M^7+KZ68)W M?6\T'FYV9L 6LA&Z_[E!X;29LB0UV=[*#8+N5LMQ!'LS\K#F-^OU^^VZON)Y29PT[6BHR33I MO A=3;GPA.--=U$JIM1JO16\6;A7R_K&X-.J+#\JWLX^\D[(U5KLKA;FA I? 7\[8]*E#G;D9Z"=DD_[*;GT:#,E^ZM(CY$ M?N'S%3?@B:MIHPS\0GD2D^!Y>(]F^#=2+#L\/*]*LO@BC90\S3$669S *,MS MB#A%D" &7^OUEGS>FR;*X9U6M9;L=/# M 1W37@_@[O7M]G!HC>RW!S+V!5T_J*$W+S><*[TH=1WU+^N'U1_+.$:I;U/7:HXZ55QZ>?OR^?"YN MER5?\X\+\L.J LO)VV/[>:K")0_%D_:*_/[Y_@[0U[0O?(_AUO\]P MF>VTJD]<\%W3]N20[1?,O7S+Z9#3EG&Y*-)).9?+3SKD/=YNRXU:'==?!55; M\/*>O.AJ2?.0"I:$-(28ZH94@H0P3ZOV7>I\$20"Y'"6F3.#1?:+=_-6GB[I+1^L7I3R2Z\ M.ET"6#_O!VE;5QX=7'VRKBW]53ROUOH"^6ZI]N9/]3;]I?G'_1TEPE&24A% ME(411#),("6$0QZCG%-)6998E8]RY&-D&]6M,]F0!AU^G M)6D%MYIV8 $ [ MBW<.NQU/711G5;_7YHF)RD:Z0.2_5J05%Z]5(-(%JIZJD$[##4Z5J?P/E2>B MBBB\6[+%5E^'GO5*W-!RLR9L,P^0E$$<,Q@F*88H43]1&D%!63NMUV"9[)>J/__<*-V[\[)^.XS929 MC9P2?VN7;>V)K;BI+M)J?B[Z9;OI/]];!GV6 />$E?_T(#=V7BM]:!!X/>E% MP\9UW"SJ?":=QBWX^^U:$;L7ZV+%J]#L\J!.V%=15(_-\S2F/(H0)#H@ 2G+ M"6F"4LCB,&6!D#B*X_8NS'"G:,V$PTV7G>'<9;8K@UAE)E:FDZV>GE9+4%9E M[JK[EDU;^NZ78MD\^*OE'M)^!D*&8RD4^!G%:KN>)Q+FD@9038!@*8Z#E,16 M._5Q\!^0K-U!_PSFC^)U<#? 3G;E[B,Y.#)MEBOVSVU1%OK'JDS%S9)7B7MSDD0Y M$1'6Y=DX1$29L3S($DA%K/:ED5I4,FSL]?3 T-A7%'NRRK(INE6B]TI3MO ; M^@#>P*,Z,9QC[Z^[V-_NL/_R"MA;.'@GG@,W;_ T=Z9S3 M'E$Y\&3['->Q4P(IUCK=07R1=3VD@BSNENJ05'W/Y?UJ4;"7>4)RD299$20HI2S",)<%2H '66;5(\&$ZLAKBN:A2MBI]LL[-D"'#\MF"$90FNV& MO0-DMTH88#,#-1/@>_/?43S55CCXZH)@1'/:_@#H> M<>+$IPL"G>8_77K0;3&^K9PVU4&S/GO>;#>/J[4N*SKG>4(1R3/(PIA"E E= M1H AB$5.DB2+:"JHS1+<0VOLVY6.:VK6N@G)CKJ[;ZH//K-EUQ,H=MK:X/&M MQJ.F"_:$_2VF!M)Y6D+[*$VZBJZ?HJ=@8MF-$0L M_$J#T\SB"-<0!9EN&,1BP)L=$=K3G)D5<+S0#H4*TNGW8< M608Z7L?/[,CN%Q6[)4#3GNT1 $?XE->W[/;1B,;B^HHWO$YPVHA"8P!.8@;- MWW2,"GQBR 30?>U>'75]#4RQ-SFS^ M$;(\F1F!X^)/,T7)YI#E'RW'H]2P3\KRF&0G=?]AR'"L"8\\=M(='FPLWW7) MI%\]/8ME2>I8HL,NU#**(IIB'5C*4HA2FD.8AC^.89.;NKQY"X]\Q M[B@[]2+OP\C !GJ2W/HB\8S0+G:N3WJ;-'L_*#CFVMM] I:9]M.].K(5 M7/!W+W\I!;];[LJ\W[!-\;/N-]7F0J9Q1D-$&$P)4?N^M,I:30(H*19")C&A MC-NG[U@YDQ[UE M5NLHLVMVC'SM.;.SX$?3M>-7=Z4\JBFK_EFS#>X[4_6+9EW-YZ]@QSW8LS]* M=NR8^'HZ(8_"XJ1'[#%!/CZCCTK+;7'XO-I7>;EM6MD1SA@54029R 5$ <(P M3T,.62J9S*,HC;M_:KZ#VJ+LI*@Z@SQ;%,/J0\B,P,Y4' [ M^U81:XL>S<"M[TY_/<)X,B;G*$QJ"WI$/%;EOD?=*QOJ.[9/ZHAZMQ%/UYRY M%]\;<0GMEO?3--4F9ZLC*K]KXJ"B[KG WUG)!M7W.QQQ\O)^9P4Z5]WO_(-V MWU:YWLP?BHVNB7.WY&KEX%NR^%NQ>?PJ%G4-E$"C-$)&.WL'VB.O"A4W>BW8\P.^UY0-#_ N>/9K M\<@HV>FW$T#&:CU U+X%1@W;65S4W_9J[T)Q$H,P (K65 P9PO4*M@TT[/HJ M.M&&[UY.8Q&U,:L;/W72HJKDRH='HO:U%:=_%>5&;W/KT@!5)\Y=8M5<)'$0 M(BQ@$H<'V_7_Z\BQ,01!J\Y4:=!#*_*C4OJT;/0 M.;^;E]M'\50PLF@C['B&0A'&,,=<'Q<0+%-[K@C7 MG\5SZ>4)$W:N\'^8FW/M81>+LU%;^84HRV\;(1;WQ;.X7Z_XEFVJ<.WF:Q,X MSC@*$IA%5:@!3B&A+(<18YQCDI$T,*J<;4QQ;$O4L@!*S0-X5DQ4(<&;+;4) M/3 "S\0^>8;$TE;MT*C( TT?0-"P4.=K.!DO$W1L#)EGE!R-FA>T+*V3] M%L]DH FMGX5[.BUOO H2#O''#@7%WHO56 M*JBX&2&!S F'<9U5%VB_!1]3/RR&KJ$K@PQ,-M,)2P]JC)L_BW(>$":EH!(R MGNEN1$1 2H7Z*^*28!'RU*QZ02^5T?<7!\E82B74&^"[IFQX4.C'R-1>#)3< MUBXX".V>CG9.*-\):03=UO5^+9U+P#W_J-5NTE96KNA%E&TV9I7G" M4"YA&I- KZP44ARD4 J.>1BI_7IDM;(:T!Q9B1L.@*A9Z-34!ZR)3245.W8: M;@*FF;)[ALA.[UMT&NK[0NMU!9ERA.A5"WD]60$3BI,:! L(CFV#S:N.M=*+ M9;$1GXJ?^I)VHSZ6@BY$3>#F24=Q_ZO:[S<<_*<@ZVJ[/^=A&!%!]36K.MZC M6'*UZ+,4\H"@)*YXC'R.;$_5QI98%TQWQ-+,>$Z!D9U%JAF#%$=BS M5-N3665HF Y[Z7(W YJQVAG@L:KZ,&A\U5EWY&+:RNO#H#JIQ3YP./NP_;NZ MMWU3$OQFO?YD$;M_^>4Q-]P537"FB/D80?S7172*Y.\9=K)P_NNB=6/Z#9YV MN//:[=@[J1A59^.YB**$D$2=?2GA$.61@#0B#)(LI4G*.8ZQ40Q_/YG)#L*' MN285;9MK[9'>]5@\FN 6]VE> '"[6W,$PNZN[:I\O?=NE]^>[@[N MJ@0']W'7GYXX/:")T/RRW91JU>95O^[-NE FD]4AX3(A# !_% IMLJC\HQ4?E8VOS0UI.;'8#WJ= M%(.]\VM!;6?1=UR"SGY3,PH..9V!EM?.A.S8!3M^9Z#F^+4FQF)O_UH3Y'8< MF'RB[ X28X#9>_;P2G"ZX\H8.!V<<$8A8+<&?R9.8 M!R%!49R&,,PXA2@1#!*68L@$$R+G. UY;K*472(P\HI4DP1[FD 3-;-T%S'I M7TE\2&JY(-@):6PEKDG2XPQ5K]9;:/7#?N=\<Z->'F%D#?I=&9NU[O=;4=?%-LXXX\V[IO8@.*6VOCA=='5L6# MM3!B7*# M@O ?Z@ASOU[)8J.=.&H&=<7R)CN#A#A(,AE!R3F&B*J?L,PES"(ATSSB).'F M:6Y7B(VLBXKX+__XM3JOU0R AH.J3+[%4?H:9@9N"X](V"EJ/P@N&;W7T+#P M%7A$Q>WX/Q0=N].\H;B]!_1K8TQWYC:4YN 8;?K.9 %_?ZSFNK@XS9($\IQE M$(4"PYP%!*9Q'.<1EE)F1KV;!W$Q?K!?,GJPG\+2[(IN=(3L3.200#\?'5:\ MP/)Z07Z*A[<>XK>'R4. 7VL[ M=W]V-Q GHAH<81REM#RW7!30F^/^DC!NIY7N0-,=4###F M),)08B;5'C\/=&NA7/V4Q3C-8II$5GF\)Q1&M@^:GO9KEYJBG8DX!*-2KRU:U$J>$AQ1* M0CE$6L](% BE74DF:1"*)#%J[G(T[MA[W9J2Y6US5^Y^11H@C>6>UD00JQOE M,VP[721WQYGL_O@,\]UKXW/_;'^.JS:_;+,EB\7+/2GX7\M=RR7KFRJ3L49? M7[H'H887H)D!/\O_WFEG9G[\,T+H^K'0-SBV*Y,A+B-X98F2UUI2;8J0-[1GXN%IM=.,R M)L#L!/H:L-J9&?/H\0,^VR(U,[!G%=2\ MSG0+%>:U3(UO&#T=FKVQ->E9VS>8QT=T[^,/*8A71;%7V5YDHU%_>5Z59%%9_U(-L=CJ($S]S&JY*99;P9NFLZME695V MS-,PSB,DH*2"0\1S"@E+$BAQ*DG.(QQ)JSY(CI@.^K7G$3W^^VA!1\.OH56'-#(T_ZK )5$;Z< A.44O)%R$*9I"%OR;NO55_%8Q@9PR MS ,9IBE!\Z7XH59C_F"^SERB9V13\MJFG% U=W\VM($R*0M%'6YTH7JNZ-N9 M_8NHF=GI02 X&=8]11U/H&GN:_3[,W[7Y/)DK2Z2F=2\7!/VV!YL#2*(8^Y@(@(!&F:28Y"A!G1A6^+U(8>Q-7 MIX0W1$%%%2BRMIGOQ[AM"I^*?ZC$6Y^50\%74BU2U9KU_D:JW7ZW*.*9)YP&,H [5@HB -(,$LAQSE M4<(BC+ PRI0Q(3:R\K74P9X\.*!O51*S'[9^A?0-AIUN3HF#58%0;WBXE@EU MQ<6V4JB1H%?JA?:/,6754"-ICFJ'FKWCMN_7I7>8WD6?/Z8TMR?S-,'U>+;]N%R(,:!+JXB7KI^6& M?UR0'Z817A<'&%G#%5VH"0--&88'[D-][BJ6&C;S2*_+0/2KN#<,[#3:3'SP M77/A*=+KJI1.<5Z71YTLRNNJ8-T8K^L/>T_@_VV]*LMY'B:,!:F .!2!SC2( M(68"PX3)-$/JSYCXRM6O"(X=D:5IU/O*JEJ518:M,61FB[-/(.R4N#?[OIR! MBOPD2?8'@HZ?3U^3>RNI\P?"6V3)'[[G&FWT4YGLU?I%TRD?!=>1BCJ,^XO\ M*DJQ_BG4X3%"+$+:3Y])#!$.,T@BHHLV)X+'04ZPM.S$>97FR,K?$@8_-&7; MV)[KB)DIOF<<;+T/#?$9V*%1T9]5J14K"5H>?$;9& OL+43F.L6)XUN,(3@- M3C%_=6 OWIOMYG&U+C8O[U=/I%C.$R$I3YANU!%'$"6Y@(1D(:3JN!X'DLC( MS/MXC=#HGL==I/".,/A>DW:*\#L#E:GJ#P? 5M]=9'?OR7M!,-\]>8_)O$Y/ MW@O"7NS)>^EY^_-S7?/S;LFKK%C#,_/!2V.?DXU3?$_%N7[R=9;$3GG.U+35 M'5YX\;/@6[+PE/Y[42"G@^WA2),=9L\*T#W GG_ L=H$*1_OURLU"X*_>_E+ MJ??(3:SE\L>-#N8O-H4HSX=BSK'($,J0A#$-=!^2/(189A2&04@$YPC+P*JF MS2!NQE9#M:=CBC_PW#"H8]Q6+7. [+@#$/ .@^TSBD/+VA>#IL9L%9T,<#MK MH=D"]QVIT?2Y01TIMJ+J%[A/+$ZR)"-)@"!/> P151:2$"Z5 M74S21-G%,"69C5TTHCJR_?O&U(%)^ZO5P?:0G_JH6W&D=55-C<[OJI--[$R> M&;IFILT[9G8F[#)$=;=.X#6/VTEH3^;(C.:D9L<*AF/S8O>R8P;*1HWQN%JH M-\H/_]RJ<\P[(5=K\; 6I-RN7ZI_G^.,4!GE 61JEZ5;%\<0)XQ"$I HCE*4 M1AA*B9Z?". MDYWIZ)+_-_#A **6!?"M%R+[E @;D7TE-!C1G#8=P0:&DV0"JY==VA\PIN_8 MRJ^"B>*GMD>_D\U6>T'NQ;I8\7D81HA$.8(9HP(BCBC,@R2!::I^CU(L\B R M[W]PA=K(^XV6/%COZ,] $YT-=$J 373?5>3Z#8-W/.P,P@Z*KQTH6N*@INX3 M#)LF"!Y!<0MV' 2.90L$0V'[>R!<&V3")@B&\AQV03!]R:5)+EDOU1FN5"-5 M^X3W8KFJ F%6ZQNJ&Z6QS5P(&00")S#(*(,(1P)B+@5D,L])%,210!:];Z\3 M'-G,=2C^NTV#5 .D#&R:9_GMS%I+7"MIG2T*.O3!]Y8#F_XN)KC8](/UBX]C MF]?!.%GV;347NK\=J\$X$W99-9?JL'FJQ7NNZ9W5 ?.CXO=VM:Q&_%NQ>;S= MJF/0DUA_^+.IAZ!C5M3_^ /Y!S(B<2)RHS-F'Y&13U]UJ%JO=HZI3"72AF#)"899H(R,ST\&7ELOTY+"VAB%K7K#Z3O5[)!,EGZ9LS$L:M@ M?XYUMQKV!R--5\7^G '=>S//N 8PM(L@%_%0F?,',=X-WU#!,EIP"2!G,E< M+ULIQ%F&U5\#K$-8LB Q:@UK175D56IY .N:" M22)XD@G(HR2!2$0$8A11&,M$G;%SPE-B929LB(]L+3HZ030]0$E9E( 74K$H MU%Q;GK2M<#4S(V.A96=-6B[J4.\VDZNM/Z[;+9^8%X\1' X0^ KDL"$];3R' M R@G81TN8[A9G%TPVB=!RN/"<%58VG:YT:6QFW+I\XS@,(W4#IXE:E^"HCR# M!&<1C!E)H@RC,)16\6*V#(QL>?8QFPO-CZ6=L4;3S-:,B9&=O=G#4[%RIA!F MRTY5GG^$*ONN6'@R/-;D)S4^KN <&R#G<=R,T.^KGU6:Q=WRKV2QK>M:+A:K M/W0]YE+9O#;C[>MJL?A8UZN9,Y(G.988DB!4AZ1$_8$3998HR25*,Y[%V.I6 MP8&'D4W1MP^WH(UDG8$P@D$^ RV;H%B"':-@SVFUYK>\@N^:6]"P:^DP=)D4 M,W,V,M1V%FTZE*U-W0"4.&.4XB!F049()F===B5 MI].4NK>4M^2YV)!%\:_:@U,]-#N;\>,SW?:LU-ZR; ]'GSBY]JQHISFUYQ]S MT[]WV[)8BK*\73U1'26A,RJ9&ULB4,NI3M5+0')C-M]2.\G>*>E1O45,'WYK^CY+5_:Z'>F7TF,4Q1DBD\=17!;T7"1%S]/.!?OT.>2<.^:KT%5%6E^-IAS. M@S@G."0QS(0Z3B"4Q9!F)(>8\3A($:-!CBS+]UF0'UG9&V:<'+26.)JI^WCH MV)F!%IA+KMD=,_435>E.KP7_'%#P5_[/AOC4Q0 =@#E3&M!E%#=SIE9BZ8S#(24)CSRAF+,"2<82CS1 J&HEPD5I=" MEO1'-C@-V:K!6]74K;3LZF8+9Y@1G*%0@4A2!6DPX[=.JNPDA4OT_;^ 5;>[(KGD>@*=-]^H)F&XNS): $1&V6P-.C'[-BB[J M4',!.FSH8C05@_Y6 4<@/"T#MM0G70<"%R'<2XBL^]WVM_N]'XMGDG! M;Y;\R^91K.OPA.8 ,A>1.EX29L.T;.D] MRS%CYL5%W;#LMXB3P&AYYK=%$'SW>NLQ&!*G[XVX9LZF;$9*'=%=\>A=@H,WG#>:$?(PO]]F)5;M4WO5>[ M- IRGG !>TN:%Y!BM%O?X[*&EI5$7TS4TT$ MB9,PQE *'D)$&(4Y"R6D-$"-3_3 ZI5-1M#_% M>^4J^D85E M:[G7F&.S<\4;G[DA9Y#R^B&D'+6XYBMBZZOBWBM(,&W]OM>;HI-J@*_(BD/I MK6_/@A5DL7FY?11/:O^S*)LZOA7733(HQP2C+.!0R"R&".<84D(2M:] N1!4 M$"*-'$[&%,=>%5H6 &MYL*@U9019O]D>!0@[([O'8$<>P,,BSM>39UV_)_-* M7+Y!EPVVXUG38+1]6-^R?VV(M M% 5EH34XDDPC#B* HCB3,(^QA"+#F L4Y '"\Z4N M)BVXV>;;G+C1]Y[7WWN7!7-7N_K]HPX(T=OFYX:-&= 'YDWEYQ4M*W;[9PM\ MS;:]GC%S,J0M#V"S @T7X'Z'6<7(K +MPU70K+>F]O)[VE%:$)YT(V@/R/'^ MS6$$>^?T[>J;6 BF%//WJD:TN'G:F/J>S[T[\GY)=ZXFRQ?0$@8-9:OFKQ?E MONXG'BJRG4*[2FOEY^T3RW; R;RT?>)TG;"]S[DMVDVEB3!,,(\(@8AR M#%&(!,0XR&$@A2 9(PFGU";.QZ$VAWWXSH-^Q>G:NI$Z0W&2\8Q!%M(((H8X M)*&((9>@XLD;J"&DBM--2VSOP9$NNB7C=I=?H><=K M3ATH]U4\-\=&M6/^L29/5574(*$TPW$$!0E3B#(N(,GT DWC #&921J'5E=4 M%TF-[3.L@FCWE$%#VJF ; ]@AO<]7F"P]!@Z(F!_X7)5.%_W(I<)37M]<57@ MDUN&ZV\,3X[Z5#3A$.V9^/U6W$BE._\IR/IC\5/, QQ&.! A#'@20I1&!"IU MYY!%(B%=Z&FY Q4;3)H1>[NV53NZC:CU%E.[GV'HME6=TO?]7W9&6Q$=_$^F?!1,VHCD#] ML:Q&J7B>QXQ+FD08,LF5=9,LA"0D&4R4G:.!"((41781FV.S;*/(;N&9FCE8 M<:?-X(X]2S_AV#-GZ(%\0[-AZ<&YO[N=U!EY'WM_N:0O5UC][=\FXH[\HQZGX( M_ G/$X;5BIO$H4Z42'*8HXA DB,A98HP3JS:K$\%O_TUXPG\;*%^*&2A:P&4 MKS\39LOH1/C:K9#V^;)M=NR>NU=)D+T$T?1)L2>RP/ M9F?LH*::*%AHX[C09!OK. /%3HF+H^8I-G'BP^>CWRY.C_+8IK&=$LTBJ'B\ MUF=E#-0MHM,G1=\M='V*6;"+;/<&6F_8^W JT\7$>T/D(&#>WZBN)=EU2M,# M^5,?N9:L6!05K9JMHDZ\;JO7SD-U\(DC&L$XY$R=A8A42P^.(8M#FD4H)CE+ M[>JUFQ,?^R*1_ G>B:60A=IY*V17K*B:U55=F^_)0G?RNZU#86SKO5L ;+;' M'@LVNY7C@Y1"UWP7H.:GZLBE6Z2 0[9TS:T=8_I,V;(V\Q:K.P08;\7D+4A/ M7&G>'I33,O0.8PP(4WIW[";J>#+?O>P?:1R=5=24#OG?O-PMR\VZ6H'+JE+- MPR-9?GFNCLI_%675QK!V,1U5%?M-C;]YK[[>CZ18UWYCR1@)=>,OR:((H@13 M2! /82PB'G!* BSMHZ+>@F0CF]*:&_ +7RT69-VI;FA9N/#-X&43[O46^!TY MNJRY9.@*V;UI /3E_&6$%G4&:F%!1]JF(-E&R0L:@6>@^8C4#K>](3XI]%@) M#K3D0(M>7R%[#G![2]/I,Y[N3<@U??C>FQ"[+UKP33%H'^[_>;7\+%9M>VK# M^/Z#E\8.Z%\MX>K#I@Z+,>IA#A7NTF12V0QH62_C<$+?L:=^'EMD6RQ<&=KK6I5KM2!JZ8_2M-Q#0 M5[OZ/E+3=JDW$/JD.;W).YYZTJL?VM]]J.L:'ZS02]XZCCX\/2]6+T*\6RVW MI2CG+*0LRT,$(Y0+B +)M+\L@HQ3GF=!FL:A5>*G-\Y&MA_4/#Z.SP3*;+6;3,JG-7PRYH^/5XG^T;0E^W MV][XFO:NVS><)S??W@FXV=G/8G-+RD=ENW\67/!W+W\I]2FE3G(HEC_V'45O MJ++UA&WFB(5!RA(=>ILE$*$TAWD4,$B9I'G(,H:)58J!/0MC[[04-T N5G^4 M=2Z!;#D!9,?*O]M95 >8S4SGN.!9'H?$!E38M=QH+]0OFB&U8?L5['CJM*D% MWUNV/.[?W#'Q9/0<&)C4NKD#=&S&!HSDY-BX%RMU<+1V;71?F\"YT_HO2N!7? M.!AINFH;YP0X**]Q]@&7BKPGGOB]G_Y!_<0>Q8>%^"F6;3'5E&1QRE-(#T5=G7#8;^(K^68TY8[]=-VL/2OXYC>&W8 M>M(-4#%4L'FL WDB@F&0" X191C2,&(PHC@(PR"51#"[Y%TK^C9*XI2)6U'Q MWB+T IA1QDA$)8(B0$([872U*!K!+$_#.$JR(+.K%C4:E Z+V=^.NZ^VY1V: M>@][;J9"V\P7,QJ&=DN?93/6BIO16['V@S!N(]8+M-]"&]9^6 R;L%X99/1T MW=_$4OVTJ+IO/!7+0CMZ=$QRX\>>YRD6(B8I3(3Z RG3!3&)$AA0(7B <$2% ME:WRQ]K(ANR;6"PJ'?M1LU'=!I$#1MHFK:.ED%Z;',,;NE>!W/**SCI_Y[?. MM!PRV][FO4K"J2&"T^>?7F/LK::C&@(Z(#O5E,+@8(BVXE@ARLLM(;"RJI0G M$22IVF2C!#%(!2*0D#07/ Y$D&''D <3^B-;U8_%GVT&*J!JI=-I^5(Q*-1G MXQ[H8 2LH;$<#RY+B]@-6NBP,CMNNS%6UPU')/S''AA1?ZT( QMH>N((K(9Q MCK5D:I3:YGTMRG^\>WFGU.[QB:S_47GK>9*%&0D9S/5!'Y$XAT1*]0<7DH8D MY )GEO&6O03'C[G:/MB1=RIG?!5 ,POC$Q8[DS($$9= 3",Q_05C]I.; M.B#32/@S09EF[XUSXZ*KGC8.[PCA..>$PP0IBX"21$(<*HM .A Y^>JQ0V0D2Y:-#,C7;-T@/-[R>(&X,A7+'Y*1;M#,/1Z MI3/BF[I<.974]FKES C.M>6+C:@*3-SMZNK4<:(?MYNJ&=1JO2G^57UAS1ES M%SB(22H#DG#(\D!"%.,4XBB((>99R!AF$4=6\9E#F!G]**A9@W7IE3US^\IA M8E,5.-BQMX_2_JB.\611%U__G2@Q=$*L032B__DRV_)--0MVUO\5)L"E&/Y@ MY/S5QG=G9>I2^8-!.U,Y?_B8]E%S]S^?JY[WI@%S[?,CVRZUBH"?I)Z0>_G,<2H92K+4(<)0@B MFJ20IC*&82XB$4B$96Z4(N?,P .O2MSB.. %L<)P;&S8[1=XA MMF<'')"N/,9US9#;*9&T.-^-C:C;,<\_LG9'OB&H])[\G :>[@ X1.Z#<^"@ M@5S; )%-=<[\5"S%G?JQG&=4PARR*2L#A2!T!IU^?G MF,38L1$M0?!=DP053=OF@*>XF!VFADEKZ2"S$]2AFS9\ MM_PL-E^DKL6SV:P+NMUH-^S#2O&@+R26/SZH%S8O>A39NRUYD>^Z9ENNY.44_1+PO%[:^],_5: MLQ-0P7-!(DCS.%6SH_0F%Q&!/$R3G*?JS,L3N_3/5YD?I]30S@R]Q:E)DX#G MUQ^8Y_43__Q7]K?J#]T*]W_^"__%U!+ P04 " !I/OY$ [P1($$CP MG]+ZV)),D_?%DN+_[EYY__^../O_X9YY._SN9G M/PO&Y,]7W_V7RV__\\'W_R'7W\V]]S^O__;Z6Q?C;=]('\M__I]_?_,BP2Z3+-_IIFYS_7O_SYS8S \"&<55+7 M/[K\=H'_]I?%^/QB MW]$7+C^CKO9\.O#/)4XS;GB[6F$R2W>^:5(E.YM?_>0D1)RLOSK*.!ZM/_E5 M7"SG(2U'2F)@/"@@$%I0CG&(0DL"HU9."VEU#G?9KB0OB.:U(A:8_GHV^_HS M??#/513U#VN9K.7Q8+F-7 ZC^VKG?:;O'45>8HZH@,7,0?E,%*.,D(WCQC/, MT5W_'P1YO1!D+Z,)_GJ MI\M\=MY"5\M9 \EMU$+D_N4GXKK@?([YW48K.YE;<[8D@XKK[VRA\5?3Z2I, M/N+%;$Y"8$D4)A&B#AE4)DF$K /P7-#3?_E8P&Y;=2\$B/X1<+ D.T'"!YR/ M9_G7:?Z%SMZ12"&Y$@S(8"0HP>E(Y"9#0.L%RT$ZY9I XV%!]H^%PV4Y M,!C>K.954K^-%RE,_A>&^14/68:D3?6D)/E)"C&!*Y)!S$*4K#7G[KA#8=?* M>T%"]0N))A+MQ$1\GH?I8EQE?VGF@E%DX(0$EV,@R6 &YZP&9A(K)=N@1&SC M*MQ;>2]4Z'Y1T42B Z/BU^ERO/SVVWB"OZ_.(\Y'*)"I1'&33UK4:$M",-Z" M+3J;4H+0/AV%AOLK[H4"TR\*CI)@%]K_B&?C*H3I\O=PCB/R:VST%"A:2[ZO MXC) I @:BA(ZHC Q!]8 7=7W0L%MG<4'"')+I#P=IIFS/+.%)<.Z6\ ZM(+"H[!<%Z#4I%10XQ%I%Y V \2L1>.'&]XZ2=G+N MS>?PY]M,XAN7\29E=6D)@SY4PJ6%S^]FX\13[RTF').8*(C!PE0CG%4QR!1XZ)&:V+TPT MLF7I_5)6K'=T'"O43I$A1EGQ8AF2UQ0UB04M@L>4(3NM0\K!8S$G08;8#QD= M9S/;"+4G9+RA/[Z??Y[],1UI[]$6"JC2.CN+V4+$J "MYL$ZJ>G@;(>+FX7W M0T7'&B\>.5ACF$39$5K8A 1](9N%\"[@&"*=1AU)-7: MH^!P>[7] -!QJO-@T0VL\EI#,?GP93:]2LZYK S'(($)3@+(V5=;9H$YB^09 M61O\<:IW:IV_G<389.28EX52"98P( M5[JZ,>AK88=*W$9G\#B+?V>Y_13?<:;R<.%ULNE__3-]"=,S7*?B(W-82G)0 M"M1":5%%DTV_NU5]\- QRG(HT7913CP[SB9_+M\/IN_F1$1Z9J;R$V52H$BBB3O.5" Q0CT M.AB.61?#W''1ZM,T[ >6CC.>C<7J08NP#!AU6 *-]YYRU"TJ.Z_M>1^[P&[3W0>*L0N$$#0/:^5YK/TST]?2&R+]ZME M[3A0;WA&AOR@J TQPD,!%;D&G\BKMM$8R5FPVK:(1QZC83^,=)_V;";F3AR. MQ8A]6_TE<4('8I0R#0:C.16LRR)!66 MT,R+LYR<[38]*^XMO!\B.LZ.MA!H5YC8-%W8,,&,,3I@ N-5(J'(0,&65[7[ M4U3(2N!'O@[:N?1^N.@X6]I&J ,CXQ5QD-= CO.BAPNOF=;_]><'PGM'7SBDZ]@ZA_=V6MO&K3_G M+JW[-1][\!E']R![G*HC6Y%5!D;W5[B&!2LB99<0Z.@G;+C$P?.<0>;@,M?, M6.V?$LBC*QRU<3<9UW6U6 Z&D<&)0)%Q]54U$5I4 6_H#+)"N.R/<_5N+39, M'[)VBKJS?P^4X= V>T/VN\O>A2,KO94RUI:#JI(N/ 21%'!R1#"5)(0Z+K=P M;\%A&I&=% ('R;(/&/PVGI^_S2.T/'+' UA?JL_!%;@0-5B#) RMLY#']2&[ ML]PP_<=."H$#Y-CC*?YF-EW,)N.\3FR$26UX^ND+XG)QR'&^^\,:]!;=B\XC M#_C5 LY"N!BMGUM63^U]^6T\I<7&Y+'/-@VEK@%D8U8J"ZS]'0A I'&(EB6P M7 F>C./ET1QM"8NXUO/EHIM]A)/EXNHK-QOJ.70=:B.NUGBU6)!8K[F,SA6L MVR2YVC"'%4YN*D:(Q7F639"2/58)<0B7=RD8QH,X&1*N3$D#<1]L3RB8B;,C MCY2[]%^6 UZS(55MJL8\I"1)(IX\HYAEJE6"&%U@09O'KK0.1\T]0H8%SS&Z MW0J38\0\H/MQQ<2;L/CR:IKK;[_^QVK\-4QJ;OW5\DV8S[^-IV?_(TQ6.(HA M!F4P01*V'JF*CFC#!123N&&>2RT>N[\X!#M[$=8#EHX"P.S4VN@ 8J]2JFV[ M%A\Q(;$4)_@[+F^*E15BY :*]8XVH!?@M"#?#6UA6D0M='.K] @]PP1&IP-4 M,]EW@*.WTZ]$]6S^C5BX%DXP*$K$ "$Z4Y_,:' V/H8__DXNXYS\Q 59UP^K>?H2%I@_A/ER00R^+Q])7_.ON!C5 MG#^74I/6$ZLE*^0V9AX!D_::+*W@\K%G*4?!:7\RASWVCL?&+K"=2%$]8;'. M;7D[_3"?)5S<8RF94 J3'*3VM%]%%."9\B!L5,(4-*CSJ;"WFZQA3\338:V1 M(GK"%D7#X\47S'^;S?+][2*#3,4JL*Q>DAEN*<11Z]ZI4DC-G2FM$R-[D#7L MJ7DZ;#521$_8(BY&Q3CZE[:$#"6 0D=Q1ZVH*18IZ%#D9:3'7N8=ZVL-,Q[A M]&AYKF@/A\5L&29-8/%ACA=AG'_]\P*G"Z2C^OWR"\[ON*$C7QP/EA&T0R'9 MV"HE25(2/)ID16 H'JM+.00M>Y U+(C:.^JM-=&!S=D0___@)/\VFW\*%++. MEM4#?%]^&2\N9HLP^=M\MKJXXB[2CG,LU9EWLH *)D%P*,#FG)TK.>9'>^ > MGM?\\B6DV2C8!QMS(\^&CD8Q)(6A[H/Z:D+USHQ^82'7VM,\Q(DE/CZ!#I=N&7S0C6]#\YZ:\)G T%+]$2"0!"F \I^#89"B1&6*:Q)1:9RE.SU4/:?\F M=Y*= : #:WEI[:=GV_@>Y>C!/5P MC] $B.W$W@&&:A[GC_%D,D(131'K\87D)"@6 D06R9 MWHVCI,-AFM>[]<_+]W+:YY(%%$9$<&D7%/'6)M^ MVP1"\L*U3:4TO\[>AZX>0M FX&FNA Z ]LS9RG'F/3H*V MP5=.:+,XK<%;^LT+A]8_-DON$#CMIJ:'B+$)B!H)?$#HK,NHK]AX\R7,S["2 M__MLFBX#%\.+RSX6D$$2(\XE"H%T!E&2%XN)J)RI+3< ?76W(B)%L:J.:$L,F:$DZ:.\*XOISU2$)BL!HN*66Y<-JJU(WP$N^&V#&JZ !45Y7X'\*W6H9_=<&D>/ 1 MN8) 5KPFP0H$^AH(VRGI!DQ'Z7G'\X[<0,>]B=#D -1-\!AGZ?+?'^-B K MC)Q;#EIZ!BI$!\YY#A0,Z% ;(%GY6-.10]"SA8QAK[Q.A)MCQ=T!8M8YCG>S MZ=EGG)__@O'ZV5A]7>%]]L!K^*BL%1 *_8(\)A8R1U=:OY'91DIT* M3.V4T &D;I>P/.!%<:&,8G6Z2:QS3LB_\U%7J;E$CIWB[9\G/$;/L-=E)X)3 M,P5T *9;(CJH;!0+]TXY!K:P""H:#D$G"588@,T@4B>3L,B/KW1HR6RGI)FMPPASF M\2KHHJW4#E?R%DO*.VV3+Z!40% R6*"P)$,IJ?!0V_#:UNFH)XGJ)KUP.H"U M54P'9]Q6+_/VUG'.ZZ3JG#H*?Y6.!0)W$7*)CBME+/.MD^9/D-1-(N)T*&NI ME XPMLFRW CN%B>R..&RTY"UKX^Q60"7ZVO]4C3W/EO#3E(NM96:;K(2)[1? M;531 :@.C45N<8R1O,C(/(3BR53;(L%A-,!808F>^,JMD_+'4]U-KN-%;J)? M0K5]@7D4)7,JNWICFFD?9HOT)QD 8U8\^Y1<\V3MK>6[R5N\"+R>)>P.0LPZ MSFV\7,_DJKTKUSO@#*>ILB*EQH V49 32"28#'@C-;F@60G%"Y.J=;W,(^1T MDZ,X'8Y:*:,#^_.(A+PRJ&HYI BZTE\8.%M3/#Y1#"TS.M^Z_/C(*K^351>_ M"*H:J:(#4-V:/;EIIFOJ,&)I:_=<,K%*%0.!: M1K=;#-'!@NX **]R7E?*ALF',,YOIV_"Q9A.S%MLC= (5"H;TG#!^MZC#IA, M!83QDJ%F-C?OBOTT54/7')\$3(V5T0&\/N(RC*>8?PWS*9W0BSO-%\HXC2E< MT#QGRQUD&P1MF.P@>*^ *3K'O371EM9IB*>I&C:=>B)X-59&!_!Z**C76&9S M_#S'L%C-OVWV3&:&:8,..(NAMN:R4+O'0PP8"D\)56G]N&8OPH;-IIX(9.U5 MTD'L=X?XC3F^G%'@& G$1&!H:\_![*$V7H+"G2I"LJ1CZS36+EJ&S:">"$U- M!/]\ /D-@*9X5HWCB4S5*"0LQ1>*3>IP7H6,C"W+D42$BHF<22ZM3[Z'5 R; MTWPQ(_0L87=@<9Z*=T^GW@ ._)7WI M!.;Q>FF&LY<8R_=AK80ON!RG,+G+P9$S^NY^\ND&]CW"P4M.[R//1Z!D I+G M#!39(XA)<2A,,629"Y&^Q^E]>V^_E)/-QFK00M88(V0(13L@WFUV3";&6S^L M:/J2>=B)?\]!S\$OF9^CHB[#P&M.>#)2:\')"(<"RKL($8T!K3"@LBDQT;KS M8:_P.HWV]T^A/T<5750"WLJ[T='Q?K[>GWD=?WS ^:;;&R'J*/'WB*2WB\6* MV(BL,)%\=1?J +' +#AO(S#EF$3Q'IPT/W#6?]_ 8/=UFS9OBZ% %= "F+3G; M#4\CS4)@06DP3-6[<9OI=*ZR2BAR]-8&WKJI_DYBNDV7'P.C-J)OAJ$3I:6N MX^3%K&R:VQZ;CMKRB4W34$]1W"C]M/GHZ\5N$IZKQ9*6FU\WR:[- .G? M_#G\.;+*H/0L -.USM1%"=%J UA<4!$ILC6M\VT'D#GTL-OCD?.PW."TNNK@ MJ'LS6RS?E_7\RYI2P?G7<<+%)[+K(Q%#]E)RX%F2!RB9AI!B *EC%J98%IO/ M!=Q-S=#3;=N#JY'D.\#0W^:SQ>+#?%;&RQ%!/S,I"VB'"E0L];&LYY"R16%% M9"RW=I!N+3_TG-KV*#E4MAU< '_"R:1.>\ ISL.D3B?*YW7>[K*^M_F*EY,P M1S9%[C+YB"'7NTR6#'F+ KQ;C M*9V_%"W$\72CH$01R>;:Z2.NRP.KM5V,C,@E:[*DR8A4'^QD""9DX J3"-9B M;IZ1W)^Z8>.Y4^#M1)KI '-7(VS>GE^$\;P*[!W9:1(6%H6&@8XFUJ'A'*(6 M$:1CQJOBDS&MZS2W4S)L3=1)#L+C)=X!;JX[0&Q$M&9!F8R2,P%"U.&[DE#O M@\E@37'.!).(E\:@V4+&L$\W3X&88V7=@0NU?G#_^VPZN\O*U1#QZT+#.LXQ M:P>,,T^.82;'T!8!&#FFX)P/MK4+M1]EP[[C/ FHVFND [/T=DJ?A8OEE0=8 MA$"!WD%1=71H%4Y0CH-D@2NK1,#F[PWND3!L,ND46GXX(.]@D7=16_*XC$;1 M$3])>0B\T":+G,()S!RT5D+K*(3#UKWN'J=HV S2"R"JH4*Z>&]P_5IANYPHN@ M;04Q^U0?7U@*<0M"-"6Y(**3S3L'G9"=81^VG^*8[47W'?B URQ>;N37.,6: M#?1!*VVY!!?#NK\E'1B2"]#)<5UOU[5J71>Z@Y2!7TV<#G_'";T+O^ZI;31R MP8C(#-?<0[!.R'K._J-O-P 0]H[]:SIXGR2O.&^@\XOU6:MLN>7TNLF)BM ME63-66TGZ** X$ELAI'_8!22%.Z5[^P8\7T$$?N!Z;NXS7Q1?71@E9[V'(C_ MUV$Q3IL7)(8Y(YPVD 3CH&12M7NEA&*UUESJ8N7+>W1W2!PFN?>RN'FV^W>X M$KM(!^[%X"_CR:H6DZY9#(XKQY@ +VI[A%1H[S--CJ\R]9V><2A;EPH]F\AA MDH;](_5@10YH3Z^D>L/@0ZEN=W9OY.J*9BX[$%I&J&U:*/ROG&8;$'T*YOY% MV^Z3_' R]C.?WT6ER OKI(/3?"LW>T1<5P'7W6,B:258%)EV=J8 *T8'7JH$ M.0I;"NE#V];MGILR,*PG\%*HF_4"@2X\A0;LWSE^1(K2":;!,N_N6KI2>,^],M8I8GP$C+I1 (Q1HR5QUO@6X MP ,4H;13QA /K3V K83T&=,?INM9:\%WB)Y+VSGB4G+I10(>>"&S*>O4Q4RQ M7,#HM _!\-;5ISM(Z3/6/@F"#A%^!QCZ=QR??2&Z7]$Q&,[P]]5YQ/G[\N"] M_R5[]?B>S!:K.:[+,:XEJ4M0DCP'8"62QUK+D:(J%I(H.:*WEJ?6U85M*-_/ MQGU71=(#J/0[ O+&TA1 M.&PM;K^(;:+2[ZGYR9NP^/+;9/;'XB[QQ_4_N?G0D[5 V4%W^R:\UPM=PRYZ M43R:5*]U,BA+$4@07H!(R)(1F*)I_E[Z$7H:U-S4S_PPGWT=D^1>?_O' O/; MZ?7CK5=I.?ZZ:?EY+0$6$Q.AD+]#[KA2Y#"'G&GWE6)%X-YQ;!WR/I_*H1M8 M-D+0E@J>4ZJK ]_P;HU22M*F9!0@JS69IH3:!B\!2PRS+N1ZN]:7U <4@9T* M1J?6]J/E8<\1_0]5#JM\="X) Y+7%K "'83$+80@6''9H&^.N9!U&Y1W8R#V*V8N-KH0804A50&7#(<3ZWL8IGG3)N827K^X9MC_0H.@\6DD= MP.Y5_M^KQ69F;MU"M-O2>()W3HW/L^>*6*@D. L<3$:L'20T>,P>$EK! HL4 MQK4>47L*/H;M5O3"T!X<"!ULAE^05D[CM8I'7&J'WKLZKE731E82HJ'_Y2H* MY704-K:><'I[_6&]U.'1<+^TX5#5= "K5^?5,?G/->WORUM2X_1L3#Y+[7&Y M7(R$"*K>*T#D1M3A+8G^9!VX@"44'F3[292/4S2LP]D=]!JJKSLP7HX4FIYM M6H8)QUW,*A%B%.VN(B,XC9).$5F$Q"1E\S308_0,ZUMV#L0C5- MBI0M!UOK/E0L2$&;\Q",YU@24]RV+ITXHMO;R7R_[J#70%T=@.Z7RV5OM;AX M-:TMIM_0%\>TB7Q&ZTD2=;05V7*T 4+('(J3.BC/2M*M.^P\1=.P+2R[ V)3 M%0[]="*]'8#CY&S["--+O!9'/5#5^S?YN5 M*DBDO?9V^I5D/9N3N&AO$;T8&63#,ZC:J3TR&6BK)>:=%9D=%^RD+>U$V;">Z;J!Y0G5VT9KQ$XFF%K"]&T_Q8RU%ON5A6!0Q M^R@@9VN(&9;!U6*3$K30V=+?F-;W*8^0,W!ONNX0V4IS0T@-7!%>>U-^3FEL>;Y+P+!=![\C,R$^"L0V Y)6>2\9&U/I&W M4S)P/[IN(-A07UT\ B#YU5V$O^#F]UL2>Q,NQLLPN187NJ(]JP\,(T4F'DN@B#]$6Q_%V5):7R;O1]G@ M4SB'/8D/5E+7#N E5Y<3(#^$^7)]$%CD//D *29&!X&D(X$A UL4=Y(;+5SK M=\O/)''P$9U=@/$(M?6*ROF*Z+B\+Z\\>9V88#$#LX[D)PSM-!<9.(,D1V&< M:=Y5:1^Z!A_K.1C^CE%0SZ"[51ITN;M&+JG@92@@0A*@',G.,9YKDPHL.9IH M^8L]R1RQQU%PC^,"JV\(*>-K"4'2@OW V M8FQ=O7T4P<.>_2\,Y)=3[7=EDD99Z.C"@.SBKR=G%CDT=:/\XE0.=#I)^*5:2W\T04-2A$LHQ+>S+ M / 1*H=-8+XT$%NIJP-+2#[UY=7LJ_0?J_$<[Q3,O9KFFYHY4VS!4"2(F$F: M@GXA3AWY*I;QDEBVS;N^[T]=EUU[FN'D?H7W:9361?:<6$F(>=U!8TL)YQWF MT"I72LH@=92@O&50F_A"-DBNM$\E-I]G] SRNFS,VSE-:!6=W!V74+CBV"+,$6 MSFV&HDF&ZZWG41D04G-KN4:A3C#J^IE4#FM 7SJJ;Z6N#NSC;6_\YE'(N]GT M[#/.SW_!N!RQP,GDQSJMJU3/)9+%5UJ!RL[+Q)FQKC4 GZ:JRRB^&2X>"9D: M**DSV/T^6][3(4[&539]45)B%4SAYLJ$7SV5=7EM5.UMG8R(.+V/J6 M_$FBN@RD7P)JQZNH \Q]Q(O+-.L]HQRS%MH6"3R* BJ4 'K&#I>)]E$F[EK M#;5=M'09X9X*84T4TD^'G=OLW+'-W$LTN&[ 'UTMHW(0F-50A$@AT+%OF@]K MVT5+E_'I2^#K8(7T@Z^-F/!=K:;[,!^3Q"["Y.KF:!3JV"TF:K]['8DQD\$' M+NJ\!XQ2.VY$Z\N\1PGJLM;F5$AKIYHNKNQ^"^/Y_PB3%?Y]W71@';/_^WCY MY1_365S@?/VJ\>WT8K5^Y;A^_KMIU$S_MYK/+Z?$+:Z;IWW"Y7*R&?LTBDDX MD4D6.M9V?;H^@RR"I.Q4TE84Z73KRY/3<3-L(>]+8[P/4'3@2%YM[-]FI&K;I MV4N'+VV5U(\;L+\ 3[RY9D&J*0R8&V2%N4\TB'#JN5SH+B!!==^U?B^U,WG*D2O3D2&F5P64AH 0,,=)^)4?^!);X MY3@<-FUVLGOSCF'2P2:BH^EBM@B3O\UGJXMKOK8>6)>RNB>ADCH GLG?L'F^/LW_*2%R\/:Y6)]))+#Y M\OO;1,Z0D^E)@5;6)FY9.7!>>9!*:.91#+BG4$P'?L^=]C+C3#'^2!5I>=0>M*IW_H4+B,4GVCHQ"Y5* MC/$$G:CN43%L)>Q)E+UU6/K!DN\ .[_/IHF$<_. 89JODT%O:1?>>C9ABXE* M6$C&$F."<_#>(,2$*DJ="LK6&8^]B1LXSWRZ*O^3:*<#V%VVW5IW2\WCY8HT M1GMI52EYO5K^/EO^+US6'36*6$0*)8*SY#DKVE3@F X@M7*&2RNC;WU&[DO; MP(7^IX'& U?O!'IJAK]__?F!Z-_1%]9_M?Z;^E,?L?Q4?__'Q[?7GQ\6B7X@ MS?Y*YGOST6_(UYQ-QKE>7%]OY\6LK =!?)E-2)F+ZL4NO]WE8C$^IU/F+@(? M#H-YQJ?_?$/]?;XN%[D#HW:&,4A<@J$#Z\ MXA94- )\5 A"9>M5L4G&YH-/]B'L^!%7EXM\WE1=!H>N% VTZ>KP8*7 !<&! M:\ZSRTZA:UT&>Y>"@5VPYEAX.)CJ8'EW< I>4[^12!TU,YO6W?KJS_%B%#.6 MY*($&9DCDQH\A,P1L.C@F/12I-:7_8\2U F6#M#T+M <+?8.,'2/AU]FYV$\ M';EL!'>\U-F5Y'06"D4\2QXLEF*+(\\SMX[_MA+2"6:.5_2LM=0[@,ZMPL"_ MXWG$^2AP*[)V!DH*-7A%"XYSD@O3,2@?%/W3VMN^3\2PD&F@V/LN]%%2[@ F MKS)Y_B3^6MX_SF^GES'!)3,Z29N]-2#6W5^E=N!1(^A0*+KEF)UL?0_V*$'# MOHUM#Y]VTN\ 2A]Q2?+ 7&?-4YRZN.3".)\%)@U>^WK/;&L?[&P T2A66'$A MMG[(LYV285^[M@=/ WEW@)H[@T WYO22$<3DG;=25!U1$VIH&A0)RY-;EXO5S&4=G6\=AST@HK=AI@U5OFW8\\'R[Z9R MZZ& 1HQ;ZQE%!B73^:SJ+-; 98+$@LW9YJ*2;'[.W:>BMV&E)P32<1KH!DE; M7+_-'AE%#-H;9X'HYJ 8&7 *%CC8$M 4VA>A>5W)3F)Z&SAZ.ERUT4;*U,@AP7-NABSHZ<#,ESO2A%7T<% M9#"C2!I^D+JT;:^U'V;#O?CH XS&:ZL)(OLK_>[587@VHVGX%NV8R MDH!SO7;!Z>*R]Q<)>#%>XB>V&(-1EIQ'=.0HV?HP MQM;QJC%H"$PXSHLP,IW$BWB4JH$?CKRXJ6ZGHE[BK1T<;?91R45I12ZY5RK7 MY(2\'@S1%<)Z;%_H?=F'W8URT'*6 7IZ)/[PMDI+'[$J$D(,$5;0@F7"$ MR ,O+J+@YB3VZOGW=?R'N%@Y4@6= &GW]1 F%;6-$6) K U\' 2*Q<"B5Y@M M)JM:]]5Q62N5;# @R-/JHYR#<)&R%H*'ZV5OOG-_ N]J'QV2EZD7'02 4JI VU9 M*A!1>3 %&3/*2-N\4\&)+E4&?IGY'$PUN$IYCMYZ"3]W<;@]$Z^\55I8 T:S M6JYA,H2"!DJPTE87EMG66;_G4]E)7?(PR#Q>;QT@\\[VVO#U*I$ B9*12Z&P MHLGO<%AGTUH!7F227/3D^.I.SZ;B0_S-=ODIIMJI-W,X^D/N4:G_M ]R^/3_Y:"_O$ X:.77OYV=A.O[/ M3??5:V>SXGZ:/]QBYGVY[.H2)C=^Z$WK!$,R,Q)!,I?(+B%!R"H&VEL,J92( MLK73UX3P8PW<44341H.369WG0]_]J.8_D[)?3^K<%):=L(JB->V0#@#'(OCL M KA@O.2*2R5:!](OS>.P#NG+[X?[IKIK3#6\Y&MX NSH>GJ Q7^L?^HQ%GX? M"AM9].U+;1J;WC0ZO<&JL<5S29RVF;R!] \K!4])08? M;2]_:NWVZ/]^Q*](7-XJWCC$\FWYE*.MWE.4-;)XE\O4:=EU-%=%5)V.^&:U M6,[.<7Z-,M1%NBP2I-KE:]W"V6=/>),L9LEX";)UUF-/TH[O9_'H,C=8M\*A M8MQ!X8P83TI!H.T%HK@D#)WVQO*7%4$G%NL4&'K8!>,$6NK1(EW/*YW=^*AO MIR3!U69VZP'FZ:F//-I6/8OF1H;K>LV;8^GF3%0Z2Z,<'8)*DUNNZD-U9!Z$ M8BEY(YS&UF_['Z.GV6#C6Y]]@WBCBF($;3KV5:JWG I\K384B47CD5,DTKIN MY5&"AC5&S7"QQ\F,_(T5M^^S"AB#=,<\V?7M3=>XC!V?UA1YN: M/>EL9&3NK/;JUFHWB669&=*_%4*1])X1O"H%&&<$I\"9!W9Z)L$QJ:"@JC.^70WN M6^=-ME)RK#5Y-YN>?<;Y>?WT&S@6S#IZBQ"4R 1';B%&)2$9^AO'/"^R-7M; M"1DXUW.\[N\;A>/%W>?N?U<+_@X*?RY_\F@+L(V"1C9@\]'7^O>&',:T3N1I M#0I% .J:Z//W$GH7K]$VW%QFGZ=G]_E!)5V)GH&Q MR9%!LPHB$C]!NVB,-$*DYN?'HQ0-6W'5'$9-!-]!&=6G,-GLA1C2/S_/PW1! M\B&E;'.1BPH6B_.@N:@]4>L!;(*O+5(Y3X(">]'\ =#^Y U;9M408*=228]I ME58U[.7#G1?[G_$T7[,HS2U2IR$;[4E;;VV7"\7)K>P$Z+TD7/(HMX9 MUO95'FOPF[*)R:#TO'5#PT?(.;K+P*8Z9'&YQ-4*!+UQB./)>#G&K3>GENLL MN"S@=:(=Y'D$'UV&I#06;Y*,S;L&'4CJP"F41DAZ\/[_!?369R359AS:*<:> MO=!XL_NSJX(+-J(!&=?#'1V=,;D^'E1((.+""=XZ'CG!\YH[8OM]ML2MQVGB MQ*W*(-'2<5K/5)>R!NE$\MA9LQ!F'CZ06H+=73JW5Q61I;9 M?+UY7]<6 612#[ZK?NHC6W@_^]/7.PHA 05R>T.VE $YDC)(4O!FK^%.X[B!D6'^ZU^1W6W+F,3)@I% M.10CR!NP=1HAEQ8\*[&$@+E]L=*1) ]?V3X_1,_B4B":8V#)PI(T& M>O2\KH:!?<"-#W.(Y7CP&4>;C\>I:A6]W5ODYACRVG-;6W+X^L!78T^I!XZT=L M.XD9.&)K@8,',V&;"+Y71R.O2$3?/N'9P>'9@\]HX'(\1E6K]BN;#_^(%[-Y M#?UNRJ\"'2>">V!,T0%3E((84H8H0Q2:.9&;#Q_<16F40VX# M2.MJ%^E:'*_(;PZ67'2%Y*RKY@UFGB9KX#8J+;#Q( ?46!E]6I37.,4R7M;Z MPT684K VF6!:CK]2L#8_"^-J25^=S1$/-C?/6^!H6W0$/XT,U>T0^-4T?\3E M>(YW2SIO.[E)16R]HT M9DG? 0HR@.$,@/X"!U%D477361C06RZ&T#FOX3H6U M!V7*+Z')/@UD[1LXWC097]N3==X9IX?V5'GLXQJTR]N3UG:F[FJ]5_?6VP) M%;V.R!-X*6LK1QTA9HK?DRLN"F&-=R*RYVVNQFZTAK>(&@P)KG:H= M3BVY)=*#SDXR)CPZYH<01S^F[438NF_<3JBW/DW:I]4%6:K*<)C<>NQ99O/S M<.C[^2<_LT&7J.=0W55_*'0I)LD-**8S*)4<^" $T-=*]BS5EK.-MWH7_:%N M9G)L4]C6)TXN.Z,*N0I.65 V20JH0H;@)')59(FF=6'9LXG\$3HT/0>1#\>N MG%*K/:;J/ZWB O]C15_]]>NA?310HDYH@^7%MW9?=M%R=-KMWN?>"E]"D%E0O,)U2*!\B!!XO<&*W!O. M.,^\>;)M%S$#I]A:X.!!BJV)X+NT&.D+YM4$W[ZM_0;6'T41V7]?ATN%?9)RUY:VO2_]ULR_VI.=0*U16N!/V^/+[6ML.52Q>-B@6L-KI. MYTUTN-*?"G),R6K)PEXNTQ-".(+$82S7B7!T9<->4FV]AI'[M.T]?0/BEVY$ M_!TT) Y2!=0800=)#G?F$KPC:"=AF,^<^;2?3?C> LX["Z_U].U6%**X-9;D MX:0,H#CM/4>Q#F MTZ88!)5K?:OP&#T_0ACY')P]3+LUTE4'3U3_L: SX-?% M>^VUUP$D/V)"8J6^XKS/2<'H"S<(@:5JJCF%ZDY)$#SG*+@-OOFP MQ-W4[ 6^DPVW&QY\C?34 >+>3FM*:#;_]H /:1)W 0%SG=?"E*G=82V8$BUG MUBKC6W>KVT7+7FC3/R[:FNBH ZSM[,+W@"^3C,^UP*^H^E0I(42'%G0*%G/& M:)M?Y.U+VUY8-#\N%D^BPPZP^7JU&$]QL7@S.X\DNG4;_PU+(XXE,$_N0^*< M?(@0:X^YHB$2>\XIP7)I'>7OIF8O_-D?%W^-]-0!XOXVF^4_QI,)B>YM;=![ M-J[--18+?.C%BHC(JH1<,;+V[& 0R-!#C*5X9XQ+OG5*97_J]D*D^W$1>2(] M=H#0VACS/@LFRUQ8"&!$;3-EO0>7#0-A0RI1V,1.TFSU$,SY'Q=SQVJF W"] M/;\(X_EZ'.7\:KC.^U)[LKX;?\6\?0-Y$6*.%%(I5M_/ZR(@ZMJ?V9?DN,^* M\=;)F$/HW"_GS'Y/OHI_M,\1C5^@FDEHF!PD1.25989^EB8K(6 M;K0.H_'B%G/_S]P'J>F#CUP%'AFD=A+$11X[0JO]H,M1:=U1LD MRX)I#<3G4;@?-G_@NY43*G1 N-;"E]&G+^.+B_'T;-TN::>U5[ITCN ML(YZZU'])^P(N44^BB TMXTW_K]I/1]Q>7 M,GT[K:50Y &OWTU?IJV4YD9H:X$YIDA\48'7=3 H-S$)1G%<\ZGF!Y"Y'U)_ MX$N84ZNV _1>]X&ZOPM#RC%F%>0/.EP+):U-$XLZFUA#=19%"+0P1)-BW3L" BL6I.'$GW(AF=8/7YX@:3_H_J+O^ZUCJR_=7?)I,VI7 M(&"L3=H-N;LQ4NSFC@>STK^KRNVCS= M,ZG+SW^A1U+;N.GJB90(-CKN;?4)-:C@"T2;"OF$2C.1A4_-;VR[>")U]2;Q MIE+XU60R^Z,.'/QM-M^X+^]FBXT";\X%'67QT1F()9C:D36"SUK2EO0J.2>8 MCZW]SL,H_1&>53T'F[N&(IU0OQV<^S! M@_*&>\@(V&-E[@N&;E?6G=O7R'182428\(% M4-%H")IEB(IC0^2.\V6H#TM-HM@/P/L+8J_/:X7@C_\N1DO=X M-9:B0F\-,"=2;?)2P)GD05.0:%+- 5V#)Q?3-<]1EO;ZZ<. MCZX>_;RCHZG]J6TXR.SA@@3-JW+(O\UGJXL;'*;"D^:8(+/BZOP6!E'J!$RA M*)P+Y\S+U GN)+'=L7[W\]].TV25+SN_/Z1G<]]UO7-?ATGUL3]]0:S/CVZ: MY-TT?[D]R[UVI9="U^'+Y/EHBG0KINQV( M/C'49P>ARW(N"E5G9],UJX>;Z9V?=;2)WH_*1N;YB0JWFY95I%\KF .!MI:V M"5D;JQ>P*D9?8@JJ^:2D/4EK4+X>SL[F>';I)%TN>S]?X:1Q7+$Z\+Y_HJXM"\KPR";DA:A/ !%VT M$(6$W]IK:LS"L'FKEP#RD#KO,7"ZOHR;;;V,._QHWN^#CSZG#Z"_T:%]O?(M M/^T:HCJFXGBH>2*OR*TL!J+P'HR7A%#I!6ONZC]&S_<8+0G-O%$EU&[E!I0- M6+-L"= P(Z.C\R0W'_'V_[=HJ1F&>PB-G@.8'DWQG68FX58SD\.-\%,?>;3Y M?1;-C0SOSJ8O-X-AA U:D..936TDF:6K4P@?)JJ80U<6ZSLW7[H,)WT:)1J;X9WYI R7FV&?(N9@F:[/9EI7$6ZG MI*$+1Y]_VT6^N032M!=JMX-@Z=171C"(26D(:&)QB#F(T]50[*)JX'3R\:AX MQ#5JH8@>C<;F'?GA9N/.SQ]M.'93T\AT;!:XJ8W5UF!("DK,LHZE"[6JBH,V MR+4B^9O8.O:[2\%13Y(O;XRG^=TXQ/&$'&Y<;+H#W,M\J""E]#E!L;5HG* ' M/A@/GJ,6,G(NK;FZVA3?_AZ6 MJSG]?H]%Q[*2,1=@K+[ %T6!J_-4M$DE*R%*-*UO@ X@<]C*NJ9(.ZV*.D#A M)FN,>[%&8I2:)81;+JKPC?.;M'W2T\[P'?:W2>N';^L-KHK32$I>R;OSI]A)QVH?BE=&^Y@O>=0*Y*MD@F-%,02.>[ QHF[@U%XCO.R.SYMJIT?CL^Z;\&4V(44M:N[RTKH>]AYQUV<= M__9P+RH;6:'- C?98?I$K'-:E-(*%+G3X"P=:,46'ZRPSK'6O:[O4M#.UGR> MTWFZFG_[M"3HOO[V9A(6MU-.@B$%G BH=>UYJ@M$:2T84WRV6LIL6[^,W).T M8:W,$7C8;5C:J:)'JW+S+KC,YC>-JLA>'UE2LM\'MW!YGDM_PS+]3:;Y?;G= MU^LC3L*RMOI:+!=K@N)M@FZF,L?$4@X61-)T])'G#5X4 X&QK$TI EUK9^$X MBML9M^W]T-;[:],4;?$J+<=?'\8//F6'3@F(,66@4SM B#X",RD;R;3CSI[, M[AU*]? E]B^$TMTF]$44WD%ZXH;C]\LO.-_.]@Y6LS?%9AXA:SI-% H/GNG* M;T[!EY*B:#T=X0ARATW/=@'JTZJX*S3_/IM^Q05)]E8![IKI?TS'RUU[EUDG M==-*FV>0.JRKV0I) MC]7@G$IO71VWU?S/IM6\OR_70KU,ZK_&*9;Q_3P]3$^KOZZ@^FLI6+T"O.;S(WDK]2'N--&N#%L> M87&16+&1@KAD:5MFM!"\28#"&66E1)M;9VF/H7=8K_#T8#VQ!GMT^.XWHS[< MZ]OQ24>[?OM0V.H.Y=Y2U_#RS!@?,QFA7"<)26G!H\\UCXXN2F:*:7W)L(N6 MAO;JW@H4W(S3NN'$9%7?D-YKM&.\0),2F67)ZC"E.G03.<58/"0O?"'+?#I3 M]1Q2![YW:8&A1TS4R936HW5Z.\TK$M^W3WAVY!7,CD]J$)@^36$CZW2YQ$>\ MJ$VQIF5"V@Y:&%R/W5G@[72=A MJG9>7TG[%M"=, *] U$4I\V5&3BK:*\5)I2)&14_W9O;9Y$ZK'5J@J%'+C=. MIK0>K=.GU059GLI3F-QZPW_-\C$]LO?ZY ;=L9_/05=]L5/V5C(I(4L9";:E M#C;C"DH2BL?JSDO7>-]WT1?[9LO]]U68$\8GWW;J[U:P8H4I21KPW)"T1)04 M6F,$'D04 6V)]G37$,\@]$?HBOT<9.XVJ*?2;I_F=)]6_;^'>:WI_XJ_X#*, M)R<<0?!@I1<:1O XAUV9W\)U4C8'"BAJ0R/!$T3I/407MK\TO"ZT!'BT) ]=! M.5? !8*^EU;1[^CS?@W!GE#YG44'5OHA*INUD-_0B@]_WB+<)6UTCAXLUM<\ M612(Q2 PY8RP+!;,LH7B;R\ZS(5R,\4?++\.KH)K0[I-8(;IRW3\'ZN-[3/) M2CK-!$C&!-D^Y@BY/H!V5L@2T=KFQ7_;*1D&&LW=@(;B[A(TO\QJB]>1M,FQ MQ"5(P3THM JB-P8T\UKJS+'XO8S'4;#9T#)LY-%"ST]"YP"A#PB>]9YZ'RD( MPYID2/B15#+_>FU]4^U8+3S($BC*\H&!C[6I1E$QFR)<4/=Z?^V(1'X-AGM6'+V]KCI+F$.SB!=C:#?/WM,WW$)G[SGIPV8HDQ5DL6 M/"=/C"(Y*U6RR2(3OGD?@Z?)&J8>[60.36M%](RMRM#E9N3*JFRR >GKU3/+ M%#58RT%['G)D4GK3.HF\!UF=MG\]% I[-X ]3"\=0.U=F.;7*Y)J+8\BEMZ> M7\QG7S?YYTO#;+$HPZ,"+)S7!^H*@HZBOH1'S)@PV];EMD]3U2G0#@7"_49< M;;72 <[^'DBD4YQ_NRVM2U:*9HI9QZ"$.@8Q.K+^QB-$Q*23#5(V'S_W"#G# M.E^G1E8K/70 J?I(8D4?]VE6EG^0<.^-P;QDBAQ)I962X-%%-X.GJ/_W;'XUFFBQ]B1R4%YESR!G+4")VK:9 MD;A,,!E%<#G:O7J%/YFGOK_R,)W_3G(Q>:18!P;%[^$Q<5/8&,G <-=9!VKT5EK\0Z=7GH_Q2OJ+\V> ML)KHIIBC\$!F#X,%Q[(#%AC73!0,Y5X3FEV)QOL?/9S:&^EJUDQP73@HTUK+ MMAEV]'&\^.?K;Z]QFKZSX5#Q)\CQBZG<"06EJ-=2J!D-7S5.!KMD$SSYA./*C0^OKM M$7)ZLTX'JOPI*!TH_QZ@=&E,'[!T:5V#))>@9%7'C*I:5X?@'84TEKP$*:TI MV;>N2'N"I,X@=:CJ[T.JH1XZ@-7->-O58CS%Q>+JT?OF.M()K706@*7FW 67 M%!C'^IK7)>)2.Z6:-^U\C*"](&6_FY.NG?![0-*&]LLM)J*.R10#RAC:8L%6 MXC6#:+WP.4B54O/QC;<)&/A)?CO%WH?,P5(>.M/XZ0+K [+EMS=?\+S66UT) MY>I^SR+CB@G0IE"D&\B$!LDI6DB%9,U4L5^?G2)LH2ZV(XPXI&LPI@K>*0>#( MN4FYD ??V*_834U7;W /U/;L)*+O"$37 R-O&(DE%"1;ZYPE^?AZX\L- Q:9 M5[8VJR^GPM #8KIZO]460L<)OI.C:?$1$XZ_UHUP-?3Q \['LUQ%Y%6('F+Q M@;QXS6DGJ$ =*757$'P>1]I+MP-!J>P'+]CNGRG=%B ME!)*'H,!C+7V/Q$GP:?:A9AQ@;0CQ'XM!0X!S0-JNJJT: R>XT3? 8AVUL?^ M8X%E-7DW+CA2*(PAA8./M1&C-M512QFP]F&T3EKF6E?O[$%65U>5;6#56AD= MX.MOLUG^8SR9O#V_".-YY>7=;+$828U!:))-MK7 387Z.$E)R([82A0-TSMHY7>HV3V1]OPGS^C;Y033". MG&'.Z>K9A;B.* ,)+!D(B+(XS1F7:B\7^ME+=Y7X:>!3GU;V'9BDW\;$!KX; M?\5\[[7&+3-KN$2E8B1.Z"Q7/) O:.HC-,&-$SIH[UM[4/O0M1?8_'WF.+Q,6TQV Y,)L\G>&23+$,&B3&' /9XO9/M1ZG:+_L M(_NN<-50!T,?AU?#O-Y\"?,S7/RZ6([/ZZ3#6QLD!1=9+1.1!AUMD"(A2$&_ M^()9!PI#,.UU_CV]UGY@^3YRU:<0;P?VYXJC3:]57$_$_-N\>H'H?&9!%F % MR0LT]2%UC5&Y8Y) GZ1H/@EA)S'[ >G[REBWD7P'$"(!K?C#[/K+>I]9.#\"[ MGFUXP12+3,9!#/Y#^TUO4/R M]/#J"O%=;8L_7Y#WMSJ_6$^@7QTR"3"$GT\)$R?<[R-+W5S^'6#I>J(P+CZ$<1[E M;+7GTH&2*H!2W$-$7X#3F2@+$TEIWA@^]TC8#S'?5ZKY&"E_OR.Q'A9)+:Z> M5X^G*_K&R^JZV71Q\J%9!]#R0F.UCI525X.WK.(YIZQ!2DXAOV(<@J.0WU#$ M[Z76Q6/KYO!-"&^0M+JGQ-]Q^68UKQ9GY(IE(F02!8K:2#)(.@VJ>Q%,;0G/ MR?UH_=+^,7I^A'E=S\'9EA16&UU]SY9Y.?XZ7GX;3Y=?\-5D,ONC9NW*;/Z& M6!BORS;P)6SR,ZAX,6M\J&2ZLL.*11&VYXQCP(B.:H-&[UK+P-QZ2/FSB?P1+/9S$/G 8I]4JQU$8?LQ. J<2^5KO]BL:O>A^B+6%3JF MC&7,I-H'L/6NWH^R80%Z8G@I@!%ZL'YO0;ILO3_%:Z.;,^_7/"YPN ML#;)FB_"Y/6XK.:I7@*.DK5191DA\'5K&R8@U+[_000>G;0VN_W&MART_+!O MH%\&>"^DG._&#*[?S;PO93'2V2%J[H 99>A,20X2FTF2)OHJ MQ\Z][X069N>&I7KK&(NDD>P>FRM8" \2VYD !T"RB_/TZX%$:@41/_Y 5L^T ML2@!%Y^'B_!PI[_,LT$CTRCGX36)X\X@[_%@W$][NX/37X)SAE^J)7P^MJMF M,;/@>(!B*#=5F9+)B#*#S8$E<@%1"NS753=O'.@9D3OIZD!7_>LLCYGW?TI? M,5^;@2+96"\C!2ZVK)-' 3Y)!58G)J)*:)IW7SU!RFM(Q7=! MUX-&B08:ZB#2?'ZXF1$Q^<0]A,CJ55]2Q(S1D+72TJEDQ?V>K Y&!@XW[JN% MRG>:&KB+_'L TYU16!BD2)(R?:\IHE6:DX""-)"<XST-1ZQ M&26&B=0.AHP]([*W$)T"Q MDT1'O].Y3_V'BT7Z&I9X4R%YD__/Q7)U.=8N!N9B=!)XL>QR%24Q4Z!P7H?: M^>+#4&!YEK!Q/=%02&JGB[UA]AT7<3[LK!V54]'9""#3J*VND8,K)D+VND2C M4C:N=2_Q ;-V!KN%&0I$!TB[G^N4Z[,5I6#6<$GD.T,2H9#=&89 WER(Z+G1 MJ77:O).W&NQ*9#!OM8M$3_M:8_W._6HTT)OS^J=AEI]XJCQ_,))C\#N01O0= MZ<)D"&EV=;LBBW42G0!4/('R!6%=E$J>F>P,-UZUWNO1V>W*TZ./-A/YZS/\_/3C MUI)18.8*(\@44ATKZ(BKY,G;*9GJ7$&?6]^1[D!>+U).+D0;K"/G32T@! -.,LH,N#U-SKA5Q6,"K)5..H#7,V*[N4&4K-0 !$&%5/?( M6P?>:_JE#MGZ&'AR1TPMNKN5'RNGV$]!?8/NS'*BN('XH!G#&. M(M[HHJMO=;#UKIV7:.HV5ML3!=O#;'>5] VQ)RJW$\Y2'7:'D+.B-"N0J49I M$QW?RD3#>.&RM3?=G=@^NMR8H93T=2IA0P13HK!/UN\QFAA]#[&BYT=L'I#EZ@K:X[ M#U0>#4Q%!1Z\Y\\ERW[I/ M[3"*NXVC&R-KA\"FL9I/#M3_A6'Q^5_S":8BG*?0S8A X:+G"F*IZZNXX\JJ MH!,>\91^FM!N8_">(+R/4D\3N01%G'#-DO3DY)R-]5E^LN"SU4!^+PC/,_?A M>&O*GB6UVS)M=^C=6;$GB=_?YA>+">7.F )*L"[7IT2*@X]" V;'9,"<_/W% MYR/ MU(Z;F_J":%W9[6>)GCI[T[JK)*077VZ[R@XUGAQXWQ3ZYFM6N0[.!<^ / H')8GI4'<@*I6T]*GX8L9% M\!URQUGX?6(PWE_!?6/Y':XFO@3F1%202N+5K13P@2PS%FV+M=HC.R)_^LTLTQ]\FR_#V=\6\XMOMR;(&U.^R7E:OS^<5;+.YDNRV^5//^Z20A]Q M=I&GLR^/DW[9[>&EX#PJ"T86LFCM''C-6(U@4F!""!-;YU)'8FW6U=P M7R!I7,AV":/[BY(;ZK1OB&XZ/VVT6M3F3"E%JE-04AU8(>B'*)PP7KKFE\$O M$C7ZR=H. MO#:P]]] &P1^SP?^-9+O,Z;APWC<"&FYQ<4A 9!E"9%W 8%!3Z M_1PX+ZA:-VIL25JW8-L'$ _AUEP['8!N>$>R-O3@%5..Y,U3JIN G8!8RQ3) MVZ@*4Y(RRI,+7;<. P:[LCV%,*!#A'5@=SLQ>.MU26#<(F<>A-,1E!%U8$GA M@"YH2CNLSJ;UB\,]27WM ?+NJ'LN@!D( F-/9/WC8O8UG)W]%M+T;+KZ\5,IZ8P_KHQW<4A0REU7E3$8\-DNM) MLQ^FW["^K+R(=3_\_]JP(CFQP@V'%.,ZHD((O,9O&K4OW"J):2NT//\]XWKR MH\.FH= [<*?KNXDWZ;\OILOI=7;I9;!>$_F)UWM>S &[.W9ZNRPNSS7245U:T4."YEY $19R::X7W9TX/Y_:.AHM] MU+B#5]M%IAV<*<.?W6]OAGEG06=V5'1@0H^N%>LC7U*/\K+A_4PUO?EBO_WY;(Y9B)-X"[3B5)R3;M*D!"\=Q!] M$<)%%P5[L8=D]Z]][:66/9$S/XH:.P#HC22?%^2:NYMIUC]_#8LO2$)E#G52 M$;RJ0Y 5,Y1#:@&:R^0B,DW)WK:@/8R4UUY-;P/D(ZJ[@R#HPV+^G:+#^>R1 MW:(3'@O+Q7$P61:2)5FK]\835\:@RM$ST?J5ZG/TO/94_S#\-M=H!^BL&P%^ M7@OJ"\[2CU_">2 ;^S2_^/)U]8]P=E%?&Y#G")D!.11BPW(.,20//&K%K$7# M4NMQ?2\2]=K#X38X;:O;'L!*@OVREM!'TOCB.TX*);TLROK\VW,2#_W@T"+D M%"@?%I%+:UN#\SX1XSY>.ADP'J2[#L!'IWY"S,O?2 6?0AUO1[^3+U+M5]^$ MW0R=SL@L6+(JXHC._J@X@K3.%.VS<+QUP?YEJL9]E'0J\&RLW69X'?S5R,W6 M\TLVPRR_G898[V*G>,B8K$.^;J#W)7OP.M*CDY0$YRPH];3TUXI8].A.5H; Y@0Z$0QQL$IQ,#$YDS7L?DQ4YDU"X0U"9!0@4_X/C3"1>N'?WNZ/^ZH].=H+ SH].=M%' M'P#;ZEE#<,(QC*S.WB6;C#X26Z60-T*./OIBH&?*83/2M'^7UUM=PPA=FAP<$O6*M S.\ M3.)OKK^WN5*\2D<<9NFRMH""SAF%@H$/1D) SU4=VJ]BZT4*!Y#[VN/F/2'X M6$_E$?#0 ?1W8/'GL/Q*:JK_^?6_+Z;?R>O6>\H@A$N!%4@)+:@DR-M&9L X M-%%D9@-K71CV/ :_G8O;!=;TWN+_C(LZ/#^^KB_=W\Q76\M/;>9@M M/V)"XIY\;QWW9 V%L%XZL,75%;J4*ZW?$@6-SBI9C,;6K:%-&1@W2#H!V#?& MP&F=[[_/OI,6YXL?/U\LJCXGB0LK.65HF 1%F\Y3PJ8H=4LLL9RX8JP,^L1V M-W+';3DZ 7 ?I-]3.\T_+/!;F&:RX?4JP4OU7#'NG4N^/GSPQM8+6#+DZ$.I M$ZQXTLB1"ST>L)\C?=Q^I1, >3.]=W!V[R'N*TZM-1P3TY!Y)OZD5^"3XT"_ MZ4UF+"K1>M;@_M2.V_/=&S/Z:>K'Q_.ZK*Q6:[)Q[=:*W@W MGZ4K*]:4=P0AP7J2O.+:@^U;Y&E76!Z%B$;%)&)H*->KL1(0<0,>[PYV,# M]J@JZR#,V"F%N#<#^\8>78XY,\LAHS&@#/?@3&# HK?>\%*L'F 8W^&$;X5M M]UJP/9[.3POHZ^3AAM.-8;LDE2[. M-%@*J3W@.C,"PZB=R[:$L>,6]\E.:M MX.W_PO ^7-.G5AIY:,;!")X8!^,,,9LIDPBR, BZ:,5"\/'^@(VCEK7W.; Y M^PM#^B %=Y O[B'B"4?KLQ:^#E"NW3\>*24VQ"A%=H!9F\]_]A/ODRE4@PQ*"*QJJ+R$#DFD P=P[J"5K>^;#F4YM?><]6F MF>2HR#BM*/OJNO5#^%&O5Z_+F[XD[K0"&[*JP9< RB8,!$-G ?DMQLR(!;[' MB1ZWH^2X&#O\?OT A9\(Y>Y-%Q #D5!.HHA%BUI0[BQ"M-D)) M,\##O(/I'O?,/R&<-U#["96M-S^9?7F+@;YZP_=UIT'!Z)/-!NQZ"ANW"9S1 M&5)QBA5FK S-B]C/DS1NM\@H.!Y1IQT1/&ZOR*A']3&5/6+RV*HE$J<0U&U\?5UBGPD?)] M';DL7H>8O#S20;UCQ6^P_I!3/JOWU.P)']>W.,Y%4TA5 C!*WZO<#?@4$%@H M'KVU5L9>*BJ]](:M1]'YE'E *PR/@SXY^ZN.WMD)1CN.WME%IWU#]&I+B6?1RE" HZ*H M3]12D,OTL\ ,M_1G)K6^?'^1J-%/UG80V'GTSB[ZZ -@6PUWD1C( 24/-B<2 MFDYDDW4901!:^811*WN<688G-WIG)T#L.7IG%^UT +ICM@\H$H2TUH',H0YP M9QP"29V"IZ)XR,EF>7I+G]_^M4;O'!(0](JU#LQPASK/1_R.]!N3'*UW.DLP M1>1:G-=U'4T .G^2L@P-'W/@R(;*UQXE[PFX_:_4]]'^:>'[Y_FR-DG^;3[/ MRT_SLSQ1D1=+OAF*KLN7A.1UO4(&XA]9\(4%/6A8O1NYK]T-'!WQ!^'AM*!/ M?V6Y_+"8E^FJ[AJ9V,@EU/[5]GU]&1 M@'\(&CIH!=^%4YS1S\[6BCJ?SJ:USEH71?SZYS><+7&BR,>%C"3F4M>TUK4Z ME5_0!:7*RFO-_8AV\#SU?YW=2L>RBX9H.:'>PEM;D=S5>/FW68SJJ? M>S^[^NL3;E!$FQ%XS6^45>3QG%(02U"Y#GCQ?M 7F=N3^M=9"M7LD!\(![O# MW5_"?89?2'[Y NB$0P1'.>"TASG( ;C07IIG-0ANMS^6-]_"^]@K-_G_7"Q7Y^OQN2[7GHD@@:(R2F283E7*":QG.4GK M9(ZN-;(?H6/O#=:'*KJW,&7+1N-+-:[S<^,E1BT=%"T5!67H("0CR:#K M= &#F,V(=/]XZ^E/6.8+O.3_<_AS M$F.63GI+_ 979S1Z"+%0)"?1,%E2=GJ 64$M61AYT,H)FG MP48.6W!OBS)!(Y12!R_5MRK>& -)Z&*LQIS, )7_%J2//-OEI,UE8*#TZEZ( MCU]+P;1ZXFB8*(;%&L?!%)*V"IS. L\M<,.X-MI*)0>(K'8G=#OL__OR=W 0 M=)!,;&'+RW=(W!+C;U:KQ31>K&J'U>?Y1_PV7]0H\E?Z!ZL?D\B\B<$7B+)V M%%+R!"$;3IZP.K(<$C9?M]*,^.TLXB]_*SP.6'I\^K?I;_J(:?YEMM;.S:,W MDDOX\F5Q&;-M_F+\\6$QSQ=IM=;6 2__VGSQP0__!N"_T;N_S1=6@/Y,Z*PO MH?YSNOKZ\\5R1=A=7+^."L$)&Y@&(VI//^8"024$6Y) F5E6OO5[XRU):Q"\ M7,F_)OME\[67C;%1VY!\?4Z>O*<\7N?AL1% Y#A"C/$G/N(V70V#E MD2BBC39&#!:6B]5D8[_O%Y]P\7V:9%B\XF%(HN0'B* M-Y06%IR,#DK26(3,&.-63RJVP\E# L8!2QN=/@3(@0(>^UKNMVG$Q9?Z\*GR ML4(\>SO][XLI_72^"%_(AF;_O.20I+O6T?5"DZ2' L*LH&:@M,R1R*L+GN4I'1#G#I\2Q-X[[F:1X,#Z**#J#U M0K[YZY^;&E[MO:+_Y7ISXARFY"@X%$(0BYH"1B]L!)ZLD"YX563K9_1[D-EE M-K8G3N;'55HS7!ZIO'G]9]5=$-\?<%'FB_-:L7X?SZ:7.JB/'%*]LIZ>TU^9 MET_TN\M"HJ,_&ZCZV8RN08NCPTCOR+73Q)DWM3NH/N8"%0P#)VH26S 8BO,] M"ZWWU?90.ZWW?IDB6W"Z;@JTC,Z3J VY,AZBC()',\"&]1.OG>Z"E9UJI[MH MHP/??VG+[\OG19@MB8++I\)WZT+9*ADT(B0M-"AC0IW'Z2!@45EZ%KEN;5=; MD-6E;]\# _-A%=(_QC89GC/&2J0L3,E4EQI0F!(C12C.%!F+HN#ZWG_'Q2U&M&%TM&<#*; "2H4"D7X* ME,UESSQ/:KM[Q_V =9>8<6LO1\74 5KH $XO5@D\M]+H((&.\CITW];2IS&0 MBQ.B3H!D;H 1T*=:V#LD]FJJB@Z@M4^-2$A>DD,+DI,05;$1HHD*M./<>RZ9 M;;Z>^O45]G;"28/"WBY*Z[&P]UN8+OX1SBYP7GZ;SL*LWMC\/J-4_6+]%/)= M6%P.*3F@1K?K5QQ<;CN(IT:5LVL:;K7H7I= K)6!<@4%&3&0GY2"3DKCP8DH M+6KKG6O=<_< M^SC4/6"TX]* 773:-T0W&:1BM@2?"]AHZ%Q(S$(H J$8'HQ3+B@2P-VT4X'H!O>D:P-/5(&FIDSH+T5)/F@P=.O(7@1 V,Y\N:8/0YGKWU& M].%A0(<(Z\#N=F+P73B_JE+'[ JW14&)=5A\8@E"Q@+,)B'0&\USZ\4;>Y+Z MV@/DW5'W7 S$ 3&[AO_XV+V-9R=_1;2>GOOU1T;T\QDEMM+;[J(3GM)P"@')?ECKP0RO9YF^+V_GLR]OI]\QKZ><+C_/ M?\)+(1"G91*BMV@- Z[K'%]3"@1A\GI+MM:%*9=;MZUL3=QKCSSVA-=],QA$ MUQV >(3\MJCF,.0/8*ZQP;W6UPNYXOKJ;QO,2SQTP6%@O3?-[/913C[ MB7[VL=HL"^B,M P<9@[*JP11Q (E6:&ETMXDOQ6*M__.O\YBH+WA.I "^\+\/"Q^S,ME1+.YC?T4S@9LSGSY.X?N MUMR1ZV.T;S(O>4K< O.BYDDY0^"%@[-9*L>+]*5U3?4UM&\Z3,8SA4!F74AL MB5.DPQT@RF EXTK*TRM%]]Z^N0M6QVK?W 48'80++_5Y>"#MH8FB*01V;M_<11]] &RK!L%88HZ("*'4A:^*(405."6& MA@L5=7U;\._VS8,!L6?[YB[:Z0!T1VIS$M:85!?2R,0"D+%GB(63?)P3VG)9 M4O,A!?]NW^PC#.@081W8W;Y=7A8]"SXIR-EX4+R^C4W! \LHN2A!F"&6@?V[ M?;,%ZAJU;^X"@;%O-Q[O+4PQ*^&SA^R8J ^\"^7.CH$H3')'09^7VUT3OZ+V MS9VT^G+[YBXB'ALD'\+9.2[N,2"-MY0>6-"N%EFR(I?CK*\U;9444L"6XE88 M>>S31Y_X<5R('"S@#ASF=47NIQ_7/_W?4Y+2(GW]\1:_X]GZ0 X89+T0 ^=* M B4%!V]D CJ'2RQ)!QE;CY?9CK+7WI!R>* X@(9[PNT?&*I IN!VJD M W =L\-!YAA"DB007]]L("O@Z[-LP7-4/&B&O'4)M+<7."?<#'@*-:7]L-:! M&1[2K"Z+3$9$\I2,Y7H=(\"AR90Y2NLL"JV&O64=X/'""1>8]H1@P\<+N^#A MM*#_83&GGZY^?""M57U=KUF[8AT5.765$834FG)M4=L[H@)6?/VOTD8/>I=[ M&/FO_5;BZ*;1%"^G92KO5U]Q\6X^2Y><;IY^&)\R"]Z#]G6WN*GUQ5P4Q!1# M%%9)E5O/MS^4YM=>@3FZ41R.C XLX9+J]V4'OB=9J8+1,XB.1U"6_&)T(8&, MV3NCM&6N=95F#S)?>QK1!N]#Z[_'IO@[WBS<\F8'-+V_^)D'-[7O1G6CIO4G M'?]--W"4&*4K4"?QD^?G$J+T&CBSAO"8L\;6-PXO$G7PZYW-*K7WYB%ZMDN"+).!$I8=*1RVB8T*U',-Y\>Z? V5>Q\R92[@0? MOY]_6\R_7UXW7DT#EF0Y/$O@]1FOBK$F.:C &&<%1^6R;/UN^G%*QBTI'@,W M!TJ_ PS]=$%"I*QU0[U*Q:"P!/[":X19& 14&:2(,=L84LFJ,7;N4C!NQ6UH MS!P@[0ZP\D<@\.V9#:L6!>,2B&!YYG\MTH2G$8&7BD1K/>\Q-P8.,^0 M,VX=:V@4M=)#!Y#Z>;X>,9 N[Q))<%](5U=':=$V**D*&05B'22!E.Y&1YE' M,%($'I5OG;8]1\^X VN&!E4S372 JGN%Y+?S6^]'E0VY&,^AU"=V2@L$YQVK MS^YJ_S)SOCFHGB%GW!#I*#6 5LKH%U=7FSX<9]DCQ7LY"5#!U;X[9< DQ2DB M])K?GS ^%+)ZR/>;J7T[..VA@PX ]?-\N7I?ZA2=JY/69Y8E:@XZ)Q*-*Q(\ MXP*X*#I&([DRK7<2/B"B2^#LH^ '+NX0:7< ET]X1G_TY6](P5\X6]^)GD]G MTWH[4!=I_OKG-YPMKYF+V9?BA0,M:G\)8XJZ(\1#E*:)T.!J)7QCLG=>3A6-7OMWVL M*!CWLF4_U?0,-OKYY9 Z7,_$_#C]\I5.]K\O<=V:\1.6^0+?I'1Q?G%&]IU_ M0>(@32_53?9X/E^LIO]SV9C!A,\N>P>93 V4R)Q6Z"/!(O3M90MA<&#XSQ8!Q@LJQ/I%85)M@"%ZMK9:)(0K6\4!F6H MTXN)4:UC "CL;A?^TBYF^*72\7ET\RADH5L*IEA2BM >C,H:-?[6+[KI3;_NVJ2 47H?1"TR44Y7C(/H(D+1J*77'!5KG0\_ M3LG!_2:$_??E9X+<='4U&>8R;=6J[N7BA3+64"=9B0 A>@Y9QRBEQ^!*ZZKE MD\2,/,OI< P\:#1I(O8.DI1/7\DU4E!W7H5TW?17C/#,< ZB9 %*UA%%GC% MAI0X^ PN%CF'K M:G-Y[?CTA5GNM4[8NBGD,3K&/60.U>VS4-E#T!V Y2-^GY]]G\Z^W&7FJC&X MD!5EI<"@J@4&9\EY>P0?>F5L:__T+$$]P6G M3@WR;I:ZK0_B2"\0'3\+F3T% M/K9+^OP5[P^61^9\I@A/8MUO4PJ'F'4B4PI.VR!"PNWFLC_XZ)ZTOZ^ZYLUD M-[;FW_ST]O91^LL%_O]A=A$6/SAY2*&O7"9E_<$Y#_1;J@[Q)+D$6S? \^0S M-S*PLA4:MOJZDQF/C9I:?'H[#[,G6%'!*AT8 UXC-V6RAJ"EA:2- ME\:@T%IO=W@\^SWC1B #G"3MI-I!)/)V/ONRNE_A9A2.<6\B"!]9#>QK[!TL MH LQDMPH/FL^$^$1.L9M5!@F=CU8WAUB9F-1@3F%FO(_F6NWA8R"+$I23EA? M?WAMLVL_2>-12D:^;SQ8PR] 9@]Q]P":6^9TM?0&/4-.IZ\N=9T]%DO9/0N@ MDY51TT?H]H!Y0$5?8-E'M\\T->PAZ Z@\@G3Q:*V_\4K!F+(%)&3=[9U1KV* M4H.G"!U2"'6]9Q8NMZ[:/B!BY*NA]D Y3,P=X.3Y8G-65B93/!0?#"@? [B$ M 3+FX*QG4O+6.U0.K_0/5XEKCY]VXA\12\O%:O(QS+Y23ZU%MXH5_=8.7.%XX[^*)MA+N_)'M0_Q5JC4K9:W*- M+%)ZG[0#;REL(XYY(D.A+'^K0V,; (P9?QR@K/OJWD-R(RO\C^EL>GYQ?O52 M'3$JX[&VAEMB/M%!%:V&;+FU482D\E93\NO@VCQ'V$Q MK<[M8UAM^CA]5!P+ ^\"Y>1%BUK*S6 *"B(@&:-:=[G>IV$K.)C3\/]-Y-P9 M3C91,D?+*/7)%!:+NE20)0@L"1#>.L6%5U*TGFSUD(IQ"Q6':?49B.PAX@Y MLLF=WW_'Q:P^8KQ\U4BY4&7IT[PLKO_D]UG&/S_]*WRK?W(U]$TJ\I/9@-6U M65Y+MNI^/\$@3U7? M[C28RIY6<-U. QW Z6YO!K&#;\[G%V0]0ANG?91@4R37*I(%%X4!Y([90 >I M4ZW=U%.T]/=V=4]U/]L0N:?LN\/0^L#%Y6H=RM4!A/D#+NK4@O %)]P;[R6Y MYHBV#O 6]4;"T&%KLP_!,AN;SY'9GKK^'IX-@;-F^ND >=?O.W^:+Q;S?U$" ML9R(&'@*4H*(O X9= Z"K'V"/CKAZNO.TGH@Q2-D]-?SWP9+ATJ\ ] \)IS- MUN)KIGX.W^A/5C\FA8)/72U F"HKG2)$FS+DN@H\AR"5;SUF=A?Z^FO/:P.S MP734 ?[N'L>4P$Z7GXB6D-_/;J<_?)*3,6B#@\(<5@'J6M8>D]B;[[@@G__^8K6LVV/)HC;AI],JT[DM(:FZS=?X M^B##9F"U)YM'Z:1O[4%WH:^_"YOASKPF.NH4?[<#T5\N%L0;!:+3>9Y(GB)# MC/4>PU$4D22$6M/3DD6I0G3MIU#L0E]_-8WA\-=$1QW@[XJ/#V&:W^%JHE5) M6ED-1M6'9\8)"-Q(<#)K.NVMM:[U[<\]$K9"D3L]%!TBZ0Z 4GLTKP8&35+. MI6170 0G04E)@:6S$@P)0,J$6'SKU^.WOW\KB/C3@\C>,A[]QN:QK&3^'6=A MMMHT9%VZY_?ES?4<1LAV!55V.L@ZNG9Z1N(50[?+>@&91J[J^5LGD\E V4H4)%-F MD1DNF)4' ^_A]VZ'LQ.JW \M^QXGB_#PL?LS+>@[Q89.X M'_VL)M.X7Z9RV(G\P#&V$6]T[J?7D>V"ZR[@XMMZ:4&"*TKH@&'ACQ MP>I+#6,8U(E71K.< ANV$Z;C>6 [Z7C;>6"["'SL1&R[B46YY.)3X!!-'3T1 M*+6,UM#!C#R6Z$T(0KT4M#2>"G7\N6$[J77WJ5"[R'ALU+PPOZ@$'HH.&G2J M+8K:D^/6T8%V7EAFLY)%; 67!E.ACC\];&^<-)1J!_[HT1DV*D23&9%OZFM/ ME:R"D(,!S7G2AI& 5.O^N;VG0HTPHOV0".9@>7>(F8U%2>N5YTD C\Y4Y.OZ M/-B#Y,QXX2Q9AAT8-3W$+X=K>+NI4+N(NP/0/#]#)&13!%<<4)GZQI!E",+4 ML8L>L4BEA6@=_78\K+V%QG<:X;*+^#O TL-Y1B('R4R1X(6J-?":' 3N:T=Q M5BQ1L"9:+T\[C;%1AV#F,#%W@)/GR^(\$"QD"@PQ$^U"@:-T$%@,+G(M,;OFZQIW M[=H8ZSU;^W:=^TD4\"L2RD9X#"$PN<#DLG(^]7KJ^;+%/^HE/.O@.>QL*&]U@ M7W[5]:UE"CZC1"0WXFV=VR[ ,UW :N:S2X9R]>;#B.]0<%!1]U,XP_7'Q9#^ M^7D19DOZ1)+\^V]8)3G[LO[#M]--W]DD"2<+.@U9U>-0F0A!Y0(Q<8^^.)/D M=I<".W[QR '*_BJ_4^P=4MIC7P_LR-NFV>Q]^5P#IL?_TA27$^DRU\$Q"'3^ MUC7=&@)/#DC(@M1@DBK;M9\.0]_(H= XN!Q"=QTD9!_K[*;WY>]+?+-(I2W6&L1(HF4#M!2BA.'A?&!0>M/1">&9;YV\' MD#MR^'4X:H^MLGZ#LD_I*^:+,YR7:S[#+%_.)KNTZ>5'3%6E>3I;?<6?Y[/E M_&R::[[Q4SBK?^O35\1#.A.'(:112#BH?(:)*',J6@@6R!8D \604DZM/00L M;'W#XV/S)+])1'GU:75QZEI] 4;:I/T8VCS(IRK&S1 M9\D-&MZZ$O8\15V%9.U.H8,$W]TQ](";&%$XD>H"A-KVY94#GRB&=%Q%F;C@ M.K9^;/L!J$?MXQ9#S"ERTYR!=8:#HN\.2_>"OO6HQ?-UJ6\S[3R0E%L M7:&^_,V?Y\O5LF&9ZZF/;EZXVHJ'84I1AM,A%FJ %>H%E NF-AJ3GTS12><\ M#C#5:L!25!7?)(>DC"ID9-PJ@KC7$!T&$$&+:)AAPK>^L'U(15=%IUVT_'QP MM;. .Z@4O$4Z(_'V\?D++M-B^FVMC2L9Q>B-%Z6VJ18'2C,-(94"HCB+IH3: ML=K<$K8@K*O:TR% :J^&#K#UC%-^B:=0OH395L7&YXA9^P#[)@ .T03'8#JTP6E"6LV*%;%B9:9*Z?( M$!@SH0;//G4[L%ULY/GZU)T7I\3!>?I^7]M<"U_N;@9*$6^51/# IQ3$90T]+/:YI6"T"%* M$UWS4;B[T#=V:+TW,K:[8&F@E YBGLL \:E&V!O^WI'!?OX7GGW'/^:SU=?E M)!4LQE!89XR4=/87#C%G^IGU+G(*)*-H/:U[7UK'!>)PZ'FTPC"P*D\(LO^% M8?'Y7_.)R@:#]PQTK MIDT%PS$C0.3C)?2Y!M@_7=B)QW!RQ.X#NH[A3PR4! M#2=6!,MJIT>IG68*D4$-J(&3>TJEAL6B^>2@78D<-PGM$YL[*^_$T/G;_&(Q M<5ZP.K( ;!V/K0*J.L?" 6K!9#!:)]]Z+.>N-(Z;#'>)S9U5=VK0G'['B6") ML8 &'(D-5+8>8F$(63I6E%.!R];SCW:E<=SNLCZAN:OJ3@B:ZZK'-9,I:I6D MYW7O(?V -D!0=1>G]M;(I+-L_EIN+T+';5KK#J3[*_&$D#HIF6E5E\*:PEE= M.N @9%^;L%PVU@LN2_OG5]O1-FZS6G=XW$E5/4ST>8ZOO\_R=)GJJA_,O_Z9 MZ*]NMB9&PRF.%A%,IA!:U2=<3LEZ\URW6TOEX@ UVST('7P-DA0WB)X5!8P>4Q9LY+MD5Y/C;MN[FB@:Z&(#GSP8[WS3TDK MHV)",_ ZUWX;;B"&4 =(9,ZBIA.^>8BX/75C]ZPTN[D92"&=0NW9(G_!'%@D MKM!8$IYVZQ0,01FB#JU2JOD&HEUI'/>>9BBL;/.^II7B3@"85\5]EHPH& IX M'@(HII#$QV7=M:9EQV+<@(XJ[ZE1 '> M9@&)9V&U9M'QUF,ZMB9NW#N7GA"XLZI.!(/K,KWU*:4B$=+++(.JSW+H= M1^B49(I>'^5U?70Q1&*%N[H4W$(0GB*,(&V@+,O$HU1C^KD+Z01U.RFF M@QN01_EYLFA>4.YO6G=QK 3@>/>>(P)P28J MZ^>>XU$>)Q11Y$16!%*57$>599)?J=4E8TH-;6TZ2O0W[AW'F##;207]CB/9 MZSG0Y%Y+^>"/G^@+QWS^=)_?ZP=0_[&_X&]FJ/PGUK?=F-]\QT7X<@FSNJ@C MS/(OFY/L(YTI#]SF,QZ1O[E1]V3ZFU)WN+3:E-CLL*YIF/0:(@\U1W/TEO!>9*:OX2FW;ZR MJY=DNZCYSA:"823<07IU]_;^&08WBQ4FJA19+'D\78( 59]X>)TD%*6S2UPI M-,..R'Z9QG$@-R1.GFVY:*RT#D!Y.^#:ACO*,KG5#H+CE&UR72MLE&@&U)YI M9):S(>?[-0)D\UO)(P)R0(6-O3OH'CL?L2Z;O3*]&K1<"U#KG+E"2SE%H!0C M5C<3M 5>F# ^%*'N#S9]PK=N_95=]?KL[5N'D7 'Q]BSQ_1#-OG$YY@E$[ZN MTZ)C6@H#OM3'O"HH5-DFWGSZT:XTCNA;!\+)+K[U4*5U ,IGCNK'N"O>!F0Y M@96:U2H'KQ=7'@P%%$$K+:T_HF_=%Y##^-;C ') A?58EGJ3TN*B5F[78\@. M&8K[Q"<=7,W8AL)&58H/X4==3+Y\,\OK;PUG-_ZV*$>'"SE8R[#.,V4"7,Z1 M@C:KBT;M4.G&EOD,.8<>2QNAWJK&;58JT'?=3#"_9AYECM(%#YQ[!XKB4W"Z MU'WCTCL-@[1XEXV)J2-T_#K-#%-$+G,+9;_/%Y_ G+M^O MON+B\]24/Q 4O@96S8M5=8!U#\>3Y;B^<_IZNO/U\L5\3.XM9++96=BT2]S!8I@]%UA*RES%U+ MY^HKUM3\@'N6H'%;J(\(N'9JZ6);RT9RO\^6%XN:LEP9BS!*46P1R$3HR%:U M$3S4=X8I!<\$/#8EYPN20UT>F,-Z>P M%YC)"!!,RF0A=!9#$%F 38)AMCX'WWJ.X?,4C=OY?'Q\M5!,!S C-O(%'<-A M0<:R^K&) R8D'X8Q&^#T3^HU!4),:*%H.I"3](*[UO!ZG))QNYB/"*L&BAC[ MONC7\V]G\Q^(/^$,RW3UX2S,EO2RC")U#UOL21C"#G8#$$I:.[ M5^=_XJ9HBR\;MQ?Y"-@91.ICH^@J&OR(,:S6'8VUGC-QVD1/D2 D8STH0_*) M0MG*C"@>,V81MP+.XY\_;M/PL;#20+8=^*QU=KJ=R";(HPZU\[E.#ZS#6"5$ MYBWXH)*3F1LE6I<7=B!OW![B(WJWH536 1J?Y&JB43F.F4&4P=3!'QYIT=Q7XH0+-0 M-V9Y 0ZY!*+HE_FM5]G MHGP.QC,#C!D-2B;BI? Z'\J[(JS(O/D4U^?H&1=)K72^%93V4,#8E8 WYVOO M_C@_?^!YQ,6D\* SIT@12ZUL%(D0#<]@,::@@C>R;%=/VN++>D3+/FJ=#RCC M#@Z@2]?^V#%-82G^OL+SY<19KQSC-0NH_13&%8A!$(9B]76^F/X/YDGRT4HM R1;H\E Z:6K MJR%#2CXKP:4HK5L3GR&GAQB[H>H?]!"TT4-?D/H0%N\7GU9UE,(_PME%?3FT MYFXBG73,)PM,U?4H'@NE)U$#\T7:*!-ZW_J)Q!9DC7MF'1%B3?32 =0>KZ^\ MNZBN_GVY;TB?YS_=B@LRQ0*<8Y02#+D$2I3K39)*"F1DUL?BM0ZM'>=!!(_; M4#4T/(^GRQ[?2SQ2.[PX/P^+'_,-Z[>8;5L3??%KAJB+[L;;,+51PTNRJ@[* MCY;RC+KD(P:IH206>$R)Z>;];&UKHW>,<&,@B;Z!X#Q11CAA"AW?S--!+BG/ M"?1K2G:B<2I2WJU;W]<\0TX/L=M>>K]_2+42>0>^\PXK5TQL7J35I?#7,0&Z MR#FC\YSD4H6F.,F+?E J&!0V.^U:STC;EK8> K;VN&JEC-Y M@XUKYBK7/V! MY,[S1'"OBI%VLV)$2 <^14=A@8^N;G&WHZB'<:@^N%DHXC0#JE^GW M:::XX9#'IUM\Z@#AT?.4#Q,-:7)2UC(-F=6G,+X^A?$A &/V^Q-4,VO4QO? M%-^DM]?RNSHV?P[+KQ_"-$\\0V2I"-#!UN'A,4.P1M0^^BR9LLC,@"6M)^GJ M*C[:!0G/U!C:**''H^9-6H_"F0;, M<4^P'@EK!7QXYZ=1\3L M@X+9*.KO(*FHSP+>A7-<=Q>XF*PIY)[(J;AZH6OK8B1'@+,F:YUU,*V[,&Y_ M_\CWZ.- X/YSGWWUT1&6-KT'C(42E)*0DZB/=5.A+*CP.E^:V9*$T=$.A*8> MNGCVU^03D-A#K*-WZ@C&>:5_TS&"RH7H! >C V7>*D>R#)Z@Q#J'WG"D%'R[ MKIR[']R'IO=1T+R1M'K0M+ZLN-6#<'F+#>MD+H(<<>91U&G$8W7CD-A*8)R=>FB%XX",Q.\ M52P6U]H1W"%@7'3T$5?LKY$.X+2_X&[8GN5[9IKJ!%^O.(A4GY-EK<"Y6@_V M/@5M+&IL?:LW!!\C3\#:'U:/=2>/J>,.<'[U9'OM ]ZO=VYLSG]-KB0D+%"P M+NK1NEZ%*@:EU,DW4?+2?++AD\1TT.X\*D[N-[(V4=K8\=NML..*>E\KU(R\ M38RV7I45"%I;0"&-MX6K*-U68=N#CQ[9'_<"H 9R[^#,^H"+,J][:A)>]G!L MV,A"U,< #A*7%*P(PGV,A8$PS/O,=&&VM7M]@I1Q[YZ[@5M+A8U]6OT^RQ<) MKR5U;3K:&FX]AXC2UCFN%J*(K%Z&N83",1NV*R\\_OGCCDKK!DBM-# BB):+ MU>1CE=LZ; W!)AV'$F4VJKW/IR44)TA@'7(41/SC&5K6I8+ZC\ MSI>.K/1]5#9O(;^Q%1_^O$4X9L&3-().-1U!%9/!%4KGK+!>$%->AJW6(+ZD M^-M?.DZ"U$SQ>\NO@W3F'[BLC3N7EW8INERB@L@]D8YU[D?PA-DH(^,,@VS^ M&/C6UX\<;791M=Y7&_T Z?I.2-='5:'N_Y*4U.< G7+Q6#D5QX(7T(+22 M/,B(9%''N9MXC+PNP+0/"+:['F+,"3+5'64@&="P7 M,#SYG(((E-,?'6S7Y(U;+#XFV/;3R&F C7!S94E,*6L%IPRR]C-0-L#!HS"0 M8YU(XSG/KO5>\9T('+ @Y\/HBRUM53
      8^UR]>.&[T?CJ*!!7T*$)I^OS(.$Q!9IDPX:99! M$3<00A$@?&#<"2N9>O$5RNY?.^[FC"-":#]!CUPE^CQ=U>SX]UFN;[,NPMDZ MNV$\9>N$AV(T,:!XW7RK(L1D Z%!6\NVFH?Y0K7HT2\?%R_C7RL(%67 M8*T?OY#\EE^GWS[/?YVMZIO62Z,LV67#!(?D9!WNESU$&ZJU9)0J",]UBYKT MCF2-5[5N (#GX-10&V.[OW?SV57;TB_3!2;ZJU=Y;F*.LEE.=K>^!HX9R.PT M9!V#2$DIE>56KN[)K^@('RTU.F\NW@XRNU\V7_O$05[E=R/-AR]=?_I1NP[> MET<_YO)9C!,A.@TD: ?*D$Q\R0:"T*HH18EN;#T.96"6QMU+U4?5OB?4=&!$ MER,!UBS>EO^-"*YV7BZ?YGMS(NFBK-(Y0[%<5\Y%G2&Q=.VE' M_-\)NO&3(MF1.&2#GVM>*%((W2#QA MIC.H!&N:/QAZE) >1HD<'Q7SUBH:.]JM@U2FJQ5>MC'5;9M,4!C'2TZ@K#3D MV20)Q)HH0M$8RW9-HG<^=MR=@N/Z_0.%W T\-L8B?&)%)$[GMZDC=5*I@[L* MR%37(8ILC0^[ 61,_W>H4NIC:WVVZ?@?3Y,D9Z5'$#6/%QQ M4S]4;X>[P5"FA4$ QB-HS.R9@@&A< M4N"6ZFCU3G-&(S ZR-[ E$YV_ M@V^,PE9&T 02K\@FOH?I63V2?ILO_D;_=C6AS*Q$(P(H1N>3"ER3RV4"R-<6 M"JYC%42GIG&?E\X?^I^&A1P$D X,Y8A,(&0CR1F[:&-SV&]'6>?C X8%\0#*ZP"2UR-;UW,^'EZMU\]5^X^HAI_F6V=F)12:&5B)!<='5U$J4QJ<[D MCAR+$;K*J?4%W5#,=#[N8%C@]P&1L2LFSW5OWF7^,5;?G-H07LJOG7: %O M"A%W)0S,10KIR2%JF6H^4VO,@0-&GC7%CKS$\O(VD-U87LA;Z097(A8A"*M9\G]11.1SY6N&5 MIAJ'@ZD?W[.C9BY[YWZ?+5>+B_5UT/O55UQ\_AIFEQ-:EY_#X@NN+B7TAO"! MW]>?1\+:/'R;:(N6)&+!:>'K"M( 7I%>4\E<:LPVWY_^\J);.CH36]F5?V5V M-;;0=T).!\[L9J72\Z**]T7U6Y@N+E=@+I<7YY?2J17!VBOZ&1?G?%)*4EEC M JDS Z5$KJ_* VB6N. D#UU:KX4>CIOM[OO8*[.FSE!RRO:R_F%S2'RNG55A@"KA?(Q!Z<1P/)#*)PGCT%"G6_2ADW29#0!,A^VB(.T6N\#@- M']N!];5>=3?03K<8VT*(MQW0I:'Q"64KD6?N@1MI:B*C29S,@K*I.)NCE+F; M+KU'Z-\.SZ_U!GLT))RR%;R8_:\=S_+WV:5@_A-KJ(;YS7=<4*"V_L-?P@JO M@7:Z'K;3PF.QUBW(DBC>>1%J",-5SP^\]O9WVN[/N].#3MA\%4; M[S_6%?0KP:UKZ#=2$BPIJ;0&Y9($E62&F+D 0SF#R=J+Y%O/(AF'T^W,\K7= MZ9\0NCJPP7?SV71&'T9L!"E3J);((2;I(&O&DRGHN=_N0>=@)&Z'XM=V$]Z1VCLX>]=C5GY?+B\P M_W*QN"F!K9^#W)O&LA; WQ;SY7*""NE_IE:%R;FHG#TX[220U2/3SBJ6<^OX M92]*M\/X:[N5/J)V^\7P.A9ZFDD7?7!%"PBV/@&4=:A0'5CDN TYVV1B^]'P M^Q"ZW;NV5WL3/+ANFP'X__N/!QHB&?QS_4?K/ZG_ZB.6_Z?^]^\??[_^_+"L MGB/-_U>:GU]^])N4:O\BL5OFBP?B77ZZ.#\/BQ_SW[B]5R%6:9<'"OY/3KGQ1H39?X@2P?/\[/S@@G]1].E)"6 M)1$@N7K*J$32QIQ!,\HZ=-!&W'_B,UY)96\N1QYK>3PK:%9).0Z@>HB"CB.A MB?*)JTR^E2F*$%4T$J(G!ZO1&GECD>^%Z!F_QMOB@X75W4:2FS_.N?WZ:+]2=L)RSMK,M!,2B8 M='T%DR 6@V#H<,M.I)#4D?;1'8?A$YUGTJGA=@/-5V#'V\8?R:!1"4F-HB8M M=*9!#'3&N:!CY":%@-VTI0T0[O;7L'::MCD$W X,=W^=Y2XL\;*5X?+$NGRH M,Z^_M:W$@LJ2!93@0VUVR*1:;Y( SX5(RJ(+[:^B1N5XW &M 1P3:*W"0 M&^;K-,#GXP9M4259(*08*$&O8F$ADU@0'2:5K6"=V=^6K(T;O)ZPH0T!G5=@ M4;<.FAJ6_+8)2XQCP4=F( G)04GC(!I.YXI-S&6'Q039F0$]SLFX >4)VTL# M8+PN\[B<2CMQ"I4R(8)PBLX'+S4XP2UXGZ--25II8K^6< MI?+5E.J;X7U81>\.:'\)Z!E^J7ZQBZ/_Q7$-;&+T*RWKH+;ERQ=:[="YKTF6, <>R LVM,?0_ MY^ZOI!S=DO8+JDZA=-V+Y1P&D[],(7HC&Q1"&V8T>*X-R28%<(B"BH,=+04W7)MZ9S3==24T2X( M7]N[.K.>!TR,.ZG\A,WD,#CT8@_Q90'$ESWMO=KX1ZQ;,.GWKU:M7X2S.K-0 M3 Q%!*B%JT,4,BBO# 4%Q4)!YW)T3%%X,(3%')?-<2>>CVU3'4/J%5C=TS=2 M3XF(3[))-+,"Q9PYCNS.KV8'/<:>@G;'5#0ZH7JVN3 M5?Y.DIC.EM-T.:$DJ9)TRAQ0ZEJR9PGHV*$@6-I2'',J\-!9#/@D,^/./1_; M@D:'QRNPDY=SQS=?OBS65<5[@A)%B.!=@22,IY"YJJ]N^L.Q)''4Z2OF"_. M<+/W?*_'DI_K&4!G4;%DY04LTW6=2+TF,]F K[M$(DOD0)NWJ+4B_J2'2>R" MV0=.8!3U=Q ?75).?_G-G]/E)$7NA-,"4K:IK@-EY+HP S-)2HXZE=!Z8=(= M D9NC1P'!/=WWN^MD0[@M+_@;M@F;WD69N_".?XRKV6S"=-DRY3G@^,N@[(N M0+2%@0T8I;&^^'CTIM\]^!@7W ? JMDT@48Z'GU"['6$M_P#US>6VA5;.-%, M 7V]IW0(L4@$LG94UN1H6'XIT'W\HSMO%A]V.DX MRRZ0KY!)D!2#E,0QRR S.8O HS7]E)6OJ1X9S5V$DT?6_2FC_<45"]=;L&\W MZ0KODLF8*)1BJ;XU4N!YS, EY:+):9M+-Q>7>W'8>0C2&+]'V]=Q,)C^&J9V MU7R>C741+02=$90I=1Z*YF"01%8HAD9[.NMQ[C%WH@9V!(0?WQCW@%L_#T@' M$\_=E5\3%#FA9!R$J0VZEGF(3%,6AC9ZS00=L=V\=MB1M\X3H+^"+1X ME?M M$N\N^**DP"26ZMKZY"@I$$@BT<6#$2(6;G@PS6OUQ^+M1)_!OB8C/ !LA[Z2 M_7P"MKAY5WQ+0J0G8Z36]5V^ 96]KLMQ-,2HDG(F^)HL\ M#'*G_71]Y_@]N,1YH-#=HJ&4GTM?=PLY$$$+CH9'H4['&O=)%_M;:_R:;/$0 MN)WZT_CMA?/B:NC;BE;,:,RI@,RACN*UD408-23O$P_>2":Z>0,\C A.-/4\ MF3KK8'!\U5GG]N*;,)5-0L'!)85 $8@$)[('=!J%%2RZ<().]T6^7WWY=CC# MZ? 0V G%?[G2[\OBTZ)$B76]9IU9KPQS$)QAH"7E)ME8:W0W$SI;,W^B'OPO M=1(,B>=7'0CVMIS;#O=W?XDN'?JR_*]]]O,XW42MK*1,5$0,H M% B!*019NQ5Y4MS:UC66U_(Z/_AVS.W]A,+3YEW*-)#4DYT__IM4!0E4:1XR(-#@$FFIF84R\'IQP^-;G2C M&TFE\[A!HI$U7" LE(]1*3B/2GM3?\K7^4>!X-77^<=HI $X#?*^,C!#O%,* M46;S&]S$D%7)HLAP%$F&0&SZ^W7^4:_SCX+5.5[G'Z/C!G"^[]FNM(D3^" 2 M/GC8^!#':Z,E(EA3+Z5V1I;NW]OGG?5E/>L_"B,=WUD?H[ &<)>OE'/KQ+R' MG6;8.*.0B#[D/1R147FH0TQ!X10LE:7-XI//_UE>/OYJ,SNF;MY]GM_&$S&:*=-AQ!."X0ITDB!R$X_,3 U6#$V;1U7;RO ML=LQGZU;.] ?10,+^A(@-/[QL#F$!*%YEE\P.0AA>,((@A:,"$T^B*1$-+88 MA#:?K9N"/B.$3A/T!4#HR_B/-6.:26-5#/>'.9<&S"MS$6EOO**22[\]&N=T M!&V^6G>>X?D =)J8+P$_\4>W?E0=*JH+P!%'\:;NQ#NL/#,!617@[Q$@C#!4()C=Y4PKA)A6D[\L6EV+\8@].E'MI Z,(PQN M;YZ.I6";2H4\8X$YZKG;SAO]_=;I[)@=[JW3,>IO( YY_@2"8A>($0(ISQ,< MDL+!(6DC0/#J6Z=C--( G 9YXT <358Y@X)S%G$B M,#(Q,>0]25CG%C#Q[-U,+ORMTU&P.L=;IV-T7#O*W/;CUO>M*B3L(H88F>1* M!FK!/W?,YLY%*1BCA4RN4\RW>_W&;SL&5_JLK 8NP5@>CFJ3X49RQ5&P>12K M20$YK3D2)$2F@H"SIO3;NC/=>%_ ,ZD^I_R9==\*VMUACMTVQ[N[OZ_5MWC: M\\;91&GN%J,$,8ACK9%1)B%+H@Z>"ASI(/F?0;EJW.X7QNFN;=(.:%K91L/V M9EJ/5W"68QQT?E]@0#"2@4QH+FKQRK$4DW6.M'*V7.#PQX9076V"QS$0^PMT M_=[*O%GP@STU$N51)N!?,(>TC@Y)%:UPB4:I_]2IVV'327_%_=<#8'_-^7+8 MYUE'FJ%$K,\Y-S!54B6DI$PD^<"=/GN;G3//EQNV8?9?<1?V@]E?82-N^PDX M:A*"SZ6,7$ (X1(R4AMDO&66$^TEOL 9-T>XHL.VK/XK;L(^$&MIF%P)W1UL MQKO)L8)78(*2'(%204HZI%Q%(Q"AC')-HO5RD%3,6;ELP#G]$]RX# .JO\8- MS.'NV)8$+Q/(3"L)1I5$!C+CN=@A1*) @]P# *,)$\404^&^?(>\X<22)1/)>#F.?1X:'?^1WF^, M>O)5Z'G1AHK'-QL;^),H/7/&(QE)'N6M1?YK/%XZ,3@5/"/A 4:&ZRX(1 ;E4-Z'Q2AF+O9>D<_>L4U;TA*86+;;-8 M4 NUJ\=?L)*EM?ZS=W]DDP\6;A'G8*ROIN'*^_FMG2S>@_&>PJIWV4*O7T7= M_Z51(%(81R,BA(@<;WGD')7Y\C=88B2WO-M;X]*457Y-5A RLU;TUT"\_(+_ M#6LC2@T5VAF45EWX'!;(!@$B=HE+'6S0JG2?Z/W4U+T]&@!]A170(I1>;J5G M7O TO(G3F,;+Q3OPSF9W,;Z936\7L(=($(R($% 4N1=VLA(9ZB72DEEML.0\ M#HZ\4XFO>P%R3J">1;TMXOHC!#LV]P7X%63[UL[G=^F^.&+Q!32=7T;]"HM. M1MZY"$&60SJI@#@)'&DN&;A(B4FO932D^+/[$VFM&]6?$[5#*.^R0/KS;![' MU],1TQ#]:\*1%13$2C5#6AN%-%5>J)2<"J6K(8^GLFX/]C: >8K"FHN+?HT6 MUGV\SQ@%[CAQ3".C!4?Y=1W\Y#E(,"G-> 3YD=,"G>U/U6W#?K;(I9>$:^/E M_106BHOEK^.;\;UNGFV!4Z]C]TDWO]JQ WEBKM\&5&G, O1H9PS0CP$AXP/ A%L MA(\TMRW0@WM4F9*ZK=K/ZC4=+?@6X;,2T$A(0;TG&!PZGZ?.48Z,(2'/;_)& M*QYP*%T%NIN2RHW:SVJ4CI;\Z?B9+>UD&/QLKJ&O)I/9[WD$]$A$"VX>]K 1 M%(;X%0N(9!.=AV O./L3E*/B$75 < M10YVEL=$8>^8@!)-V%#AK"L^3WD7'=WP]*?("QPK];;LU).X=",>*[TB*BJP MM0%.[1A!/)BM+C5,TDX 4Z5;4KQ.4=TDTQFR[7VUT);O](2;3_/9]SA?WN66 M9$L(,'+]U/=<.#5*AFA)N$&8$XHX\(2,2UH(!0CX(PAKJQ$EM.$I'<".R6,IJ7KISH1UDQ" M_5RH.UTMM>]&=W!T]SE7?<[2/Q:;&Y0(KJ03&D4';' JP;>41B,L'+/2$M@^ M6\G&P]?I>[_63)*[%'B&D7-#1FKC7#Q-$"3#)?8"' KIP)U,SB =I4$V"J&( MP0G+H2X<=M'33!)Z*)/46PEM^?3KM-,C+SE$,8ER#3L"5&]RC"L(TL%QE!@W M6$&<:\3@@>%SDNH:J[/5T/;00S%8#5/QG\N*9M/\"F*6GA7,EZCT/[!XR0K_ M8_@X0V5_\%9QA1WB&&P.9U[DN:8.,:-Q,#@&32ZHLO_M[3QOQ\T7UI[>N@;M M[2P/6(Z#6!Q<3H@G^ARMOD97.(L(]#=XQH7#I MB46O4U0W=JB+O!)*:BA@/46*VBD?#(3Z&&(IQ+T$5I4.R,-GF%/.4C=40<]0 MKF&5]%4?U_!<^FO .CZPNO8Z]FY K4)*+"!"(G 5+ %I@O5/X)-8:B*$N:6/ MZ6Z4M9')&APH>P!:4&L-8?&9_[&/MT@2]HDQ1$R>%I\9=."+($6P3#&75HFA M$-F%OC9R7;5P65R##:%S'SO.,Z\8,*&P\;F>V".-C4")":F"<@).G/,>W&VD MS&IAL(2>&O E]['!N;14!8*4H<"&\ YLNV$H12(\",^QXJ.JFH394#Y@";DW MGN1XER"L6HY_Y'_Z# ;[<_2SJ1]/QJL/E,EU=/M&R93'"5R=(?,A-,:&IH!P M$BYWA[?(1<%1A(C68$XU+IZC'##S<81-W_S5YWK8""8)Q4Q^0J$8N *<81", M )M,C6::)+7Z54Y2!1M!]9A3NVPQGAT2[ M^V%W>)>??PMO>#(*"98PXA#.(>=-0#9A;K&Q2:?!3KEN)#9R8=DDIHNHM7;E MZL;]>[;QMIQ ^,5B.?; ZXKGE^^FKFYFM[ 838PE+PGL3P^,6Y>0Y7"4&D>I MB1I'9N4A9[@X58W$6W4@7%?'#9CD+KSO[@'\[@\?%[F%UL-9=<\_T7 F"0$! M;1X8QS&XBU83@RP+@4>K4BK>5+HT#W6K>!LQZE6!T<#&V"-;B(V^SQ;C_./' M].9V,9X"KR.GM3/66F0Q4XCS_.XGLH!4-)9Z8GTDIN'6;Z&NH5M["9Q+?UUNPG)$Q=*(YP+K+F* EG)&9)44RD="#,.=DW2D<:Z M/:_:!FT9Q5X6<-_??+?C>7YFF=O+01C!F G62XI8M/E]0/#WS>2P#2QJ&C4K M/@NY![EUVW)='IQ[J;M=9*]VZ57XK]O% M(* M8^DD_ _CYT'Q-FEU^WJUC=A>:FP)G5OI2"F8\SY/^N8A(![ Y='&..0C=@8G M;V/QIBA]TL"#-0!K#7T]U-1 T<'N6'*7,'>&F8]U'-X$K+! D3KPRH4FR,:( MD;4I2!:IX;)T34PATANY)RZKD4.9&ZVQQ(8H9$(N&\(16)86 M-C28!O#4J:#%'ZH4(+MN"J\*W$ZX%BNI^PN!^_YWTI0"\B+;_')F]3W&>B\=&4B6IC>5()BT@.H5( #8S M1U0!WR8$1]/69<2@J;TU675S>S7A7%G%EV*V.R5P-@+0WL%W, HZ-PXR.8/# M=4)16I*LS)G[=E-[Q^R(P7)[%V/@!\/%A6R,W5DA[A5+5&F4VQJ!!4@N-UD6 M2%IF'\%&"7T?<%@_M%_@@VL.%1.21TONA*U".MM$*>ZV I\4'1TBGO M4K37S1U>,N1[H>!"T/\B%T63YYB+B(*2$(7K/$M$9&Z9Q$[R*!DO/;7Q%#KK MYA22]3\XPGSVN>/],UQ C5ID)K[S5,9:>7=^=NKKYR';1 MVEN3C;]J_6#GF:L?L8^QL23?:C.:F13(Z"21L=P8A8-(SA]" MQ.N?:.2E7$\%;\UO+"'.!LZS#2-7M\MOL_EX>7?UQW@QPM(H(>% =LZS7/^C M4$[S(>&$38JS&-Q@R']&21WLE-3QOAJ8TP7>)&Q^FMW8\71D00:>\9P"-B$[ M<0;"<=A1R7N;,PMB<(/0&P/.0HWJ;']+,[WZ+-R[. M1X*QJ D%XTL#SKZRS8M8,:9N,M%HC(@/)+39A;SE-44P^<:D$AI.^,((. MD-1(G5Q)+)540NV:B5TG/$0J\?TRWBQ&+ _:#H:C );Y/KAT7'D4'!%>4!^Y MP"<[QIO/U('( Y.88DV<$X]"44_V7$81>\\)Q H*)] *B* 0(Q3R!,B8]14 M.C)8-?D]"8UYPR=J=I];IVOY-_:^?PNS>:_VWG(G2&DX41( MY+P J8#I0S9:!4(21BG,G.2E!WKLIZ8Q0U,&.X6$7_\@@H7 1?MU?#.^U\DS M7N"X7=V;/V?3\5^O4XHW$)K. MHX,&;%67F=@R*:>$(WGH%3APE!!D%-.(Y[?C"4/4,.1\UEYSRHL7N@ULO4JK MHR&$'>B]K01-1":'0DJY>P:FR##ND \0>2:LO,)#]?$OT#&]>)W9F7!64"FU M3\P.6^?_13O_^"/.\_\#R_-H%W&$F9$QMWK7R=G<]%8AIPQ#U":,A0P&;]]/ M'I[*>@P!=R=1.-!9* MI&Y_:Y-DX\8J@:F#P\N#CT0T1H:2E%_11&$MYTZ7MO7[:.E=_;&U[IZR!":2 MM8!!L)P:H.T@@K7&TWQ]XBEAQLLP-,;E93"'-02S[DO=,Q?#(TX>X_)BR0[AS#[R2-)E-8>G$%'2Q?V%B.^XFWJ.0%[+O4VD5\&MAZY M'P78DCX9BU(P^?X8:Z2E5CFOR82GD@E5NGSW&0$5;UB'1=CI8J[8^V>G7'Z* MT]G->/I,,IQ[381+2'F(GGE^8.U4A#A:!DJ)T8%K>Y)KMN-CE=L[G-DYZROM M!L[._XSCZV_+&*[ ;-GKO*]4*JETA#!)E6ZJB&D#A3^/);2ZK_Q+][7R\ M',?'T7)21PC!4YY-G"/Q:#1RVB=D-;BHC&#-:?$Q?7NI:Q_LG8)Y9*[@ \=G\QH9B M!S]1\!8EMSIZ&G@L_62[/]651^L6PL]+Y_^1V%#<<*93N8BR:L<6$!7E>.@^,@(! M/ME_^VZ.-C)5,BB(M".*DD(,1;5$1F."J NP"17'GG6[#NY!1.7>7 /'(N?2 M3A/W((?O+$$"*\]W)8 1"8)03S5BRC($MM]#""\MHKF+F(O$#DH?7HTC()+5$81D/5:Y0(JA73D 9&H4G0R1JR'>=1X!)$5 M8YZFD7JR(FLGT:14,(@GI1"SN5[5NE3H(IQ[$+7 MD_UT,BIW&1S^;#^3AIJPFSOYZ9#U>4CZ/#\VA*+>,>#Y1!HB M6LD\"YJ7OA,HS$)=K^-R=\'),*BZ#PYY>X]97I(""8J@0#@#A(<.]1X$2 MP[6/Q(C>]PI'^1C#-7BM=W]PDK2;L*/;0KM/AL&GL&16(![RNSOM'-)81X2= MME(Y:@4M_4IV)R%MQORG:?M S>OQ@F_@YOW%9?&]+1U1!2&C31(Q1K)@+ 63 M;B"RU#)(+U.$H&]@_*Q):3,6'P1!IPB_ 0Q=P=D<7J3"WOWA)[%*#?CW+F";Q79RW"(C=\YP0CRSQ'22LEG*8B%K\7*D)XY=;1PQV9 M]=3;XD.C]]-P"\*\^Q*O5RG6,BT<#ZQ9H(_C,507>H.T_MBF$O4Q3F"&,6,3 MBBYAQ*G-;;=$0M(Y%ATQ@;G2HP[VT=*[2G6=];Q?.*?D'T0\PB(2QK1$BJB M.+$,64W.QTY&-H^V.-#A)[@001'G$1,=())\"(53Y9 !TN_=1A*/OSQ7^+ MX782/Z;M+SP1\IL'!=SWDXH^*HT%A"8<]@3GF((3 /$)DY8')50@V^_5^K-_ M/)F-6JQCL/.B6]O RFH@!E@UI,O4/\R[>=CZJWZ;FA&(AF1$/AG@R.N 3(P: M;#Z)/&)-N"L=3;Y*4&6,#0V'7 (P'\"+GWI_XR RD JI]AMR)PLY=J9_J^W[G9BYY_FLSRU9;'NA\E3 M"#H9C43 /,\0UEW7+LIJ5NC MVQ\L!>5<$2V+^7+T=C9=S";C<)]SS@V85@>GT,02 '=N>)H'3C.&M'4")>R4 ML 8K'#OESN 33U "__2(D/U?KVQ*SN2:%I)^<_A9;RNG-0_&:H!_?IBM*$>& M4XL$EMP(&CSO%FD?C:":7FDIG;X*D1,$W,"1M&F0NV4KK2?6"B\1E0)X888A MFPQ%"A.JK<28DM)=/O>0TA)D3M'QOH[$/03> &[>SN9@?B'(^S";KCE9,P*> M=\+Y5:'1UB)PR>#@Q@0C[9T@"1LX<4NG4O824^?(&@P[981>^6A:AW$?P3N; M_QC[N#+#!G,OLT $ :U^V_#P&BW@]L8L5'\L8)[^._WT[AA]G^57P5SO]USV'(-V5CM[!;[\_ M,::681]X'K^5I\URYA3L+^4A](Q)1RH-D=T:Y_>EI#JL^B)A5DLMM3'XDC6[ MD[6UG'^9SVZ_K]F$#>K!I!-$1"Y9A^ $!.PT4C(PYV2R3G9K$'4Z#?74IHL\E1"Q.J,!R8(\"2P55AKQU)'V]$G/57\5<]0 MN"@AQO:PL /+_CI_K4X9^]DPTE.\ ME6/R3:''+W%V/;??OV6>5D&HX@9'X<%;$B+/3E<$:1=]KOEPD@KJ0^HTK_= M3+Z7@+I-"2) 4>P1-S MO-.%\B$@[2.@7A1>2+&STE*N"!5_/Z)Z](\O(T]('AALD: )##'3'NG .8I* M*DX2$XF]5F&WB/Y_7L]^_*_UBO?06/_#(S(>OU<1!F64-NLEP09R3A]FTW\\ MN%0:PZEHO$/)6(JX J:U4_F9!DN4"F]P*)V??/+Y>A) MU2N_'/]8O01<"VME,3'%@'0ED4SY";0G!FD!/A5@'"LLHN"Q]*S=CJ35[6Q0 MK>2[H+Y:@.$]Z3N8>MB>-@+-A"&2*]"X(@X9)2!L<"X()EC$7)3&WP&:&BD1 M+PF$W<7B9;32#LIV]WFW:B^7GC?XZ7W][>+I:SFSB_[^R0]_!B M$>&_>:;LR'N2&\EAY,!#SKY$\ALP@86Q,KLO(IK M )N; ^3)<"K,E?,LOV$CL'5YCII(R"8M M$$B(&!@V'L '4TT0#OH?'MV]G-RZ/VS MG9!E]=;WPVPZ>^XH/G"CP1?T(2H4J,W'MN;(>8-1+I%/SB=M;>G; MBM+[E: 4'$>W:;-PF(1\T3'I/,#504$DP0!>8 -395'2ELC*.;P MZ]+V]?[+G9!F+A9I)XBW@-O Z1=TP=KF9 M@(+Z:+$/[ILXC6F\_#2QT_R.["V(L?05[_\S3!O@RKK%J>L0U?S.JYSQ\[+Y6+T:%D\TBA MD(=IL^"1I"R:0!,+MO2M[6OTU$UR#H69EZ=H(8TT<'H^"BFS\,'>W#<0H$&; MY%B^\5'@ _C@X*? $'744,^$5ZIT#Y?=E-1%5#E-OTB7]Q9[D^!95U0%RQ71 MD:$0\UQU*3 R$@OD)??"4^J-+YW'W$=+70"5T/-!Z)P@]-J/#*\X)O]Z!W[0 M["[&+\N9_]?'WZ>P]+?Q]\S50R4Z$3@H;Y&0#"+?:"$2\9X@3V'+ 9/*>WG( MC^K^N=:03"V MA :DN L)4VJTZ]9B^<72=:MBRN.@G^RJ:WZ/LS:W4_\MWG?[S#5C/)G<3S@Q MQ,'R@<]&+<)8^R0"XR]2@?NP@9T39-TV>CY.'UH'44^%2IJCY*5# MW!H+YV=^9:+!R:+!D:"[^;$=/]@N@DY1/6E,%"[4^F)RMI6]PF2JZSPW\;3\*>"^D.*?_K1>NU/BBC^9/DUD'/9<^ ]ICA_ MW51QA*B\4$X@2K)_9*S-DP9(KK;E@GDKG2S=<:([=76?] R6V!M(/>T";[V9 MKJ;36SMY^LO%ISA_R#[ C[G29"0B2SAWO^0N;]O((2S#7"')"2/R M=:Q]J6[R8KHE/)^@W$8OD:Y"6+TAS8^:MSE^PO#:%;ZZCO^8@O;?^=ET=C/V MO\QGOR^_74USMX;/<3*.Z7.$7_GQ9+Q^I+H7Y3:#9>#C0/<6XV@!$LOVE@\&'-$PDQ'!,B"<&L1E6 M#MDH19+.&"I9GQTS'.EUFPY4W"Z-H*'=@&,MA/EO=@E:G%YOR2B'5A_3ZI_J7UU6CBX))HEB T)01Q+1G2PAH0*D@A**>E/[,?>H#BRIT=VCC' M2VJUT:N'!U9WN"JS]!!M+B"V7"P^V;N1X9HYS3 X+JNT%0'>>0J()$L=H9X[ M2Y[C^+CKA./(J=P:HN(=P8!J:\?8/FFN\"SS].;N@?T1\RD%8QP2@L,.9-PC MJT3NBPV>=3 BKAC2KCC6Y']]UG/H\W^7T]CL=5NW=;.=8RLNU MUGGX[-7V9U\V2G'P01\(1S1$F5M!260D-\A'*9E*W$=2NI7#403V,HNYB^/C M^G?8Q(:T<0!?L;G;)JELE-CSNAM%.;4=OBQN(H<:S\#%] M&4^R)Y#@*Y^CC^,?\/N?X@T<.[_&Y3(_F R<"F(9NN_S8"GX Y%QY+G&E@8K M1,=6*R<24+<*JXZ5&T0YC0'PT9)G?A:_V1#?W('7.H:_D=((^]Q@ IB";:01 M%^"!:I8B4E)P:CU33!UTU8[_;-W*I=I':F]%M!@%?+G]#EY]%JJ=_#R>6A"G MG3SI;=HC%.BZ=.]XX"0>"@4%'R%PG*X[ -J%K/).#PT4OSTA)N/:4/99G[K MXK&K8C(LZ>20(KE=3" >60/')?.4!"JDC?RUB>PG35HH07B-L841HGS/;9[? M$SWB%%L(N85'D7/*.0DR%1]J>/L3E MQP2F^FIY?Q&>G_U^G6UZXK^#?V&9LXS6".P\8A0B+DZX1X9HAR*QP#1UQM+2 MU5_%B*\;XK2&ZW.AH,>XJF41\ -+3X;DID235Q:C&.BJ%DX@*S$X(D3E1DD< MO)32[O@S NH^>:@/PM.UT8 =?6?G.9&8W\7FCK"/-Q+<4!T@/$;>:X6XTAH9 M;_.XF, ]%MPI6GJ"YSY:ZCXMJ ^P(CJZ".\1.'QC%V._8G,D7"*<@J1\RNQ9 M3Y"16L+.4DD$930+I9_='TEBW;BY#"Z.=A5/5U(3T[([,?C3>'*[C.&>16T] M(\199*S*H]E\OC\E$27+7%0F>5Y\_,K11-8-JNLA\61%-6 /=_JKO]CQ-//\ M,=<3?9\M[.1CVOD7-W[M@ZR-D<0S+I$2L/]XY 1IJX%[;6E0D0@02.FJPJ(< MU'V$5?^_GQQ+)#X$8'$;)4I$'T&%D@#"RC M+'T]6YB%RGVM_E0[XV1H5-T;J\('X")S><_O"[\S2,VI.'GU,W4?YM9S6 HKH 'G8SN 61T9HZB=LM(JI#UQB&-) MD6'*(2Q)2M1I9TWI]X\[":DXZ:&@E@_<:ATO\@9QLS:H(Y*,2S@W00,Y($Z5 M0(Y$A>#/<;!*1F-+SZ/>0TK%^0[GP\XI8F\ /?\9Q]??@.XK.!7M=7PHWENQ MM/AXNUPL[327G:S9>ZP;7#TNVDB2)DD)XPH%ISCBS@AD<_5HHM+'W-S2D]+W MI&4HK]M8H'[ 7T'_%X3Z^P/!12<%R0ZI"Q1Q#6ZR9HXA1B(WVF$66.F Y2@" MZP;J-1!T(HB/5V<3 ?@>]IY&3D^Y'!F%I?">(BF91YQ1C'1*#,48N=,D),Y+ MOZ0[DL2Z 72[B"VBTB:KYOVW&&XG\?W[_-)IM11P]G]O[62<[G)5J_?Y[7"? MA[3'?J)_%7T?GGI6T^?I(INO7NWZZ@:F8-025](C ?$,A#/)Y_I.AH00RA-K M6,"=3J\#8UNZ4=-G&LWK7WCS-025TE!F4/0RCU3+\1S##HGH,+8A6K)] M_3( VUM$U1MC- !6G@ZZ&4XU#3B+C\Q-)K/?P0N/^3G59U#>_$= >>#))(L-65:2"PA]3)C@]*^YJ#A<>$@]'0>X$Y30 N/?3'[D1UOQN MP]R:G_4(,Q^=8%I%Q)3!L$5C0E;$B+ CCFH2DRT^Z.L 22W#[!0,O"A *J>0 MRL,$NQX&OVXZ%V&N/9:6(R$#SEM4(2=@BS)P^C$AVC#FSNC";0BK-Y1P^ -U M>$TU8.9^F_U87:&^G[Z^@3_/)I.?9_/?[3R,O 9Q1B$0.,(406Q/D(LTH) H MD]HF%XLGXDX@LWU?[T30S,ZKP09 ^CIC;^PD_]'(2$Y,?C2D84<#4RXBET"2 M4DBGI)(2=[.1Q;R_-6%US^7!X7&4+WB*KDX&X/=5KY?K/S MZQB^SG*3:OCS=7?TD13*"(,%TBH?/80E9"+!* 0;K(XJX.*%P"<16OPJQ\0LX9#<$?UG T)>'Q>4WG(VUU'XNW M!RU7<(V./-!SIR,J[Q.Q+DENI(1:9<(\D0)'0+1.):N%B]WD _V MOKLM*)ZBJYX'^;MI*)&16ZV_B/Y_7L]^_*_HP_TGKK*\OHYO5KG.!P?]<.[M M&?">+GJ/.1\>H;;["T>FWDXFOE#+JH?:P-QO^2:?B6OX;QH?+][L*!S;LO2=BERM[8W?>5JCT=SJ'ZCF*N M@X$5+M]/P?>*&]:.V9Y]ZN.]? ML0")OTV_C_.B7^$0?P.__%<1,E^N6N6>ZJ N'M#422(5@^YG],7EMUDHK*^M M-:MFK26KN-VW=*B[P4:KK()46-M[B[62VB%]G&W)7?17+[;X#ZU=I%7/\ M%NPFI6;U.9 :Z[R;+Z2]1I0&4>[XQSC'L(LO5Y^_# *+P]^K6FIS3GAT%GUM!V;7Z0$G>N:P?#3PL'"5 M/B#]XX$MN;2@NG],PWQR=_TE^MOY>#F.BZN;97^][5RUT^F.ZVOM-9&TH+)W M?\S]I_G8%]A?CTMU4DX#J;47S+>@D5_@!%C^9)?Q9SN>WX_)[:V:'6MVTE$# M";7]XJBLK.<[^^ZW?RU74'K[;7K]R?P>6[J2ZNCFV;L*IWZ]D=X'AN_GJ MXGN@RLB7JQ>IBCQ =,^*R*S4S]'/?L3YW67:_Z\)G^ MM\P[%ZQV07:,?IYNUM?$4MG(?HZ+AZYW^0SH?=N\:[UJ^GI5[K-.0OA+YP$& M\4ZZ*N7O#,#?&8"C=/,A-S^?E5#*\Y7J9D_7L .,-G2L1EKP93UJ5LEXJK9VBZ*R?AX(FMK)W6*\ M*%.DLW?1:E6-/7WOO>*IK+TORW]]FON/\Z^+^;O%JE406 M."P/BJVRAG^&16?3^,!IB83HGB6KE4:>JL771=.6WGZZC5]GZ]8JP.;K MEX(]C>TQWZF6["ZDX2Y";%#M_QS/)NMY'O\QNXEO\L5]3_]7^\29.8QHO>Q=+G/3!>JGZDG#H*M>V( %F M;&*G:X+?WWS/C=B! 3>>C)=W97RWT[Y8KS:@$"B.DVP[$5A)%^^59>L5$!0( MPMKT]7806#B.WEZVDQ*;NNLZ+*.&L@*SN("X\'/\]^UXOK$K98SR$9_II.2F MKKZ.EV&K54"??@Q5 ?1\Y2+5/Z\06Z#RYY.]^^?B2;.BTH4_7=;OL:]!./UK M?3:+5$NX'J&%ISMRF_O:":$_HK]=CG_$MV FKF?SN]ZE([M7K*>F;7G/.C)? M^R)Y,MDF;]RA\5NG(I+]"]>KOGI5%;/CY%)9=9_BK(">'E>I65-R6-:S5QBO M7^0#)'THHH[MM>H]ZCU2*7N$\'>MXCE/FK_K$_^N3SQ.-^&_\@ B,?[;H_G M*U4KHWIM=^QDMK8")I,-666VQO9R]8[UG>*>=>&]=INP:'. U7M//%VG6I': M:SMB!Z.UG=HUM64NW5ZN5N_8[A?'MY:_>#O[$B?1+V-88ZAWZF+WBO4.DM/T M]:I<:LB;P-%UVEE=MFQGC_)?Y[/;[^\7B MMJ!&7UNW6G7NJ7;TL(QJ6]1ON0E,V!!:2HNOK5NM+O=4ZWI81M7WXNSK;&DG M)?+ VVM5*[<]><_ME$5]#5WY)43BD[M/=AP**6K7DM4*:T_7URN2J1THYT@1 M*,Q4E3*-^]:L5B][HN(.R*:VV_EP,WSUX[J8;=R[:+U2UU.]S /B:4A[*\J> M6(B22MRU=KTZU0*Z?$58+9C2#:G%#>K>E>M5F/:QJX<$5;NRXM^WX^7=XR!+ M"&]N5KU ?QHG("8"MZ6T>^2GZA6**)O3_X>X?#_ULYM"=^B=/E"O9+68KO>+K3D-O[AD M'DK3KWRHD\:;NCLZ08R5-;_#_&3.UY=?993>]1N=]-W2[=.1PFMNDW]&CM3IILZ2JKH[ :F#&R<=Q_G2U*3UAZ MOG8G);9R@?6J>*I[.UN>=]_MMW/!3NIJZ0+J-;'4?NJ<':K,42&%[5JOD[Y: MNC!Z12@M7/$7:8_Y=*%."FKIEF>7&*H[(;/>I9(/:W321TMW,%O,MU'FW5L= MQ]:KTI:N21HL4YU-?P''94W83W'AY^-5&J90G>KAY3LIL:4+D.XBJWXNA7&F MRTXXIC\>N2N5?CZT>B?-MG07TEE@K3;4>#]=C$&L7^=VU4SUR:C#YY3W[*[Q MRF>*M-KHRD:!OALO/O4"(">^7]V[;)^[L,UR;W)SIOX=-W8N6/%QYR%=/+O] M>D48M>\L-Z3U?M6VM50UW;PJ[9U::>B=V]5DLL.6E'D!NG_A!G3URF/0@P+Y MNYE K3WT=V.!OQL+'!=;+^>3KW%^L_B8OLX#X*N,A__*LM7VT'$^PF'!5/<4 M,E4EFI$^7ZG:2]YC?;@=[+>BDJ_C96_W^ME2U9[DGJB49P*HW3CT=A()=H)D MKR;,OB]C^'EBKWNI9]^:U9[;'J>G R*I?[$XA,Y>6;;:^]KCU'98,$T8P!5= M)>;U[5BNVMO:4PSA+D$T9 R_SF^FR[*V\,F2U5[5GFX*7PJD+4M82&'[5ZWV MH+:7'6Q.;0\!0[G)I;M7K/>&]A1KN$<>3>CJI]OYBK "2MHL5>]5["G:V99 M$VKY$OWM?+P]"[@?67=>N]>3U'8J[*YC"SCI]ED[(&!3_.9 M'S#+^.PS V09][-1/,OX]%,O,%(@W;A[_5YW\>OEP].E2X5TAU=O)"/YJMZ> M7^!WE%?U',LN.C_,EFM2RUPC=_]*([?*/?7\BOR&M^CK7^3_<781__?_^/]0 M2P,$% @ 7(:!6 1O,QW0 @ UP\ !D !A8VYT+3(P,C,Q,C,Q>#$P M:V5X,C$N:'1M[5?;3MM $'WO5VR#6EH)!SM-2!-,)!I:"0E01:+R6(WM<3QE MO1OMK@GNUW<<$R DO4@5%5#\8/DRMW-V9G8GS%PN!V&&D Q>A"\]3QSHN,A1 M.1$;!(>)*"RIB3A+T)X+S[N2&NII:6B2.='R6VUQILTY74#]WY&3.%C8";?K M]W![[B2,=%(.PH0N!"5[#=J)6D'[7:OKQZU.NQ< [/3:?MP+DDX/XV[4_AHT M6)7%:QWK2HE[C9R4EV'EO]]N-;N=J=N=4>*R?N#[KQIST4&8:N78GV']^K$V MLV+,X:7S0-)$];\5UE%:-FKEA4"LI3;]#7]^[59_O!1RDF5_+T1[/B[J_=_$]-Z9D9%9"DA MF*> 3H7+4)SBA#@IH"JH1Y\0ZY=B7\H%VJ'.IZ#*32OL;2[ H)AE6LI2Z)G" MI"DJG1414K$L$FY=I.Y8B[6R6E(R;VPI*5 Q 5MP_*%J5K8IQJRP8A&L2-FM MGMG7&YWWNT]V"4:E H99BF-T(.T6]Z*XN25 C%$IM!:1*313;<"15@\?S\^J M^X/A8M+R&N;1T7 9I:2$31(:IJDS/2A9H MJAULC)>\88Q!G=?Y<]5!JX^_I$:\2;5A&[R]'2%Z7\#4#?CMD^5L>'HHQKRQ M\H3QG$Q+9R%. ZXR)48.2$GN/&)<1+=I.M'FF:8#4%6KYN**,\4^)WQ@NSFT M'*"$675\NT+XK\&> MJ8,[%_$*5VH2 ).VT$2O5PM=:3,YBL,W]9JHX#56V\GC=UB#9:]@P][HFJO' M0\N5C2P8+#I#BQ^ ,E+R(&XZ0)<4IT(%.X!)ZB$]O2LQ1RK7Z#2=G7G[':W[ MY+A9$;]<.Z?K29I1_'[)Z8;"D?P9*4$U!O-36'4P) AMN$.M)JV28+S58+[4 MROHNT@5[3JL-T(_$-[!"2WBIKUZW>86"+830K7*^QYZAJ?=K$W[_+['LB]MU M TST#)QFK@2&BF@V/5.6;YF!@G@HX57!HN/6&[QU='A\_UM&TC-M:O8V&K'C M5_J4C4:C*+T87X[C$\:5W&G'!]KDQ%=O8?T.^R*V%!R)XI*,CGW"1T?C-(VG M2UTW7&V#E$Q/AMY+MX8 $ES'9#C%B\9@Q9)A.*]#TE4\U+QG1ZNCP%A7V#D4 MJ+@2R"LJ_4E(UA@P(#*[[KN.N'K"DDQN"0< M%@[]OP._;,'7L:9,QFLVP&]5P$R-P9L&N/%FH671LH521():-_#;=6H21W\? M5J+0)LA;BL#\:9;L&@34.0$9=7TU.KUW>K\PA7UW8+'M)Q9="&;^P]Q^X!A) M4AHCCXZRRZD-?_92TUXN)*\M>_'B]0-S[C?A]=RL:6W(EOX :*.0__J8]R;@ M@W#W+]^+_;OW8O_J_9:6/'BM--IBN#*[0;R&!]\O/9+XDPO/:;BT[K[+@SCV M_MT#["P\_/X#4$L#!!0 ( %R&@5AW:T?5G@( (( : 86-N="TR M,#(S,3(S,7@Q,&ME>#(S,BYH=&W555U/VS 4?=^ON"O:&%+3YHNVE%"I*R"A M:0S!)AXGQW&:.Q([LAU*]^MW\]%MY4,:#Q,B#Y:<NBQL7N0)@=)/.(A9Q,6AB//B\?) MOC<* N%^]WJTE,+;-<:NJ[[KK<5:L6= M=5B.2SEM"!.:*I+7P5SE2D]WW.8[K!$G907FZ^GN5RR$@7.Q@DM5,+G;-TP: MQPB-:1MH\*>@$^GP9KIJ"8UIGQREV!#T_)K2R5V&,9)=P<"/AG7\1M9#<4PO M25^LK%7%U ]I_^Z7525M1_._1''R6.@74=722 17FEE4%^SYU,FKP5D)"!> ^\T6@4V$X"2C"@[+X!P+5(*E+R&FHA6?1=P9:F]Z@XQ M0+-3I0NX<@+X<*X&$ 2!XX\FXXF[!TPF&W1R#_7V:G_GIJZ!VF;R12,I75 0 M :K2Q($864B:5O[,-,\@\/IUUP9] G/6.-\IJ 6I'-O@%"63'%E.!O]F6I-Y M! ##,Y%4N>C#*D,Z@Y6E8-JTPM' 7,J*%ERV;#9Z/=?Y- !XD/,VL717Z-F+ MUL-@_Y\JXOU..#XTS0@?C[_ MZMY'RX&B\%K(+^@?+&EZL-93J!"\WS2KR91 M\U)C#FWYAT\2WKY_1]O7[VC[]GV.$?<>K%(9;&[-M@MOQ9-/6,?$_;.$Q=2G ME7VXY$D>6V/[!@^;M_\74$L#!!0 ( %R&@5B9!J<\U@< 'TJ : M86-N="TR,#(S,3(S,7@Q,&ME>#,Q,2YH=&WM6FMO&[<2_=Y?P2JX20Q(LAZ6 M'[)C('53P"W0 FF ?BRXRUDMK[GDEN1*5G]]9\B5M7HXE>(@40H7J.)=#LDA MY_#,(;E7N2_4]54.7%Q_=_5]I\-^-&E5@/8LM< ]"%8YJ2?L#P'NCG4ZM=6- M*>=63G+/!KW!"?O#V#LYY;'<2Z_@>M'.U7%\OCH.G5PE1LROKX2<,BG>M.0P MRP:0IA>#GDA.X#3C(Y$,DHLD&V8]D9ZE?_9;6!7-8QWGYPK>M JI.SE0_^.3 M0?=L5/K+F10^'_=[O?^U5DP]W/L.5W*BQRFZ Q:+/4\4+ P28P783FJ4XJ6# M\>*/2R%=J?A\++62&CJATF7![00[3XSWIAA3QU.P7J9WO,7_Q:+CVN-N\/C8B\VRX: [& X?+>YU^X^6?:UF3W9J]CC,A%T8U*$< MEKX5ZF$(7,GUF]9%:RU*];P/2L^<45*P%[WPWV7)A4""'5?/SJ@RS ML5]AQMZ;@NM7;<>UZSBP,HN&3OX-B%=$4'B_/VP^UOO_[^J/M?P=^3K?[> MMMG/7?:#G7/-?I$^S4&W64JK/)LSGW/_\L7H_'+_<6Q!W"$.O]]]^:)_VKN, MO[^N(:-FM%C@. M*]&S&X-MCBX^8IP5^&0EQC?C*;ZRS!1(/=Y$NPT##2DX MQ^V<3 I^!]AOHTV'[P0Z@UVJ(!BP#S)(I46!@&8:JZ,GR.YLELLT9ZZBGV7] M&5BH&Z$!%-(I5!(D2F;2YSA 5T(:'*1V2W3-4 K!O(R3DLR;T_",PL_JYW W M% ++I,8X$V26<6TC!-$U(G:I*8)N(G480VX@[:=6"/REW.5^+QR-9SJ9$T48;),XF.(V2WC M%@(Z,-J2M@ 810:.!*)T.9F368'T2!1)S[@'2)5Q%=8CXK0H3(--:4T* E\[ M]AI1(0!A%D/_[C[-N9X >XN<]+Y2:-$?\DY_]!J.0M7^2,2G^"AI3Z(C/*E] M1L350&U$4?!MQWZRE7[PB4:YCF0TH,3^B5+FP-!9B_^.@@QKG'\=\;O=>5VKT+9+X%E3S&?F@JW6!4RU%2ZP'MH!3JT0SIV MR9A-UK6@>,!;G5"7J&G7C$R%$MD3?0F;L'!,X*K$22$Y"3XTC&D_Y %-+56. M4G%8GB[D[<"2Q@$ZY)&5J5+):2==*4[DCL,*3BQ3.M:( J&I:_"O!,@0^1?K M@_@XW^Z!E(_+]0.&7+(!N9TY9@-YN[/3S@!$T$ZE(%QQ9W0XB>$.,4E"D,#& MK5@$'J$H>2*5]'/*QEM)48N(D1#^B. 5TX:0#&Q_7P^HK&R)\'-!/:2IL2(X M$"3E!#2* H4HQ!(H"=YD@G(Y(@V7@2R1<3\;UI[Y=%?/TZ-F_HQ>JYP_60'(X^_=- M#$L60CLLT7H.T)\ Q]#!MQC9;Q>3XH@U05E'?1,]M.6N15LH60/G'EQ+R=ND M:64)'8U,N=)>89S'-^$P)D.?L(F_*DRQV.CK#>,,H8W,MV97NXF;(@AG WKU MZ.I)S]R EB#/#4@ 1DDD8?4WTO9 _&S]&3 M]EGAS/!A';27C$4$VL3EDKP(7WOHE UQBDYQE*;>6/<@"L(+;*PHI/< 6U-" M8E!P4(F0Z%.H_AIQBPSLB.'Q7Y+&BP4&?U4270Y+JM)I.#&,+VW*!%1T\D.V6M5/+;#3& M98!JN!U5BD.)XJJBP'W=WQ"&42>SK4=V^RJ01V"V_P[LT/&:' Q>+[JG9P&N M*$8RBPS91O! H'.$7SA@KW':CME=ZJE14Z 4K_FDOB>P=0: HE1F#E@ZRTVD M?;ZR"A"U3U0[W1TO/+_XO?[HO'MV]DGW^N?=\]'CI9]\_][O7ISO=O^^3[.C M4??\]'2?:_W5._QA:VW%C@?E/=W2-]KP>_ MW[CB)R<'-++HG""*#XP]#@=JX#RR>'QOURQ32\C8NWM(*SI'8K_%'=7F).[^ M05,C5ZY]+5<:%ZY"Q_&T?PJ/?C]79\3>L@I/G%&5?[S*\R=WSY_<-1"Z\AL_ M_SP.GYW^ U!+ P04 " !4J"$I.YY?O^>2'SSC^M_-AKL%QV5F<@=BXS@3L2LM#*?L#]B8>]9HU%9W>IB;N0D=:S3 MZO38']K:ACW5R)=[5,YHU44/^C7J5QTWO\;F+M\NZG6:GV]U;W&JV]Y8]5[.]@YH]]S-A%@95*+N%J_EZ M"($M>/ZN-JQM1*F:]T[AF-5*QNQ5R_^Y*G@< Z>C%FO[5I;=G/O +4"T!:45 M?/ROM$XF<]1.-!9 90!GM!DM^J&21L(SJ>:C-Y]E)BS[3[0Y/ZX2&58^E8M]WL7)^3_2[@!_@Y M78R&:/5DG+_]\.GSW<>[V_>?[W[_[3][W7\&?WL[_;VKLT]SGK-?^90K7MI[ M;NLLHI6"&3&58@;& M=ZFTC.=YR15>%MHXIG/V49N,M5N-7YE.V'M+9,KN\ACC,!*>W6JTV1]^PYS] MZ,&'09^^GYVU(/V;6X0&<S5$8ILR7]+.O/A!%5(S2 3%H%M4#" M8R9=B@':0D3>06JW@&N:T@1R+R9E/%^=AA<4/JF?W<-0*%@B<\29(+.,:QT0 MA#F*S4JYS!-P"7<2[<@\4F6,-H&=E2#6@3MIU)P5"#VAEM"LU!*6%2+L1M= M?BRIX3I9E H&P*(&8'QWUOL3<9NR1.F970#5B(D$CW%TQ.EE\!M>UE?P9A?. M;'G[ KDG];.W!KG/:_%Y8RLX5GB)[=(=\@#PX@ MTO"X6\MY/*,B2- &Q3C6I=O?]R%4SQ^M!"&V_1*LY@#\>CKZ# MGS&R/R\FXS.V"LHJZMOHH2UW)=I\R08XC^!:2MXZBDI#Z%C)E&OM9=HZO/&' M,0E\0A-_EDBQ:/3MEG$":(/Y-NPJ-[$I$OYL(%\_^CD+GJ3RC*/ OT%B62>>$V)D2QAJ"@TIB"9]\];? +1C8 M$L/C7Y+&BP4F_BPE7/9+JLPC?VYP]C?<1'4O=A)L>"6A[7(W:A +/]NV:C&. M']_[U7HJ:C4[/9H'.H(B\2NQ$&B+37OU2 H@MU(5C[NMF>#W)!."^/1"P61WK +9 [/C=V"GCM?QR>!UV+P8>+A"C"0&#%D'>(2G<\#/'[!7 M.*V'["[SJ59302D^YY/J.X&I,H#("J7G J6S5 ?:YVNK *C]3K73//"#YW-\ MNQ^T!M_R[;[7'%STG_P;>_NRV6OMK_JMS0ZZS?YQG^[7O]-W:QLK=M0I'NA+ M_.IZ)6ANSGB8[!^_8/TUD5^P"-;S>C7XX\85KI6B>^V6R9.9GOXP_UK/E?LN.OF?KRNLC5MTA;;^ M\^DH?"&8BKWWZJK):BVK\+'5JG3[J[Q44S7$L^H#FB^4^8+-$[D(F-.:&7A365LQ2@,IR$YA#^B=]$B@G>8 M>1B2X3B^0<$=$_PTCQ\966KG])I"W#7T5V4IV&U]22A.=M/AS^77[YK1)[E[ M7R!4%(6Q%!SR+FP*#(%9Y<0Y@LZ)933=:V N%%.98+(%@2D> M\-(( DI"6);I2CD_Y*V0SN'$>D[A5\6)$2,HI86.NH L*Z! @\LM9'5A"7(% MOH=8FFF8B=]*/_W?T[/3N8A)YU;"FQ M-;#4ACJI1[TK66DQ;7],N;"E9-M4J-"!06FZ.R=^PY[[>F=,-EZ#NQINEN\X M2:)Q7#NF"72\]=SLYJC&^H[?! >'47P+?*ONK>#1)-P?OKSAX>1H?\O]0(AI M)=HAK]5)DVIA:3"..\-.*U,RSFE.TD%Y S>AI&[Y=4T\L/)K Z.8Z;K84W#,O92G?D)K5 )23<\ =TO[P=6S]NR M?G(PFDQM^(;?(OC%;)F"5\)E!:H=$N[1\;'GI[,7F7<0??B\=^:/C'YI1A?A M.>CT\B'I=?V(LP>QP_B[$;LC^FW*_KB-'VH/[[N-WX:]P G9\XCDHQJT)T*EMN'5*S4HF5_^GSTC:EYRXBL5 MMK1:5NZFRG\#$P:V5X.3U<69/;-A)^WU^!=6H3 MNTH:C^;R7'&58SM5>=ALRO&6'[<@HBDB0Q(, $JC_?7;W2 H4M?(&^^LQE$> MXA&)&U\WOC[ V\P7^>O;#*1Z_9?;OPZ'XIU)Z@)*+Q(+TH,2M=/E1'Q2X.[$ M<-B4>FNJN=63S(N3XY,S\'0,(WAU.KHZ.SN^'$MY>GER<75RGIQ=GEZEI_\:/<.J6#S4<7Z> MP_?/"ET.,Z#^KU^=5/YFII7/KD?'QW][UB\G[02+>E-=CZBE-<\ M^O! EPH'>GUZ47FLGAJ.NA<_E:IVWFIL^*TYVGW4FU"-PF=?;VRFDDJAI ]S2$.MKK3\A@/1Z;S7 M\G!T^0@"<[9VA4;M]E1H='YW3,GS, '>IJ&0Y%S.=YR+!'SG][3/A M,^T:^1"IL4+B^Y]*VBT]A>$/TJ&>I>%DT^U M2_!5A36,$E#24CTPT,W8W@647Q^Z3_8?W39H?82-=*:48T3Z+XB-RN,?M,&R M,'4 &5AK2C"UPS=R)JU"&&W%OBZY!9@22AG"OM,["H6%WVMML9HWHK)0202K M+,6;)*$^"6X?P'G$%>'\@*T^MD[W$%L+Y2BK*J?S#G?V01UI.[I1DKY!('[[ MS?GEC7CD+3\_V^\M?RY?[,N>7QQ=C6@=WO!), 9DYR4)+#8]Q2--2$>2O'+2 MX;9>[;JM&W;C*]S6\1YMZ^D9K<.GS/!6HE!NV$ED(,P2/ Y%J-K2YI-Z1_%E M*H$"'ZD#$0I6_]NT "/C (P^,)(] D:0]T^9SJ%WCF<$$)'DTCEB"0YQ8K4G MW9]KYP/QE*+D348ZV7D/]TDFRPD(II1KBV"C!@EJ"Q"$G#J I \2M4<@"=KC MW4(=^,P"!!,*" R-43$'B5:/+@I0N+N C+(B%J!B-=5:/7^(,J+&$33 8(H9 M:LR!0*CZK0,;<*^1R>3.].@,*3V+*Q9:;70<"H$"EU@]QK8:XONS=$K^+C[4 M.1R)#O'^]IO+D]&K&Q27,2)*QL%%)OZ^P[/?-#R[SZN=*(W'_O"18@L0GZ4D M1+,,0M:_C1H^L<%&$",#2H5 M!A-"(/&&%)XD55AH[U$IXIM-Q4SP^IB& QH;_W2Q5@29K'UF+ Z;,>;E'0A7 M)YF02=!A:=-^_!UT6L3E (=3)GF-.I4[M0OOA,M,G2ND'5-H"S'<_R#* [_ MO@[\8M^MDQ;-A-K:^@'N]*3.)6*4T6(0!U;D,)%YWD,BQ:P:.+L>6 X.J,\' MQOG>'98?>_[*G?SRKA[_AF@(Y'#AOGI.'.WD^.8A+L;%1CPWRFD='.%BIQ#-!I/Y/(1GUX&*D#R4&,"/2X8NB;#H-2B0+1 MAO68(=?TEN(?IB85/2&]'9FPO,<]K:161X*XRM91M]TZ;Y([E#CR%-&18CP1 MU S%+S.Y M+WOK;E@ BMA:6%V94?=[:VD-@$A3>(XN/BR#PA=4&%@S; IC@B M0CUU8R'(Y+<=& ?N\T2X3X.>".H6B'+!+)#?XE(6=*PT5 8XMA5_;>#&C1#M MB&A15UAAENDDXVI;Q64F72O)!^_'DV(GO1!;(75)T5JAFE2:L+T-KJ):[CSD M8.\J+$DM5]9,M6JX=+\]U'/!X_ (1*59A+.KHPO<^QLT3]D;,)LK+)S6L27V_R3AS:?!SE:69YM2[?Q7??_F5ULU02& M8X3!W9"C[=]\+_JC!F:^?B9F^P M?+; >J!",V12^@UXZGKXV3^VNSW3LM4X.TK&X=$S!1WT/!DL MS 6YVWK<5J)$%$$NXRB80CS4^: E&:'\:I//W8M.JX,>2^$EV<12#HZV)R%= M'_IZ,M=W%*Y+9.W85[9P0GAY/_R]QK5--8(([1T4209.E4O$45V2&11,GS&4 MD.I&M8^MD8K\=%.I\R@JB*SLZ\W!+BP MSLF%^.?1KT=OC\39\0BMTN>CTQ=DF76>C^@YX[5Q'_)I1/,!'NR.//H T/\O M0-^@U@L>WY93"%=!$G"X)A9[\./VMO757I-3/)KQ-&&S(*8MTYH5)2XAG;I4 M9C4Y"06=G'C$9U<3ER9HB[N@-7(3LE8>.@8/F.ECYG*O,<,CUW,8B MQR&O^M?W;S\;5%_U39"KO834#S$(_BX&P9<#W84D,@^E&HC"*%S1 3+EJLH; M;HY[CT:&"D%L9$)) &5SQX*O:D2W7R=[NI-;2?PDQ";H%V&6_D6P$G\BA!'3 M(J).!5U&C?-P^@TZLDP40.%$"0DX)RW;0]W++9SD%(P51',_F4Q 3!N2]R M.R MKMB8"&9$3V^S!ZF3YA=$@4* ^!R[J[&) 6,YT$12YDH'4',7;JD/'C_)-8VX M:Y5TY3X,9%5FJMJZ6I:M"XP<3]P!57(:]T1BH<61@T^#L<-=RXF%1G/0@>&; MJS;=YR2*33/M4Y[Q8H:<^K"8YZ8Y'(F?L7SCC:,(1>3+[>+&I>RN#FNRQB9$ MO4)5:0+2Q\.M4SML?([##1HMR:4N\)Q4LI"3L -K1]Q=Z$8/X0JRQ8@L+J>< M4<<[Q#'OR.@DUF'W3(?U2:OYWC.%KDT:!D_WZ.A9N$E'SI@DV'XTG$([QS^: M@WJER->3 WC4+B)EI7W-6.92CU[_0X-\S(X9A^:9YS5 MT]*?^W/CM-&?3:K)IB0#3C 1!6"GY&^1BV*V$X96=2O<%"NTE/%;FK+CJ5^B M+>'$YVN>,4/8MC='.YRW5;BPC>TR48@,=\,0F6U8=M/B/.@VH25M4UF8ZF!Y MH>35FW*68\)..[MFMKM5;S(79?3.!AW ^G?1(DG^(N>UR0'@8L(+@IQB#*'9^&HH">=I,D0V )'.2AJD[>H<_95%L]'79'U7+M0(^08 M1_?0LCV\_N"*S'[=V,*W'&:9H3SGYCB5U@=BR_&Z6.M(_-K)4.- ^J84-4Z" MIDM/VU8-#;2US*'I3Y04/R43; R=1:-E:H[$M8<\3R%D](>SF;@^MMHN[W_C M-?O:A6Y_\K#[0K?]MF][T+!/KK: =*6]"^B8PI\I31$Q%=QS]F5 M+(:[?QX%H?P(2;R'A#GZ',HA8>Z0,+>;4MN?C+F^4EOSF9R^B;YR#XW.VN"J MCP$$>M)>F^-85?\34[V8T^?=# [V;%F";=5H8DI*>:*FVO;A'FRB770*:(L' MK:I1/]JY4'7(E'(RA4G-5SU(H3H'?B7V\;P?[^+(Q%3F-41_9V6H8\WWL)I9 ML!^RJ_!?A,O1ZR]#?_9'ASHW!:OX'2/.PAZ'2;@V\Q]/#UP7G=!IHE=#@R"1 M/C&'VI#YWUP84PM'8>-4_:D40*L@N95R0P,:6KQYW*S;8IX^&P%WK M'@[D=<,8@C>)?42-,]EGUM23K"M(S$5[ ^Q<7*(C7]-%'H2OI!M]U%NB;5(7 M%*M*0O(0[^-J%D"X034C[W@/F2$O[Q%(YE./0^U/VLBRAHXW9I8\IUM%JOT^ M7V.>K-IFW8_A-=^[680VMYE"*[E(6P<2PCW$BWV(R SX VK1'UG)>0S",#^. M&GEKFWQ;WW6^V@=\ @49>,@GN98*?6[0]4!_Z8MM7Y[^O@Q?X7W)7__]#U!+ M 0(4 Q0 ( %R&@5CPJ;JBD1L" .N"&P 1 " 0 !A M8VYT+3(P,C,Q,C,Q+FAT;5!+ 0(4 Q0 ( %R&@5BA-,M%YQ8 $\+ 0 1 M " < ; @!A8VYT+3(P,C,Q,C,Q+GAS9%!+ 0(4 Q0 ( M %R&@5B1IN:V6S( +D6 @ 5 " =8R @!A8VYT+3(P,C,Q M,C,Q7V-A;"YX;6Q02P$"% ,4 " !TGJ]8 +PQ"@ 5 " >!&! !A8VYT+3(P,C,Q,C,Q M7W!R92YX;6Q02P$"% ,4 " !#$P:V5X,C,Q+FAT;5!+ 0(4 Q0 ( %R&@5AW:T?5G@( (( : M " 4DD!0!A8VYT+3(P,C,Q,C,Q>#$P:V5X,C,R+FAT;5!+ M 0(4 Q0 ( %R&@5B9!J<\U@< 'TJ : " 1\G!0!A M8VYT+3(P,C,Q,C,Q>#$P:V5X,S$Q+FAT;5!+ 0(4 Q0 ( %R&@5C%7<.' MU < )4J : " 2TO!0!A8VYT+3(P,C,Q,C,Q>#$P:V5X M,S$R+FAT;5!+ 0(4 Q0 ( %R&@5AH+/GGZ@, &,3 : M " 3DW!0!A8VYT+3(P,C,Q,C,Q>#$P:V5X,S(Q+FAT;5!+ 0(4 Q0 ( M %R&@5BCA$)MP@T 18 : " 5L[!0!A8VYT+3(P,C,Q F,C,Q>#$P:V5X.3 XML 109 acnt-20231231_htm.xml IDEA: XBRL DOCUMENT 0000095953 2023-01-01 2023-12-31 0000095953 2023-06-30 0000095953 2024-03-28 0000095953 2023-12-31 0000095953 2022-12-31 0000095953 2022-01-01 2022-12-31 0000095953 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0000095953 2021-12-31 0000095953 us-gaap:CommonStockMember 2021-12-31 0000095953 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000095953 us-gaap:RetainedEarningsMember 2021-12-31 0000095953 us-gaap:TreasuryStockCommonMember 2021-12-31 0000095953 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0000095953 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0000095953 us-gaap:TreasuryStockCommonMember 2022-01-01 2022-12-31 0000095953 us-gaap:CommonStockMember 2022-12-31 0000095953 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000095953 us-gaap:RetainedEarningsMember 2022-12-31 0000095953 us-gaap:TreasuryStockCommonMember 2022-12-31 0000095953 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0000095953 us-gaap:TreasuryStockCommonMember 2023-01-01 2023-12-31 0000095953 us-gaap:CommonStockMember 2023-12-31 0000095953 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000095953 us-gaap:RetainedEarningsMember 2023-12-31 0000095953 us-gaap:TreasuryStockCommonMember 2023-12-31 0000095953 srt:MinimumMember 2023-01-01 2023-12-31 0000095953 srt:MaximumMember 2023-01-01 2023-12-31 0000095953 acnt:SpecialtyChemicalsSegmentMember 2023-01-01 2023-12-31 0000095953 acnt:SpecialtyChemicalsSegmentMember 2022-01-01 2022-12-31 0000095953 acnt:ObsolescenceReserveMember 2023-12-31 0000095953 acnt:ObsolescenceReserveMember 2022-12-31 0000095953 acnt:PhysicalInventoryShrinkReserveMember 2023-12-31 0000095953 acnt:PhysicalInventoryShrinkReserveMember 2022-12-31 0000095953 srt:MinimumMember us-gaap:LandBuildingsAndImprovementsMember 2023-12-31 0000095953 srt:MaximumMember us-gaap:LandBuildingsAndImprovementsMember 2023-12-31 0000095953 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0000095953 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0000095953 us-gaap:ComputerSoftwareIntangibleAssetMember 2023-12-31 0000095953 acnt:SpecialtyChemicalsSegmentMember 2021-12-31 0000095953 acnt:SpecialtyChemicalsSegmentMember 2022-12-31 0000095953 acnt:SpecialtyChemicalsSegmentMember 2023-12-31 0000095953 2023-07-01 2023-09-30 0000095953 us-gaap:CustomerRelatedIntangibleAssetsMember 2023-12-31 0000095953 us-gaap:CustomerRelatedIntangibleAssetsMember 2022-12-31 0000095953 us-gaap:TrademarksAndTradeNamesMember 2023-12-31 0000095953 us-gaap:TrademarksAndTradeNamesMember 2022-12-31 0000095953 us-gaap:OtherIntangibleAssetsMember 2023-12-31 0000095953 us-gaap:OtherIntangibleAssetsMember 2022-12-31 0000095953 acnt:OneCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember acnt:TubularProductsMember 2023-01-01 2023-12-31 0000095953 acnt:OneCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember acnt:SpecialtyChemicalsSegmentMember 2023-01-01 2023-12-31 0000095953 acnt:OneCustomerMember us-gaap:RevenueFromContractWithCustomerMember us-gaap:CustomerConcentrationRiskMember acnt:SpecialtyChemicalsSegmentMember 2022-01-01 2022-12-31 0000095953 us-gaap:DiscontinuedOperationsHeldforsaleMember acnt:MunhallFacilityMember 2023-04-01 2023-06-30 0000095953 us-gaap:DiscontinuedOperationsHeldforsaleMember acnt:MunhallFacilityMember 2023-07-01 2023-09-30 0000095953 acnt:SpecialtyPipeAndTubeInc.Member 2023-12-22 2023-12-22 0000095953 us-gaap:DiscontinuedOperationsHeldforsaleMember 2023-12-31 0000095953 us-gaap:DiscontinuedOperationsHeldforsaleMember 2022-12-31 0000095953 2023-05-01 2023-05-31 0000095953 us-gaap:DiscontinuedOperationsHeldforsaleMember 2023-10-01 2023-12-31 0000095953 us-gaap:DiscontinuedOperationsHeldforsaleMember 2022-10-01 2022-12-31 0000095953 us-gaap:DiscontinuedOperationsHeldforsaleMember 2023-01-01 2023-12-31 0000095953 us-gaap:DiscontinuedOperationsHeldforsaleMember 2022-01-01 2022-12-31 0000095953 acnt:FiberglassAndSteelLiquidStorageTanksAndSeparationEquipmentMember us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-12-31 0000095953 acnt:FiberglassAndSteelLiquidStorageTanksAndSeparationEquipmentMember 2022-01-01 2022-12-31 0000095953 acnt:StainlessSteelPipeMember us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-12-31 0000095953 acnt:StainlessSteelPipeMember 2022-01-01 2022-12-31 0000095953 acnt:SpecialtyChemicalsMember us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-12-31 0000095953 acnt:SpecialtyChemicalsMember 2022-01-01 2022-12-31 0000095953 us-gaap:TransferredAtPointInTimeMember 2023-01-01 2023-12-31 0000095953 us-gaap:TransferredAtPointInTimeMember 2022-01-01 2022-12-31 0000095953 us-gaap:TransferredOverTimeMember 2023-01-01 2023-12-31 0000095953 us-gaap:TransferredOverTimeMember 2022-01-01 2022-12-31 0000095953 us-gaap:DiscontinuedOperationsHeldforsaleMember acnt:MunhallFacilityMember 2022-01-01 2022-03-31 0000095953 us-gaap:DiscontinuedOperationsHeldforsaleMember acnt:MunhallFacilityMember 2023-06-30 0000095953 us-gaap:DiscontinuedOperationsHeldforsaleMember acnt:MunhallFacilityMember 2023-09-30 0000095953 us-gaap:DiscontinuedOperationsHeldforsaleMember us-gaap:FairValueInputsLevel2Member acnt:MunhallFacilityMember 2023-12-31 0000095953 us-gaap:DiscontinuedOperationsHeldforsaleMember us-gaap:FairValueInputsLevel2Member acnt:MunhallFacilityMember 2022-12-31 0000095953 us-gaap:DiscontinuedOperationsHeldforsaleMember acnt:PalmerFacilityMember 2023-12-31 0000095953 us-gaap:DiscontinuedOperationsHeldforsaleMember acnt:PalmerFacilityMember 2022-12-31 0000095953 us-gaap:LandMember 2023-12-31 0000095953 us-gaap:LandMember 2022-12-31 0000095953 us-gaap:LandImprovementsMember 2023-12-31 0000095953 us-gaap:LandImprovementsMember 2022-12-31 0000095953 us-gaap:BuildingMember 2023-12-31 0000095953 us-gaap:BuildingMember 2022-12-31 0000095953 us-gaap:MachineryAndEquipmentMember 2023-12-31 0000095953 us-gaap:MachineryAndEquipmentMember 2022-12-31 0000095953 us-gaap:ConstructionInProgressMember 2023-12-31 0000095953 us-gaap:ConstructionInProgressMember 2022-12-31 0000095953 us-gaap:CostOfSalesMember 2023-01-01 2023-12-31 0000095953 us-gaap:CostOfSalesMember 2022-01-01 2022-12-31 0000095953 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2023-01-01 2023-12-31 0000095953 us-gaap:SellingGeneralAndAdministrativeExpensesMember 2022-01-01 2022-12-31 0000095953 us-gaap:NotesPayableToBanksMember 2023-06-13 0000095953 us-gaap:NotesPayableToBanksMember 2023-12-31 0000095953 acnt:ABLLineOfCreditDueJanuary152025Member us-gaap:RevolvingCreditFacilityMember 2023-12-31 0000095953 acnt:ABLLineOfCreditDueJanuary152025Member us-gaap:RevolvingCreditFacilityMember 2022-12-31 0000095953 acnt:TermLoanDueJanuary152025Member us-gaap:SecuredDebtMember 2023-12-31 0000095953 acnt:TermLoanDueJanuary152025Member us-gaap:SecuredDebtMember 2022-12-31 0000095953 us-gaap:RevolvingCreditFacilityMember acnt:TheFacilityMember us-gaap:LineOfCreditMember 2023-09-30 0000095953 us-gaap:RevolvingCreditFacilityMember acnt:TheFacilityMember us-gaap:LineOfCreditMember 2023-12-31 0000095953 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember acnt:TheFacilityMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-09-30 2023-09-30 0000095953 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember acnt:TheFacilityMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-09-30 2023-09-30 0000095953 srt:MinimumMember us-gaap:RevolvingCreditFacilityMember acnt:TheFacilityMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-10-01 2023-12-31 0000095953 srt:MaximumMember us-gaap:RevolvingCreditFacilityMember acnt:TheFacilityMember us-gaap:LineOfCreditMember us-gaap:SecuredOvernightFinancingRateSofrOvernightIndexSwapRateMember 2023-10-01 2023-12-31 0000095953 us-gaap:RevolvingCreditFacilityMember acnt:TheFacilityMember 2023-12-31 0000095953 acnt:ABLLineOfCreditDueJanuary152025Member us-gaap:LineOfCreditMember 2021-01-15 0000095953 us-gaap:RevolvingCreditFacilityMember acnt:ABLLineOfCreditDueJanuary152025Member us-gaap:LineOfCreditMember 2021-01-15 0000095953 acnt:MachineryAndEquipmentSubLimitMember acnt:ABLLineOfCreditDueJanuary152025Member us-gaap:LineOfCreditMember 2021-01-15 0000095953 us-gaap:RevolvingCreditFacilityMember acnt:ABLLineOfCreditDueJanuary152025Member us-gaap:LineOfCreditMember us-gaap:BaseRateMember 2021-01-15 2021-01-15 0000095953 us-gaap:RevolvingCreditFacilityMember acnt:ABLLineOfCreditDueJanuary152025Member us-gaap:LineOfCreditMember acnt:LondonInterbankOfferedRateLIBOR1Member 2021-01-15 2021-01-15 0000095953 us-gaap:RevolvingCreditFacilityMember acnt:ABLLineOfCreditDueJanuary152025Member us-gaap:LineOfCreditMember 2023-12-31 0000095953 us-gaap:RevolvingCreditFacilityMember acnt:ABLLineOfCreditDueJanuary152025Member us-gaap:LineOfCreditMember 2022-12-31 0000095953 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2023-01-01 2023-12-31 0000095953 us-gaap:RevolvingCreditFacilityMember us-gaap:LineOfCreditMember 2022-01-01 2022-12-31 0000095953 us-gaap:RevolvingCreditFacilityMember 2023-01-01 2023-12-31 0000095953 us-gaap:RevolvingCreditFacilityMember 2022-01-01 2022-12-31 0000095953 acnt:AmendedShareRepurchaseProgramMember 2021-02-17 0000095953 acnt:AmendedShareRepurchaseProgramMember 2023-12-31 0000095953 us-gaap:EmployeeStockOptionMember acnt:A2011PlanMember 2023-01-01 2023-12-31 0000095953 srt:MinimumMember us-gaap:EmployeeStockOptionMember acnt:A2011PlanMember 2023-01-01 2023-12-31 0000095953 srt:MaximumMember us-gaap:EmployeeStockOptionMember acnt:A2011PlanMember 2023-01-01 2023-12-31 0000095953 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0000095953 srt:MinimumMember acnt:StockAwardsMember acnt:A2015StockAwardsPlanMember acnt:ShareBasedPaymentArrangementTrancheFiveMember 2023-01-01 2023-12-31 0000095953 srt:MinimumMember acnt:StockAwardsMember acnt:A2015StockAwardsPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-12-31 0000095953 srt:MinimumMember acnt:StockAwardsMember acnt:A2015StockAwardsPlanMember acnt:ShareBasedPaymentArrangementTrancheFourMember 2023-01-01 2023-12-31 0000095953 srt:MinimumMember acnt:StockAwardsMember acnt:A2015StockAwardsPlanMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2023-01-01 2023-12-31 0000095953 srt:MinimumMember acnt:StockAwardsMember acnt:A2015StockAwardsPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-12-31 0000095953 srt:MaximumMember acnt:StockAwardsMember acnt:A2015StockAwardsPlanMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-12-31 0000095953 srt:MaximumMember acnt:StockAwardsMember acnt:A2015StockAwardsPlanMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-12-31 0000095953 srt:MaximumMember acnt:StockAwardsMember acnt:A2015StockAwardsPlanMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2023-01-01 2023-12-31 0000095953 acnt:StockAwardsMember acnt:A2015StockAwardsPlanMember 2023-01-01 2023-12-31 0000095953 acnt:StockAwardsMember 2023-01-01 2023-12-31 0000095953 acnt:StockAwardsMember 2022-12-31 0000095953 acnt:StockAwardsMember 2023-12-31 0000095953 us-gaap:PerformanceSharesMember 2023-01-01 2023-12-31 0000095953 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-12-31 0000095953 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-12-31 0000095953 us-gaap:PerformanceSharesMember us-gaap:ShareBasedCompensationAwardTrancheThreeMember 2023-01-01 2023-12-31 0000095953 us-gaap:PerformanceSharesMember acnt:ShareBasedPaymentArrangementTrancheFourMember 2023-01-01 2023-12-31 0000095953 us-gaap:PerformanceSharesMember acnt:ShareBasedPaymentArrangementTrancheFiveMember 2023-01-01 2023-12-31 0000095953 us-gaap:PerformanceSharesMember acnt:ShareBasedPaymentArrangementTrancheSixMember 2023-01-01 2023-12-31 0000095953 us-gaap:PerformanceSharesMember acnt:ShareBasedPaymentArrangementTrancheSevenMember 2023-01-01 2023-12-31 0000095953 us-gaap:PerformanceSharesMember acnt:ShareBasedPaymentArrangementTrancheEightMember 2023-01-01 2023-12-31 0000095953 us-gaap:PerformanceSharesMember acnt:ShareBasedPaymentArrangementTrancheNineMember 2023-01-01 2023-12-31 0000095953 us-gaap:PerformanceSharesMember acnt:ShareBasedPaymentArrangementTrancheTenMember 2023-01-01 2023-12-31 0000095953 us-gaap:PerformanceSharesMember acnt:ShareBasedPaymentArrangementTrancheElevenMember 2023-01-01 2023-12-31 0000095953 us-gaap:PerformanceSharesMember 2022-01-01 2022-12-31 0000095953 us-gaap:PerformanceSharesMember 2022-12-31 0000095953 us-gaap:PerformanceSharesMember 2023-12-31 0000095953 acnt:InducementAwardsMember us-gaap:ShareBasedCompensationAwardTrancheOneMember 2023-01-01 2023-12-31 0000095953 acnt:InducementAwardsMember us-gaap:ShareBasedCompensationAwardTrancheTwoMember 2023-01-01 2023-12-31 0000095953 acnt:InducementAwardsMember 2022-12-31 0000095953 acnt:InducementAwardsMember 2023-01-01 2023-12-31 0000095953 acnt:InducementAwardsMember 2023-12-31 0000095953 acnt:InducementAwardsMember 2022-01-01 2022-12-31 0000095953 acnt:NonEmployeeDirectorMember us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0000095953 acnt:AuditCommitteeMember acnt:NonEmployeeDirectorMember us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0000095953 acnt:CompensationCommitteeMember acnt:NonEmployeeDirectorMember us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0000095953 acnt:NominatingAndCorporateGovernanceCommitteeMember acnt:NonEmployeeDirectorMember us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0000095953 acnt:NonEmployeeDirectorMember us-gaap:RestrictedStockMember 2023-12-31 0000095953 srt:MaximumMember acnt:NonEmployeeDirectorMember us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0000095953 us-gaap:DomesticCountryMember 2023-12-31 0000095953 us-gaap:DomesticCountryMember 2022-12-31 0000095953 us-gaap:StateAndLocalJurisdictionMember 2023-12-31 0000095953 us-gaap:StateAndLocalJurisdictionMember 2022-12-31 0000095953 acnt:TubularProductsMember us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-12-31 0000095953 acnt:TubularProductsMember us-gaap:SegmentContinuingOperationsMember 2022-01-01 2022-12-31 0000095953 acnt:SpecialtyChemicalsMember us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-12-31 0000095953 acnt:SpecialtyChemicalsMember us-gaap:SegmentContinuingOperationsMember 2022-01-01 2022-12-31 0000095953 us-gaap:AllOtherSegmentsMember us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-12-31 0000095953 us-gaap:AllOtherSegmentsMember us-gaap:SegmentContinuingOperationsMember 2022-01-01 2022-12-31 0000095953 us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-12-31 0000095953 us-gaap:SegmentContinuingOperationsMember 2022-01-01 2022-12-31 0000095953 us-gaap:OperatingSegmentsMember acnt:TubularProductsMember us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-12-31 0000095953 us-gaap:OperatingSegmentsMember acnt:TubularProductsMember us-gaap:SegmentContinuingOperationsMember 2022-01-01 2022-12-31 0000095953 us-gaap:OperatingSegmentsMember acnt:SpecialtyChemicalsMember us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-12-31 0000095953 us-gaap:OperatingSegmentsMember acnt:SpecialtyChemicalsMember us-gaap:SegmentContinuingOperationsMember 2022-01-01 2022-12-31 0000095953 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-12-31 0000095953 us-gaap:OperatingSegmentsMember us-gaap:AllOtherSegmentsMember us-gaap:SegmentContinuingOperationsMember 2022-01-01 2022-12-31 0000095953 us-gaap:OperatingSegmentsMember us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-12-31 0000095953 us-gaap:OperatingSegmentsMember us-gaap:SegmentContinuingOperationsMember 2022-01-01 2022-12-31 0000095953 us-gaap:CorporateNonSegmentMember us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-12-31 0000095953 us-gaap:CorporateNonSegmentMember us-gaap:SegmentContinuingOperationsMember 2022-01-01 2022-12-31 0000095953 us-gaap:OperatingSegmentsMember acnt:TubularProductsMember us-gaap:SegmentContinuingOperationsMember 2023-12-31 0000095953 us-gaap:OperatingSegmentsMember acnt:TubularProductsMember us-gaap:SegmentContinuingOperationsMember 2022-12-31 0000095953 us-gaap:OperatingSegmentsMember acnt:SpecialtyChemicalsMember us-gaap:SegmentContinuingOperationsMember 2023-12-31 0000095953 us-gaap:OperatingSegmentsMember acnt:SpecialtyChemicalsMember us-gaap:SegmentContinuingOperationsMember 2022-12-31 0000095953 us-gaap:CorporateNonSegmentMember us-gaap:SegmentContinuingOperationsMember 2023-12-31 0000095953 us-gaap:CorporateNonSegmentMember us-gaap:SegmentContinuingOperationsMember 2022-12-31 0000095953 us-gaap:SegmentContinuingOperationsMember 2023-12-31 0000095953 us-gaap:SegmentContinuingOperationsMember 2022-12-31 0000095953 acnt:LiquidStorageTanksandSeparationEquipmentProductGroupMember us-gaap:SegmentContinuingOperationsMember 2022-01-01 2022-12-31 0000095953 acnt:StainlessSteelPipeProductGroupMember us-gaap:SegmentContinuingOperationsMember 2022-01-01 2022-12-31 0000095953 acnt:SpecialtyChemicalsProductGroupMember us-gaap:SegmentContinuingOperationsMember 2022-01-01 2022-12-31 0000095953 country:US us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-12-31 0000095953 country:US us-gaap:SegmentContinuingOperationsMember 2022-01-01 2022-12-31 0000095953 us-gaap:NonUsMember us-gaap:SegmentContinuingOperationsMember 2023-01-01 2023-12-31 0000095953 us-gaap:NonUsMember us-gaap:SegmentContinuingOperationsMember 2022-01-01 2022-12-31 0000095953 acnt:A401kEmployeeStockOwnershipPlanMember 2023-01-01 2023-12-31 0000095953 acnt:A401kEmployeeStockOwnershipPlanMember 2022-01-01 2022-12-31 0000095953 acnt:A401kandProfitSharingPlanMember 2023-01-01 2023-12-31 0000095953 acnt:A401kandProfitSharingPlanMember 2022-01-01 2022-12-31 0000095953 acnt:DefinedContributionPlanTrancheOneMember acnt:DanChemPlanMember 2022-01-01 2022-12-31 0000095953 acnt:DefinedContributionPlanTrancheTwoMember acnt:DanChemPlanMember 2022-01-01 2022-12-31 0000095953 acnt:DefinedContributionPlanTrancheTwoMember srt:MinimumMember acnt:DanChemPlanMember 2022-01-01 2022-12-31 0000095953 acnt:DefinedContributionPlanTrancheTwoMember srt:MaximumMember acnt:DanChemPlanMember 2022-01-01 2022-12-31 0000095953 acnt:DanChemPlanMember 2022-01-01 2022-12-31 0000095953 acnt:DanChemPlanMember 2023-01-01 2023-12-31 0000095953 2018-01-01 2019-12-31 0000095953 2020-06-01 2020-06-30 0000095953 2020-08-01 2022-08-31 0000095953 2022-08-01 2022-08-31 0000095953 2022-10-01 2022-10-31 0000095953 2023-01-01 2023-03-31 0000095953 2023-04-01 2023-06-30 0000095953 2023-10-01 2023-12-31 0000095953 2022-01-01 2022-03-31 0000095953 2022-04-01 2022-06-30 0000095953 2022-07-01 2022-09-30 0000095953 2022-10-01 2022-12-31 0000095953 us-gaap:InventoryValuationReserveMember 2022-12-31 0000095953 us-gaap:InventoryValuationReserveMember 2023-01-01 2023-12-31 0000095953 us-gaap:InventoryValuationReserveMember 2023-12-31 0000095953 us-gaap:InventoryValuationReserveMember 2021-12-31 0000095953 us-gaap:InventoryValuationReserveMember 2022-01-01 2022-12-31 iso4217:USD shares iso4217:USD shares acnt:segment pure acnt:order acnt:demand 0000095953 2023 FY false http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization http://fasb.org/us-gaap/2023#PropertyPlantAndEquipmentAndFinanceLeaseRightOfUseAssetAfterAccumulatedDepreciationAndAmortization 10-K true 2023-12-31 --12-31 false 0-19687 Ascent Industries Co. DE 57-0426694 1400 16th Street Suite 270, Oak Brook, IL 60523 (630) 884-9181 Common Stock, par value $1.00 per share ACNT NASDAQ No No Yes Yes Accelerated Filer true false true false false 62500000 10124781 <div style="margin-top:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Documents Incorporated By Reference</span></div><div style="margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Portions of the Proxy Statement for the 2024 annual shareholders' meeting are incorporated by reference into Part III of this Form 10-K.</span></div> Moss Adams, LLP Irvine, CA 659 1851000 1440000 26604000 33202000 21020000 33405000 13711000 10811000 17575000 23455000 52306000 67671000 4879000 7770000 2912000 380000 861000 59912000 89413000 170375000 29755000 35534000 27784000 29142000 0 11389000 8496000 10001000 5808000 1353000 104000 203000 1935000 1862000 0 9184000 163295000 269043000 16416000 14114000 5108000 5509000 360000 387000 0 2464000 1140000 1015000 292000 280000 1473000 9709000 24789000 33478000 0 69085000 29729000 30869000 1307000 1242000 60000 68000 0 42000 55885000 134784000 1 1 24000000 24000000 11085103 11085103 10094821 10094821 11085000 11085000 47333000 47021000 58517000 85146000 116935000 143252000 990282 924504 9525000 8993000 107410000 134259000 163295000 269043000 193179000 261993000 191653000 218706000 1526000 43287000 26712000 27640000 855000 1104000 11389000 0 -37430000 14543000 4238000 2742000 593000 209000 -41075000 12010000 -6924000 -5568000 -34151000 17578000 7522000 4488000 -26629000 -26629000 22066000 -3.37 1.72 -3.37 1.69 0.74 0.44 0.74 0.43 -2.63 2.16 -2.63 2.12 10140000 10230000 10140000 10410000 -26629000 22066000 7522000 4488000 -34151000 17578000 6161000 6421000 1505000 1853000 99000 99000 11389000 0 -6924000 -5568000 0 372000 -180000 478000 3318000 2615000 -246000 18000 242000 414000 0 364000 1023000 1355000 -6778000 264000 -12245000 13685000 -515000 211000 1650000 -6269000 0 -2000 -401000 -2127000 3129000 -7923000 6644000 -5262000 16434000 10839000 23078000 5577000 2885000 3394000 0 99000 -2885000 -3295000 53386000 -1680000 50501000 -4975000 256606000 443363000 900000 967000 0 175000 328155000 442206000 928000 580000 305000 266000 0 -484000 1287000 1343000 -73169000 -374000 0 -808000 -73169000 -1182000 410000 -580000 0 4000 1441000 2017000 1851000 1441000 4175000 2230000 864000 7859000 653000 751000 11085000 11085000 46058000 63080000 918000 -8633000 111590000 22066000 22066000 86274 -449000 86000 813000 364000 18098 5000 18000 170000 175000 1407000 1407000 110404 110000 1343000 1343000 11085000 11085000 47021000 85146000 924000 -8993000 134259000 -26629000 -26629000 -26629000 77330 -751000 77000 751000 0 1063000 1063000 143108 143000 1283000 1283000 11085000 11085000 47333000 58517000 990000 -9525000 107410000 Summary of Significant Accounting Policies<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ascent Industries Co. is an industrials company focused on the production of stainless steel pipe and tube and specialty chemicals. Ascent Industries Co. was incorporated in 1958 as the successor to a chemical manufacturing business founded in 1945 known as Blackman Uhler Industries Inc. On August 5, 2022, we filed with the Secretary of State of the State of Delaware a Certificate of Amendment to our Certificate of Incorporation to change our corporate name from Synalloy Corporation to Ascent Industries Co., effective August 10, 2022. The Company's executive office is located at 1400 16th Street, Suite 270, Oak Brook, Illinois 60523. Unless indicated otherwise, the terms "Ascent", "Company," "we" "us," and "our" refer to Ascent Industries Co. and its consolidated subsidiaries. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's business is divided into two reportable operating segments, Tubular Products and Specialty Chemicals. The Tubular Products segment serves markets through pipe and tube and customers in the appliance, architectural, automotive and commercial transportation, brewery, chemical, petrochemical, pulp and paper, mining, power generation (including nuclear), water and waste-water treatment, liquid natural gas ("LNG"), food processing, pharmaceutical, oil and gas and other industries.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Specialty Chemicals segment produces specialty products for the pulp and paper, coatings, adhesives, sealants and elastomers (CASE), textile, automotive, household, industrial and institutional ("HII"), agricultural, water and waste-water treatment, construction, oil and gas and other industries.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Below are those accounting policies considered by the Company to be significant.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of the Company and its subsidiaries, all of which are wholly-owned. Intercompany transactions and balances have been eliminated.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company's financial statements in accordance with accounting principles generally accepted in the United States of America requires management to make estimates that affect the reported amounts of assets, liabilities, sales and expenses, and related disclosures of contingent assets and liabilities. Significant items subject to such estimates and assumptions include the carrying value of property, plant and equipment; intangible assets; the fair value of assets or liabilities acquired in a business combination; valuation allowances for receivables, inventories and deferred income tax assets and liabilities; environmental liabilities; liabilities for potential tax deficiencies; and, potential litigation claims and settlements. The Company bases these estimates on historical results and various other assumptions believed to be reasonable, all of which form the basis for making estimates concerning the carrying value of assets and liabilities that are readily available from other sources. Actual results may differ from these estimates.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. The Company maintains cash levels in bank accounts that, at times, may exceed federally-insured limits.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable from the sale of products are recorded at net realizable value and the Company generally grants credit to customers on an unsecured basis. Substantially all of the Company's accounts receivable are due from companies located throughout the United States. The Company provides an allowance for credit losses for expected uncollectible amounts. The allowance is based upon an analysis of accounts receivable balances with similar risk characteristics on a collective basis, considering factors such as the aging of receivables balances, historical loss experience, current information, and future expectations. Each reporting period, the Company reassesses whether any accounts receivable no longer share similar risk characteristics and should instead be evaluated as part of another pool or on an individual basis. The Company performs periodic credit evaluations of its customers' financial condition and generally does not require collateral. Receivables are generally due within 30 to 60 days. Delinquent receivables are written off based on individual credit evaluations and specific circumstances of the customer. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The opening and closing balances of our accounts receivables from continuing operations are as follows (in thousands):</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.126%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.995%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.995%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.996%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 1, 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivables, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,417 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,202 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,604 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity in the allowance for credit losses from continuing operations were as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.221%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.995%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.996%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current period provision for expected credit losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions from allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,133)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(341)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory is stated at the lower of cost or net realizable value ("LCNRV"). Cost is determined by either specific identification or weighted average methods. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of each quarter, all facilities review recent sales reports to identify sales price trends that would indicate products or product lines that are being sold below our cost. This would indicate that an adjustment would be required. An LCNRV adjustment is recorded when the Company's inventory cost, based upon a historical price, is greater than the current selling price of that product. During the year ended December 31, 2023, LCNRV adjustments of $0.6 million required by our Specialty Chemicals segment. During the year ended December 31 2022, no significant LCNRV adjustments were required by our Specialty Chemicals segment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stainless steel, both in its raw material (coil or plate) or finished goods (pipe and tube) state is purchased/sold using a base price plus an additional surcharge which is dependent on current nickel prices. As raw materials are purchased, it is priced to the Company based upon the surcharge at that date. When the selling price of the finished pipe is set for the customer, approximately three months later, the then-current nickel surcharge is used to determine the proper selling prices. An LCNRV adjustment is recorded when the Company's inventory cost, based upon a historical nickel price, is greater than the current selling price of that product due to a reduction in the nickel surcharge. LCNRV adjustments of $0.6 million and $0.3 million were required by our Tubular Products segment's continuing operations during the years ended December 31, 2023 and 2022, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company establishes inventory reserves for:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Estimated obsolete or unmarketable inventory - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company identifies aged inventory items with slow or no sales activity for finished goods or slow or no usage for raw materials for a certain period of time. For those inventory items, a reserve is established for a percentage of the inventory cost less any estimated scrap proceed and is based on our current knowledge with respect to inventory levels, sales trends and historical experience. The Company reserved </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$5.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $2.8 million for continuing operations as of December 31, 2023 and 2022, respectively.</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Estimated quantity losses - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company performs an annual physical count of inventory during the fourth quarter each year for all facilities. A reserve is established for the potential quantity losses that could occur subsequent to their physical inventory. This reserve is based upon the most recent physical inventory results. The Company had $0.5 million and $0.2 million reserved for physical inventory quantity losses for continuing operations as of December 31, 2023 and 2022, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property, Plant and Equipment - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment are stated at cost. Depreciation is determined based on the straight-line method over the estimated useful life of the assets. Substantially all depreciation is recorded within cost of goods sold on the consolidated statements of income (loss). Leasehold improvements are depreciated over the shorter of their useful lives or the remaining non-cancellable lease term, buildings are depreciated over a range of 10 years to 40 years, and machinery, fixtures and equipment are depreciated over a range of three years to 20 years. The costs of software licenses are amortized over five years using the straight-line method. The Company continually reviews the recoverability of the carrying value of long-lived assets. The Company also reviews long-lived assets for impairment whenever events or changes in circumstances indicate the carrying amount of such assets may not be recoverable. When the future undiscounted cash flows of the operation to which the assets relate do not exceed the carrying value of the asset, the assets are written down to fair value.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Business combinations are accounted for using the acquisition method of accounting. Under this method, the total consideration transferred to consummate the business combination is allocated to the identifiable tangible and intangible assets acquired and liabilities assumed based on their respective fair values as of the closing date of the transaction. The acquisition method of accounting requires extensive use of estimates and judgments to allocate the consideration transferred to the identifiable tangible and intangible assets acquired, if any, and liabilities assumed.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is the excess of the purchase price over the fair value of identifiable assets acquired, less fair value of liabilities assumed, in a business combination. The Company reviews goodwill for impairment at the reporting unit level, which is the operating segment level or one level below the operating segment level. Goodwill is not amortized but is evaluated for impairment at least annually on October 1 or whenever events or changes in circumstances indicate that it is more likely than not that the carrying amount may not be recoverable. The evaluation begins with a qualitative assessment to determine whether a quantitative impairment test is necessary. If, after assessing qualitative factors, we determine it is more likely than not that the fair value of the reporting unit is less than the carrying amount, then the quantitative goodwill impairment test is performed.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The quantitative goodwill impairment test used to identify potential impairment compares the fair value of a reporting unit with its carrying amount, including goodwill. Fair value represents the price a market participant would be willing to pay in a potential sale of the reporting unit and is based on a combination of an income approach, based on discounted future cash flows, and a market approach, based on market multiples applied to free cash flow. If the fair value exceeds the carrying value, then no goodwill impairment has occurred. If the carrying value of the reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit. Any impairment identified is included within "goodwill impairment" in the consolidated statements of income (loss). </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reporting unit is an operating segment or a business unit one level below that operating segment, for which discrete financial information is prepared and regularly reviewed by segment management. During 2023 and 2022, goodwill was allocated to the Specialty Chemicals reporting unit.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill for the years ended December 31, 2023 and 2022 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"><tr><td style="width:1.0%"></td><td style="width:83.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.848%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Specialty Chemicals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,637 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase Price Allocation Revision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,248)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill Impairment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,389)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2023, the Company determined potential indicators of impairment within the Specialty Chemicals reporting unit, with an associated goodwill balance of $11.4 million existed. Macroeconomic conditions and pressures, increased risks within the broader specialty chemicals business, reporting unit operating losses and a decline in the reporting unit's net sales compared to forecast, collectively, indicated that the reporting unit had experienced a triggering event and the need to perform a quantitative evaluation of goodwill. The Company performed a discounted cash flow analysis and a market multiple analysis for the Specialty Chemicals reporting unit to determine the reporting unit's fair value. The discounted cash flow analysis included management assumptions for expected sales growth, capital expenditures and overall operational forecasts while the market multiple analysis included historical and projected performance, market capitalization, volatility and multiples for industry peers. Determining the fair value of the reporting unit and allocation of that fair value to individual assets and liabilities within the reporting unit to determine the implied fair value of the goodwill is judgmental in nature and requires the use of significant management estimates and assumptions. Any changes in the judgments, estimates, or assumptions could produce significantly different results. As a result of the goodwill impairment evaluation, it was concluded that the estimated fair value of the Specialty Chemicals reporting unit was below its carrying value by 27.6% resulting in a goodwill impairment charge of $11.4 million for the year ended December 31, 2023.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangible assets consists of customer relationships, trademarks and trade names, and represents the fair value of intellectual, non-physical assets resulting from business acquisitions and are amortized over their estimated useful lives using either an accelerated or straight-line method over a period of 15 years. Amortization expense is recorded in selling, general and administrative expense on the consolidated statements of income (loss). </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and accumulated amortization of intangible assets from continuing operations consist of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"><tr><td style="width:1.0%"></td><td style="width:38.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.847%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.851%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Definite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer related</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,685)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total definite-lived intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,254 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,758)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,254 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,253)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded amortization expense related to intangible assets from continuing operations of $1.5 million and $1.9 million for 2023 and 2022, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated amortization expense for the next five fiscal years based on existing intangible assets is as follows: </span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.398%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,496 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Charges - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred charges represent debt issuance costs and are amortized over their estimated useful lives using the straight-line method over a period of four years and is recorded in interest expense on the consolidated statements of income (loss).</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred charges totaled $0.4 million as of December 31, 2023 and 2022, respectively. Accumulated amortization of deferred charges as of December 31, 2023 and 2022 totaled $0.3 million and $0.2 million, respectively. </span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded amortization expense related to deferred charges of $0.1 million for 2023 and 2022. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-Lived Asset Impairment - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of long-lived assets are reviewed whenever certain events or changes in circumstances indicate that the carrying amounts may not be recoverable. A potential impairment has occurred for long-lived assets held-for-use if projected future undiscounted cash flows expected to result from the use and eventual disposition of the assets are less than the carrying amounts of the assets. An impairment loss is recorded for long-lived assets held-for-use when the carrying amount of the asset is not recoverable and exceeds its fair value. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets that are expected to be sold within the next 12 months and meet the other relevant held-for-sale criteria are classified as long-lived assets held-for-sale. An impairment loss is recorded for long-lived assets held-for-sale when the carrying amount of the asset exceeds its fair value less cost to sell. A long-lived asset is not depreciated while its classified as held-for-sale.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For long-lived assets to be abandoned, the Company considers the asset to be disposed of when it ceases to be used. Until it ceases to be used, the Company continues to classify the asset as held-for-use and test for potential impairment accordingly. If the Company commits to a plan to abandon a long-lived asset before the end of its previously estimated useful life, its depreciable life is re-evaluated.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses on the disposal of assets are recorded as the difference between the net proceeds received, if any, and net carrying values of the assets disposed and are included in loss on disposal of assets and adjustments to assets held for sale, net in the consolidated statements of comprehensive (loss) income.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value measurements associated with long-lived asset impairments are included in </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i371a6e0e53bd466f9b3f93a724c77c44_121" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 4</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> of the notes to the consolidated financial statements.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Discontinued Operations - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for and classifies a business as a discontinued operation when the following criteria are met: the disposal group is a component of an entity, the component of the entity meets the held for sale criteria in accordance with our policy described above and the component of the entity represents a strategic shift in the entity's operating and financial results. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i371a6e0e53bd466f9b3f93a724c77c44_112" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">N</a><a href="#i371a6e0e53bd466f9b3f93a724c77c44_112" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">o</a><a href="#i371a6e0e53bd466f9b3f93a724c77c44_112" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">te 2</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for discussion on the Company's discontinued operations.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets Held for Sale - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies long-lived assets or disposal groups as held for sale in the period when all of the following conditions have been met:</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the Board of Directors have approved and committed to a plan to sell the assets or disposal group;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the asset or disposal group is available for immediate sale in its present condition;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">an active program to locate a buyer and other actions required to complete the sale have been initiated;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the sale of the asset or disposal group is probable and expected to be completed within one year;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the asset or disposal group is being actively marketed for sale at a price that is reasonable in relation to its current fair value; and,</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">it is unlikely that significant changes to the plan will be made or that the plan will be withdrawn.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We initially measure a long-lived asset or disposal group that is classified as held for sale at the lower of its carrying value or fair value less any costs to sell and recognize any loss in the period in which the held for sale criteria are met. Gains are not recognized until the date of sale. We cease depreciation and amortization of a long-lived asset, or assets within a disposal group, upon their designation as held for sale and subsequently assess fair value less any costs to sell at each reporting period until the asset or disposal group is no longer classified as held for sale. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i371a6e0e53bd466f9b3f93a724c77c44_121" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 4</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for discussion on the Company's assets held for sale.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines whether an arrangement is a lease at contract inception. For leases in which the Company is the lessee, the Company recognizes a right-of-use asset and corresponding lease liability on the consolidated balance sheets equal to the present value of the fixed lease payments over the lease term. Lease liabilities represent an obligation to make lease payments arising from a lease while right-of-use assets represent a right to use an underlying asset during the lease term. The Company does not separate lease and non-lease components for its underlying assets. Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheets.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If readily determinable, the rate implicit in the lease is used to discount lease payments to present value; however, the Company's leases generally do not provide a readily determinable implicit rate. When the implicit rate is not determinable, the Company's estimated incremental borrowing rate is utilized, determined on a fully collateralized and fully amortizing basis, to discount lease payments based on information available at lease commencement. The Company determines the appropriate incremental borrowing rate by identifying a reference rate and making adjustments that take into consideration financing options and certain lease-specific circumstances. Such adjustments include assuming the Store Capital lease would require two lenders with the secondary lender being secured on a second lien requiring mezzanine rates. Lease costs are recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets and operating lease liabilities are remeasured upon certain modifications to leases using the present value of the remaining lease payments and estimated incremental borrowing rate upon lease modification. The difference between the remeasured right-of-use asset and the operating lease liabilities are recognized as a gain or loss within operating expenses. The Company reviews any changes to its lease agreements for potential modifications and/or indicators of impairment of the respective right-of-use asset. Operating leases are included in right-of-use assets, current portion of operating lease liabilities and long-term portion of operating lease liabilities on the accompanying consolidated balance sheets. Finance leases are included in property, plant and equipment, current portion of finance lease liabilities and long-term portion of finance lease liabilities. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i371a6e0e53bd466f9b3f93a724c77c44_133" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 7</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information on the Company's leases.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company subleases portions of certain properties that are not used in its operations. Sublease income was $0.4 million for 2023. Sublease income was $0.2 million for 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are recognized when control of the promised goods or services is transferred to our customers upon shipment, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. The Company's revenues are derived from contracts with customers where performance obligations are satisfied </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">at a point-in-time or over-time. For certain contracts under which the Company produces product with no alternative use and for which the Company has an enforceable right to payment during the production cycle, product in which the material is customer owned or in which the customer simultaneously consumes the benefits throughout the production cycle, progress toward satisfying the performance obligation is measured using an output method of units produced. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain customer arrangements consist of bill-and-hold characteristics under which transfer of control has been met (including the passing of title and significant risk and reward of ownership to the customers). Therefore, the customers can direct the use of the bill-and-hold inventory while we retain physical possession of the product until it is shipped to a customer at a point in time in the future.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts with customers may include multiple performance obligations. For such arrangements, revenue for each performance obligation is based on its standalone selling price and revenue is recognized as each performance obligation is satisfied. The Company generally determines standalone selling prices based on the prices charged to customers using the adjusted market assessment approach or expected cost plus margin. Deferred revenues are recorded when cash payments are received in advance of satisfying the performance obligation, including amounts which are refundable. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i371a6e0e53bd466f9b3f93a724c77c44_118" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 3</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information on the Company's revenue.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Shipping Costs - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping costs are treated as fulfillment activities at the time control and title of the promised good and services rendered are transferred to the customer. Shipping costs from continuing operations of approximately $3.4 million and $4.3 million in 2023 and 2022, respectively, are recorded in cost of goods sold on the consolidated statements of income (loss).</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share-Based Compensation - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Share-based payments to employees, including grants of employee stock options, are recognized in the consolidated statements of income (loss) as compensation expense (based on their estimated fair values at grant date) generally over the vesting period of the awards using the straight-line method. Any forfeitures of share-based awards are recorded as they occur. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i371a6e0e53bd466f9b3f93a724c77c44_142" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 10</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information on the Company's accounting for share-based payments.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing accounts and their respective tax basis and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recorded to reduce the carrying amounts of deferred tax assets unless it is more likely than not that such assets will be realized.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additionally, the Company maintains reserves for uncertain tax provisions, if necessary. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i371a6e0e53bd466f9b3f93a724c77c44_148" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 11</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information on the Company's income taxes.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Earnings Per Share - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Earnings per share of common stock are computed based on the weighted average number of basic and diluted shares outstanding during each period. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i371a6e0e53bd466f9b3f93a724c77c44_151" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 12</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information on the Company's earnings per share.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentrations of Credit Risk - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash deposits and trade accounts receivable. The Company monitors the financial institutions where it invests its cash and cash equivalents as well as performs credit reviews of potential customers when extending credit to purchase and periodic reviews of existing customers to mitigate exposure and risk. The Tubular Products segment has one customer that accounted for approximately 17% of the segment's revenues for 2023. There were no customers representing more than 10% of the Tubular Products segment's revenues for 2022. The Specialty Chemicals segment has one customer that accounted for approximately 24% of the segment's revenues for 2023 and 21% of the segment's revenues for 2022.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Pronouncements Recently Adopted - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 31, 2023, the Company adopted ASU 2020-04 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Facilitation of Effects of Reference Rate Reform on Financial Reporting.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The ASU, and subsequent clarifications, provide practical expedients for contract modification accounting related to the transition away from the London Interbank Offered Rate (LIBOR) and other interbank offering rates to alternative reference rates. The expedients are applicable to contract modifications made and hedging relationships entered into on or before December 31, 2024. The Company intends to use the expedients where needed for reference rate transition. The adoption of this standard by the Company did not have a material effect on the consolidated financial statements or footnote disclosures..</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Pronouncements Not Yet Adopted - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board issued Accounting Standards Update (ASU) 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The ASU expands public entities’ segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. All disclosure requirements under ASU 2023-07 are also required for public entities with a single reportable segment. The ASU is effective for the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2024, and subsequent interim periods, with early adoption permitted. The Company is currently evaluating the impact of adopting this ASU on its consolidated financial statements and footnote disclosures.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the Financial Accounting Standards Board issued Accounting Standards Update (ASU) 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ASU requires consistent categories and greater disaggregation of information in the rate reconciliation and income taxes paid disaggregated by jurisdiction. The amendments also require that all entities disclose more detailed information about income taxes paid, including by jurisdiction; pretax income (or loss) from continuing operations; and income tax expense (or benefit). The ASU is effective for the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2024, and subsequent interim periods, with early adoption permitted. The Company is currently evaluating the impact of adopting this ASU on its consolidated financial statements and footnote disclosures.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recent accounting pronouncements pending adoption not discussed in this Form 10-K are either not applicable to the Company or are not expected to have a material impact on the Company.</span></div> 2 2 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Principles of Consolidation - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of the Company and its subsidiaries, all of which are wholly-owned. Intercompany transactions and balances have been eliminated.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Use of Estimates - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the Company's financial statements in accordance with accounting principles generally accepted in the United States of America requires management to make estimates that affect the reported amounts of assets, liabilities, sales and expenses, and related disclosures of contingent assets and liabilities. Significant items subject to such estimates and assumptions include the carrying value of property, plant and equipment; intangible assets; the fair value of assets or liabilities acquired in a business combination; valuation allowances for receivables, inventories and deferred income tax assets and liabilities; environmental liabilities; liabilities for potential tax deficiencies; and, potential litigation claims and settlements. The Company bases these estimates on historical results and various other assumptions believed to be reasonable, all of which form the basis for making estimates concerning the carrying value of assets and liabilities that are readily available from other sources. Actual results may differ from these estimates.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Cash and Cash Equivalents - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments with a maturity of three months or less when purchased to be cash equivalents. The Company maintains cash levels in bank accounts that, at times, may exceed federally-insured limits.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounts Receivable - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accounts receivable from the sale of products are recorded at net realizable value and the Company generally grants credit to customers on an unsecured basis. Substantially all of the Company's accounts receivable are due from companies located throughout the United States. The Company provides an allowance for credit losses for expected uncollectible amounts. The allowance is based upon an analysis of accounts receivable balances with similar risk characteristics on a collective basis, considering factors such as the aging of receivables balances, historical loss experience, current information, and future expectations. Each reporting period, the Company reassesses whether any accounts receivable no longer share similar risk characteristics and should instead be evaluated as part of another pool or on an individual basis. The Company performs periodic credit evaluations of its customers' financial condition and generally does not require collateral. Receivables are generally due within 30 to 60 days. Delinquent receivables are written off based on individual credit evaluations and specific circumstances of the customer. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The opening and closing balances of our accounts receivables from continuing operations are as follows (in thousands):</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.126%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.995%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.995%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.996%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 1, 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivables, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,417 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,202 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,604 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P30D P60D <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The opening and closing balances of our accounts receivables from continuing operations are as follows (in thousands):</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:58.126%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.995%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.995%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.996%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">January 1, 2022</span></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivables, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,417 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33,202 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,604 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Activity in the allowance for credit losses from continuing operations were as follows:</span></div><div style="margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:71.221%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.995%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.996%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at beginning of period</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">164 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current period provision for expected credit losses</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">953 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">820 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions from allowance</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,133)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(341)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at end of period</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">463 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">643 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 33417000 33202000 26604000 643000 164000 953000 820000 1133000 341000 463000 643000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inventories - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory is stated at the lower of cost or net realizable value ("LCNRV"). Cost is determined by either specific identification or weighted average methods. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of each quarter, all facilities review recent sales reports to identify sales price trends that would indicate products or product lines that are being sold below our cost. This would indicate that an adjustment would be required. An LCNRV adjustment is recorded when the Company's inventory cost, based upon a historical price, is greater than the current selling price of that product. During the year ended December 31, 2023, LCNRV adjustments of $0.6 million required by our Specialty Chemicals segment. During the year ended December 31 2022, no significant LCNRV adjustments were required by our Specialty Chemicals segment.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stainless steel, both in its raw material (coil or plate) or finished goods (pipe and tube) state is purchased/sold using a base price plus an additional surcharge which is dependent on current nickel prices. As raw materials are purchased, it is priced to the Company based upon the surcharge at that date. When the selling price of the finished pipe is set for the customer, approximately three months later, the then-current nickel surcharge is used to determine the proper selling prices. An LCNRV adjustment is recorded when the Company's inventory cost, based upon a historical nickel price, is greater than the current selling price of that product due to a reduction in the nickel surcharge. LCNRV adjustments of $0.6 million and $0.3 million were required by our Tubular Products segment's continuing operations during the years ended December 31, 2023 and 2022, respectively.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, the Company establishes inventory reserves for:</span></div><div style="margin-top:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Estimated obsolete or unmarketable inventory - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company identifies aged inventory items with slow or no sales activity for finished goods or slow or no usage for raw materials for a certain period of time. For those inventory items, a reserve is established for a percentage of the inventory cost less any estimated scrap proceed and is based on our current knowledge with respect to inventory levels, sales trends and historical experience. The Company reserved </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$5.6 million</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> and $2.8 million for continuing operations as of December 31, 2023 and 2022, respectively.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%;padding-left:14.5pt">Estimated quantity losses - </span>The Company performs an annual physical count of inventory during the fourth quarter each year for all facilities. A reserve is established for the potential quantity losses that could occur subsequent to their physical inventory. This reserve is based upon the most recent physical inventory results. 600000 0 600000 300000 5600000 2800000 500000 200000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Property, Plant and Equipment - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment are stated at cost. Depreciation is determined based on the straight-line method over the estimated useful life of the assets. Substantially all depreciation is recorded within cost of goods sold on the consolidated statements of income (loss). Leasehold improvements are depreciated over the shorter of their useful lives or the remaining non-cancellable lease term, buildings are depreciated over a range of 10 years to 40 years, and machinery, fixtures and equipment are depreciated over a range of three years to 20 years. The costs of software licenses are amortized over five years using the straight-line method. The Company continually reviews the recoverability of the carrying value of long-lived assets. The Company also reviews long-lived assets for impairment whenever events or changes in circumstances indicate the carrying amount of such assets may not be recoverable. When the future undiscounted cash flows of the operation to which the assets relate do not exceed the carrying value of the asset, the assets are written down to fair value.</span></div> P10Y P40Y P3Y P20Y P5Y <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Business Combinations - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Business combinations are accounted for using the acquisition method of accounting. Under this method, the total consideration transferred to consummate the business combination is allocated to the identifiable tangible and intangible assets acquired and liabilities assumed based on their respective fair values as of the closing date of the transaction. The acquisition method of accounting requires extensive use of estimates and judgments to allocate the consideration transferred to the identifiable tangible and intangible assets acquired, if any, and liabilities assumed.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Goodwill - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill is the excess of the purchase price over the fair value of identifiable assets acquired, less fair value of liabilities assumed, in a business combination. The Company reviews goodwill for impairment at the reporting unit level, which is the operating segment level or one level below the operating segment level. Goodwill is not amortized but is evaluated for impairment at least annually on October 1 or whenever events or changes in circumstances indicate that it is more likely than not that the carrying amount may not be recoverable. The evaluation begins with a qualitative assessment to determine whether a quantitative impairment test is necessary. If, after assessing qualitative factors, we determine it is more likely than not that the fair value of the reporting unit is less than the carrying amount, then the quantitative goodwill impairment test is performed.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The quantitative goodwill impairment test used to identify potential impairment compares the fair value of a reporting unit with its carrying amount, including goodwill. Fair value represents the price a market participant would be willing to pay in a potential sale of the reporting unit and is based on a combination of an income approach, based on discounted future cash flows, and a market approach, based on market multiples applied to free cash flow. If the fair value exceeds the carrying value, then no goodwill impairment has occurred. If the carrying value of the reporting unit exceeds its fair value, an impairment loss is recognized in an amount equal to that excess, limited to the total amount of goodwill allocated to that reporting unit. Any impairment identified is included within "goodwill impairment" in the consolidated statements of income (loss). </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A reporting unit is an operating segment or a business unit one level below that operating segment, for which discrete financial information is prepared and regularly reviewed by segment management. During 2023 and 2022, goodwill was allocated to the Specialty Chemicals reporting unit.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2023, the Company determined potential indicators of impairment within the Specialty Chemicals reporting unit, with an associated goodwill balance of $11.4 million existed. Macroeconomic conditions and pressures, increased risks within the broader specialty chemicals business, reporting unit operating losses and a decline in the reporting unit's net sales compared to forecast, collectively, indicated that the reporting unit had experienced a triggering event and the need to perform a quantitative evaluation of goodwill. The Company performed a discounted cash flow analysis and a market multiple analysis for the Specialty Chemicals reporting unit to determine the reporting unit's fair value. The discounted cash flow analysis included management assumptions for expected sales growth, capital expenditures and overall operational forecasts while the market multiple analysis included historical and projected performance, market capitalization, volatility and multiples for industry peers. Determining the fair value of the reporting unit and allocation of that fair value to individual assets and liabilities within the reporting unit to determine the implied fair value of the goodwill is judgmental in nature and requires the use of significant management estimates and assumptions. Any changes in the judgments, estimates, or assumptions could produce significantly different results. As a result of the goodwill impairment evaluation, it was concluded that the estimated fair value of the Specialty Chemicals reporting unit was below its carrying value by 27.6% resulting in a goodwill impairment charge of $11.4 million for the year ended December 31, 2023.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Intangible Assets - </span>Intangible assets consists of customer relationships, trademarks and trade names, and represents the fair value of intellectual, non-physical assets resulting from business acquisitions and are amortized over their estimated useful lives using either an accelerated or straight-line method over a period of 15 years. Amortization expense is recorded in selling, general and administrative expense on the consolidated statements of income (loss). <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The changes in the carrying amount of goodwill for the years ended December 31, 2023 and 2022 were as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"><tr><td style="width:1.0%"></td><td style="width:83.952%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.848%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Specialty Chemicals</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 31, 2021</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,637 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Purchase Price Allocation Revision</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,248)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,389 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill Impairment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,389)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance December 31, 2023</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 12637000 -1248000 11389000 11389000 0 11400000 0.276 11400000 P15Y <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The gross carrying amount and accumulated amortization of intangible assets from continuing operations consist of the following:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.553%"><tr><td style="width:1.0%"></td><td style="width:38.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.847%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.547%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.847%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.851%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying Amount</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated Amortization</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Definite-lived intangible assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer related</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,685)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,604 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,201)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks and trade names</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(56)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">500 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(40)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Total definite-lived intangible assets</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,254 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,758)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,254 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,253)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 14604000 6685000 14604000 5201000 150000 17000 150000 12000 500000 56000 500000 40000 15254000 6758000 15254000 5253000 1500000 1900000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Estimated amortization expense for the next five fiscal years based on existing intangible assets is as follows: </span></div><div style="margin-top:14pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:79.402%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.398%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,487 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,324 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,102 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">930 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">786 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,867 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,496 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 1487000 1324000 1102000 930000 786000 2867000 8496000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Deferred Charges - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred charges represent debt issuance costs and are amortized over their estimated useful lives using the straight-line method over a period of four years and is recorded in interest expense on the consolidated statements of income (loss).</span></div> P4Y 400000 400000 300000 200000 100000 100000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Long-Lived Asset Impairment - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of long-lived assets are reviewed whenever certain events or changes in circumstances indicate that the carrying amounts may not be recoverable. A potential impairment has occurred for long-lived assets held-for-use if projected future undiscounted cash flows expected to result from the use and eventual disposition of the assets are less than the carrying amounts of the assets. An impairment loss is recorded for long-lived assets held-for-use when the carrying amount of the asset is not recoverable and exceeds its fair value. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-lived assets that are expected to be sold within the next 12 months and meet the other relevant held-for-sale criteria are classified as long-lived assets held-for-sale. An impairment loss is recorded for long-lived assets held-for-sale when the carrying amount of the asset exceeds its fair value less cost to sell. A long-lived asset is not depreciated while its classified as held-for-sale.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For long-lived assets to be abandoned, the Company considers the asset to be disposed of when it ceases to be used. Until it ceases to be used, the Company continues to classify the asset as held-for-use and test for potential impairment accordingly. If the Company commits to a plan to abandon a long-lived asset before the end of its previously estimated useful life, its depreciable life is re-evaluated.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Gains and losses on the disposal of assets are recorded as the difference between the net proceeds received, if any, and net carrying values of the assets disposed and are included in loss on disposal of assets and adjustments to assets held for sale, net in the consolidated statements of comprehensive (loss) income.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Discontinued Operations - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company accounts for and classifies a business as a discontinued operation when the following criteria are met: the disposal group is a component of an entity, the component of the entity meets the held for sale criteria in accordance with our policy described above and the component of the entity represents a strategic shift in the entity's operating and financial results. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i371a6e0e53bd466f9b3f93a724c77c44_112" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">N</a><a href="#i371a6e0e53bd466f9b3f93a724c77c44_112" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">o</a><a href="#i371a6e0e53bd466f9b3f93a724c77c44_112" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">te 2</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for discussion on the Company's discontinued operations.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Assets Held for Sale - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company classifies long-lived assets or disposal groups as held for sale in the period when all of the following conditions have been met:</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the Board of Directors have approved and committed to a plan to sell the assets or disposal group;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the asset or disposal group is available for immediate sale in its present condition;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">an active program to locate a buyer and other actions required to complete the sale have been initiated;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the sale of the asset or disposal group is probable and expected to be completed within one year;</span></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">the asset or disposal group is being actively marketed for sale at a price that is reasonable in relation to its current fair value; and,</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">it is unlikely that significant changes to the plan will be made or that the plan will be withdrawn.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We initially measure a long-lived asset or disposal group that is classified as held for sale at the lower of its carrying value or fair value less any costs to sell and recognize any loss in the period in which the held for sale criteria are met. Gains are not recognized until the date of sale. We cease depreciation and amortization of a long-lived asset, or assets within a disposal group, upon their designation as held for sale and subsequently assess fair value less any costs to sell at each reporting period until the asset or disposal group is no longer classified as held for sale. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i371a6e0e53bd466f9b3f93a724c77c44_121" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 4</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for discussion on the Company's assets held for sale.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Leases - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company determines whether an arrangement is a lease at contract inception. For leases in which the Company is the lessee, the Company recognizes a right-of-use asset and corresponding lease liability on the consolidated balance sheets equal to the present value of the fixed lease payments over the lease term. Lease liabilities represent an obligation to make lease payments arising from a lease while right-of-use assets represent a right to use an underlying asset during the lease term. The Company does not separate lease and non-lease components for its underlying assets. Leases with an initial term of 12 months or less are not recorded on the consolidated balance sheets.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If readily determinable, the rate implicit in the lease is used to discount lease payments to present value; however, the Company's leases generally do not provide a readily determinable implicit rate. When the implicit rate is not determinable, the Company's estimated incremental borrowing rate is utilized, determined on a fully collateralized and fully amortizing basis, to discount lease payments based on information available at lease commencement. The Company determines the appropriate incremental borrowing rate by identifying a reference rate and making adjustments that take into consideration financing options and certain lease-specific circumstances. Such adjustments include assuming the Store Capital lease would require two lenders with the secondary lender being secured on a second lien requiring mezzanine rates. Lease costs are recognized on a straight-line basis over the lease term.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Right-of-use assets and operating lease liabilities are remeasured upon certain modifications to leases using the present value of the remaining lease payments and estimated incremental borrowing rate upon lease modification. The difference between the remeasured right-of-use asset and the operating lease liabilities are recognized as a gain or loss within operating expenses. The Company reviews any changes to its lease agreements for potential modifications and/or indicators of impairment of the respective right-of-use asset. Operating leases are included in right-of-use assets, current portion of operating lease liabilities and long-term portion of operating lease liabilities on the accompanying consolidated balance sheets. Finance leases are included in property, plant and equipment, current portion of finance lease liabilities and long-term portion of finance lease liabilities. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i371a6e0e53bd466f9b3f93a724c77c44_133" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 7</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information on the Company's leases.</span></div>The Company subleases portions of certain properties that are not used in its operations. 2 400000 200000 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revenue Recognition - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenues are recognized when control of the promised goods or services is transferred to our customers upon shipment, in an amount that reflects the consideration we expect to be entitled to in exchange for those goods or services. The Company's revenues are derived from contracts with customers where performance obligations are satisfied </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">at a point-in-time or over-time. For certain contracts under which the Company produces product with no alternative use and for which the Company has an enforceable right to payment during the production cycle, product in which the material is customer owned or in which the customer simultaneously consumes the benefits throughout the production cycle, progress toward satisfying the performance obligation is measured using an output method of units produced. </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain customer arrangements consist of bill-and-hold characteristics under which transfer of control has been met (including the passing of title and significant risk and reward of ownership to the customers). Therefore, the customers can direct the use of the bill-and-hold inventory while we retain physical possession of the product until it is shipped to a customer at a point in time in the future.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Our contracts with customers may include multiple performance obligations. For such arrangements, revenue for each performance obligation is based on its standalone selling price and revenue is recognized as each performance obligation is satisfied. The Company generally determines standalone selling prices based on the prices charged to customers using the adjusted market assessment approach or expected cost plus margin. Deferred revenues are recorded when cash payments are received in advance of satisfying the performance obligation, including amounts which are refundable. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i371a6e0e53bd466f9b3f93a724c77c44_118" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 3</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for additional information on the Company's revenue.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Shipping Costs - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shipping costs are treated as fulfillment activities at the time control and title of the promised good and services rendered are transferred to the customer. Shipping costs from continuing operations of approximately $3.4 million and $4.3 million in 2023 and 2022, respectively, are recorded in cost of goods sold on the consolidated statements of income (loss).</span></div> 3400000 4300000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share-Based Compensation - </span>Share-based payments to employees, including grants of employee stock options, are recognized in the consolidated statements of income (loss) as compensation expense (based on their estimated fair values at grant date) generally over the vesting period of the awards using the straight-line method. Any forfeitures of share-based awards are recorded as they occur. <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Income Taxes - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income taxes are accounted for under the asset and liability method. Deferred tax assets and liabilities are recognized for the future tax consequences attributable to differences between the financial statement carrying amounts of existing accounts and their respective tax basis and operating loss and tax credit carryforwards. Deferred tax assets and liabilities are measured using enacted tax rates. The effect on deferred tax assets and liabilities of a change in tax rates is recognized in income in the period that includes the enactment date. A valuation allowance is recorded to reduce the carrying amounts of deferred tax assets unless it is more likely than not that such assets will be realized.</span></div>Additionally, the Company maintains reserves for uncertain tax provisions, if necessary. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Earnings Per Share - </span>Earnings per share of common stock are computed based on the weighted average number of basic and diluted shares outstanding during each period. <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Concentrations of Credit Risk - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial instruments that potentially subject the Company to significant concentrations of credit risk consist principally of cash deposits and trade accounts receivable. The Company monitors the financial institutions where it invests its cash and cash equivalents as well as performs credit reviews of potential customers when extending credit to purchase and periodic reviews of existing customers to mitigate exposure and risk. The Tubular Products segment has one customer that accounted for approximately 17% of the segment's revenues for 2023. There were no customers representing more than 10% of the Tubular Products segment's revenues for 2022. The Specialty Chemicals segment has one customer that accounted for approximately 24% of the segment's revenues for 2023 and 21% of the segment's revenues for 2022.</span></div> 0.17 0.24 0.21 <div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Pronouncements Recently Adopted - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On March 31, 2023, the Company adopted ASU 2020-04 </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Reference Rate Reform (Topic 848): Facilitation of Effects of Reference Rate Reform on Financial Reporting.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The ASU, and subsequent clarifications, provide practical expedients for contract modification accounting related to the transition away from the London Interbank Offered Rate (LIBOR) and other interbank offering rates to alternative reference rates. The expedients are applicable to contract modifications made and hedging relationships entered into on or before December 31, 2024. The Company intends to use the expedients where needed for reference rate transition. The adoption of this standard by the Company did not have a material effect on the consolidated financial statements or footnote disclosures..</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Accounting Pronouncements Not Yet Adopted - </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In November 2023, the Financial Accounting Standards Board issued Accounting Standards Update (ASU) 2023-07, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures.</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The ASU expands public entities’ segment disclosures by requiring disclosure of significant segment expenses that are regularly provided to the chief operating decision maker and included within each reported measure of segment profit or loss, an amount and description of its composition for other segment items, and interim disclosures of a reportable segment’s profit or loss and assets. All disclosure requirements under ASU 2023-07 are also required for public entities with a single reportable segment. The ASU is effective for the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2024, and subsequent interim periods, with early adoption permitted. The Company is currently evaluating the impact of adopting this ASU on its consolidated financial statements and footnote disclosures.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2023, the Financial Accounting Standards Board issued Accounting Standards Update (ASU) 2023-09, </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Income Taxes (Topic 740): Improvements to Income Tax Disclosures. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The ASU requires consistent categories and greater disaggregation of information in the rate reconciliation and income taxes paid disaggregated by jurisdiction. The amendments also require that all entities disclose more detailed information about income taxes paid, including by jurisdiction; pretax income (or loss) from continuing operations; and income tax expense (or benefit). The ASU is effective for the Company’s Annual Report on Form 10-K for the fiscal year ended December 31, 2024, and subsequent interim periods, with early adoption permitted. The Company is currently evaluating the impact of adopting this ASU on its consolidated financial statements and footnote disclosures.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Recent accounting pronouncements pending adoption not discussed in this Form 10-K are either not applicable to the Company or are not expected to have a material impact on the Company.</span></div> Discontinued Operations<div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Munhall Closure</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2022, the Company began a strategic reassessment of certain operations to drive an increased focus on its core operations and to continue to improve overall performance and operating profitability. As a result of this reassessment, management and the Board of Directors decided to pursue an exit of the Company's galvanized pipe and tube operations at its Munhall facility ("Munhall").</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2023, the Board of Directors of the Company made the decision to permanently cease operations at Munhall. The Company ceased operations effective August 31, 2023. It is anticipated that the complete exit and disposal of all assets at Munhall will be completed within one year from the date the decision was made to permanently cease operations. The strategic decision to cease operations at Munhall is part of the Company’s ongoing efforts to consolidate manufacturing to drive an increased focus on its core operations and to improve profitability while driving operational efficiencies.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of this decision, during the second quarter of 2023, the Company incurred asset impairment charges of $6.4 million related to the write down of inventory and long-lived assets as well as $1.4 million in increased reserves on accounts receivable at the facility. During the third quarter of 2023, the Company incurred additional asset impairment charges of $2.4 million related to the write down of inventory to net realizable value. Certain assets of Munhall were also classified as held for sale and the results of operations previously reported under the Tubular Products segment have been classified as discontinued operations for all periods presented. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i371a6e0e53bd466f9b3f93a724c77c44_121" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 4</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further discussion of the assets held for sale and related fair value measurements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Divestiture of Specialty Pipe &amp; Tube, Inc.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On December 22, 2023, the Company and its wholly-owned subsidiary Specialty Pipe &amp; Tube, Inc. (“SPT”) entered into an Asset Purchase Agreement pursuant to which Ascent and SPT sold substantially all of the assets primarily related to SPT to Specialty Pipe &amp; Tube Operations, LLC, a Delaware limited liability company. The consideration for the transaction was approximately $55 million of cash proceeds subject to certain closing adjustments. The transaction closed on December 22, 2023. Ascent and Purchaser also entered into a Transition Services Agreement (the “TSA”) and an Employee Leasing Agreement (the “ELA”) each dated December 22, 2023, pursuant to which Ascent has agreed to provide certain transition services and to lease certain employees to Purchaser immediately after the closing for certain agreed upon transition periods. As result of the sale, SPT results of operations are classified under discontinued operations for all periods presented. Prior to the divestiture, SPT was reported under the Company's Tubular Products segment. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the aggregate carrying amounts of the classes of assets and liabilities of the Company's discontinued operations:</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.651%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.653%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amounts of assets included as part of discontinued operations:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">778 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets classified as discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">861 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,912 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets, operating leases, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term assets classified as discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,184 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets classified as discontinued operations</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">861 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,096 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amounts of current liabilities included as part of discontinued operations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities classified as discontinued operations</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,473 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,709 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amounts of long-term liabilities included as part of discontinued operations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion of operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities classified as discontinued operations</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,473 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,751 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In May of 2023, the Company was named as a defendant in a lawsuit filed in the U.S. District Court for the Western District of Pennsylvania, asserting various claims for breach of contracts resulting in losses to the plaintiff and seeking damages in the amount of $0.8 million plus prejudgment interest and attorney's fees. Although we continue to defend ourselves against the claims, we believe we may incur a material loss in this matter and that our financial statements could be materially affected by an adverse decision regarding the assessment of damages incurred by the plaintiff. Accordingly, the Company has an estimated liability of $1.0 million for expected losses related to this lawsuit as of December 31, 2023.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial results of the Company's discontinued operations are presented as income from discontinued operations, net of tax on the consolidated statements of income (loss). The following table summarizes the results of the Company's discontinued operations:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.255%"><tr><td style="width:1.0%"></td><td style="width:49.574%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.894%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.399%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.894%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.896%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended December 31,</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,214 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,381 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,760 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(901)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,293)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,245 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,311 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition costs and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on sale of assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,348)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,348)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset impairments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnout adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss) of discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,831 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,477)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,726 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,845 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on classification as held for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from discontinued operations before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,831 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,477)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,643 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,845 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,102)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) from discontinued operations</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,674 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,375)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,522 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,488 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> P1Y 6400000 1400000 2400000 55000000 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the aggregate carrying amounts of the classes of assets and liabilities of the Company's discontinued operations:</span></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.651%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.539%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.653%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amounts of assets included as part of discontinued operations:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts receivable, net </span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">778 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,918 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,781 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,212 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current assets classified as discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">861 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">59,912 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,812 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets, operating leases, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">82 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">386</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other non-current assets, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,904 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term assets classified as discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,184 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total assets classified as discontinued operations</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">861 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,096 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amounts of current liabilities included as part of discontinued operations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accounts payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,617 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued expenses and other current liabilities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,366 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,051 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of operating lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current liabilities classified as discontinued operations</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,473 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,709 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Carrying amounts of long-term liabilities included as part of discontinued operations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 1.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term portion of operating lease liabilities</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total liabilities classified as discontinued operations</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,473 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,751 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The financial results of the Company's discontinued operations are presented as income from discontinued operations, net of tax on the consolidated statements of income (loss). The following table summarizes the results of the Company's discontinued operations:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.255%"><tr><td style="width:1.0%"></td><td style="width:49.574%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.894%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.399%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.894%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.549%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.896%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(Unaudited)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three Months Ended December 31,</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended <br/>December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,214 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,381 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,760 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">152,154 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,115 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,507 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">138,909 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(901)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,293)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13,245 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,261 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,088 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,587 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,311 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition costs and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">355 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">568 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">96 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gain on sale of assets</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,348)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,348)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Asset impairments</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,720 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Earnout adjustments</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating income (loss) of discontinued operations</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,831 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,477)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,726 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,845 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss on classification as held for sale</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from discontinued operations before income taxes</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">23,831 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,477)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,643 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,845 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income tax provision (benefit)</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,157 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,102)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,121 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,357 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) from discontinued operations</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,674 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,375)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,522 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,488 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Munhall assets classified as held for sale as are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.519%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,374 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets held for sale</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,912 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Palmer assets classified as held for sale as of December 31, 2023 and 2022 are as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets held for sale</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 1000 778000 11918000 0 46781000 83000 1212000 861000 59912000 0 6812000 0 82000 0 386000 0 1904000 0 9184000 861000 69096000 107000 8617000 1366000 1051000 0 41000 1473000 9709000 0 42000 1473000 9751000 800000 1000000 7214000 27381000 64760000 152154000 8115000 30674000 64507000 138909000 -901000 -3293000 253000 13245000 1261000 2088000 7587000 7311000 355000 96000 568000 96000 26348000 0 26348000 0 0 0 8720000 0 0 0 0 -7000 23831000 -5477000 9726000 5845000 0 0 -83000 0 23831000 -5477000 9643000 5845000 5157000 -1102000 2121000 1357000 18674000 -4375000 7522000 4488000 Revenue Recognition<div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Revenue is generated primarily from contracts to produce, ship and deliver steel and specialty chemical products. The Company’s performance obligations are satisfied and revenue is recognized when control and title of the contract promised goods or services is transferred to our cus</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">tomers for product shipped or services rendered. Sales tax and other taxes we collect with revenue-producing activities are excluded from revenue. Shipping costs charged to customers are treated as fulfillment activities and are recorded in both revenue and cost of sales at the time control is transferred to the customer. Costs related to obtaining sales contracts are incidental and are expensed when incurred. Because customers are invoiced at the time title transfers and the Company’s right to consideration is unconditional at that time, the Company does not maintain contract asset balances. Additionally, the Company does not maintain material contract liability balances, as performance obligations for substantially all contracts are satisfied prior to customer payment for product. The Company offers industry standard payment terms.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's revenues, disaggregated by product group from continuing operations:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiberglass and steel liquid storage tanks and separation equipment</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stainless steel pipe and tube</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty chemicals</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">193,179</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">261,993</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's revenues are derived from contracts with customers where performance obligations are satisfied at a point-in-time or over-time. Performance obligations are supported by contracts with customers, providing a framework for the nature of the distinct goods, services or bundle of goods and services. The timing of satisfying the performance obligation is typically indicated by the terms of the contract. The following table represents the Company's revenue recognized at a point- in-time and over-time.</span></div><div style="margin-bottom:9pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Point-in-time</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,344 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Over-time</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,899 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents the Company's revenues, disaggregated by product group from continuing operations:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiberglass and steel liquid storage tanks and separation equipment</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stainless steel pipe and tube</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty chemicals</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">193,179</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">261,993</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 50000 411000 109513000 154040000 83616000 107542000 193179000 261993000 The following table represents the Company's revenue recognized at a point- in-time and over-time.<div style="margin-bottom:9pt;margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Point-in-time</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">175,280 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">235,344 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Over-time</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,899 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,649 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 175280000 235344000 17899000 26649000 Fair Value of Financial Instruments<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. To measure fair value, we use a three-tier valuation hierarchy based upon observable and non-observable inputs:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Unadjusted quoted prices that are available in active markets for identical assets or liabilities at the measurement date.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Significant other observable inputs available at the measurement date, other than quoted prices included in Level 1, either directly or indirectly, including:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Quoted prices for similar assets or liabilities in active markets;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Quoted prices for identical or similar assets or liabilities in non-active markets;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Inputs other than quoted prices that are observable for the asset or liability; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Inputs that are derived principally from or corroborated by other observable market data.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Significant unobservable inputs that cannot be corroborated by observable market data and reflect the use of significant management judgment. These values are generally determined using model-based techniques, including option pricing models, discounted cash flow models, probability weighted models, and Monte Carlo simulations.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's financial instruments include cash and cash equivalents, accounts receivable, accounts payable, notes payable, earn-out liabilities, revolving line of credit, and long-term debt.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Assets and Liabilities Measured at Fair Value on a Non-Recurring Basis</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the fiscal year ended December 31, 2023 and 2022, the Company's only significant measurements of assets and liabilities at fair value on a non-recurring basis subsequent to their initial recognition were certain long-lived assets, certain assets held for sale and goodwill (see </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i371a6e0e53bd466f9b3f93a724c77c44_109" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 1</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> to the consolidated financial statements for additional information regarding this Level 3 fair value measurement).</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Long-lived assets</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company reviews the carrying amounts of long-lived assets whenever certain events or changes in circumstances indicate that the carrying amounts may not be recoverable. The Company assesses performance quarterly against historical patterns, projections of future profitability, and whether it is more likely than not that the assets will be disposed of significantly prior to the end of their estimated useful life for evidence of possible impairment. An impairment loss is recognized when the carrying amount of the asset (disposal) group is not recoverable and exceeds fair value. The Company estimates the fair values of assets subject to long-lived asset impairment based on the Company's own judgments about the assumptions market participants would use in pricing the assets and observable market data, when available.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2022, the Company began a strategic reassessment of certain operations to drive an increased focus on its core operations and to continue to improve overall performance and operating profitability. As a result of this reassessment, management and the Board of Directors decided to pursue an exit of the Company's galvanized pipe and tube operations at its Munhall facility ("Munhall"). During the first quarter of 2023, it was determined that a continued change in the use of the assets of the Munhall facility had occurred before the end of their previous useful lives, and therefore, had experienced a triggering event and were evaluated for recoverability. Based on this evaluation of the Munhall assets, it was determined the assets were recoverable and no impairment was recorded during the first quarter.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the second quarter of 2023, the Board of Directors of the Company made the decision to permanently cease operations at the Munhall facility. The Company ceased operations effective August 31, 2023. As a result of this decision, it was determined to be more likely than not that the assets of Munhall would be sold or otherwise disposed of significantly before the end of their previously estimated useful lives, and therefore, experienced a triggering event and were evaluated for recoverability. Based on this evaluation, inventory at Munhall was written down to its net realizable value of $16.0 million and certain long-lived assets, including intangible assets, were written down to their estimated fair value of $2.6 million, resulting in asset impairment charges of $6.4 million in the second quarter of 2023.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the third quarter of 2023, the remaining inventory at Munhall was written down to its net realizable value of $4.0 million resulting in asset impairment charges of $2.4 million in the third quarter of 2023. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i371a6e0e53bd466f9b3f93a724c77c44_112" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 2</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further information on the Company's discontinued operations.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Assets Held-for-Sale</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of the Company's decision to cease operations and exit Munhall, during the year end December 31, 2023, certain assets of Munhall were classified as held for sale and classified as Level 2 fair value measurements. The Company remains obligated under the terms of the leases for the rent and other costs that may be associated with the lease of the Munhall facility through 2036. The Company is actively pursuing a sublease for the facility.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Munhall assets classified as held for sale as are as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:59.076%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.516%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.389%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.519%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,374 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other assets, net</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">538 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 10pt;text-align:left;text-indent:-9pt;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets held for sale</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,912 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On February 17, 2021 the Board of Directors authorized the permanent cessation of operations at Palmer and the subleasing of the Palmer facility. As of December 31, 2021, the Company permanently ceased operations at the Palmer facility and determined that the remaining asset group met the criteria to be classified as held for sale, and therefore classified the related assets as held for sale on the consolidated balance sheets. The Company determined that the exit from this business did not represent a strategic shift that had a major effect on its consolidated results of operations, and therefore this business was not classified as discontinued operations. As of December 31, 2023, the remaining Palmer assets continue to be classified as held for sale with the remaining assets to be disposed of in the first quarter of 2023. The results of operations for this business are included within the Tubular Products segment for all periods presented in this annual report. The Company uses observable inputs, such as prices of comparable assets in active markets to determine the fair value of the remaining assets. The Company classifies these fair value measurements as Level 2.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Palmer assets classified as held for sale as of December 31, 2023 and 2022 are as follows:</span></div><div><span><br/></span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory, net</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">198 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Assets held for sale</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">380 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company remains obligated under the terms of the leases for the rent and other costs that may be associated with the lease of the facility through 2036. During the fourth quarter of 2022, the Company entered into an amended sublease agreement with a third party to sublease the entirety of the Palmer facility. The sublease agreement amends the previous sublease agreement entered into in the fourth quarter of 2021 and continues through the remaining term of the Master Lease Agreement. The sublease will expire on September 30, 2036, unless terminated in accordance with the amended sublease agreement. The sublease provides for an annual base rent of approximately $0.4 million in the first year, which increases on an annual basis by 2.0%. The sublessee is responsible for its pro rata share of certain costs, taxes and operating expenses related to the subleased space. The sublease includes an initial security deposit of $0.1 million.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments</span></div><div style="margin-bottom:9pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair values of cash and cash equivalents, accounts receivable, accounts payable and the Company's note payable approximated their carrying value because of the short-term nature of these instruments. The Company's revolving line of credit and long-term debt, which is based on a variable interest rate, are also reflected in the financial statements at carrying value which approximates fair value as of December 31, 2023. The carrying amount of cash and cash equivalents are considered Level 1 measurements. The carrying amounts of accounts receivable, accounts payable, note payable, revolving line of credit and long-term debt are considered Level 2 measurements. See </span><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline"><a href="#i371a6e0e53bd466f9b3f93a724c77c44_130" style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;text-decoration:underline">Note 6</a></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for further information on the Company's debt.</span></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value is defined as the price that would be received to sell an asset or paid to transfer a liability (an exit price) in the principal or most advantageous market for the asset or liability in an orderly transaction between market participants on the measurement date. To measure fair value, we use a three-tier valuation hierarchy based upon observable and non-observable inputs:</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Unadjusted quoted prices that are available in active markets for identical assets or liabilities at the measurement date.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 2</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Significant other observable inputs available at the measurement date, other than quoted prices included in Level 1, either directly or indirectly, including:</span></div><div style="text-align:justify"><span><br/></span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Quoted prices for similar assets or liabilities in active markets;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Quoted prices for identical or similar assets or liabilities in non-active markets;</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Inputs other than quoted prices that are observable for the asset or liability; and</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">•</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Inputs that are derived principally from or corroborated by other observable market data.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Level 3</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> - Significant unobservable inputs that cannot be corroborated by observable market data and reflect the use of significant management judgment. These values are generally determined using model-based techniques, including option pricing models, discounted cash flow models, probability weighted models, and Monte Carlo simulations.</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's financial instruments include cash and cash equivalents, accounts receivable, accounts payable, notes payable, earn-out liabilities, revolving line of credit, and long-term debt.</span></div> 0 16000000 2600000 6400000 4000000 2400000 2374000 0 538000 0 2912000 0 0 198000 0 182000 0 380000 400000 0.020 100000 Property, Plant and Equipment<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consist of the following:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery, fixtures and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction-in-progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,424 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,634 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,669)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,755 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,534 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth depreciation expense related to property, plant and equipment:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,918 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,161 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,421 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Property, plant and equipment consist of the following:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Land</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">723 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,079 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,495 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Buildings</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,534 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Machinery, fixtures and equipment</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,758 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Construction-in-progress</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,657 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,424 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">105,634 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less accumulated depreciation and amortization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,669)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(70,100)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,755 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35,534 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth depreciation expense related to property, plant and equipment:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Cost of sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,918 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,196 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Selling, general and administrative</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">225 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total depreciation</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,161 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,421 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 723000 723000 3079000 3495000 1534000 1534000 93758000 98225000 1330000 1657000 100424000 105634000 70669000 70100000 29755000 35534000 5918000 6196000 243000 225000 6161000 6421000 Debt<span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Short-term debt</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On June 13, 2023, the Company entered into a note payable in the amount of $0.9 million with an interest rate of 3.70% maturing April 1, 2024. The agreement is associated with the financing of the Company's insurance premium in the current year. As of December 31, 2023, the outstanding balance was $0.4 million.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Facilities</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving line of credit, due January 15, 2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,442 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan, due January 15, 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,549 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,464)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, less current portion</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,085 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the first quarter of 2023, the Company entered into an Amended and Restated Credit Agreement with BMO Harris Bank, N.A. ("BMO") to replace LIBOR with the Secured Overnight Funding Rate ("SOFR"). </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the fourth quarter of 2023, the Company entered into a Limited Consent, Second Amendment to Credit Agreement and Omnibus Amendment to Loan Documents with BMO Bank N.A. and the other lenders under the Company’s credit facility (the “Credit Facility Amendment”). The Credit Facility Amendment contains a consent for the SPT divestiture, released the lien on the assets of SPT and removed SPT as a loan party. The Credit Facility Amendment also reduced the maximum revolving loan commitment under the credit facility from $105 million to $80 million, and increased the interest rate for the credit facility from SOFR plus an interest rate margin of between 1.60% and 1.70% to SOFR plus an interest rate margin of between 1.85% and 2.10%, depending on average availability under the credit facility and the Company’s consolidated fixed charge coverage ratio. As required by the Credit Facility Amendment, the Company used the proceeds from the SPT divestiture to prepay in full the term loan in the original principal amount of $5 million under the credit facility and used the remaining proceeds to prepay in part the revolving loans under the credit facility.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The borrowing capacity under the credit facility totals $80.0 million consisting of a $80.0 million revolving line of credit which includes a $17.5 million machinery and equipment sub-limit. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have pledged all of our accounts receivable, inventory, and certain machinery and equipment as collateral for the Credit Agreement. Availability under the Credit Agreement is subject to the amount of eligible collateral as determined by the lenders' borrowing base calculations. Amounts outstanding under the revolving line of credit currently bear interest at (a) the Base Rate (as defined in the Credit Agreement) plus 0.75% or (b) SOFR plus 1.85%. The Credit Agreement also provides an unused commitment fee based on the daily used portion of the credit facility.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The revolving line of credit interest rate was 6.20% and 5.18% as of December 31, 2023 and 2022, respectively. Average borrowings under the revolving line of credit during 2023 and 2022 were $55.6 million and $71.0 million with a weighted average interest rate of 7.22% and 3.67%, respectively. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The term loan interest rate was 6.38% as of December 31, 2022. </span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company made interest payments on all credit facilities of $4.0 million and 2.6 million in 2023 and 2022, respectively.</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company has no principal payments outstanding on long-term debt.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the Credit Agreement, the Company was required to pledge all of its tangible and intangible properties, including the stock and membership interests of its subsidiaries. The Credit Agreement contains covenants requiring the maintenance of a minimum consolidated fixed charge coverage ratio if excess availability falls below the greater of (i) $7.5 million and (ii) 10% of the revolving credit facility (currently $8.0 million). As of December 31, 2023, the Company was in compliance with all financial debt covenants.</span></div><div style="margin-top:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December 31, 2023, the Company had $61.8 million of remaining availability under it credit facility.</span></div> 900000 0.0370 400000 <div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Revolving line of credit, due January 15, 2025</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">67,442 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Term loan, due January 15, 2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total long-term debt</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,549 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: Current portion of long-term debt</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,464)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term debt, less current portion</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">69,085 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 0 67442000 0 4107000 0 71549000 0 2464000 0 69085000 105000000 80000000 0.0160 0.0170 0.0185 0.0210 5000000 80000000 80000000 17500000 0.0075 0.0185 0.0620 0.0518 55600000 71000000 0.0722 0.0367 0.0638 4000000 2600000 0 7500000 0.10 8000000 61800000 Leases<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's portfolio of leases contains both finance and operating leases that relate to real estate and manufacturing equipment. Substantially all of the value of the Company's lease portfolio relates to the Master Lease with Store Master Funding XII, LLC (“Store”), an affiliate of Store Capital Corporation ("Store Capital") that was entered into in 2016 and amended with the American Stainless acquisition in 2019 as well as the sale of land at the Munhall facility in 2020. As of December 31, 2023, operating lease liabilities related to the master lease agreement with Store Capital totaled $30.6 million, or 94% of the total lease liabilities on the consolidated balance sheet. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, the Company entered into new operating lease agreements resulting in an additional $0.5 million of right-of-use assets and lease liabilities.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance Sheet Presentation</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and finance lease amounts from continuing operations are as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.989%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.783%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Statement Line Item</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets, operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,784 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,142 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-634"><span style="-sec-ix-hidden:f-635">Property, plant and equipment, net</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of lease liabilities, operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of lease liabilities, finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current portion of lease liabilities, operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current portion of lease liabilities, finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Lease Cost</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Individual components of the total lease cost incurred by the Company are as follows:</span></div><div style="margin-bottom:1pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,945 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,108 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reduction in carrying amount of right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on finance lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(394)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,970 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,230 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Includes short term leases, which are immaterial</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reduction in carrying amounts of right-of-use assets held under finance leases is included in depreciation expense. Minimum rental payments under operating leases are recognized on a straight-line method over the term of the lease including any periods of free rent and are included in selling, general, and administrative expense on the consolidated statements of income (loss).</span></div><div><span><br/></span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Maturity of Leases </span></div><div style="margin-bottom:10pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts of undiscounted future minimum lease payments under leases as of December 31, 2023 are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,651 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted minimum future lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,930 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,838 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Imputed Interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,061)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,869 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,599 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lease Term and Discount Rate</span></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.67 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.59 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.07 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.06 years</span></td></tr></table></div> Leases<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's portfolio of leases contains both finance and operating leases that relate to real estate and manufacturing equipment. Substantially all of the value of the Company's lease portfolio relates to the Master Lease with Store Master Funding XII, LLC (“Store”), an affiliate of Store Capital Corporation ("Store Capital") that was entered into in 2016 and amended with the American Stainless acquisition in 2019 as well as the sale of land at the Munhall facility in 2020. As of December 31, 2023, operating lease liabilities related to the master lease agreement with Store Capital totaled $30.6 million, or 94% of the total lease liabilities on the consolidated balance sheet. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, the Company entered into new operating lease agreements resulting in an additional $0.5 million of right-of-use assets and lease liabilities.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance Sheet Presentation</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and finance lease amounts from continuing operations are as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.989%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.783%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Statement Line Item</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets, operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,784 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,142 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-634"><span style="-sec-ix-hidden:f-635">Property, plant and equipment, net</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of lease liabilities, operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of lease liabilities, finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current portion of lease liabilities, operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current portion of lease liabilities, finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Lease Cost</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Individual components of the total lease cost incurred by the Company are as follows:</span></div><div style="margin-bottom:1pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,945 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,108 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reduction in carrying amount of right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on finance lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(394)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,970 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,230 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Includes short term leases, which are immaterial</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reduction in carrying amounts of right-of-use assets held under finance leases is included in depreciation expense. Minimum rental payments under operating leases are recognized on a straight-line method over the term of the lease including any periods of free rent and are included in selling, general, and administrative expense on the consolidated statements of income (loss).</span></div><div><span><br/></span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Maturity of Leases </span></div><div style="margin-bottom:10pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts of undiscounted future minimum lease payments under leases as of December 31, 2023 are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,651 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted minimum future lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,930 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,838 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Imputed Interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,061)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,869 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,599 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lease Term and Discount Rate</span></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.67 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.59 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.07 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.06 years</span></td></tr></table></div> Leases<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's portfolio of leases contains both finance and operating leases that relate to real estate and manufacturing equipment. Substantially all of the value of the Company's lease portfolio relates to the Master Lease with Store Master Funding XII, LLC (“Store”), an affiliate of Store Capital Corporation ("Store Capital") that was entered into in 2016 and amended with the American Stainless acquisition in 2019 as well as the sale of land at the Munhall facility in 2020. As of December 31, 2023, operating lease liabilities related to the master lease agreement with Store Capital totaled $30.6 million, or 94% of the total lease liabilities on the consolidated balance sheet. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, the Company entered into new operating lease agreements resulting in an additional $0.5 million of right-of-use assets and lease liabilities.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance Sheet Presentation</span></div><div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and finance lease amounts from continuing operations are as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.989%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.783%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Statement Line Item</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets, operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,784 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,142 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-634"><span style="-sec-ix-hidden:f-635">Property, plant and equipment, net</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of lease liabilities, operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of lease liabilities, finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current portion of lease liabilities, operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current portion of lease liabilities, finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Total Lease Cost</span></div><div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Individual components of the total lease cost incurred by the Company are as follows:</span></div><div style="margin-bottom:1pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,945 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,108 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reduction in carrying amount of right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on finance lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(394)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,970 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,230 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Includes short term leases, which are immaterial</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Reduction in carrying amounts of right-of-use assets held under finance leases is included in depreciation expense. Minimum rental payments under operating leases are recognized on a straight-line method over the term of the lease including any periods of free rent and are included in selling, general, and administrative expense on the consolidated statements of income (loss).</span></div><div><span><br/></span></div><div style="margin-bottom:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Maturity of Leases </span></div><div style="margin-bottom:10pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts of undiscounted future minimum lease payments under leases as of December 31, 2023 are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,651 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted minimum future lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,930 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,838 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Imputed Interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,061)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,869 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,599 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Lease Term and Discount Rate</span></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.67 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.59 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.07 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.06 years</span></td></tr></table></div> 30600000 0.94 500000 <div style="margin-bottom:6pt;margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating and finance lease amounts from continuing operations are as follows (in thousands):</span></div><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:18.989%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:46.519%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.783%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Classification</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Financial Statement Line Item</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease assets</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Right-of-use assets, operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,784 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,142 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease assets</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><span style="-sec-ix-hidden:f-634"><span style="-sec-ix-hidden:f-635">Property, plant and equipment, net</span></span></span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,543 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,494 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of lease liabilities, operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,015 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current portion of lease liabilities, finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">292 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">280 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current portion of lease liabilities, operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29,729 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,869 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current liabilities</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-current portion of lease liabilities, finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,307 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,242 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 27784000 29142000 1543000 1494000 1140000 1015000 292000 280000 29729000 30869000 1307000 1242000 <div style="margin-bottom:6pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Individual components of the total lease cost incurred by the Company are as follows:</span></div><div style="margin-bottom:1pt;margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating lease cost</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,945 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,108 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance lease cost:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Reduction in carrying amount of right-of-use assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">334 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">273 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest on finance lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">36 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Sublease income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(394)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(187)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease cost</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,970 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,230 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:1pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Includes short term leases, which are immaterial</span></div><div style="margin-bottom:9pt;margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average discount rate</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.92 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.32 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average remaining lease term</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.67 years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.59 years</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finance leases</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.07 years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.06 years</span></td></tr></table></div> 3945000 4108000 334000 273000 85000 36000 394000 187000 3970000 4230000 <div style="margin-bottom:10pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts of undiscounted future minimum lease payments under leases as of December 31, 2023 are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,651 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted minimum future lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,930 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,838 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Imputed Interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,061)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,869 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,599 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-bottom:10pt;margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amounts of undiscounted future minimum lease payments under leases as of December 31, 2023 are as follows:</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Finance</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,651 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">367 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,671 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,691 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2027</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,765 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">361 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2028</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,840 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">303 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Thereafter</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">32,312 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">85 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total undiscounted minimum future lease payments</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,930 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,838 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Imputed Interest</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(20,061)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(239)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease liabilities</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,869 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,599 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 3651000 367000 3671000 361000 3691000 361000 3765000 361000 3840000 303000 32312000 85000 50930000 1838000 20061000 239000 30869000 1599000 0.0833 0.0827 0.0592 0.0232 P12Y8M1D P13Y7M2D P5Y25D P6Y21D Accrued Expenses<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses for continuing operations consist of the following: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salaries, wages, and commissions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,989 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes, other than income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advances from customers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">694 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty reserve</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer rebate liability </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued items</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,108 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,509 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Accrued expenses for continuing operations consist of the following: </span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Salaries, wages, and commissions</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,989 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Taxes, other than income taxes</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">359 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">844 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Advances from customers</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">62 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Insurance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,129 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">553 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Professional fees</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">694 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Warranty reserve</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">29 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Benefit plans</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">427 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">383 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer rebate liability </span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">243 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">194 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other accrued items</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">484 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">937 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total accrued expenses</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,108 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,509 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1706000 1989000 359000 844000 62000 98000 1129000 553000 694000 482000 4000 29000 427000 383000 243000 194000 484000 937000 5108000 5509000 Shareholders' Equity<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Authorized shares of common stock were $24.0 million ($1.00 par value) at December 31, 2023 and 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Share Repurchase Program</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The share repurchase program allows for repurchase of up to 790,383 shares of the Company's outstanding common stock and expires on February 17, 2025. The shares will be purchased from time to time at prevailing market prices, through open market or privately negotiated transactions, depending on market conditions. Under the program, the purchases will be funded from available working capital, and the repurchased shares will be returned to the status of authorized, but unissued shares of common stock or held in treasury. There is no guarantee as to the exact number of shares that will be repurchased by the Company, and the Company may discontinue purchases at any time that management determines additional purchases are not warranted. As of December 31, 2023, the Company has 536,871 shares of its share repurchase authorization remaining.</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares repurchased for the year ended December 31, 2023 and 2022 were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.644%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.655%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.657%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of shares repurchased </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,108 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,404 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average price per share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of shares repurchased</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,287,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,345,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Includes broker fees incurred as part of repurchase transactions</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Dividends</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the end of each fiscal year the Board reviews the financial performance and capital needed to support future growth to determine the amount of cash dividend, if any, which is appropriate. In 2023 and 2022, no dividends were declared or paid by the Company.</span></div> 24000000 24000000 1.00 1.00 790383 536871 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Shares repurchased for the year ended December 31, 2023 and 2022 were as follows:</span></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:74.644%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.655%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.657%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Year Ended December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Number of shares repurchased </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">143,108 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">110,404 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Average price per share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.97 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.16 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total cost of shares repurchased</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,287,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,345,540 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Includes broker fees incurred as part of repurchase transactions</span></div> 143108 110404 8.97 12.16 1287416 1345540000 0 0 Accounting for Share-Based Payments<div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Overview of Share-Based Payment Plans</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a number of active and inactive equity incentive plans (the "Incentive Plans") under which the Company has been authorized to grant share-based awards to key employees and non-employee directors. A total of 0.8 million shares have been authorized for grant to key employees and non-employee directors under the Company's currently active Incentive Plans. As of December 31, 2023, there were 0.4 million shares remaining available for grants under the currently active equity Incentive Plans.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recognized share-based compensation expense within SG&amp;A expense on the consolidated statements of income (loss) of $1.1 million and $1.4 million in 2023 and 2022, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total unrecognized share-based payment expense for all share-based payment plans was $0.8 million at December 31, 2023, of which $0.6 million is expected to be recognized in 2024, $0.1 million in 2025, and $0.1 million thereafter. This results in these amounts being recognized over a weighted-average period of 1.57 years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Options</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Stock options have terms of 10 years and vest in 20% or 33% increments annually on a cumulative basis, beginning one year after the date of grant, and are assigned an exercise price equal to the average of the high and low common stock price on the day prior to the date of grant. Options are expensed on a straight-line basis over the grant vesting period, which is considered to be the requisite service period. There was no compensation expense charged against income for options in 2023. Compensation expense charged against income for options was insignificant for 2022.</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of each option grant is estimated on the date of grant using the Black-Scholes option-pricing model. When determining expected volatility, the Company considers the historical volatility of the Company’s stock price. The risk-free interest rate is based on the U.S. Treasury yield curve in effect at the time of grant, based on the options’ expected term. The Company granted no new options in 2023 or 2022. </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transactions related to stock options for the year ended December 31, 2023 are summarized as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.310%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.741%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Contractual<br/>Term<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intrinsic<br/>Value of<br/>Options</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.66 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,142 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled, forfeited, or expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,945)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at December 31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable options</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.65 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,197 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Includes outstanding vested and nonvested options</span></div><div style="margin-top:3pt"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock Awards</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted stock awards are valued based on the average of the high and low common stock price on the day prior to the date of grant. In general, these awards vest in either 20% or 33% increments annually on a cumulative basis, beginning one year after the date of grant. Certain of these awards vest 100% at the end of a three-year period from the date of grant. In order for the awards to vest, the employee must be in the continuous employment of the Company since the date of the award. Except for death, disability, or qualifying retirement, any portion of an award that has not vested is forfeited upon termination of employment. An employee is not entitled to any voting rights with respect to any shares not yet vested, and the shares are not transferable. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All awards are expensed on a straight-line basis over the grant vesting period, which is considered to be the requisite service period. The weighted average period over which the restricted stock awards compensation expense is expected to be recognized is 1.54 years.</span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transactions related to restricted stock awards for the year ended December 31, 2023 are summarized as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.31 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,875)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,179)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,207 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.57 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Performance Stock Units</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company issues performance stock units classified as equity awards which contain market conditions that must be satisfied for an employee to earn the right to benefit from the award. Performance stock units vest upon the achievement of specific thirty-day volume-weighted average price targets of a share of the Company's common stock over a period of three years. In order for the awards to vest, the employee must be in the continuous employment of the Company since the date of the award. Except for death, disability, or qualifying retirement, any portion of an award that has not vested is forfeited upon termination of employment. An employee is not entitled to any voting rights with respect to any shares not yet vested, and the shares are not transferable. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The performance stock units are divided into tranches, each one vesting on the date the thirty-day volume-weighted average price of the Company's common stock `meets or exceeds the price target as set forth in the table below:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.699%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.631%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.633%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Volume Weighted Average Price Target</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tranche I</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tranche II</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tranche III</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tranche IV</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tranche V</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tranche VI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tranche VII</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tranche VIII</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tranche IX</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tranche X</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tranche XI</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,000 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.00 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The fair value of the performance stock units granted with a market performance condition are determined using a Monte Carlo simulation considering historical performance of the Company's stock as well as the probability of attaining the market performance condition determined on the date of grant. Expense is recognized on a straight-line method over the requisite service period. Performance stock units do not have dividend rights. The weighted average period over which the performance stock units compensation expense is expected to be recognized is 1.71 years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The weighted-average grant-date fair value per unit of performance stock units granted was $0.64 and $3.92 in 2023 and 2022, respectively. There were no performance stock units vesting in 2023 and 2022. </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transactions related to performance stock units for the year ended December 31, 2023 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.699%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.631%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.633%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,663 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.92 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,405 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,433)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324,635 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.16 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:3pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Inducement Awards</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has previously granted stock-based awards to incoming executive officers as incentives to enter into an at-will employment agreement with the Company. These inducement awards were approved by the Compensation Committee of the Board of Directors and did not require shareholder approval in accordance with NASDAQ Rule 5635(c)(4). In accordance with the rule, the only persons eligible to receive incentive awards are individuals not previously an employee or director of the Company.</span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In general, 50% of the inducement awards vest based on the achievement of thirty-day volume weighted average price targets of a Company share of stock and 50% vest on the third anniversary of the grant date. The fair value of the market based portion of inducement awards are determined using a Monte Carlo simulation considering historical performance of the Company's stock as well as the probability of attaining the market condition determined on the date of grant. The fair value of the time based portion of inducement awards are determined based on the average of the high and low common stock price on the day prior to the date of grant. Transactions related to inducement stock awards as of December 31, 2023 were as follows:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.699%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.631%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.633%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,686 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.61 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/Canceled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,784)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,902 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.21 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no inducement awards that vested in 2023. The total fair value of inducement awards vesting was approximately $0.2 million in 2022 The weighted average period over which inducement award compensation cost is expected to be recognized is 0.51 years.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Non-Employee Director Compensation Plan</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-employee directors are paid an annual retainer of $115,000. Each non-employee director appointed to serve as a chairperson of a standing board committee receives the following annual retainer: Audit Committee: $10,000; Compensation Committee: $7,500; Nominating and Corporate Governance Committee: $6,000. The committee chairperson retainer is in addition to the board retainer. Each director has the opportunity to elect to receive 100% of the retainer in restricted stock with a minimum of $30,000 of the retainer in restricted stock. The amount of the retainer elected to be paid in restricted stock vests quarterly over a one year period. The number of restricted shares is determined by the average of the high and low sale price of the Company's stock on the day prior to the Annual Meeting of Shareholders. In 2023, the Company issued an aggregate of 27,432 shares of restricted stock to non-employee directors in lieu of $0.3 million of their annual cash retainer fees. The weighted average period over which the non-employee director award compensation expense is expected to be recognized is 1.23 years.</span></div> 800000 400000 1100000 1400000 800000 600000 100000 100000 P1Y6M25D P10Y 0.20 0.33 P1Y 0 <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transactions related to stock options for the year ended December 31, 2023 are summarized as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.310%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.739%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.741%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Exercise<br/>Price</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Options<br/>Outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted<br/>Average<br/>Contractual<br/>Term<br/>(in years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Intrinsic<br/>Value of<br/>Options</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.66 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">118,142 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Canceled, forfeited, or expired</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.70 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,945)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.65 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,197 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested and expected to vest at December 31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">1</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">—</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable options</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.65 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">106,197 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.8</span></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:3pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">1</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:120%">Includes outstanding vested and nonvested options</span></div> 13.66 118142 P5Y2M12D 0 0 0 13.70 11945 13.65 106197 P4Y9M18D 0 0 0 0 13.65 106197 P4Y9M18D 0 0.20 0.20 0.20 0.20 0.20 0.33 0.33 0.33 P1Y 1 P3Y P1Y6M14D <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transactions related to restricted stock awards for the year ended December 31, 2023 are summarized as follows:</span></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.841%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.562%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.533%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.564%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average<br/>Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,103 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.31 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47,158 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47,875)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(10,179)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.56 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Nonvested at December 31, 2023</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">68,207 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12.57 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div>Transactions related to inducement stock awards as of December 31, 2023 were as follows:<div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.699%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.631%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.633%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,686 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.61 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited/Canceled</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(16,784)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.72 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,902 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.21 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 79103 17.31 47158 9.74 47875 15.74 10179 15.56 68207 12.57 P3Y <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The performance stock units are divided into tranches, each one vesting on the date the thirty-day volume-weighted average price of the Company's common stock `meets or exceeds the price target as set forth in the table below:</span></div><div style="margin-top:5pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.699%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.631%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.633%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Shares</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Volume Weighted Average Price Target</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tranche I</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,902 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">13.00 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tranche II</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tranche III</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tranche IV</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,566 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17.50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tranche V</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,902 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19.00 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tranche VI</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">52,567 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tranche VII</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,230 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tranche VIII</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">100,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tranche IX</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27.50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tranche X</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tranche XI</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,000 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">35.00 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Transactions related to performance stock units for the year ended December 31, 2023 were as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:60.699%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.631%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.537%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.633%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Units</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted-Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">159,663 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.92 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">172,405 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,433)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.73 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at December 31, 2023</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">324,635 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.16 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 4902 13.00 52566 15.00 4902 16.00 2566 17.50 4902 19.00 52567 20.00 2230 22.50 100000 25.00 40000 27.50 30000 30.00 30000 35.00 P1Y8M15D 0.64 3.92 0 0 159663 3.92 172405 0.64 7433 4.73 324635 2.16 0.50 0.50 21686 10.61 0 0 16784 10.72 4902 10.21 0 200000 P0Y6M3D 115000 10000 7500 6000 1 30000 P1Y 27432 300000 P1Y2M23D Income Taxes<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company's deferred tax assets and liabilities from continuing operations are as follows at the respective year ends: </span></div><div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory valuation reserves</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory capitalization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued bonus</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State net operating loss carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal net operating loss carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Limitation Carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible asset basis differences</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,071 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,433 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,371)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">       Total net deferred income tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,430 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,062 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed asset basis differences</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,709 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,808 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,353 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of the provision for income taxes are as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(561)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(370)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,965)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,903)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(589)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(613)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,554)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,516)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,924)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,568)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of income tax computed at the U. S. federal statutory tax rates to income tax expense is:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.212%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax at U.S. statutory rates</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,616)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,522 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal tax benefit</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(585)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal and State valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,366)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock option compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Benefits Associated with Palmer Closure</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,707)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other nondeductible expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,924)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,568)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46.4)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company's effective tax rate for 2023 was less than the U.S. statutory rate of 21% primarily driven by tax benefits associated with non-deductible goodwill impairment. The Company's effective tax rate for 2022 was less than the U.S. statutory rate of 21% primarily driven by tax benefits associated with the closure of Palmer and the release of valuation allowances on certain deferred tax assets, partially offset by state taxes.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company made income tax payments of $0.9 million and $7.8 million in 2023 and 2022, respectively. The Company has $10.5 million of U.S. Federal net operating loss carryforwards and $6.6 million of interest limitation carryforwards at the end of 2023 compared to $5.2 million of U.S. Federal net operating loss carryforwards and $2.6 million interest limitation carryforwards at the end of 2022. The Company believes that these carryforwards are more likely than not to be utilized in future periods. The majority of these carryforwards are not subject to expiration.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, on a gross basis the Company had state net operating loss carryforwards of $49.0 million and $37.2 million at the end of 2023 and 2022, respectively. As of the end of 2023, the Company had recognized a state valuation allowance of $1.6 million. This represents a $0.3 million increase year-over-year primarily driven by losses in jurisdictions for which we believe it is not more likely than not to be utilized in future periods. The majority of these losses will expire between the years of 2023 and 2043, while certain losses are not subject to expiration.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company and its subsidiaries are subject to U.S. federal income tax as well as income tax of multiple state jurisdictions. The Company is no longer subject to U.S. federal examinations for years before 2020 or state examinations for years before 2019.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had no uncertain tax position activity during 2023 or 2022. The Company's continuing practice is to recognize interest and/or penalties related to income tax matters in the provision for income taxes. The Company had no accruals for uncertain tax positions including interest and penalties at the end of 2023.</span></div> Significant components of the Company's deferred tax assets and liabilities from continuing operations are as follows at the respective year ends: <div style="margin-top:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax assets:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory valuation reserves</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,829 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">963 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory capitalization</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">360 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">907 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accrued bonus</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">150 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State net operating loss carryforwards</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,239 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,572 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal net operating loss carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,209 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,088 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease liabilities</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,415 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,744 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest Limitation Carryforwards</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,396 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Intangible asset basis differences</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,564 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,262 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,932 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,192 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,071 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,433 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State valuation allowance</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,641)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,371)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">       Total net deferred income tax assets</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,430 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,062 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income tax liabilities:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fixed asset basis differences</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,478 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Prepaid expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">445 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">418 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Lease assets</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,699 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,107 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred income tax liabilities</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,622 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,709 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred income taxes, net</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,808 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,353 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 1829000 963000 360000 907000 127000 150000 2239000 1572000 2209000 1088000 7415000 7744000 1396000 555000 2564000 3262000 1932000 1192000 20071000 17433000 1641000 1371000 18430000 16062000 5478000 7184000 445000 418000 6699000 7107000 12622000 14709000 5808000 1353000 <div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant components of the provision for income taxes are as follows:</span></div><div style="margin-top:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Current:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(561)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(189)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">191 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">137 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total current</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(370)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(52)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deferred:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,965)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,903)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(589)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(613)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total deferred</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,554)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,516)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,924)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,568)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -561000 -189000 191000 137000 -370000 -52000 -5965000 -4903000 -589000 -613000 -6554000 -5516000 -6924000 -5568000 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The reconciliation of income tax computed at the U. S. federal statutory tax rates to income tax expense is:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:51.429%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.209%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.212%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" rowspan="2" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amount</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax at U.S. statutory rates</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,616)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,522 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21.0 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:9pt;text-indent:-9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">State income taxes, net of federal tax benefit</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(585)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">184 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Federal and State valuation allowance</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">270 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,366)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(19.7)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stock option compensation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.2)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(173)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.4)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tax Benefits Associated with Palmer Closure</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,707)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(47.5)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other nondeductible expenses</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">33 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.1)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">51 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.4 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Goodwill impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,049 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5.0)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(162)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.5 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(79)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.7)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,924)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16.9 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,568)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(46.4)</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -8616000 0.210 2522000 0.210 -585000 0.014 184000 0.015 270000 -0.007 -2366000 -0.197 87000 -0.002 -173000 -0.014 0 0 -5707000 -0.475 33000 -0.001 51000 0.004 2049000 -0.050 0 0 -162000 0.005 -79000 -0.007 -6924000 0.169 -5568000 -0.464 900000 7800000 10500000 6600000 5200000 2600000 49000000 37200000 1600000 300000 Earnings Per Share<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> (in thousands, except per share data)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income from continuing operations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,151)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income from discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,629)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,066 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock options and stock grants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for diluted earnings per share - weighted average shares</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,140 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,410 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income per share from continuing operations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.37)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share from discontinued operations:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.63)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.63)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div>The diluted earnings per share calculations exclude the effect of potentially dilutive shares when the inclusion of those shares in the calculation would have an anti-dilutive effect. The Company had an $0.1 million shares of common stock that were anti-dilutive in 2023. The Company had 0.2 million shares of common stock that were anti-dilutive in 2022 <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table sets forth the computation of basic and diluted earnings per share:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%"> (in thousands, except per share data)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Numerator:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income from continuing operations</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(34,151)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,578 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income from discontinued operations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,522 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,488 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(26,629)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,066 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,140 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,230 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Employee stock options and stock grants</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">180 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 16.75pt;text-align:left;text-indent:-9pt;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Denominator for diluted earnings per share - weighted average shares</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,140 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,410 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income per share from continuing operations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.37)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.72 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3.37)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share from discontinued operations:</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.63)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.16 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2.63)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> -34151000 17578000 7522000 4488000 -26629000 22066000 10140000 10230000 0 180000 10140000 10410000 -3.37 1.72 -3.37 1.69 0.74 0.44 0.74 0.43 -2.63 2.16 -2.63 2.12 100000 200000 Industry Segments<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ascent Industries Co. has two reportable segments: Tubular Products and Specialty Chemicals. The Tubular Products segment includes the operating results of the Company’s plants involved in the production of stainless steel pipe and tube. The Tubular Products segment serves markets through pipe and tube and customers in the appliance, architectural, automotive and commercial transportation, brewery, chemical, petrochemical, pulp and paper, mining, power generation (including nuclear), water and waste-water treatment, liquid natural gas ("LNG"), food processing, pharmaceutical, oil and gas and other industries.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 1, 2023, the Company changed the grouping of certain immaterial revenue and expenses associated with the ceased Palmer operations. As a result, certain prior period Tubular Products segment results have been reclassified to All Other to be comparable to the current period's presentation. During the second quarter of 2023, the Board of Directors made the decision to permanently cease operations at the Company’s Munhall facility, which was effective August 31, 2023. As a result, certain prior period Tubular Products segment results have been reclassified to remove Munhall's results from continuing operations to discontinued operations. On December 22, 2023, the Company and its wholly-owned subsidiary Specialty Pipe &amp; Tube, Inc. (“SPT”) entered into an Asset Purchase Agreement pursuant to which Ascent and SPT sold substantially all of the assets primarily related to SPT to Specialty Pipe &amp; Tube Operations, LLC, a Delaware limited liability company. The transaction closed on December 22, 2023. As a result, prior period Tubular Products segment results have been reclassified to remove SPT's results from continuing operations to discontinued operations.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Specialty Chemicals segment includes the operating results of the Company’s plants involved in the production of specialty chemicals. The Specialty Chemicals segment produces products for the pulp and paper, coatings, adhesives, sealants and elastomers (CASE), textile, automotive, household, industrial and institutional ("HII"), agricultural, water and waste-water treatment, construction, oil and gas and other industries.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The chief operating decision maker evaluates performance and determines resource allocations based on a number of factors, the primary measures being operating income and Adjusted earnings (loss) before interest, income taxes, depreciation and amortization. Adjusted earnings (loss) before interest, income taxes, depreciation and amortization excludes certain items that management believes are not indicative of future results.</span></div><div><span><br/></span></div><div><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting principles applied at the operating segment level are the same as those applied at the consolidated financial statement level. Intersegment sales and transfers are eliminated at the corporate consolidation level. </span></div><div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes certain information regarding segments of the Company's continuing operations:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tubular Products</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Chemicals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,179 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,993 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating (loss) income</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tubular Products</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,210)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Chemicals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,558)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(801)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(509)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,569)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,644 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,018)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,997)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition costs and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(843)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Corporate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,861)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,101)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating (loss) income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,430)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,543 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(593)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(209)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Loss) income before income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,075)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,010 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Identifiable assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tubular Products</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Chemicals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate &amp; Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,434 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,947 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tubular Products</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Chemicals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate &amp; Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,666 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,274 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tubular Products</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Chemicals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate &amp; Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,394 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Sales by product group</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiberglass and steel liquid storage tanks and separation equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stainless steel pipe and tube</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty chemicals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,179 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,993 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Geographic sales</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elsewhere</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,179 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,993 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 2 <div style="margin-top:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes certain information regarding segments of the Company's continuing operations:</span></div><div style="margin-top:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:68.394%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.780%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.782%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net sales </span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tubular Products</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Chemicals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,179 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,993 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Operating (loss) income</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tubular Products</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(11,210)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,182 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Chemicals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,558)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,971 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">All Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(801)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(509)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(24,569)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,644 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Corporate</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unallocated corporate expenses</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,018)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,997)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Acquisition costs and other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(843)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,104)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 5.5pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Corporate</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(12,861)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,101)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating (loss) income</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(37,430)</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,543 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Interest expense</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,238 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,742 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other income, net</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(593)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(209)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(Loss) income before income taxes</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(41,075)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,010 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Identifiable assets</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tubular Products</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">70,548 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89,050 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Chemicals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">49,547 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,990 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate &amp; Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">42,339 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">37,907 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">162,434 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">199,947 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tubular Products</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,145 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,451 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Chemicals</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,432 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,749 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate &amp; Other</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,666 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,274 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Capital expenditures</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Tubular Products</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,104 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,076 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty Chemicals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,519 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,140 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Corporate &amp; Other</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">262 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">178 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,394 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Sales by product group</span></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Fiberglass and steel liquid storage tanks and separation equipment</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">411 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Stainless steel pipe and tube</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">109,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">154,040 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Specialty chemicals</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">83,616 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">107,542 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,179 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,993 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Geographic sales</span></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">United States</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">188,241 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">253,693 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Elsewhere</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,938 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,300 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">193,179 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">261,993 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 109513000 154040000 83616000 107542000 50000 411000 193179000 261993000 -11210000 22182000 -12558000 6971000 -801000 -509000 -24569000 28644000 -12018000 -12997000 -843000 -1104000 -12861000 -14101000 -37430000 14543000 4238000 2742000 593000 209000 -41075000 12010000 70548000 89050000 49547000 72990000 42339000 37907000 162434000 199947000 3145000 3451000 4432000 4749000 89000 74000 7666000 8274000 1104000 2076000 1519000 1140000 262000 178000 2885000 3394000 50000 411000 109513000 154040000 83616000 107542000 193179000 261993000 188241000 253693000 4938000 8300000 193179000 261993000 Benefit Plans and Collective Bargaining Agreements<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a 401(k) Employee Stock Ownership Plan (the "401(k)/ESOP Plan") covering all non-union employees. Beginning January 1, 2023 the plan was extended to include all non-union and union employees at the Company's Virginia facility. Employees can contribute to the 401(k)/ESOP Plan up to 100% of their wages with a maximum of $22,500 for 2023. Under the Economic Growth and Tax Relief Reconciliation Act, employees who are age 50 or older could contribute an additional $7,500 per year for a maximum of $30,000 for 2023. Contributions by the employees are invested in one or more funds at the direction of the employee; however, employee contributions cannot be invested in Company stock. Contributions by the Company are made in accordance with the investment elections made by each participant for his or her deferral contributions. The Company contributes on </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">behalf of each eligible participant a matching contribution equal to a percentage determined each year by the Board of Directors. For 2023 and 2022 the maximum was 100% of employee contributions up to a maximum of 4% of their eligible compensation. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The matching contribution is applied to the employee accounts after each payroll. Matching contributions of approximately $1.0 million were made for 2023 and $0.7 million for 2022. The Company may also make a discretionary contribution, which if made, would be distributed to all eligible participants regardless of whether they contribute to the 401(k)/ESOP Plan. No discretionary contributions were made to the 401(k)/ESOP Plan in 2023 or 2022. </span></div><div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has a 401(k) and Profit Sharing Plan (the "Bristol Plan") covering all employees as part of the United Steel Workers of America, Local Union 4586 Collective Bargaining Agreement (the "Brist</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">ol CBA"). Employees can contribute to the Bristol Plan up to 60% of pretax annual compensation, as defined in the Bristol Plan, with a maximum of $22,500 for 2023. Under the Economic Growth and Tax Relief Reconciliation Act, employees who are age 50 or older could contribute an additional </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">7,500</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> per year for a maximum of </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30,000</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> for 2023. During 2023 and </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, the Company contributed 4% of a participant's eligible compensation regardless of whether the participants contribute to the Bristol Plan. The Company's contributions were $0.3 million for both 2023 and 2022. Additional profit sharing amounts may also be contributed </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">at the option of the Company's Board of Directors, which if made, would be allocated to participants based on the ratio of the participant's compensation to the total compensation of all participants eligible to participate in the Bristol Plan. No discretionary contributions were made to the Bristol Plan in 2023 or 2022.</span></div><div style="margin-top:9pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022, the Company also maintained a 401(k) Plan (the "Virginia Plan") covering substantially all employees at the Virginia facility. The Company contributed on behalf of each eligible participant a matching contribution equal to a percentage determined each year by the Board of Directors. For </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the maximum was 100% of employee contributions up to the first 3% of their eligible compensation and 50% for employee contributions from 3% to 6%. Matching contributions of $0.4 million were made under the Virginia Plan for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">. The Company also maintains a Collective Bargaining Agreement (the "Virginia CBA") with the United Food and Commercial Workers, Local Union 400 (the "Virginia Union"), which represents employees at the Virginia facility and is required to make additional quarterly contributions for hourly employees who had a hire date prior to June 1, 2013. Additional quarterly matching contributions of approximately $34,734 were made for 2023 and $37,743 for </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">2022</span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company maintains a Collective Bargaining Agreement (the "Mineral Ridge CBA") with the United Steel Workers of America, Local Union 4564-07, which represents employees at the Mineral Ridge facility. In connection with the Mineral Ridge CBA, the Company contributes to union-sponsored defined contribution retirement plans. Contributions relating to these plans were $37,818 and $40,835 for 2023 and 2022, respectively. The employees at this facility are covered under the Employee Leasing Services Agreement entered into as part of the sale of Specialty Pipe &amp; Tube, Inc which closed December 22, 2023.</span></div> 1 22500 P50Y 7500 30000 1 1 0.04 0.04 1000000 700000 0 0 0.60 22500 P50Y 7500 30000 0.04 300000 300000 0 0 1 0.03 0.50 0.03 0.06 400000 34734000000 37743 37818 40835 Commitments and Contingencies<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Company acquired DanChem Technologies, Inc. ("DanChem"), a specialty chemical manufacturer based in Virginia. In June of 2020, DanChem received a demand letter from Henkel US Operations Corporation (“Henkel”), a former customer, asserting various claims for breach of contract alleging that product supplied by DanChem under four (4) purchase orders in 2018 and 2019 were defective and/or non-conforming and seeking approximately $315,000 in damages. DanChem responded in August 2020 disputing the claims and denying wrongdoing. Henkel was silent almost two years and then, in August 2022, sent another demand letter to DanChem asserting similar, if not identical claims, but now seeking alleged damages of approximately $3 million (with the main difference between the two demands being Henkel’s new claims for lost profits and other consequential damages). Henkel filed a lawsuit against DanChem in Connecticut state court in October 2022 seeking its newly alleged damages of approximately $3 million. The Company settled the lawsuit with Henkel during the third quarter of 2023.</span></div><div><span><br/></span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition, from time to time, we are involved in various other legal proceedings arising from the normal course of business activities. We are not presently a party to any other such litigation the outcome of which, we believe, if determined adversely to us, would individually, or taken together, have a material adverse effect on our business, operating results, cash flows, or financial condition. Defending such proceedings is costly and can impose a significant burden on management and employees. We may receive unfavorable preliminary or interim rulings in the course of litigation, and there can be no assurances that favorable final outcomes will be obtained.</span></div> 4 315000 P2Y 3000000 2 3000000 Supplemental Financial Information (unaudited)<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present certain unaudited consolidated quarterly financial information for each of the eight quarters ended December 31, 2023. This quarterly information has been prepared on the same basis as the consolidated financial statements and includes all adjustments necessary to state fairly the information for the periods presented.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Unaudited, in thousands, except per share data</span></div></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quarter Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,861 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,355 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,747 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,216 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(776)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from continuing operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,788)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,150)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,678)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,535)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from discontinued operations, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,486)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,254)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,200)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,636)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,932)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,139 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share from continuing operations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.60)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.45)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.75)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.57)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share from discontinued operations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.83)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.83)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.44)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.77)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.51)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.77)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Unaudited, in thousands, except per share data</span></div></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quarter Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,238 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,443 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,132 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,180 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from continuing operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,488 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,189 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(600)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from discontinued operations, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,374)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,258 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,057 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share from continuing operations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.06)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.06)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share from discontinued operations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.43)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> <div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables present certain unaudited consolidated quarterly financial information for each of the eight quarters ended December 31, 2023. This quarterly information has been prepared on the same basis as the consolidated financial statements and includes all adjustments necessary to state fairly the information for the periods presented.</span></div><div style="margin-bottom:9pt;margin-top:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.976%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.384%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.623%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Unaudited, in thousands, except per share data</span></div></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quarter Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,861 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">50,355 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">46,747 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">41,216 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,466 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(776)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,984 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,148)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Loss from continuing operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,788)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(6,150)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,678)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,535)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from discontinued operations, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">588 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,486)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,254)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,674 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(5,200)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(14,636)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(17,932)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,139 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net loss per share from continuing operations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.57)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.60)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.45)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.75)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.57)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.60)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.45)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.73)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share from discontinued operations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.83)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.32)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.85 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.83)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.32)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.80 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net (loss) income per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.51)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.44)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.77)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.10 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.51)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.44)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1.77)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.07 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,148 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,170 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,135 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,107 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,148 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,170 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,135 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,374 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.829%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.619%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.530%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.624%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">Unaudited, in thousands, except per share data</span></div></td><td colspan="21" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Quarter Ended</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">March 31</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">September 30</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">71,238 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">72,443 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">64,132 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">54,180 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Gross profit</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,791 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,350 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,257 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,889 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from continuing operations</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,488 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,189 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(600)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,501 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Income (loss) from discontinued operations, net of tax</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,770 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,868 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,224 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(4,374)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,258 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,057 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">624 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">127 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share from continuing operations:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.64 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.70 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.06)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.63 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.69 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.06)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.43 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income (loss) per share from discontinued operations:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.37 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.38 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.43)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.37 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.12 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(0.42)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income per share:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.00 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.08 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.99 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.06 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.01 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted-average shares:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,209 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,244 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,253 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,213 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,320 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,431 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,465 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,416 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div> 54861000 50355000 46747000 41216000 1466000 -776000 2984000 -2148000 -5788000 -6150000 -14678000 -7535000 588000 -8486000 -3254000 18674000 -5200000 -14636000 -17932000 11139000 -0.57 -0.60 -1.45 -0.75 -0.57 -0.60 -1.45 -0.73 0.06 -0.83 -0.32 1.85 0.06 -0.83 -0.32 1.80 -0.51 -1.44 -1.77 1.10 -0.51 -1.44 -1.77 1.07 10148000 10170000 10135000 10107000 10148000 10170000 10135000 10374000 71238000 72443000 64132000 54180000 15791000 14350000 8257000 4889000 6488000 7189000 -600000 4501000 3770000 3868000 1224000 -4374000 10258000 11057000 624000 127000 0.64 0.70 -0.06 0.44 0.63 0.69 -0.06 0.43 0.37 0.38 0.12 -0.43 0.37 0.37 0.12 -0.42 1.00 1.08 0.06 0.01 0.99 1.06 0.06 0.01 10209000 10244000 10253000 10213000 10320000 10431000 10465000 10416000 Subsequent Events<div style="margin-top:9pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company evaluated subsequent events and transactions that occurred after the balance sheet date up to the date that the financial statements were available to be issued. Based upon this review, the Company did not identify any subsequent events that would have required adjustment or disclosure in the financial statements.</span></div> false false false false <div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:43.394%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.995%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.995%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.995%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.544%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.145%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="27" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">Schedule II Valuation and Qualifying Accounts</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:100%">(in thousands)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at Beginning of Period</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Charged to (Reduction of) Cost and Expenses</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deductions</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at End of Period</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2023</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deducted from asset account:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory reserves</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,970 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,318 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(169)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Year ended December 31, 2022</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Deducted from asset account:</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"></td></tr><tr><td colspan="3" style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 7pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Inventory reserves</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">943 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,615 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(588)</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,970 </span></td><td style="background-color:#ffffff;border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div> 2970000 3318000 169000 6119000 943000 2615000 588000 2970000

    T- M-P%,]PI3C+X/$CV#T#N\4C&/P 1/YH\F:%4D>(:/M_?_R(!IDLP*L&^G OXZ!M M!^:!=W+"G-E8YYZ@7I+?P >C\Q@S1:9F17[ 5.DSL2#TH&S/E/G+X+LQ4A@4 M* >.%662Z8#&HZBP'%W(XHP(94' M6+* M@,#!!:MK;@0%1F&V4%5BS /:P9 MC^'7'@T,6.)[N"(E;$9A5+BMA7K8\]OA0S[YB3QF4##&Z$G@E/!% M9(6QW+^%;3[+:\-]9&_K[D#$[/$M.2 @XMW6DCV:)_18LY9SHY"V,D\72ZO9;C.#WN26)/G#Y][J=>A508 M=83$Z!&;^?5W[ZK2 Q @@0 !==>YTPY2E:IV[?>K4A_"XQ:SSGD\%B(KTJ,J M/:JS'M7NF6^TF&,2E#0SM.G#<-Y%>>]PIQ9PA_=3\3##6=F?=TNN M<#2N="D>Z"!0G@S!BG-?F&G-G6_A&&VC_Z3E;@(-D*//8&"G),N\P@PFQIH6 MHO-HN0 *L9"(7;-^L 2FTQ\>A7]\2Z*RUL.VQ@;M E_ ^IN-#F%BQ0W\67Q MN &/+A=_[_0:>K^5^:C94#-_7S:5JC>ZO>Q'RZ9:_GN[5>*BM'53[2O%L&*5 M%FS&*RN KQFKV31/16/&(IA!$HVRMX?J2(%-K:G4.+J] M:]5I=;*N+7I%*Y:R08L52]RLV*8^J4B+^(J HZI=B,X/E(>O&CN"2__F/=.R M?NQ4"V@6L@8Z:^X3^*=+% M6ZR:_7I;W;H$7-:<29+9/$%4NU5O5OQ"Y\,7JQV!],V(+&YS<]LI M78&527Z]PY.?5KONZ?7.]J6BU:D,DRB60K'^X5%,1Z6H6V^W3K8"ZWSLJSAU M3M[8O)SHP PHG^@6Z:I5NVY76VF2ES!OBD%K;FTM"8/:M>N6NJQRKQHH))MH M%7,5[MEW7N2.Z14Q;X4D@#/BP#UPQ-@ MMW:M==1ZOU]68])]$^!!3;.*4&!V7/HA3JZ=Z:>Y4616;#_?I=='H7-O$:8N MJ57L.0)3NLIW&:B6[:TJ2!LK^[LMZ@2M>9U@26NWF+LG7:-]J75,7 M/46RZUL54.>4R:(85;17:\IE$$,?-&&MKO9D).+H(Q%EQ9J/UZ-<4.@LI$?M M3NCT, ]*J[?;O9/HNGWB>%0,C=:D#)6!/6KMNE/O=V5@XNBMG.W"Q<>;HU&0 M-2_D 15AS8OT@SD]S47J.49]7^))&D\6DGFVPQ,=$P@6@S(5P1/I]-W0$Y=# M2]DB"'7L1-1;2,[9H1Z,G<=;]79G&R(K=&1'H"&?%.X50[TU63UE8%P;,*Y7 M[Y1V]^]1A?JBQW%C@4*W$Y9?F3@7\CGX_73;+TT*Y661V-NHE= APXWG<+/E ML=B^OSNB=QHU4WVFHGZHTB!>)2@7LM:6Z&A/U(9O/?_*VO_:-XYY8V)C8#_P M6-^M.P[LPD*TP]R7374;]Z6TH:N)6@OY6/M%K2Y#K7Z_6U74DL&G/'Y-X]^A MQ3OVP7;](-5*5 :ARF#L[T,?^Y#ZM^YX@"T;8>84S+_R3LFW"/DL(NO5KGL9 MM[#+V-.QHT]>YET$?0HR\#XP\+K:7+2O*X)=.^'?FTU:U;?D9C>TNMJ-J@OF M;VY ;&6]+9Y#%3XI/^6.Q'3LL13J<&%VVN>9(KU.">'*PWO(2S+"SAGS\DKX M[3$/&\^T0)(?(>9)+^PR;"M:#W-N\:J""0>%Y<#FD:N^5KO6N_66ODVBNHR5 M5ACW2JV;+ /C="8!VAF>@C.(E9Y+&.9>W/<215[.+/!2:K> ")8;.K_[K=IU MJZ[IBV&5*E5?R-C*CECVMMB#J2WU[CEV$3N\%ZF"=LBQ"* '<<$QZ3VQU+\^?ELKPK)X'*:].TL/^38BAYO5V)RR%J MV\1O&$LN97[/<)"_]PTQ\.XU\(B+EY41;WJ/=X<"9\+O>RY+,XITX\)*<0]; M.-:;W?8.O=@5":%(JCT/JBW9Z*P.K?9%6NG637L/1[ '+,\H*<4]7T>N0R7@ ME[(ZJ2DNTQ3O30H,8&BQ2SV)[]/%QELE;;UZ;/7P=[:=)KBD$VR7[>[R>C,J MMV-YR524TK/0[6Y60[MA;+B@,@7K:-:NN\UZN[5U-*DZ_CU)!:=+!6NZVVU* M!6KMNM>O-RM^$8C,5-AC1[LS"3?WUMSWN2E%:;7K5A_DRF*%7I7BS#)+85.T M6=/ ;E.TT4$=P<+.LIP[1\V(C]M8B2=O/!L+4VMN?CE9OZ5OWQCN&@E-)5)*HTD2UIO?DID2%_8SZ_7J_-'?) MB1915;J6-CM8_H%.//1(,N3"_D9D[,+J_L-^V,T-7:%60-K:\6FY6S*=Y.OQM4]8:RS%O4JR]N!+0JUWK=;6UF(-<)=>WO&=. MDDB>>^9V0R)]))%6>^L[C61TZ-#()B^>V_+>N3V0F]K$3@,M?>M:<1DXJB1. MK8GA[P:G5,2I;JO:P4AI(.TUP'\N23-KJO+S$5P&3>%5=5L35'7,!HDSJUHY MEH0SF&E55@CGJ)EPI7W*I02 %]V2\LZ1\DJ1W$4IKPVJ8%W;7K(?CO)DWM?2R_'(Q,+&_*P'IVD% MH;?B!K0<>\]7)G\4.O7AR[+/$9C2TRV+MF6YZN9QY$2RB0/[4M:;W;)LTA-4?H]%HLH2[U)C MQV436@^E4%N5 8G3Q*8U4>.RL8G?%-F2!>%';PC)@O"2X\7K2&V1FK0F*$$= MF<]SFNBRQN&\ ;K@[7[=:K<&D^[B/94)GWJLZJS[/V\I:0HJ=9J&MGBO5U:I M0R7BP[+GNJ2Y,N/#9=.G_G9?M''QFN=$)8=F3X"4[;5P939<*#3 KN M:+*;ZN+T^#N1\%X_I MA/ +(10*KTR05Y>#3M$ MN& 7#?@_\QMYS91DK=KU]IUZJ^-=E@1QJ@2A]O=$$6V\OTI6Q1Z]B_PI()8# MJIPO!.W$FE F6(-PL-F=V^?A^^RL2;39B,Z*&EB8?=/LU]OJXC6I57*82O_Z MILQ\C<&^%R3#3F'M5KVY?4#T=+WR1\/MXSP60^:QK.?Q:])8]D)^O=IU3Z]W MU*VSR*IC?D@42['X*N@1F/'2[-;;K:WC]">HT)=2=G?2)G6QS9\0\:X+8NZ# M>/4F=G+5ZVJWK 8GAV^/+"E04F Y(]KV]=:2.C"I5$L347N^X%Q5AC,+U9[;PY MF>&]DY:??.7SIKGTSFX-FA-B4I6(GG1V%#W9ZI0K:NE)VI:T?4QQF>Z.XC(5 MH>TM5)?+@,"RX;^F]>.: 0?/SW)"5DES'8'K2PAG81G7/\-KT7QCXCU;#MME M"S@'Q\7KGP<>SBW R69-C1%XU(8![R:N;^%'KCQJP]=^T'6_SH));4]>WPDP"QB@W3^''>SC_+$ 1[L_>64GO&*= M#-'VST T/*AV;Q:2Z?_%U2+=6GI7)1W:I&U]8+8ZG6%_H _[.NEJ+:/;-5JM M/]4VD+48-?*B/4S(,[T8>)1\OR!#.(DK8K^0J8_@2.,N0#2-BT71:(_11P8Q M@2CWC@E\T;-@XENW41B+]WW.7]P )@M<6*S#F"#!@,Q'RR$.)I_RT PK*5[8 MRG*RFWMEWR>!>U+4UI7R\PQGG!=["Q75U/%YCVW6>NC1A6.D@>6Q[;^G#AU: M@?_!\@W;]4./?H.IWMNN\3TEQ'I0_>V.Z44L!$@+7R\.)0SQ]9 M$P8[Y0V/3T\LI]K;^$8@ 4C"(EM*P"W"]" L.Q4S.8WE/<4 ,&@ M_!L!N'E31:TK* ,4G'."L[_ 0@! U#&!)H!&+ 8Z(!5C[3-1P/ <5A@PK/,L#<@/Z+ M?Q-[$38IT'P&=$;X/5.VCV@+? ? 1&']?/FSJX?%SX 3&(9Q98;>E!(O!4 U M7<0;,3T%0.?:"#3##6TS33- 'B1>]U;XDZ*0$J#$$6@K".5". VO5,G$MPF M"X'+$*\T*DNLQ%5 6DIC!X 0-CAIUINK27*&#V#'#*3.%%L',K.<']1')N,WL%5CHF)$RC$,,#2!66.XC'PW8,6/9LH7<@O76DEL 8H8Z0WBTVKP @"PF2%TH )'WFA34^#&2 M 9^2$9TXFO&&*X'$/LHL(YQ>_A#8V]&](FZ1T%1KS6;FXEZ08K> M9[';.4K%#3X,V<-,0=]JK7 XE:R5;+O4=K9.DJVD+*%0KH?-L-+M3DHK;_/9 MN^YL>T [7V&W=KW8>FJ5ZA@3K %,!RPW)A@:F;QFGS9,-L, ]DDF$Q!D9J3< MQZB%#!KD'[R KI"(_4X]L <;RN>LV7P$ DSGN8!^8)W;T^TD>3OGV=Z"08QR M^-D!F)CY!' G=<38^+N1(7WA)&Q<\PN-Y-8PS1D+[6V.L/:V-S!UFHWN$L]U MM$&Q+6U66(X)2&S;=^&/[X .H#KXAL=N^T*;-'WP=5#U+4 /:\C !/]D6O MU0U?"%R&8&B?9@DT7_'H,P@BUD("D.AE1-'3@0@YS6& -I:SN4)J=4X>\B$- MB/1+&489LR+@H%Y V?&IDZ4 MIO%PB);2].RUZ^B9VL]CUR!0'Z*QI8Y&4!G M9*07X^I2%^;1N9*0FSQZ+CK>GD:$>8=23J3W'A"1:V6 M>AVKB3()R_X0,O4GML,.B3*HB5827O49QVO"I,WR5)U5F!Z9&AEN%G<8ZV> MV+[_2*;9FDZFYX4I.B1M._[D9[MK"E,K?%8L+=!"VK;C..ZH21R&GN, MHX7E"PN+C+E[*W9S#.@LG1R0K8A@C3M)1VH2)%QTVB_WP("5"):>\+_,(/Z M^/"KRZT!UOTZ^M(L=R_T:JS]IWX;F8,['F_36ENFX/+V$01T6;%K?": M6@ZVQ04:BQT]*:].G'2)D[>SUX6#1;[8GO6_5\5:"UH>W8TB MD#B6'-0BE)9I8()WUT75-DA8_'@,N8B"^"2W,1I69S?D;VH/8V MLE0\.O&H3YF5L%:_8=^T,$K\[Q#4"F;+\*AT8MZ!IN*!6F+/:Z ?6C!JS#S;Z%#>=-2=*S]"@.X:P M?'&.^1GFPZS3KY8)EE$VV\P;A>^T+IK=/ QR]J.)%7C/PMV.R/"-E[&PQF7> M859PQ4I&+OP)UETAKXWBQC.&85* Q"I2_/G,7UZ7"?#B.K_/"U6 (['2I:2,TN.[,;SB//,ULI9PT/D@?;\F4479AG=)F,9/76Q 4YQ M=MBI\#[5VG6K6>_IBQ??SO)_[@H!M)WPQ=G",S&'P"#)$\GN4>[[H&9*YXN+ MJSY1XB,:/5'OAV7 ! G]L>I$EL^ _HG9]!=LLXI_)U=5/.*51'\GX\D[Y5LX MH'6@%4-0&M;-P3P?J$'1#E!P#RS4-%<\N%#@+(N397'R;'%ROY3B9.91EL7) MLCAY_\7)[:+%R6@)6JQFQ[]QF+(.[)H"&.CJDF3LVR.X:5*2W-462Y)3'Q"F M9^H3FU4?L\\<1, ,P/?.YBN=9=O78]=$-O40][TWJK3,34"ENWST-O:D^H M9FJ?:]]FM!+\_1(@B!7CL$5<"0N,LPN1Z7?V]Q;>#+69G2$5<8XY0'T@8RRZ M?G)#0/__)3;0?F$]M07ZN-K.KJ4$8)C\$XT4"J.98W*4OPF? >,8DF.X(,2_RLC.'C^@9';)T9MF8F<,0;%D&G7KH,7ET7J%I@FOZES1)WZ M+!A #?;9;APWX!66:2H'Z1>!,:%/WP(F2(!DK:&"Q:(6P(NI= *&=05L$'CR MDF 8TBI:F?QLMG6AJ;/I-9T=(5W*3=;M9 4<9MW:;V)3'!T,@%W#(5 BUKX. M:/!"*4^'6+I1#O@U>\W-AW N_S,QZ?LIV))@/<%J"O.A+L.GC#P!/CWL"P\W MX>UJ]YVO." 44YS;1AKA63F9] ?_$G)-X?A#?&1>C2G+P(##XI_T0]!W M;!CV+'*R,%4L# Q0EGBFHV6,V,H'F"S\@S)NG,K9("88VCYB,WK[_"A9S'+@ M?"PSQ+R3.J;K!.0[A0U0H,-4$=AAO#J;@ MBA^ O83V@'\9!!_I QM]\5G7QC&%A,0#C\%$,Z@GS@F3X7!FM,4:"W,1O,9 M8(!=8'6/-9ZX/J[*!V7=&H*H 8$U"$'_P28(J-P2[A)C(U)==OZ@+/-/*+% MQD/R U13EACC =P 5)CI!(NTT-"T0%D(;;X(#O'D.).CJ$>B%)U:!%-OX#Q1 M/(8>=CKPN4*:? GW;T=GA_UF;!O'N .>."0=4-(!58R=86G8]@XHD%NEM,=K M:?RR >F$.CXG5,9N]^4*6>6?ZA3U3R7A^Q@R]PY7JN#7U2ZJ?I:+JK_HHGI" MSP(#-8 ].8#4=Y0WH4-"$Z.!;]?ZK/)O[LD843.TZ-_CB+U79SC2.UU&2!?DSG/$V&]P+T6>HP,?$P^$,PB4 M0Z4&> 8WBX;$ MPO7PWDNSVV1U ,P'$4-O02'9.MS/3B?115CG8\ 3FTQ\>A7]\2YJ/FPY[+39 MH$V$-PB@1I,+(7'K@OBR>-R 1Y>+O[?:C7ZWD_FHV5 S?U\VE:HV.FJ_T%3+ M?V_KV1\YZ*+T7JMZBRH34IJ^G7'@00RF_'* K%F&3F:N_\><=4Z M-Y+ 2D9G4%VAKP:=!*SL%\NO6,(=F5,\%NYX4O- C6M@E;KM58ABY0ZEP4QS M^!TAQR$VB7(MS\VM>;O95_Q,/Q,/I+ZNEK+E=;?5G@C,6-10;TJ0Y0?9$W!) MH3M*N!6 6TKE+L)PC^QR\6RA^X4&V;>*K]ODTL.?/_]3NVVG\/Y/YTH=36VM M#LKOXTJ='O;0;M5[G:WO-RYZD@>Z5%)2HJ3$14JLP%7C/0UK0.MZ>S&Q^_@I M,==:))E*,EU%IJT*7"_9TVO7K4Z]VUK6Q_>8J502HB3$?/*R4P%*Q O/U3JL MY1@H\1SNEV8MY$02X5*/R:J[W#/V?()WN:^U^W@K/@;&XE2!=U?46YVMB2(; M_PYQB?&)H\Z;+2T53+:#OU8B40:>=&K7W>XBEKR5"%(U!"E31=Z*M>#MR_5^ M;UG?&(DY5<.<@JQE0:G+PUJ*(E$/D4AM+5;I[YWSG$- HL:>/*[R"3#/"PW M+@+<2$LKQ? [>F)9T.&6$,N]@_GD> Z1-<1/(:G$+$Y#_=IUN][M;4-#1^)] MD A9NF*X X3L-VO7G;J:T<'PJ!&RL--:8NO&:NH>D54%"[E5[W0E^Y0(65SY MW05&\GN9,SHZ50LAS\&'R8]7>6/# ;_EFC.V6X\J3U*Z!A^(Z\W >^WJI=]^JMGO2TGAKV;:C#[A7YL/]Z76LO>FPE\E4.^4H- MP!\0YSI@7O7 O*I*F. -W1+K>MSQI6^CBU8-[38LNY((689FNR4^]@$?N_6^ MKIT0/DJLVY5*NQ6RP7H V=2ZJO=WG2U:EL(:K2"":(OUY2O3CI+CCV_\N5@S M-DLECGM4+$]AN M$U+\&M-@[A"9-$2FSC:N M'HE,54:F66MYM[BD@Q'3:&V3)R)QJ4MPJ+NU>B=QJ,HX5*YZMP2)>DRM6[QW:.](= [IXNBJMF92QN=\UDN2 MQS?S6E9(W8PR-]?;^'T4!LVR.B1) MM:*B:D5.^V;G^*8V$=]Z%5 ^)*H=U K:/::Q&%T9J6,2TZHI.N=-I7TCF(;& M>*^L9KP5,::.1L7E<@F&M;=6)B6&55I$[ER97()8':9$+D8%92GLWDIA$X^\3!4_I?'G M9A')5/&R@]#QKC]AS#P ^(@C(397+ ]F(;79C8S[R63J=(G@F +73;WBF = MCF#=K=TV$L&JB6#KKM[<,7YU.7YE7"(C\>LD\&MM@\P=(UB/(]BI64-'HT3* MC.@=JI'I]*TTK10GDWY9BJ0,YE45Q393)$M#,;U9EBHI4:R:*+:A*ED>AJEE M*9,2PZJ)89LJD^6AF,903*_6-4&7[!(D^*]I_;C^&?XG^FQJGK]"/["&4^S% MCB_'"^/]X&%1-IGX]"KZXYUI^1.;3*\LAYT:&_1N3+QGR[G@G[]"U7-N8>R# M_/&[%\L,1GC.C28_:Z'UBB^+QPUX=+GX>ZO=Z&G]S$?-AIKY^[*I5+7148M- MM?SWMI[]$;FH72Y*:ZV<:HU-M6D@:1TA[8AALAFOK ^9^1@H;\[)#0MX&YU MQ7*48.2&,+_IUQ7Z:E#@*$EG'Y,$).9/C%4L6F-J'J@9%)BR=R!!TLV$PK]" MXL&:E#O'G#,V=X0$D)4I*7*3$7@4HL064J-5;K<76(,=/B;G6 M(LE4DNEJ,NU7@$S;M>M.JZYF]%_V%ZM+9;3[%'!GC:FR M%>Y@5F2KKK=E+LYIXLX:_7DKW.G7KGMU+>/B,8DZ)X ZZQ2^;5"GU:Q=M^J] M7K\BJ',.D8K[F6M^EE](OTV=WW:6X9$3S#H=;_VE6,7I2*U==^JMWKFX\B4N MEJ0S[@(7M=IU%VSSK7EZ!7&QL#/[G!%U95.4'!KJQG<*9F*E#ARR6<*UIE5" M1XEQ.]1K=\$:6ZCNMIM;.VBDVW)GNO"2BR[KBD,#Q1TJ 7F5#LZRE-_,;O1^ MU([^)@@\:Q"R2H-O[EZCQ9E5'[KT; M^#GX=I-KW'?BO3U&DBI5>P7X)K14G!AX3PVMO7,W[M)E8GF,B;[(\I?'GULGR'&^RW.S^ MBN[*^RO61UIA9@9L,?WB76)M'>]5ZDA/YVGC46_G>-1"/)(QPJ/!HPTOZ>KG MNWJI#(QJ(T8U.X=W@$MDV@E3FK5Q=\*4.HA"&3?!'762_-&H>>=Y4>;!%+UT M:]84#;"KRSME=<@X,@_BV>!/"0K>$OSI,?PI*RE=XL\9*'9+,*F_M4(GD:C* M3*@,A2X;=3I-ILA518B=0X;W6K_TDGQO>5'G*8T_-Y-%7M19CL&2F2J9(YLR M2J9<:]IW5)0(>E7N(I,:Q2',FMUCF<:P3-X)>]I8-F_[[!O+6 Q.+:L[HL2R M:IK8"^;1$A-[]_C66F)-[=T0/[?$!WF%9X44S"6NAG8YBJ6,/58:NW:N6"[! MKH[$KC/ KITKE$NPJUN.(BFQ2RJ2*_&,Q01;BW@F:U-WZXF/7? R__N4QI^; M&23SO\LQ@NZ(YP 8_&@\@VNFQ8\%U(V,+FY2,3@E;%EMU.3&EFZ388MLNW/: MV++:2,F/+>J2M!Z)+2>$+6MR>_)C"XNH;=_(L5KVP]%H7C(E>U>ZEX!L"M-9 M5*\O$V=/&TN*Z5R+6-)BNM;6TE-B2:6QI)BNM8@ERVKA)):<$)84U+$6L:13 MCFY5K>!^I?6I/]@_J'E!8%7DF7+OK$R"/JGQYV8DR"3H%,/F!%VXX67$&&XX M7_@2C@?4>Q@RQNT_A($?$ =A) SE@NT)NUW>$+,IK8N31; U_2UWC& ]CF#; MU\Y+!*LJ@JUI6KEC!(M:^E:EID\B6-D(MJZ'Y6X1K-?D"*96!<'.+<@OF\[+2M%*<3%1&)KHFM;..;*HS8,_D'?O5AF,(I.*S60+^&JF0PA ]]% M,"\=DMJ50>%8/8%TUS\//-R*@!S;Q&Z&6>-GQ?>,7VK$ ,S4FIJNPO_]^:PV M_IH ,A ;,.'&Q]>53^ZSRW^=A93:GKR^&Q/OV7(N! P0<','Q#[.'PMPM/N3 M5W9@*];)SGK_E*CA077464BF_Q=7BQ1@Z5V5=&B3MO6!V>ITAOV!/NSKI*NU MC&[7:+7^9%7,8M0H[N<_ 5*\&'B4?+\@0SB)*V*_D*F/X$@!8@P0%4MJMV#- M1=%H=Q#K9D),(,J]8X9^X%DP\:W;*(S%^S[G+VX DP4N+-9A-S@08(S*1\LA MCF$16WD*X(J!#PNTJ:O=*^7F&!\[)%75>CCR% M Y_^.P0PW/U 6'R#=]_;KO$])0K:7#JQJIF;(/H1YZ(@."8(!2^DM>MD+H5/ MML"/9V YQ[U3WX.I9PF& 5?#'Q0VQ5;RXH6TJ(_*#PE3_#BVV%1-/ M!!>CN![KF66[?@B+LIREJYYC)8M2?5&*,[8I1?C9BG"M%!'>;QY,A*^4+8<1 M(/= CDJ_H=R.B/,,TP+%(M_Z8/GDV:,1@[&"D7)C&*#@@V4!/P S$?\$Y9X- M2"3LAYC\ER+^+'(B. #OFF@0A1X8&ZSXWKT7(.: M<$:+:E"&^.WL^4C8C%=6 )\SN@\3;K"AC;0G_PPPGU?E@^[AZWR<@5'TP(LGQK$@/& MJ%U0&S0\*NXT_X M'AT.J8&RU*&^'_UH4JRX9A/&C2^C.5(BWD@#>!(#N*'@)H#UC96__ZVG:NK G8P+\'4[:7:%*A0'GL MHF7@S@'H4@@-4+- /QOC620 F-DQ4_4,O-+.K/,U^S[^Z8=CP'% 1I/MB<^, M#Q!KQ.<"BY=A6Z[I*_Z$&M;0XF>Q"LZ L6/0.F%[/\&WV:'A<]PTH,.'M<-W!;D9!G ^2R%H$Y P1^'-@D$A&'F<>B MYA7P;Z>.]Z=9:N1;1XF*7YAX\&^@75NAKP!Q)$^Q[>CW1*UVAT/+H)Y?QR7" MP?EH;L!_L\ILL'YLQ0QI='B 3T :L+X7 M4!>18W*U";]NH;+GP"/Q;<4%K3NU(R^Z,)VM,_09^E& ^G+'R@$UHX)B^,W@ MK?(Y1F? ;7X]/*+&?007(8Z5!X1+HC/&%\GG@D,E!'.,T0D%$T 2^/_LWR80%-KW^?%FA6@WUC^ M12'7BV1,PHL'4\:.LO44=UAG%'-[]\!6??OQH0CS@A&<>CG_QIG>N\"EN/8' M@B]PD1NFSB8EP-DG'&HSI@?+_F&92V@_87VKP+&D]";N(*3@ 0!NJHCQB?\$[_EL/W!XKB6PM]'&9@^"9/"0#@GE*D 391+3*4@E@=_>G1H MPTESE27M:,-W@,%&?I](HX5SI4&LWPH O(,EXAI7H0%WO\U\P:.Q>H4TZ5#$ M?>)-&4J!U@LZ0QXUAR)F!'Q+( )GP*HUL$J(1G8/_H-V7>\1*T(J!%] M.W2BY2 4#5 N^(&!<>/3NO ESI_B/.**4V70,A+G)$GD-.<47$7)Y8Q<&0PX M;!@@6RY]3ATBZB.H5RPU[#:G_%GMBT>$(Q6LH8"4!YA_Y]S2\L5*N&J;PK(P M6IP!$@D/2('S0V8(V"FL'V9)! %E_.$)Y2G@"$S[X#T31^!NO)UO@(;F"YFF M[(^($6I-55>BT]NWDI1]4O.:T 7^\.SQ*)4'INF+ZWW?\9)7+C"ET*-43>OS MJ4,M%V2B!77RE>B84Z$^@/:\C(0%M_ICQJI8T)S=)9ISM17G MFT6KJ3ZGRS(-$1-7"&H#L=Z<^$2>B#<@,/+BX=6FTTA_U9I-37F#SX4[9_&U MQ*G#%%7\)B@LCL'U4V;[#P"@D9")GX-2PQ22_%CLA\8HI@:,?^'W4A@,L@Q, M ZY!6&/BH^/)")3JLEUKH;>@7.52@7/!K.G$ROEA\L\T9<%0?7 M&C"+-*H+S'^_TF-WO.7@/J\NU-[!")O15N==E83LNQEHJ:U&&Z%SGW(%?J/& MR('5/4^5BUWK!WGUMB@&GW*[1ZZ"E%!,.S2#9!=O[K^]C0S"Q.\EF"I!!L34 M;5@E,Q:1^0HO0-K_Z(,B MI[S ?#@'% YL2< H+#+ID;84&\XG_="&9=Q_0\^DC1Y37,F,&V\0^A;3 M92-O0_PTY7Y'(XDQ4;Y_&!###^:>!Q,3 L+6 M8!@TP2,'>&&8(MR^\!BS9K MP:8BIT.NN7%%S*]M8C#53 ^H*R\C"^0%83_X+.$"PZL6-^IM.XNY1\Z *&DD M-G:%U]-/^_'%&324I8Q%9E;(S(K:-5Z44MTO>DA MQ2%(XPR)F I3,0?2*OD8BP.FREG1IO*&%99ATHS*M@URW: JN@Q(ZLF@E,IP MZBM:'B%WE#X[3% <%+N8&:6^R\*Q(ECEB6WART(:^]Q/^P.-/(EKA\"U1Y:M M<$$Q.K"H:]:5O\#@0U,/X.@QK1:1$MZR+9***47*%2"(/45+\9#XFLD,6[X/!*YPRSM10!J#HK90%QT-B@W<(8X M E7=&EL"Q[![L_#SR!QO(PMK M#IB[4V36+.,T %\TNUABD)^91X/N5MBD98;,!F9^3N[#>.:N"5H7,3[N+,#' ML]](>),_6XL0NT.,=&'0$G87USD4=*(R?&?1SSFVEATO\6-.-N-T9DL,K #L MZ2P@Y2K"*N1>K$12T0)ZJ=J,ARQV@C_:A.42?$6'BL7+8RC^2V35+$12JAT: MN7>BI*$XPRSEOI[!"^[CBD@ASB8D0]=C( (>E.WQKL_X^5@B $I.'Y?!'5RS M+KN;$,1S$H9E@1-!/I'CC05*@ .ZDRCO123TX;]$X@8L9H*'A>Y"3YP6K!$3 M4&!"]BA.)J'.,WGF4R59,<3\8?GHGG,Q^(C:1.!RL#++$B+XG!FXB4_%W40ZPD]X>1;Y2MY+(?0$TM.TDU2\I$H!_&( <48H02T-* J!U91 &W*DC',;U MA32K%%WP3\>,WV70 Q"+""<(YC$-X(B^)>4*(B4_/5X9@TR;218;$O9''*;E MV5P^& X&UP\"#Q5"812R$DTXUJ'%]8ODL'#> 1\!F\7$Z,AU+H[8\N"A'QR! MCE#$E%%/P_<4 \C918FG!;F+!WH'0#J;*)V;EW2#;P?SI M0UJQ_BH'9FS!9GG+ 0DIV\X%-UJ3"#$+9T;YS1';I,X/RW.=.""X>B4#"/4@+8C2/WVEI.J8@E1F]B--($'C6(.3*[_(\BYDC[6K5I(1^MZGM MFA(*X3VV9#YM#.H!4OU0H,I.,SEYR.:19E+<0T$2W1*J]=,X4_Y4!S6 MP C'@*)C!.?L3,HBH2Q)5!TAN#HKJ*IQ\Q4LHJ%Q5#U"ZL<@PRO&+< M<*K,,5AB>*Z/R2UI)&8VR/*$]LRL#]2AI2M;NK)7Z0!+ ^6Q5V3'_NV$T3^[ MKLEL--0P+"]6)6P7X0NJA"GJ-H[ -%IM(;A"W$7>N&6.[1?*Y:BPC)FI"*S. M885%W''I+J8:^RMR4MW$R_'B8)DLKS;F/_'B(_BU ?:7D."8AL;<;,P%;7GF M!38(8 XJ=*:3J&F1\+KY*;=;R#P.L;-MT=<6KW>F$LI+NVB7N_PCK,%:H'2@ MD16H$^['2I4L8>XN2\!-?3BVU#ER1J\2Q7,'S/Q'7TM2D<)KX!SX1NP28S : M4.HD;C1VINSWV+D1Z\(VSX*<(1GNZV%\'2OH^0DQ_V;BV\@R_[(SEY,%I8S) MS6H>-@T,R/1 F1Y8N^ZTCBP]L!*.L^PB>>-MNM52:=4]V:V4#A?4>A#Z.7&6 M,CT0)@;8\LC3!BYF0\_&D%..[CR592L$I1EZD8=C:&'/6S0V/71D\SXPVK->=&0EZI, ZW?^HX"(9(69'%<':5[H:*3M=I^ZLPKHPY]1FOG MQB1CD.N?/CW6Q9:3G'R//H/@9K[R23@ FDEKD4/0%.LL5LZ[%PH7NA?WD2A6 MM;-*5D;)]U:DM7)'[1K5?CC-Q3.Z%+%12?0 M].XA]%)] %AL+^K$\V:V9O-)U/*KGY$TM>:'VE@49>;*!T([9?YET M1ZIV648 [XO!?'*A!W-AV!-T#&(SQYS0P/S -;XG)3^LGX3)U74?3L$?3D5B M!'(4'I"#55.')]S$4=,A:Z"BJ,U!^T)]8[Q=TM5I1?W,\1SJC3,5&T6#DWMC M/0^WR-WQQ'19#Q'"_66&38G'#WF^A00_@Y]\P'H6]E2^B?D>,;8\C?QA(>]J M,GN$,TTT6*,*>,4/F1GLBO+9K-5%\5XN,]"[$;?O@A6*4'L*&X>6C;?()G'O MI[O;DSC&+VY,F@A409BKVS]K0'VB 30US*LOKH-HC\B@WGC>#3_XCS:9NR]@ M:+U2$W9A^S35%KH3WVJ0ZV-;?*E;NQ9(N=A1>O;?=67LFMQH!N2[=(O!([W$ M;][8"7*OL%<,%G. +_:M?NTZ8)<@Z['='5+>T\4_LP1!/:V#V\0/YA3Q+3JL]JNB"]S.M#C\&G?!^>AZ M%/VPOP$$?--*MP)_%$%3X*,3D5NT,8F+="1)1U+M&F\N6N9( MRD_T -)J=O!>-WC?C.GQYNLWY?[^?E/NJC7;M>6L:%\.IA5,5VTVTMW^[N*. MH@^1O<):"[K>A&4U*K^BJX UGJMBN\UU6>(+C>)$>O.]PY,Q4 #_^D;'-C>I MA&?@%[:(90^FRB/(6T2)NB( *%*[C0A&IH)>.!#R ]9?#W-LX7MQBGAZ9N#[ M8".PK.G8;#+(A#VK/7HN,&U8G:I<*'=VTO,M.:^:4EL\,?@5SRQE.+XA;Y7W M+/V2N7<>6*QK9$T2YRAS#O)$UZB#M/ :,J7%8A^ !;U.D^M?8BL3N$E+N>%] M=3Y3RN;#KF-XE];(M4W659?[BE;,%MDG0Y;T3G&_GHM-?]$#F#9"9NR=E.:D MMFX::?RF?:2/V7UY60>OMC>5.;&"[,>E0H:9XDET]V. M+#I<)/6Z>)#XSL4#$16-6 #OEL'S^A,?HLT"I7S=LXO!#D[QS2JN,[>8%SH MQ83U*CM@FLT*S^'+RTN#,&7#$$+O.GOQ"+>7&! MS]1Y]\#Y@X@] *X?1/VF,XZBDHV45SMF9FMM9LB'4XKB\T:B258'OW%(W/(W M7ZT366 9A)?NJI;AV8F8K@X\]TV[]_;-S=MHLEP=A,?,T1YW9IQ?%[J6_D$= M;ZI\:BB_AM.Z38 EE'ZTS M"Y]/A#[;TQ "H805 MB9YD+G"QYZ@/K*EC WVET&H4>WR MP*F8<_8%=Z",+,1@EAW2Y9 K=H:R58KQ@?K8CU MFI.>5;4J]*PU(O5EFO(VH"DB:@$6O!'L4#_/-M+_2OD50*FCP))(P+%<99#G MP 6T12ZP+?DOG PX[<]KP%FTG#D= MV>TF_'J,5.N7&9:X(L\1DVO#@'437F!XE*_)2*^)I6 5\$2K+092L=2(XCW@ M5Q< 6IM,?'H5_8%70,+\TRO+80!B@S8A$4"01I,C2>#!_S>C+XO'#7ATN?A[ M6VMTL:E0QJ-F0RWX>UO7"XU8MBA5;[0[.=4E0P>.$H!UB+Z_U/1: MPI18@=^5-GE5U%D%"VO^YA&/XUP^3K1'?M+D]9.9%"H7LVPQ%0K.LV4RYG\+ MO/PYU7192+# 7(?!3<1?00G%$)UO>BFJ'P(47^(N '[B-N;.3U$'P$NT7T%S MMW@;))!I6U>7'!7#8BWL2)C%D-/A$OC(B-[.HN26[5!U3WM#7J$1V M9G;6T8J'\F"?X=A1 -7?[B3&V\$V\6OAD&$6HI)XH3]%*A']3R3@%Q@TK=0QJLU-7^]TYS4< MMDQD9.!HY@7&4KY?Z&!W>YB5(ZG_VMGYY3ZW R&QWNBT3Q.%SYDWM32UWM9Z M%3S8PM)[R/[?:0CHI&%0F?)Y#D*%:2 #PD>"YJPQ@?:N()IG8]3.6)0\'GD\ M\GBVE@-SDOX8Y, W-R!V!4PN$>71X9A,-T1_2+3WE*A73T'O*<,F*P%:U3;: M=H4.E:._3:VZ,@!4<3K9VNP[7BJ1#'3'AN.!4(-I%)$@W>E2SGHV9?X. MN-NY[TO=1&_CJRE$NV=?\3%[;GD89B[^(M+P-.5A[%B#T%>$\7SO8.B!I=N! MY7P"2=U?7.>"CB>V.Z4TW>@)._\0BQ6.$)Z)Z%'6"IO%M?Y+5=MU6%A#N2/& M2'&R)D&/@FLYXFXJ+/ 1Q2;&B%B>J%1@50MQR'' ,K:3@@5^D2KE%3Y)+M3< M@J[FRPNN8'U-7-Z[)?G=\$*WWL;G7US>3ERTL"N=^APXI87)Z[R5OH,G@HR!2C%*[D M@^SNL,"S#%X0B%VQ6)HG46"/UC@?\^U2$&WEHGJ%* MU@+@\(#V1&L76S39)ZP2C=V/PKODB@Z\<=@T/0TGV]EB*%%8%L6QQ=I&@-:B ML?0+[S 5Q[5G<]WXTD35J$FFXL(6<42K$V\;P *2FPOC.CN1FX#4$N7EX4BM M6V_I6K2)N9WQOF5N-O4P[+$M&K)#:S9T.$3;3CK%6UY$!@;Q1\FY#&GFI8!Y M$^];54F\UQMQ:C7+GL=4A)$U\6?RZ;^E.HCQ[(2X(.,^5>!W FQZ1UGW>OE9 M]VN+;J*F]=$A/K*^X^FC% GWT8N99UI&84PE\NGS4F:W*I39:@!H &6L";%G M.GE24>#[A+6\1KX;OLZ!R%JE$UFA[JK*!3^:1Y316.=99/ <*<[7<3YZ].*& M!8X(RRGGSW'((\IJW[=0OT8=DS^)4*-PB]AS(W>MN:;;TASA5*"WU/]NOEF] MXJVEVEC5.[(&EL@G31HU)/CR9(RHB:T!\K*]V1MF>J5?S%,J:TRES1Z@JT[ZM0NY*\1N+]IIAU?<.N[#\S2?7]]_&*CGZ^ORY*U9*Q[1E*3.2<1TIIK568MHM M^CT_XA79^T4SR=!."\U ]UJ)9VF_P4]1'+ ZC&UI:%EVZ) =.FK7G>[Q=NAH M'?(J UYV/,,7LNS9C5P).[B&N=3M:T?A2HA=;L5]"KX8N=RY,'<7G/ #YO(I M]*1+0;H43EIETK1.[3JB/N7^7KE0_I?8(8D[[OXK!,@/IZPA-0_D^">B=1^" M'=]@PR;6537B6]SDX3$L=HDXZS1IB6O4HEZS\5T\Z7LUO3A"%3B.-;28C4CZY%!=X;+Z(>7&-MA4.5PG=J>*,6+2=@.6<#Z->.JTNQM%KYF M/6^PM),5+#U #D5VP%1KK(R.SFY[U7UY:G1;GN\%5]'PAV$L9VX<,Y$RD9!) M;EW[!C.]MUGWSNC:O'ZSIE#?(!.$EQ?2VK+C:Q]/&[N6WM#[K;*:L[6*S;2T M.9O:Z/=7-V<[_45E"*\(5P#G::&W*KG!?(O2&FIKJSY]&P--OE7Z6YE'I76/ MLA_:*J,L;=KD,&Q26NN.FD[N"#SYJVEXXRMF6+@AS&KZ9]!&+QL*4?B$8KP(RME.%>HW(Y Y^'U(&^^4C.,[OA["U:D'PB[$DMQ:)YN(CE!5":O M.RYP?XA 7"(TCPL"*3*\<\PE!%A"4[[9BM!C\1LQ$/T_K+!:$IO<6?^'4J"[ MZE!VXXDYE97OQOAQ\EV6L[!R:5I?N"BW)8WTFX_<2EZ@<++:4 MF2+_;[78/"<_Z0K66!I(3TTY+[S_4]+<6Z5H[AG*>;MVW6_IVZKFFY+[GB\, MD;0E:6N1MMJ5\,QV,)K14=MG0HI[<=M*LCXILB[H\-V*KML\2.L8XOV]DN+]^R ]6DD=U-&_)HSJ:M^11'DD=U-&_)HSJ:M^11'DD=U-&]EW)-R.7,O@[Q44%XJ.'^I8&_YI8)%KC+IQU>95/(J0@"/<0$3 M8,+UE1^.X20/=:V*WH@OVLES D1>D%;^58 M<<&'UB[G:K[R%M5OM#IE73I2WIJ:ZNJ+!P]P>)V&N@90.>^.R-G%?0^O84', MW'M5ZQV?=?,'MC,P7&^"%W]04QE,E:]T2#WJ&+1(\_AJ=D_)WG!TA1FH= /J M[>7*@'47<:Z3T(<"T0?J&YXU02TU]W65>1N/;-)*JX+D\]'UQGGZ?VS=6^E4 MX&6!&O;%S76_I839##E*D!5",[R*Z -(M6I=@@(S+.7Y:\S87=V$O.8"L.16 MYAD;D'*D?'?P!8JKFD=!,/&O+B]?7EX:L,[&L_OC\L8S1M8/ZE]2\YEXER8) MR&6_W6_KEPS_V)^:ROY4X:ECC.C8#USC^Y^3$(82G[Z29X\V1L$8;_-4=W1O M\\%Q<>\HIVH51[G5"]P7RCWA ^51/%!NX &[0K:NF$Q=)^S:Z@_KGSZ=-OX^]]Z MFM9Z=\0XGBV'.);OV34(^%.[[EW\L]I72QT!#)M-]:+9UII-".T:BS244.P[UCAG[@60#*6QTS##U_ILP6V%G$":0T5I&-I#>6%E+2&BL%+E]903DC=A,^A'RAJ,^/^ M3&D+R?&G.E[:0F>N#!*N[(&NYPE5;S"]L,F+[T:VD P*2<3: 6)E6AGOI_B& MM">D/2'MB0K"BPD#"2EI3\CQ&.QZ[#JN+X$I? MJRK%-]*:."6T2A4XH^UPRYXKK.RF\NA6-&D]G*F:QRJIN^U+^JHVM0NMJ;:)Q_0[\D(\&(IZE#;-N=@D61)#OA'-RV4&YP#E]YA%G^YW\JCY=54W+ TOB7 MU >EI;$3U)*F1K%(15]6PLOQ9S1>FAKGJ1"J3"%4FY<#UYRBZO] MDDAL5%R-D^;%D6 3& JJ\LEUGB^^46^,)1,@^F%&83P\\'B%-!XV*U^]^ZBH MK1NIY.6T'YH7:K_3ZTIXY5.*)9R*Q"E8&RU5&@]R_'F,E\;#>:I[/!VEU;KT MIXX]\=S7*5ZBI+V:=*BV"-/_+'U(VDU]V*::;K9:NM'K]@<]:@RU=H=T6J;V MI]97>\S4J'[?(&EJG"3NX3CE8>Q8@]!7[OX=6L$T99U(@T0:)#*@43%X2;S* M":>)9]F*UI6)4W+\&8V7!LEY*H5JC^7'JTPIQ.R6+E[H^JHVOV.^BZK&65.M MRNMSTM8X-K1*]?(5-Y0D1=L_^4S#8C-+R=1_'#@6Z9%/-[\%[OQ M_NY8+-4JH-2N*X]D0CWV[*.+=>/>M*Y\#0<#ZM65S\0)AP#FT ,4JBMW#O6> MX?&-;5LP0=3LE]AL^!/U?E@&5?YPO>_4\^$QZ"D.@Q.\ 1]U'>63"ZBFM'MM M[0);^?(>O]REJ;+6OFJOK@S"0 '4I08SCGZ#->#J._QQY:FJ:OJ9K"Z1,9O= MY7RILMU5D;B-JD=<3)I)IZN6I:*V*XY:JQ>X-]1:9:_@Q?)J]YV_]J[$*@9Y5+W;OL!P#C>0?@OM M*3>/4+.H."E52"\#-)7F40%0R32WHJC5Z$M0Y0(5MXYDV;X M_;Z\,S$GJ&*6)XT0.?Z_+Z#C[P;#D7 C#MR:)& M@1_GCP6,VOW)*].B5^QYC7J[*ZS2\/0Z_3E1F/I?7*UE_E*S]*Y*.K1)V_K M;'4ZP_Y '_9UTM5:1K=KM%I_:KI6BT:-8C-X0I[IQ<"CY/L%&<))7!'[A4Q] M!$<*$&. :!I!R\"M7*B"MCD23(+O'B@;R"!L,O'I5?3'.]/R)S:97ED.@Q\; MM DNP)X:3;XO84^)+XO'#7ATF?&[WFBK_EJH]MO ME;0HO5=LIJ60@@=ZU1;5;VB]8C#?_9IZC5ZKZ+=W?GCM1J_363G5&E=$3F5@ MCZ]IZL)[N34-SCIV+A:ZFZX#34YS_* ; MON.VM?(E1!TKATI:$#V*PB"'X#L4B%+WC^8VH_/JZ5P$@Y)]!>\IH&U:IH([ M*ZZH'Q2;/KK>.(]9LW:[YP(O"]2P+VY#PJPP.4J0%4(S6*SR :1:$3FVU'NP M$5QD\.,87-0Z_MGN)RYJVQIC5K_A.CX@-LX5!3\J4G)Z\@2K<4R%W>K(ZED"5YE/X&+AD*@-\LR;GUPXY ^N$>(/OO)B!2,6-XD# M)G%ABPO_XRDVWAWI^,$4?_ZJU%AC,:TBO;]+%&.'R4/1 M#I\,=A(PK$24YB0@J1TV?'/L,.2]U&-NV8^XI4PMD^//8+Q,+3M331?_4K4^ M5B'HQLBS_%$8 $^VD#%;X]BR4JM?KBP-J"-#J[OQ!$PK9ONLJO]G-L_MB+4L MFZ#5\VM#^0>;3:D\3E9-P9'U*S)];#?PZO<;N@15+E ]&('+C(R>;#$FQY_1 M>&EDG+,VJ.N7H,%Y]")RJK\&(\LS2.*CT;$)TI\NJR\_HE. NX25)M<6B\M<'G"5423?H1=8H#[_^[O M67OERB-VA92DJ-F7K'21I?8[:O8E*UWR@6JNTD6:*G+\>8R7IDIE=[-4GD8:8V"M:Y=6Z:MDK$K?RX=:W^(6HU;"?$2)9V@]9>9A0OGB? M7>V"UHDHJHP:&<.$MV[C&%+%CD1;JD!"V!%!2IHL1Y7<=1R0DBE<?OR&/TWE"J(F4[LD1LQ@Q%-T6R-J\J"\8U5[ MDE%5+6R1XRLR7FH_V92C$,.!D _2S#BUL;U@EQ)+C*S)> MZDIR_*F.E[K2"8I%+=:59%ZM1(I9I$CI2N\_/"B_/]TP%#G^C=65QQ/92>.V M<2([D?JW'"_U;SE>CI?Z]]FH6KHJW%*Z*GV5$BGFD.)K:%-%U*FA\C"$QWB13Y502HZOR'BI):DDG*!"U6$N27DJ)%+-(D4]+BK+=N*+TT7*(@U4P4E&2XZ6B),>?X7BI M*)V>3(SRO'5-NI,D4LPAQ9S7Z#'T_)#P._#4GO)[XZEQV\"[])BZI.KMBMT^ M(L=79'RV4J1+I4B./_KQ4BDZ.?G7[PKYU^]*I4@BQ1Q29#\NC: MEC&M%M;(\149+[U# :(?84JP+HY/B*C)?24(X_U?'G(0V?;O\AI6%N:?B-O+J. M.YXJ=Z\!=7S6==,8T3&I @CE^(J,EU)1CC_5\>UU2,[(H;:7AZW>9<8GSJ?T>Q/C8AS_1B MX%'R_8(, :97Q'XA4Q\WEMK2&&"31K4RL"2%Z SU$^3T3.HAS=ADXM.KZ(]W MIN5/;#*]LARV639HDX.#93>:?.E"=HLOB\<->'29\;O>:*O]S$?-AEKP][:> M_9%E(Y8M2E<;W7ZKI$7IO6(S+844/-"KMJA^0^L5@_GNU]1K]%I%O[WSPVLW M>IW.RJD*J[U5U=_+'*^I^2?(?>TJYUL[%R#=3'7VWC%<;X*U6]14!E/E*QU2 MCSH&S;J!=6-@YM3J#PJ).UXVIWP)\2;:C73WDE&P*-1RR.A# ?4#]0W/FJ : MND4E7TGP%PA;('*^L5M2"CO M@4E((.\8E6&QR@<0].M%N[;>P9$/+DWE&-R?K;__3>TTW\TC8#D@P$<,%+E ML']/U48(7BV?[*T+2U$>R3-5[I'PB,&Z< .N$X6Q\#=#$)4D0!V7^/ .3J$P M3ZXI:BD5XIB*Y1AV:%+\0XDT%[6I_L_;0WIR=\#:Y,J.864RJ"K'G^KXTP^J MRFAJ'BC=.^QF,<]DC0U>K&"D?*7/4;G*T\6W.FL;C:+Z@D6\F'#FTAS?F!74 MV$LQ&%F^D CAO ;Z TF(U:%8Y0CJ_(>"F.Y?A3'7\&XEC*XWR6M.,'5A &,"5,!A8U M,XX-&(A6M>)Z\/=X0AV?!*XW528V?*P*D)7C*S)>MB>6XT]U_.F+R;__K:=I MK05/N)25&;!Z!-LRN@"269VB\:XR(C\H6)C44=RQQ9S.DU2S__N CI5.4WTS M>/M&;;Y]8_UXBS/,F+W_W"SB6%69(,?O(G=8L54F'-FE;'YBM3F?8 M'^C#ODZZ6LOH=HU6ZT]-;]O+@0E6?HJHP6UTTCY9YYX M(O#2K.'4NOM[6'=VVNT7UZ&-A26>M+L_;+D+:O9BT*Y7M7:$T M- ;NI_M?O]Q\^_WKW5-.OI+6.OX*P20>3@^$*>E[@M 5[M%_AY;'S'*F>20W M!J%QKK;?F&^CRQ;A4>@!MX#%W+T:(^(\4^4&C?BAHO;U%G>M@]YA^6#<.ZBW M^(H9VE/%(*$/6@M3:CSN0X>O#ZCB SS@ 3K>X>L#.B+V$+-&<:(0^_[S%]C, M'@T=&,4F)&$P3N47)X@9 92MJ70&5L%58 M$=WWPJ=V)5:7 MXHN8Z0$Z(:8A(P,?QBN6;/*TV62QLO=JVEDY#:K$8D)KBCF!A=$TH+;[$AE+ M0]#\W1>DA D8338,#63!?1+3O7>*9 M4HR=IAB3VG[IW.=VY(&06[?R0K$:R&LEJEK": M?U#'FRJ?&LJOX6)T^3 84,$E2<8B&8MD+(48RV_NR%$>&WC]' DI6@,5H>7* M+DPR&N_.8MRT';-S)4>W62W9PVNUG, MC)6YEC+7,LFUU);G6EX.7',*_QD%8_OZ_P-02P,$% @ 7(:!6*$TRT7G M%@ 3PL! !$ !A8VYT+3(P,C,Q,C,Q+GAS9.U=;5?C.);^WK_"FR_;>TZG M(!14 Z>I.0&*&O90A 6Z9^93'\66$VTY5DJV@C]_GS3/^W]Y?-/ M/_WV'_W^WR\?[YQKZB8S',;.%<,HQI[S2N*I$T^Q\S?*OI,7Y#P$*/8IF_7[ MGP79%9TO&)E,8^?H\.@X*Y:]9>>'Z/CC&'\<],_&Z*1_[)Z<]='Q^+#O?SH; M'!\?(P^YGWZ9G)]\.CSU3P>'_:/Q\:?^\]]^O3KH7'AX.#OW^[>Q)% M>VG9@(3?5TJ_C5F0E?]XP%^/482SXL@-XV5Q%+DP+B[]X-(9%#_Z.(#_9R4Y M']+ F811C$)WR=F+63]>S'$TJ":"]P?\/:_HL'\XZ!\-%%(]Y5'_\&-_M9%> MWJ%B"T\.Y,N>@^*8D7$2XQO ^!K[* F ) E_)"@@/L$>"%" N8BL%"B\CA&; MX/@>S7 T1R[6#.#GGQR'8TIF<\IB)U3(?!2-13,C%@NRGB/QOZ,NBH58\Y)1 MUB.E_ $.XHC_U>=_?7B+O-Z!>:U)U)\@-+>JN4@C:T^?V+2@(,R#L[.S@SOX::L 1;#6BOW=YAS(67/ O>A'@$& Y1&WNOX=]V_X# M"0G)OT7O S2V[3V0X.!?ON,N"FP[#B1N$JPC]9S\&=X[Q+OH75&P%Q[0!)K' MG__^>%NMPHDZ\\(9QXQG+H2?#\7_!DX_-R_ZCJ!T..EO!V6"$JLDPMXH_"Q^ ME^=V2IP6:2 LC8XQW>IDJB1+'V:CV#"VP\0C\6W([2?1$I,A5FBT(WVT.M*" M@5/@T*$!OZ)A1 /B<5OV$@5<'WV:8AQ'9L)=1ZR%X".,^Q,,&EY*>\[*27DY MDMD>C3AZ0 QZ-<4Q@79N!,TJ)RU.Q^8X.3^O\/ZOCN*V'*V(^KPW>/D/TUA79G2 MP,,L^O(C(?%B$\ JN&F1^]44 MS&:(+0 #,@F)#]T/XZ$KW$DDG#S (+I@SYF :\A)B^495^U)Y 8T2ACFP$K& M KR?H")9\J5HR=0I<.P31@W0&+A[ P(Q1Z/&==LX'P02<>F(M M+!_+L&2\?G$$-P?8.4M^'0+D&H^-QEZ4TP[SL;(; %F'1O,.H\A,+TI+:D?T MI#RBDK!#8PH:'0-=XLO;'(>&@ULFT8[RI_(HIQRH3'^@E@(XA8]8"G!)@.MT.A&^T@Q7#,6#O"08MZA M,;\-O03LD<43GABO-0J-=LP5>S5CX60\.C3DES@$=C$W/R*P/JYH$& W)B^P M8K,)(EP6AQ.&L3$>=@RU8"F6;,I?&$R1,)CR*IR\#B>OI$-H7M'9C,2BUV+L MQ8Z)0U,W:1.Y%BG%N"UP2W$J\.L0*$_)?"YSME%0<.=89:%H>6CA48SB(LL5 MCU 7$U6>DG&$?R30@2\OIBN=0J/%0#&CGV$L"?'O+_9*B,;!* M_(\XR;#@NX14^= H^HY#:]H-T)L&Z ML[.3X^-?%3W//%CG_)S]VL=;RP \HW&P34!3?EHX%4W0!DY929? K ZEFH/7 M2*\%2U$&:P*R741&C;&:HU)+JT5$T?\JHK1=1$,3:S6'QHR1%B=%1S0(W781 MM]HPK#EB.A9:K!1EL3&>VT64>.358L_)2VO'7@G;<.(N#K$,Q9H/\DIY[3 K MD1A)WL6!+L5SS4>\FE []$HDIAP.[B((:H37PAZIH]5!<:J$::HS=;L'AR;2 M:S5'#!AI@5)L?H/ <1=Q*X2$S3%2B;1X*$9[,9K8N E&.&]M,@TI*+1"*!:[$G;N(@RZR9>-N-.*DQ:DB2J.+E'43.!/O[CUB MW-7W@J]QC$BP1;^QPED+K!K;,?<@]YUE?<[/:8U[M,N89'&P1^QB\B*FQ VC M,QGY3Z!@[OG=NCRL4;=68M3<4!N)R5KD%)KD\#8Y>:-6?.%[N:K%%B8>F%B$ MGX,2'S/A;%'I0+IGQ'F /GK&8_%-TAM^4 :\G!);P(/N+S9;:HQ.R M,]6592-DHI5.UDQ'ME.$.0HM=8I-E7>"9(UU9&OWNPOBN@W02MXF^3C]59E*VY4&1*%ECFC:7M :4C_6L<0,.6FA5]R =>D@ M73>SJ@<\URFD5,-Z>T?0F 2$7VBX,9YF[+4@&^?\K.HJZ43E>TBAUCWZ%? \ MXB@)^*4TU06W* B&-6EE0CV*;203:?7\9VWB6 ?E0\W^RA&#<4*3"<,3KH&E M!<>+!T:]Q(U!;4OF%N*QG8JTTJ%X6JMRTE8E8Z7V9?GQPDD;X(@6[*6C!-KR MW4P>CWK 3#BO0Q>/Q@&9++4]%X;UFJ"??9*5-!A +^A.&'"$4Q]\:3@ M&A[Z,69#C\YE)/3T^,@:U/78:X&NN281?N05/?YV M /TY>&<)^'.PEX%=+.)_P_P+M]@;OL#&.)$[\S/F;CE/A >2,'Z$_6^#M=VR M!JT4*-['RB4_J]5)JTV%@EC<4TS=[X]XGC!W"D+[P.B$H9E--HHE2RUR:H)EU2$]_C$.J,;)ZW'2BO; M2A2664+\592/D[<9N%JV6H#5_,@:@ MY1:*R MC>'F4Q3-?DA7@X]*SRQ_1< M=!BJ7^JHP7#)N9-X:4[#KN.ZLF6I17*MH[9==WAI4,@72;Y'C80AD&7^;P]K MDUJT\"LN33/XBVNSV(=E]?GYAKU4J'CQ@1J^(N9EHP3&02$S0;S_'5ICJ1]O MMTZMQ"C.3T.)$6(BFI)+";>.BKD9LI!HSUZ"5#0+0\6_2^WEZ&Y19 PJT^Z*,\W;%H,ZSEKL%<^9&?9Y?5V&NW WQS7V M,6/8@S\V3!>W9ZH%67&,K5P(PL/4LA[^8)\:7HGO%9W-:8@+'W!.$5H'5PTS M+9Z*NZR$9\X__SAT=OM+MV'\XOORJP7P%_?O\L!NZ(*,HV*>JQV:9CRUH"J> MM!*HRVK$+!7.Z=6:NH[M.@9Z$[D6L<:O]G3>ZBY?G62!2AVI#A&3+_MT$HOR M[4GK314-#RTZ^F\ =7[2E \+Z?GH#$H+,B-+WH^ M"B+<S!.IX&[. G,\Q(]3C W+1\Q)YFCY[-Y;I MX_ "CPEPB!)H)XD37D:$PLF\LF,AB W;'$+;SCSWD'M4#Y/ M\0WB_8D7W_!LC%EQ/&13Y7!4%+3IDU'KO9CU^:]H<.Y1?NK7H .*SWL(=@+L M:>+3$? +YMN7@)\E;NZ>-9OWZ_QV^GY/PQ>03>P)/SQ/8;^G\3]PG)ZX_J>X MPPI$4_XW?_H/C-CS*ZV=%N]:9UMGR35?X+!0PQ@9"^9<"TX% YK>+%S&Y*V? M49L@/ KQ_[M4B3I;*U4DFM,(!8(C[#)!XL'N7WG)BPB^W,[FB##.XPJ&:\(O M8JX9SBUP;NN@J3?+IJG\BP?1MMHQT1-N??;))QF10>=X@ :#$<^+2V,MQKAY M;6DD:<,FI8Y[?F-KFL;-[_I@(*Z7Q$^8RP_/6:!HQ*VMTFRB=O!C"9LK+T4N M;1"+0@P["RB_0P4C"(U_* M;:937U'0+:$IW\"0FB4SN9>-_.$+F']9!_&/A+"&N;$QW[8.V-("RTUI^:&' MN@G10+ %V??B\RF49&XRQK=*OZ ]L-=N=_L7LCTRF1B;\%P?_G==(_G2GGLJ M%_<)7\1&/E\#A'W^D)XF&#%O=8E8F?1:G%$K'84K'G\; MIOVLFP,6#-ZIL\8SX3D9)P%BZ:UQD<8145VX':93#.4"'$5/H(0%#V2.BU?Q M:39Q(]IV='.I;Q2USX+2<;E051)NO,D3)84[G4;Q%+/G*0IEYCDLTF!]Q%(A M'[I3 JH<+W=#V1_ M-":$&6TK)"]3_%(S]0O4,N,:/NQB?A+<$;_>Q6!"NGL<[[$P9:0" S+'33H: M"LFM^X"*;B/8B.6NMX:G.>;!+E!DIWC&A32R6%&-:%LAU]DW(@ >'I."G?H1 MS_D=Z^&$GZ.XQ %]S2[Z%[?DU8KY&IS>T1RP MY6.1A3(&U3&R/W.U\!(WHJ\O-=LY<*=1;IMC.0%6]6% M2$/DX;VJLYBNMM)KOD>!I'R9S0.ZP&!(,^R"KMP\*QL(6C$?2SHQ:(K08C>! M1PV)$<#81ESHVZ LKI=JZNYZ!RX[%$5+;;V0):)=]^D;@X[#%L/#U@Z=D+)P*S4JA$6DKU/WAT>'@ MI' 3B(%;H8&B%5U:>[4=AF&"@B^!^'+0(T^S!PAO,(Y2DW3[Z[N^QE88N:4= M9?GYI>4UK+J9;L%@U[-^&2'@X5:8OL\\HR-T/QC&%6JHVF#UC<81#3 _X.)B MHR!@ T$K)GIM_@:_%CCZACQ\R3]?0Z"$[]MG@51SV;FCG*^_ [-E>M"ZM?DK M%.,#/@JY6C-*XJ5Q//3^-XGD0<3Z0)89]09*X/L:U\MDW.$;J?6TE IM)SG- M(]"2*(TWK^ME*1OX/)DN?;;,LQ6K!+<>Q;7, -XR@V!Y$"HK9.Y)V+BBUCH> M]+%)HENE+9FT8AG8W)=V]>[>NJNVN^I*&Y=T 8S\)Q)P(>"1*)D1S_LM-K,[ M#,N*<3JD.;_=I\C<$3"R^(6&7+M\1N%W?D+^"<^1Y+ TPLRPTE>6&3_#O/&_@"\P:.B,NM/ UGG+]%KT]XH!@?_7P MZ]!MC!'MJ$&[E\^&?*L-4K5:9#3E[@!=1JM2L!6SA3NX*5O="9X2:!7\*^62 M[["/33N.#8NV;BE5AR2TH4$-T_)4%,L-PGF+B)J/*ZHQRP[,13NK>PJ-C->K-DZ_6T-5AQ0T"()P&* M(G&)!<:!J@T-*[6AYDFT.=]6R-MV;@'1^92W7,L[!_X,'37#5Y# MF!A3,C?,9]03MT)&AF!NQH;'M:O+MF$+,4[C+N=BL(RG%VB"\/)AV1U%XG>#_1F!TL,7@ MY.CPZ$1S@%)#U8HUM9P(<9_,^'RQSZ"H(-RUD2+V@,+M?;HNU9??=4^:+8>1 MSM R)F^%2):_I='B*P3[]O(5E+\K66U8FM&WUT*V=:E1(&.6ZE^@( M&(TL.\7.XSM?&7J/+">+JG(QB',&<+%MF*Z):5[RM:Z'F ME.^ZIX-;FRYB4(:UVF M5L6F%;F[WY)PBH+ [$;GFL)MT-3O<2P]X3P:_J!<65+M1S,(KF_"=->V]LJ1 M-.%.6\C_ZD]YF9"VYGR75=<+NWBH*FSIMXUL9;1$UHK.66@%5YC%(CT[G-R1%^QM[U;* M.LYM54MKC(0L"Z"4X,:W<9JE". (FA%QS=LVCSOBP>H%A[87(K9JNMS+ M@YD\"X1_H(G-*52)OX**R/@7>K!A0-B:31OT,\M;7K9U6\R_W#)@F.\J1E'"JQGYS]S9EK"%2">YH2R[DH>?P:SW'QB2M[7[#RB8869F M$5:7;<5J"PJ!1T/AS!FC\/O(]S%,:)XE=7=[.7H<:!+\#:G;L+;J4XLSM_%M MF"49F_@S-F3;"O]&S$B8 0$.#AW[ MZ]<#("D>H @@(X%D55N7)%(4\HOP+SW/KQ[S_]_N$5N)_^]S_^\I=_^Q\ __'LW:]/7LS2Z@RGRR?/YQB6 MF)]\&2\_/5E^PB?_FLW_:_PY/'D["LB__2/OSQYLMF.^6R"[[ \J;___N[UU2/#(I$LT^RO:7;V<_W+GY_/IHO9 M9)RK;)^%207]_A/B+7)4XS;K;B\H&36;KQ0Y,JB-G\ M\E].0L3)^KNCU0(^AG ^^G4+$0K?6@11#.)6ZTM3RL1UXL9TT%L)$SK:@K$:XM>+A9TWCY?S>>$:<1I,24I"8;T M$"V-5N5CSE D_4\3.*9,8U;< -!U-:^GG^E39O-OO^%R%*7(U@D'AC%'B\D" MG"!EZQ/9-CY(S9UNO)CKSQ_2$7>XE&\3^. =;L;8MW,\#^/\\NLY3A=(;]$; M\EOF-U>((FIEN0-,KAZQ]!8Y(1T(I5T0606,N;'H=X UI).O'2-:RZ.Q:GM3 M7HP7Y[-%F/PRGZW.7T_39%7]8OIN6JO?%>8WYSA?;]HE7LNC"EIP,M&D H5& M@TMDK$67;2K:.AY;V\B'HQW2X=F.5D>27CNVI31;T;'^#A../X;3#_#LPACU^!C32@+M#/"P^%3-//JM MVHZ?PV1M^"V?A_G\&['XW\-DA2/.6!',(SA-;H&R9%0&9 DTN051!)5T;JUL M=@*V"TOTHV-)>YDT/K#^#T[RJ]G\/0'[;;9\&^;+6TKPTEHSH&\'84$!E M4<"+("$4JZ,3HHB,O1Q2NR+VYQ!&4)%.=#"^RN3PHF2.X M@)Y<3"Q!LZ*''0;A'&R MR, -[^EXO8ED2#Y?1P[<=[IVV/H^Z'V0@<@TO?Q(IW\NGOQ6OS80#9F*CF?F M32KTRO;W+O1EXY\@:-J"6,<49DMK?TY@MFQ%$M+':"T8Y6DKG"KT0EC:#T'. MB"A>8VH=6+T7S) \P_;JJ($ FO%A'?/X=3;]^ 'G9R\P7OD=1;%H,""016G) M%Y4)@L\!HBI6A>"E*JV/IONP#,GK:\R&)MO?C@P;%37]^"N&!5XN]=M5>$*S MK$@U :HLR?AD F(T#+36P=)?VNQ:6V(_1C0D1Z\U,=J)HAD]7HVG-=-A.Z*8 MF"]%67"<(9UF18)'4T!$XJX@7Z*8UN3X$9XAN7"-J=%,#,V(08XDWK&OI6!033FPQ88N]# /DX:=-WT9M*_<;,62K$^>@', M&#JWZ"N@;P4HP1C26#5RT-ILN/_NLL-:WH4O_PQ+G(_#I%YXOUW-TR=ZWW(- MF"SH06_*.US@_#,N2!<[Q:1(X*P.Y$F23QF8HAU0@FMM1,RJ=5;* 3"'Y.$? MS)A[+W5[$E?[=Z3FG[Z>OIW/$BYN 2/KWVGNL6;9D!=H: \"J[_X@MX*&PEF M7SRZ']:0'/CVO&DDCO8\H4-^O/B$^9?9+-\"QC7#Y(R$C!5=M @Q)P4&HPS. M)E+TO?'D?EA#F-Y7K,'Z<_7_9=W=4??E-\7N ;]M- 9_C2EU5D5 .87 M>#['--[(8IJ?GLWFR_'_6W\Y2D)YH7@@V5I9WSOR="2]YL7&8BS2BG-K-=C_ MJH9TVC9@XL!HT(S>>T3[-[OXVVR:+CUT%,(:@)#'$EPSIE6#X\MX,ADI46_CI0.9DP8EO(88"GV)E@D=FP,B-!=%9Y+4&L;1"RQ(&B<__Q3F'[&BNJ:$ MM.#(&8O@/9)7JG( GYD ="A0^Z**OY4@?KSIUNV6Z;/ M2$@;+!GE8)R/H.H58 R,@Q%6Z<0-Q^1[O62[!6A($?0&[WR[S6][!7_'VF#9 M)&<\KR4J@MRV(,&56G5..BCV87!OC'PX!&V]Z, M!G<+-9]AFL9R;V/LFB,K>^-;V,84CBP/3NV M5?8>+(%V >VC9$CO MFUKH*UVIE9P6O'4&3+2^2.^9<:T5Z,.HAA1=ZY\]C:74XPD\(NZB4HI!,L: MLJ0-R3&04(RV,NL85/, S#%ZZ&R3J HRN$+&D_*"^&/-Q;IZM@FKT+-R!L]/J%5<"YD"H;",YDFB;W8=GSS(7'1(TF^]]/\R5).CEG!Y*K4F-EFGQDXL<6*R>$$/M\[&+3 =3*]=)]AWWNM_: MA6M$3"*PJ'DAG;Z*0'&6@0O,LI#LK&E]O?H I"'Y!JW8T%(*[=3!M?*K M:UB$M83%"[#.YEK_7G/IR:5UPC.+7!GAFI]W6Y$,Z?J]F5KHON=]5[U=@^6Y M#C(E#=K4ZP&?:DRC]L$4RE@KK";+KM<[N0/5PPEJW[H9"DTE^08LKS%P7_[^?96_DI? M=VV4_7Y)OZY;<\[*YE;KYN/W[Y:]Y1-;MLQ^"'"COMF_X7+SZ;_.%HN1X2F1 M>%+M64QFIY$UR)@8H%-(;,I!YM;G^0T W1/'+C_I%;T=6TFZJ4RH5YK+Y7P< M5\M:&_AA]@[/:\+L].-+^@>U#RQRZ55P@ I9;7FO()I0@-N4"@])L]0Z%-X, M_)#\X\/Y=3<3[12R;9C3>!W^ICGPBC!]!S_2CM,ND"E7=ZEZ^Q:<)UQ,6\X# M=Y:QUAD-#Z,:DL/=%YDZ2Z-=*O.<(+V=S\IX.3+DYWG'J_M?#*W/(1 D#9$S MF;V.7/C6-;/7'M_]NO$STLMYN;WSD);_&B\_/5\MEK3S\ZLDTII90O_/]-:. M(E,B9&O <*Q6 V=DN5H!7#-7=&;9BM9Y#0? '))Z/90O=Z\=^Y56P[;W"U+Q MZQ+#VL =YY_'"1?O9Y,\0N0F*YE (ZNIZLE"C#)"9%IJ[IERS1O%W8]F4/*9N[@ROTMAP\?(KD9OV?SP-\V^O:=?6D?9*^=F$'O/Q]72)3.M/H8$LO"PQH#2QM>7R8T1#TM%#8>G6*Z0*C-G!1G!KRP#FSBT2,+ GUKJV +C"'9P8-E5$?IM2P@6Z_FDLMH:$W6 M%Z#_;,W((E;S2 X@4SYG[TLN[=O/W("PYTU5O_; 4/G316R]JB!KDF%(IE+B M5M6OU-A!.,^(\6RW&4W+O MG\_.(NGY]9:G_UZ-%^M\]G>XSD*N/F!M$$; 4DYU!&S-8'>UHX1*X$THNK!< M&X1C/ZP76>LG9L^@20R"Q$A:K#!WE5D(J M@?FHF$/9_+S9BF3/3)''18X&FW_,"P]3I&0J%G!:U @^E_0G%H$G.AY]XHJ' MX\=8VJR;C.8+7?Z,5'VU!2QCV=H8P<1ZG\"$(D>(9XBB8(Z"<]%\+L$]4/:T MOD[MB^Q%D^T7/=VD\2CBE<9*5:?.0"SD;:DD,FV2YZ"3+5X)G[P[_N5AHWCE MT*,M#1AZ>E(TZ<]^_;[ MHI;A7QD*3Q.Y"9M4\6U$S&B]3%U:#RD9"(%4'@2P^GE$QGYIW%.^$N%,7 MH%_">%I?G#?36B[Y9K6\2H=\FO]SM=B,8A[QH+$XYJ&$F$$%02^G2AD$RBCK MI"ZG[$-TV_UQ@SI?X SY!.P1-0J;G(6K9N_4P>]VSZ:C9_,5O%95E- M+F>HC90R00@>@'E7&T2X.A00"P1C.%=:VR!;Z^ ?X1E2CTX&*]G9T^7U@]-(BI=3#M M!W"&5&5S0@732F MHPVU4!Y?X.;WU]-;8SXO@L5U_D>E>3$Q&A0@=SS'1 MOWR%! R%X\*B H_6@2(\X(H5$%R2P1CGR_:J%W=23Z?Y6LO=D5$\R,P2)(TU:0@%N!@B9"2H.I1:7=$[ MWW9!NE.HD_TI*=AKQY,7,M2Z>%5XG/@1CV\]6 M>!C73H0[8F7K/T'5' ;2 M>1H]H:ID][I8=,$6W[P#_%8D.['G#QQ7;RBG=IFI5Y?2[\,$WY0;@_>NINZ- MB,&*%NI!VDR.J)>!G :G(#/#8O9,A.;3N7=#MA.G])_ W.Y!D#V:U]=ODG1( MR!DFX-(S4,4JB$%'D,YG3BQ4R]9S* M!5QT%DWF6C0/7'9#W#F?-7Q;)RI]F*UK2>=X[U#ZD2FNL)PB1+>>/E0,N%1U M -DN&(T5W+;>F]W1/8;D^SY(>"?9M1]YMLR?3HAY?=)L\>%O &3<*"T(8':2 M $IO"*I74%A!X2.3DK?.]-@#WB-(T3\*X7H2:-\GPE4QP0-[4SAF:="#ETYN M6N?Y@ADL-SQYXYAQK> M)>WHM._Q=;R.94A=9([(KQ^]>P>+JI9V$N3F/1D5%*6VQ0(LC M:] F2RNV'HS+613O!6O>T_:'@ ;5:^:$'&HGM5YLA.]9J]>'HHR2-J8D%X$7 M@J3(I8#H:RFA1R^2=TEA1K3 M]HR*]IJQG(&54H>N14FPB@1A?68*LW.F=63]05"/H$SKV*3J+KR&HY7/+U3E M;89S)GEMN>0DJY47.D!09&'KF+(4ABQ>T_JXNP_+GE5:?]B3KHFL>F'.#=O- M!1EX[1?HE:G3;6LI1C$:N!7H(KEJN28?]<:SN,#Y.NW]]?1\M4Z#G]'>3#89@/35:DX6WL=G83%> M7/5E>(_+Y00OJQ5-T=)XX*IV?DYDZ3FM#=1FO9FSHK1J?0W8WVH>0='740S\ M8="EG1EW\2J^FLWIO5S-TR?R7-Z4S33HS6QP#"9JB>OI=[61'H\0I!?D_HIL M%+-.N.9VW(.H]JP,^\,JT\;R.T&<#"%5 A"3Y<5%QYL? MT;NC.W&\U'%E&)8,)A4'2NE,LA,> L;$#3JF4FO#MV6\]+'$$O?BX.U7\(@B M;C?^9S? VZ?#C6P2TH;$:R$,.8?(!$2%=0!.J7-O LO-4WL[ 7X$ETNM27D\ M 9\@V6"$'I-G2@/ZHD$94\>ZJPC)1YN+S2[+UIX*,QG M <[75OG%UH[GEB2IG4I&YA*QM=/1"? C.#"Z,G"7=[,? 0\E$2@6B?2? HV6 M-!EC&5S1!;B++/@0T,G6I?\M$X$&>6*T9N411=PW+;>DZ8VX)^_:N0"I2#*S M? P08JWJ99B+R8PG>R1+>@NZ/HZ,+8^Y1Z,4@1)-02@I)%"QT-88-$2B'(SS M2AG9>FLZ 7X$1T97!NYR9/0CX!.\F]N#(B+$$*T'J2-A1N?!.<% BNB]RQA2 M\]O#EAV8!WEDM&;E$47N1BJN_+K^E3F'[$=V&)+TO!M!QQ0VX48P:BU+1&Y\B[Q]J=22LA M+-ELKOF G^.N\(A'N,Y6.A0":$]EG>B"X(F]H(TK,GAMF3J2U_?@$7[:0VG M'#]PE_E,$)91..@CFP3I1.Z]91XZ9T!!--M((ALZUCHH=&I0X[>GT^.G9 M5?RGN&9QR2:=U7I23SUM603'?82@I4HQ%Y_SD>CYX#7+:9/]'C\]NXJ_MQ$V M[ZL(YM]FY?WXXW1#- M6O 7N SCR4'C;_H%U'5TSA&WJ]'8G1\\EKA*.E(XCL$#Y[;.Y*S\0XX@E=1! MDH_J=6L=]&-$#;+T[_OT+6+YOQCF'VA=.'+,D,D2ZI6_I\.BF#KRJGC(%BTK MH43K6A=C'0AU2'9M0W9M2=SO79 M:T/V!/MJMIJ/'.V&9\:#%I*. (4>@I<, MA$F6G'WFE&B=YG\8TB$9JX/BW-YB/"7EZ&='IGCF4"LPF=OJL]4+B<3)S"GT MTDB-1K>>X7,8TB$9H,.BW+YB/!'E?B,+YL,7G'S&?\ZFRT^+D3$9:^8P*#)Q M0;'B(!:R?W4R2?J@ VM>:MH-\9!J4P9#P4YB/1$5GY8ESJ_>G2*PI$0O2XFU M)LMF07N5 B"/5FH3F"C-L\ /ASND(42#(>'A CWA^?OARVRD8[+9V5H/R,A4 M8):XO<;+]9?I\^85Y-<%8VJPC3 MZZW3.\1ENCRN:]2EV5(;Q52N/>9-(7#GLT68_#*?K7?4G29G[?'$J[NF==7^56G.M>W+ MT3%?W[NBZ<57/C.(PC%R\K-,@7PQ@[L-D6R):DB!F2-3],8DKI-)NMG9?NCN M/;\ '1!U5D5"M#IO*FX]5P*T0Z%\4!AE:T^G(^0A!7A.Q-U3"+_=((K=<5Y8 M3M\WBT?.2ZUJ\(:3 V]\Z]-T![K$.H7>5Z6_*[XO+_L8H MDR-;TD'A2,XNER1A'A4DG@N3(<=PN\-/]S/G-H@A'3''HMRA9TLG 9[BQ5Q/ MT/J^21>H$SD46D8/Q65292Z0>Z-, 4]^CW?,"-<\8-L5\Y .DV.S]"1R/P5; M[VV#>&T#A3*9LR"AU+P;I4R"H T=PSPRZP/7DK6.=K1=P9 N(1X!DUMSXA2\ MOA-B^@X]1NE%(,N.<<'H *&C)"#]*9?,0TRZL.9-CYH '](]QB-@<2,&M)N7 MLD9QD"]2O(APZ(C64G? (9"(JVKHLP7L48))46+*7](?3<7<[Z"&Y"\-G;0/!GR3J=#'. M9]U?CO#_.@O3:W/,ZT5>*D)980+0B5K3J(H"VDD)!CUM;&UQX5J/!V^Z@"$Y M"\/G<6-"G,95V$S2^W:Y=;'./\,B0$O,M'6"@^.U-(H>4V2VCK$36@ZWX0[) M+1@^7SL)>S W4R(YOAZ;KKVM0XL2A\BTA.BBPVQMR:QU[E/3FZFCG%$7[4\O M]\QSY[2+#,CU)#44K"9!9P:I^,1*%EK&UC42G4$/R1,X)F<;'$@=I'\BPVI. M7U_;Y"L71BAEHM. W!)R02M*MF8Y)(\N3KH7'[L<*UVD/(3K#Q=)D5B30,;::%N43+:; M5J %;9G,*F;E[_CDOE/T#]F M1MGZA]@KWT>&CUP.9*9H ]F%.@O YCK+RX#PH4C+O&G?I:4;XF-9[XN783Z= MK99/\W^N%LO-Q R>E#9!!N#D7Y!%1^^ADX',NFQX';%GE'R0T0UP#&I:\A'Y M=ZB=WE64IXA[_()3^M/DZ30_S6?CZ7BQK-__C!>U6B.96;)",[ VDZVB')T+ MECS?:$3P17KCTPDMT@?0#VIZYPD(?&(^],/GWV;+[%IWZLWT\L=',?A< MR'8!'ZHMQ\U<7)WJ$,*B0R%J#T)^B1:=DYXW\YG9;Q< M[U&*FF4A#>A:9:V*L^"MXA!*XD:EX'Q6)]2J-]$.Z8)S*-SL3]Q'#Q^OG<;7 M9^=A/*\FR_-/8?ZQMMRW:"S3%IBOB?-V'?*6"-8%SER2&&^W-.MN@VZ',JC) MI(_ #&T@T..3,/WW:KP8KR,2L\5R<9E-..+..V6, #*DTV;(6TR"C&A!+TU0 MU@AFF]/P'C"#&G3Z&(C80J@MC^MMZ2B7.U)'1F_]D6=89G/<_."'\'5$!F[0 MCIPYF4I-:346@JU_\MYH+$:+W+J!?R/HQRS"VT*Y(G(2V6KP+EM0+#N(&JM3 M+!7MJ5?(3YB8^& (Z.1EHD=G;Y=BO([R[_>MO_0@+G9MO:@WVV.JM_I(,3=#212P""&S $PJPY.3 M2C4O-FT&OA=E00_==#2_1_YUT&FM?7>0##-$.<8@*"QDTL1D58Y9\-;)H G=;RKPP9FOJ; 0G= @9:T&2(R#R\)#E*P@EU)8TT-I4WOS];0' MUX#IVS,GAA ^C2A=+D9!\;5^6#O:,V,3,*:"YT:;E%NW?6L5/NUUG][A9Z1O MC+A2*1*MH>AU9T6,X+R6P$1@-HKBLFK=.&M_E /SKH[!Q0X.U2&B/4E!;0WT MO"F_S&9Y\7XVR2."J610"EC@!506U>NSY/^Y)(TMJEA[0B[>AOM8;XQ/Q,I. MTNXMC>Q&_Y1PK7]*AP2Q!S^S:^K7?J ;)77=VVF&_KP9MH3KG/-;3<#6?:.? MIK0ZJ\O$_ +/YYC&FQ=EFJ_W_!UIAU9%LI-U'6RG.*OV36*@O5?>9IY3:NU/ M]K^JK@KU0(0;NVW'C4^(PEN?(=B408FZ\5(Q*(*SPFMKQ=0ZW'J$90W):AC8 MVW-;CP^-9,W,D4/W?;.B:] M%!!5CJ!JTFZ=.P72DX:S=3)!;-TG]/KS.SU]EAAB%G0J!PXJ M90_..$\>H7*UHDA'WKKV8@N,(85O>Q'](=O=FYI?'U/7*H<^S)9ALOGFVFGO MH/5W_>BNA\!!2VAU)M3'U*>, KV\0E@-R&H/?%-SW6.0D'()2":&CMCZON3J MX5V5PNHJDM6 I9GJ5 #B9'*:7WIH?!@??! M&=1QT(0#K?:^%S+<]EAN^"7&1RUB %T(H8IU4KLDOT1(15:+)S#(]BRLJ@$2!HQ63(:(20G 2REQQ+1CJ;6MN- M-Q'L67G2;^BBC?P[;''/MN(_PW(U7S?"F94;C6;H.YOX2YZ=U\?,"IG'G>W' MPQ[7QJ9LL-1F=B:]^7A/@Y^WX=NZB/C%"D="$;.8TF"Q=GLO+L'Y"A9TN2:5LY8C=PXF2'2 M>0O(F4_(.0_-1WG= V585O(1V--")+T8T%M7ZF1!KQRKZ0ZUILXS<(XQ2 D# M'=W1:VQ=#? 0IE[6?.]KFYD5C@D!QM0R,AL<1!-KJVGMO&/<&MFGZ_"HM&]3 M-OW(KV@KMG[?II%4AAY=*P"EB: T,@@%"Z V(@=M#7WG& P:DJ8]/E/V$L,0 M'9$1/[(K0@\\H3-R>[G'=D>"B"Z%9$"N2R"28'0U\II,WGPT[Q#< MD6O/N1QC;VW6AGL-TM-KJ%PIY,)S02:/BS*C3U8WGT&^'\0A'8*],&PO%Z2C M"-O=U.X#DHB#HQR*D;1L<#&0CHZ!=H,; UBSK+S,+N%17=YM((=TC Z/:WN+ M\21L>S5;S4?(#=.2/*R,@1PN(PW$VI84G;9%I.AL\T+G?3$.ZW9@8%S;6XBG MH=KX,VV)9<4S&\&MO9%Z4QI+02C"8M31.3],N%<$=ZJI)KG0QT"=,_&5W\>TATNSJ,S[S?R MS#Y\PZ=5G&H5CW['?U MY^%?)Z$>+SH=8G1&JP2AVIB*UXZ#S@8H4@D=N2Q*M\[Z/4ET>HM'%P,*G^K, M0UFOZ*VFI7OC8'TOD5 %YEI?E^X(;4C.>%,&[11G["BJH[T[W[TU6Z\>DL-N)C->E%/T:5\[9Y/ZGJ9OPO 1K?T]\^I]4%(*:0% MEETA;8"!](+W( I/$M%'SUI'TG<<0'SP*E]/%ZMY)>S5Q%6=N33$OU)D[5P> M P1N:4"C>B&%I;4+1*6\@>5A*!*9V9)C_K M3O>>>T2]P\.&Y.?V(/?6V]VN;*,.$;EWP4^G^5H3#H[9B'HC'9FL\4#AP5GK MP<88>9 ^&=ZZ?'\/>$-R:OLY(OJ253,R/2M["37.17! M@"_&@4KD8P>3(JBB5$Y)(9;6CNL/ 0W)2^V',.WDT=;P)--F-O\0ON)B3>D/ MG\+TJH'V]Y5K5]!I%H'LXW4N JO]3SU(H4J,62"+K?.B=T>W"WGLHR9/3Y)J M[<*\#Y,PO[9DASX5+QR$6+F,18(/J0"SM&B9A!2A]2&U'D:8+\;5U3MQW)+FSP MCYH-#2306\3SFLYZ@05IL;D.DZB=0A9A>GTG.@1#]W](USAIQV4U"J'>>?2Z M@3KYM-Q:K3UD;[F[8^\758V$LS'B$* M%D'1X>.X0LG 6$Q-:->]6V S\D +#QR#<483<'T=?3S^3D3J;?QMQGET, M.D(LDGR)P#RX(!@(H[(WY W8W+O*ND(SI.#P,5ATF!A.83:]FLUITZ&DD)&9X]%&5HEOGS.V/(KV M**0@+<;S>IQ&(?7FD8,4B4Q[,OC;]T3\$9Z&ZO+:I]X[*&I4HI)&A01!\[6D M#<10R.WF@H60-$FZ^6SB_2 .,23;F4D_4)W-Q=;'47P#))Z'\?<7,&=WZ/G G8$.,P1Z-1X>+J+E'<94=LYXG,+N:)[ 8 M6?0^HTX0T2I:>':T2WA[V$>Y\VQ"AK,SKTL^?]V?37UOL; M+D=,YQ 5.O"Q$"BDQ8?""6-D9#V(@$RW+A9] %*O)DA(@0E/BW2F3EO1J1;% M*7H=/?-1YIA0]'61]; )\N"!V_-0\894N4]9=A9*?R]&7:)(5KO,-23EZ]"- M*.K+JFL)76;,I^1RZ[XHVW ,\?SLDQ4'RZ!?-MC(>#32D= R(0E.@!>1M#;J M0DZT=4:V;O#Q,!N:9;1P663F]71;]W7&.FZVKDX*%P/*G%SHRQO[44;+,+R. M@WGP<*!F[\WOC^17<<>GD\GL2RWC(Q/(Y% \87)DM*J,F5YL78#1>Y>\\SPU MGPBZ ZQ!3:KNGR,=Y7*,Q,-ZC3N;UL+P6;F1N-[],Z>A MD/J[@+B][*"3XD8!JBPJJ25X+A,(5Q17OMBB^\KCZ4F_7G[\Q7M\W\)ES-P% M:X!9G:J!XFJ7^0*&C(>HR%;)O5V^_!C9D+1M2_;<9^4UE%/SM^;&&WT?0B\5 MO=6% 4I>4_- ^.U\0+)A4X'S@DK[P.VFGK M6X]EV<>6/ZVN;<&.>PR3%O(XFD7B,]/:T*NIM*N@D%Y-3X9828G>2XY)E+[4 MZ2/0H'VPI*5$CA%K>5D*IN7X<_WJ'2G[=YAFTS2>C-T9#2,O!RRJ M40#F7DHY9R0&!YPEK"4'$;PL1"F5>&1.VL1::^N>CJ6KC[VYJ=LM!5R,E,XQ MU;1GXVS9]#,.R:U[N*$67(GGA ?Q<&U!W]NJZ0^)=;>GKL)4 JM"!ZU-&L"AL$2)[9*UO47>$]BA.MO8TZB2A9O2Y MTOC?4=[1^^\_A3D^"PO,U^O$-A.*Z1]<[-'%K&(CLN*^9LT*7B?3L@#UCABR M4QA*]-+&UK&6902"5:LW(??$.J0#VB"NPNJ[[9=,]F/+V\H*FVP*I6 M"]UXE4:9N2ACT!!K;JE"5].HD@=;:IELYL&)UI6&31U-,JH.0A,B&% ^UTHD7PM33(D)(YFOMQ+6 M[^O!VA#5D,I@6S+PM.+K6UW^-JNA@!6M+4[P8KB\XE!BG?-7^P=X M)NL49>1(2(74O?GQ.V(<4BWL$95>&YF=@EFOS\[#>%Z=IUH[3@XXMT*1_YW! MF$@>E!,(0<8".NNB?+(FI",=N[O '5(U[(GYUDF2/?O"M+H:3S]>M"J8 M30F?8,H&'R''2$>^E)'PD>_#'7D_*3/I5>O)<+NC&TY,X"W.TWH 14$1(ZNI MZ-5+Y,S7H9&T748+&V0(*;?6_LT7,:1H9T],[2]0< @1CAKCNAN-J_V,4&0@ M@XJ0ZCJS27$RJX+FNI!=Q63K^22'X!Q2\'1 K.PDSJ,2[R'GDFDI8BH3=7#K'?2URJ93">A=;XF M;01PO!2EBU*A>9AB3XA=M=P]C[OSG&=A,4XC:[2./"I()=1Y=W4&GK(9I ]1 M>BM";GY!L!? (46S^^3:;:75GQ1;WH#.L:K','D^.SN["+$OGBZ7\W%<+>LT MWP^S[V'WM^%;_>&G=2;61]Q$.Z,5W"7#0611ATDXMBG),,H[X1,3K'F_@NZH MAQ3*/B8ECRSO'4_0B^_77R(]]A]_^?]02P,$% @ 7(:!6"[N(VP!9P M++ $ !4 !A8VYT+3(P,C,Q,C,Q7V1E9BYX;6SLO5ES6\FQ+OI^?D7?/J\W MW34/CNU]0JWN]M$-65)(LGW.$R-K$K%- C(&=6O_^IN%@1, 8JH%<'(XU!1) M87V5^:VJS*P<_N-__7%Y\<.W/!SU!OV__,C_Q'[\(??C(/7Z7_[RX]\__P;N MQ__UG__C?_S'_P/P?W[^^/:'7P9Q#S..<_KA]][X_(?Q>?[AGX/A MOWK?\(T!56!0C.=**4P8S?_[Y<_:,%<<9R"",J"T+^!R<>"D<"498UGRTP^]Z/7_ M]>?Z1\!1_H&6UQ]-__J7'\_'XZ]__NFGWW___4]_A.'%GP;#+S\)QN1/B]_^ M__3]*=7OSKJK?I%^EC^T__YV]M/\3Q?(O3ZHS'VX_4# MZ/%I?/4/;Z+1/\U^2+\ZZOUY-/WW;P<1QU,%;5S"#VM_H_X-%K\&]5O !4C^ MIS]&Z\N"#$ MTT\8?_^:__+CJ'?Y]2(OOG<^S&4M^L62*RA=X?S/^FD_'8SIG( ,XR1DH._F M?J5X0XRK/OUPS%>?!2D7G%R,&R)>_NRF> >7V&LIX*6/;H!V^D%PF2]#'K:$ M>NMS;^!<@+R+$$>1-M$X^%,<7/XTA?9ZT!\-+GJI;JJ?QO1GW65'@_+I'(?Y M?'"1:(_^]=^3WOC[9MP8^Q6W7G>4M_G3^BHNU@ M'?F/<>ZG/-N*%@ N!O'6+UW4C7!PI;D+#/EB^MVSR0B^('X]NWHD(W9PF*R()F)H+S)X)3G8.C<\,*IA(PMZWVTX%'!49AJ?OZ(GZI@?\H7X]'B M.U-13\6\'L5,K W6]1G#13[CZ+(K18/@'$$%I<"AX, UY\DEI[);P>4V:YHB MN+V>:Z*\&BY6-G_G=CHZRG!PV52?XT$S,7'X=].L[]NJ/WN@L MD"JB"Q)D8([,)"1K*O$,N6AT3'HIHNB*&*L ->3)/\@)(R M@2+O"CR+'FPNQ1:764SF\5+AENUY>B;L(NP.&$!P+@?]3^-!_-??IB;I&7(K MDG8&2J35J9(M.,YIG4P'5![)T5:-M;\$HJ7F5]GQRVIOH)Q!2\DNJYH=JNI7 M*4V%B!]%_CU]X8+^;@=)0V>6M F,1HO=J!SSJ#QA))"#DY&1NK_5Y M3X$"[23>P9O_,8]I?3G]BL-^K_]E-$=EG$\B1PU>>R*ILPD"2P9R-HH55AP& MW9@'JY$\!0(TD/&RYL6AFO\\S#B:#+]/]Z;9-C4'EG/TSEN$(,E54BF1OU1B M@>($2JTR>IX:*W\MF*>@_S:27J: /)0";_JQ0LN_Y-E_W\P.JEM!EX^#BXO? M!L/?<9C.M%:\^,0!C\9U^N*>@=T5G0J13D-"JMMC(H6[^D\2\5JYI(.SK=JL:*.##FR-=WE, M#T>C,5)\G,0E6>=JQ) IR@K4$'D700G%3;.OKB%L GC8)]I?ULN)5 MD]/AS6@TR>F7R9".JP]YV!ND?^#%)-]BZ\?@A.(7!5 M6$K:"L=:>[F[HWR6-&NEM66>F2XWL^G/WG^MZAG]^D<>QMZ( &<74G)T[$J> MZEU!]N"C26 XCVBEIAVX?3+!CB"?)Q=_GWZH]&99ME(2["4 M#832104>Z0_R^:1%'Z4NX9@;V!6R9TFG0[2SS"%W^#7/?TU&XVDJU>?!FAN( M*>2:W)EJM#/W1].*P/69=JA13"*8_.;HF[7]+1Y^Z 8L4\ M2Y+SD!T9#]9X>C%9F>60(Q..\R*,C)VB>MJL:ZR5%='+PV/8]T"<,;ND MHK0B4],KE>I>+NK:&3A+=D()#EUI';[:".KYTF9WG:Q@S>%![Z4HO%(N.R\U MD($80:$(X (W=.QGE*8(SE/S%-O[;SZ:A/*EY"&Y$@ 32E!%"U(CSQ X\N)" M%MQT0OY[0ODM0],YJJ!M"! P9Z@J!"3;#6SV*B>;HU7NN*'I__CISBO]EOZZ M3X7 I\GE)0Z_#\JG'AW4I1>Q/WX5XV#2']>7:7#1BSTR67$XI&/^&[W78^Q= MC/:I%MCS20=6#K18WX%5!%449\O/O+X+YIEA\2J P:3(*"*'P'GO04LT+!9! M/Q.;I+OI(?N^'&L^=Y8 ;2UB8@;!.-K25%$>4*8$9-N5A$5'DS?2XKX'=%T/ MT%0SB^.IF<1.71LP&H[//F+_2Y[FLQ9;4\[(Y"KUT%(LD"@4IX.,UD/+\(:I MK2()]*DW]C_ZV_7>=^N!Q\[Q;Z>VP:'B:WC]?@5BGDRT#8Q=*Y(DS=((\H!S(<";K!$)P!I@,U:X5EO:MQZ# -3GV[?6W MB\ :Z^UO)*G+R>4<"/,";18"N!6&C$E7P"%M+5Y:1?_-/J6M[I0V:.[60X_G M"!XD]D$+F37,8)L"P3]N '%1&YU"S>G$FHPI"GF4)@-3S@C+0LEIJYRE3?2&3D-!=Y!PMHQJGJV]#:Z.RAG783I-16,+O6VDP@%"/\J> M,,EPR;*AI/"87=I%U0PY,][_W M842"J=&BF#_F41Y^NSKS(AJ-PH,L6$!Y9. ##X!%A62*<*CNA#+7Q#36/N+X M4?DV*A@TEU]#4VV*ZL/Y]U$OXL6;_K?YFE/0=?-I=K!AOYA."#39_S]PT6-[_93O1'X6H-? M/W__3!\Q\R*])Y.5(#)6[Y[1<[)#R9^T4D4;;6:B>=7)%K">C/G76@4=Y)>O MA5@!SE^3;2!V9!9N >\T%F)SU6Y+G0/UELG_# M>-[KY^'WFZM?7$!HIIAU# I&.IN#H[/9^ PAYZBC12E-ZU3>>^ \/7:TDGTW MK7>^3L9Y^&E0QK_C,+_IC['_I4<6VZO1*"] DM&MM%(2?':!3'#K 'DL$#BS M'JV(TK<^=K8"]O2HTEX?#0.?LP#\?PV&KR>C\> R#V?]J!(JKY)GD)(6H(1@ MLTXB!DW* ET*=JL4K8TW%W>?_.@=G 8";5@R6=&\P\O\OMS"-&?U-J :WN^O M!7+\V_Y#-33H2KR-+Y/7@XN<21]Y@N!CI/W&&W"9\8J0"8?>!KU5YY6'I?-[ M$@2.HO)=I-H\2MW/"S3S,T5833C(.2H0]:":L#HSYUX-^S48=SNIC>J-__?S]Y]R/YY4K-GDDDQQ8$6P M1-:2P-?(N;=:%,.,#]C:[=N$Z=$?UIT(OX-B]&5\"W3S]V ;?!W%(3=A.TT0 MLJU&-]*E@3HZ\00WX'39\1@(IR]"D:>:#?CH!,2B@O=!TS'8.DIP&KIL"#R> MEBV[:*&3AIW?0<=3):@W8B;;0/M6';)J>]%FZEP$S4.E/\Q#)&; MH56II=6U4E((65TX50MP9])-.J) 5!<573P#-X1RZ^)6M+2FM*\JT3KC= >@"&QK[JNTN+AK+OH@/P MHO_QSY-1KY]'HT^SRL19S*XXH95. G*IEVN"2P@L&/JKBX1:.Z7:M_*[!]"3 ML3#:B;V+!E8S+(OLGBW =&15W )RXIE"AROJ+@4.EG(7O:!O@1)!AVB* 64, M[7MH*RC-(%@O?$*I8FS>#+Q[E6\[.ZACC>\BW-:W%Y^^YMC#B_'WU^?YLB80 M+Q9Y55&;&5=,@#;%$C8ZGE!R\H!C8K>XR-CSH!/W^]]?!H",!MDZU M_SP)DPLI4^9S!SQE@%/K-0Z35]'*2BN5KOSX1ZO( MPX75P2[\;E)1O"\?\]?!<%R-C<4>=*9-D*6F8'*71>T1'\!;Q0!YYMS$5'SS MX:;KT1Q/ZYVT VDL[@ZL\P6R]V2K8EWX-;!0L&3BNG.6UNOK;3HW#%A@7MF0 M(I:N>+ $YHG1X#!AMSZJYZL=?;$3H6$T)8X;?W%_58;^Z8G/7(UMY=F!R715X5<_R1,^9?![_TS7^A_7D4P MNHZR39(1#4L&AUZZ$&I.1NMKPV44CUSWC<3;0=W3%:*KXL!Y\=[H+,8L>4#R M+4(MOHB$##T=0"PR+C*Q5&S7C60?Q2^A>6H$.$S<'Q<7 M;RZ_8F\XG5I7)\1(G5%H6FNR-9E.8:W24A*2(YB1#%C5?-KG:B1/A D-Q-SP MYG>ZU 4DLE+J+0)^R3-GA=;^=Y+QS_EB\/MK' Z_TS=F#7:=8<[I:KE@$+-A M8LY' YBS+$YSQJ7:RBS<^=&/G 5'D'<',?O?JI#SV]ZWG.Z4O-S8O@R76:D0 M"!F=CK?)&UQ$C7('%) VN/:UZG=C^B)4*.AV!N.7I@N^9=<\G"8T^MS M''[)HU]'X]XECG.ZP=F(+K!Z.RU-=L39(@&EH#]\R4DC6W*%6 3[SW#DE48+(HE0)A#H9P0%G-F66 M'=.J=8[0#O">"%6Z4L@*\AP\$]2-1^XS))(FN%K)7NC8DL^"-]A 5,I4Q%1FV&ZJPRU,?.06ZE?(* M/AP^.'A"!NYTSE =97S&DV-*B I\MJP.!<(Q%@0(A?0W$+PR G0 M0*PKM+QW2'*6!7/>^_KU:@,RQ?A(=@L(G&:6&"Y-MEF-SZ MV$>NM@/EM$)E[4M(KH-<_,Q$%5$J UG4*GWF#(3:V3^8K#*77GO7.I9\'YY' MKOWF(E_!AX-#A[.=Y#/^D4=UFN192E9[+NNL>86@%/<0LB_ Z<"0A8FH-&]^ M[W@+PA/1^B&"7:%H=Y+Y8I_B>4Z3BSPHBYAXYX/&UC_R*!/'MESQ@:/'[EXV M75-.1\-5,0IDT1P4:CK2W?1*VJ(QC,QY%AN_?TL@#C;^YC)\?R7#> MB!!]I"T2 ZL;;QW '8V&I)66CF0E[CJ)3ZOTJ*G&=ZH^VD7RG9>@; /FN58? M[:2H>VM1]I%RYZK/*$64A8/7D1BN.7$=I8'HE&/,H+:F]57$0Z\^:J?Q781[ M[.HCA3$QJR+8F$O-LBJ GDE(-@DNN9+8%";8UI.X%\\^G5KW5L0:Q>XDQ0Y.X*N\M\DPGN,H M7WO'K])_34;C63U,0.9"I[@3T='K23?P=% M*FOR8U6*12 M7>M[[&UPM0O8WO.T6>1)*K3.> 9>T1&D4K$0

  • ;GI"^-@@YE.;!Y,R=ECF[>[ZPB=TZ-7B7EEG=)% M>R8'.K%O4])\D&F-.U47WGPQ6W-$"?8+/QYT2E98YGMT^]5M8KQ?6>$ M%&VQ*@6=*Z[&9LNTVE;Y7HSJ-%5J1CLE1K.Z9KO;.TX'[ZYW^"FI[+LL'G6[ MSTU][,NXW'V[;Q_VF8%[+%;#7ABR1\ML-(^D6C0XP*;#:9C=K<>,/:7>STY) MQOS\P&>KS_+XW]H78&!?57P:&C!+HUT8*.)UQ^PW6EMW4Y]8$^0I'DS;;'>V MASMX8JVG#28XFG=*GOW"C*6.:74TD'-E#Z?5.-+A:"NCA).M5.-UZ M6\.W5O5P>NUM1S<\I;5Q9NF0A6K$'>R$F-'#-8G/5=MF92P3/2,"$&)7GM;'M9FRK.9*59]VT$U.BCR?+/K5E3% M7UB 1(--5_IXMIX!I)-)6R23CK] O8TJ+5!O0SL:3S)'YH2MV%WFR&@?H]+6 MF_8RGD^!K&STU7Z&]C.J.59"MK8Z-K0S6MGI=VQ[/=CA?4YB???3&Z=YL M6U<':)NCTKZDMCN>475L0 .[,!/$:M:U"5+-H^E6R0(YRR[M98#+[2:-G=@< MQGW!#K;;?+6%Z]IJF_WF]MUZE1YFJ-GVW-FVT3;;_6UO["=G76UX;CZY7W!$ MWHX]T41=ILS.1AAJ[D8^F?Z9\?_F9ZPHB>L7+VV>GK"2@76\LP35C(E M\=S\]CT9)#BEX3X,<#AF=!AT?6.3./R(/:/WYC]1.W;%Y@.OF#@VX;9.%9IFRXZW'PX[?J1*D)UYT.)J^]R M@6][W6T!F777PW/57+2/=#27$*#0H+?+96-FO=/6F+=G=*2-MMEI;HN<_1SG M>ADNV?$7J+=1I04^D9]_@0:[ADGA,"G;%N5JV_VY@ Z.U$NN@X0ES5&1\[3UL?F +ATH15L=%3T8C9-2>%30E&8'J.L=I3 M(Z@4J./:7L-?SQ'I0B.H[!EP[=2Z&D*E-(3*6O2&XS2C?YMA:;$7SXVW$S9% M8J[M1]^VZ5STSB(40KX-G1^FZSN@K&_[NBU]GT?IMO33Z:;5;>FZ+5VWI>NV M]$.3H^ >UYWIE]N9KMO/3[DK^-IJF!VKK]O/JW 8Y\QH';/?;.N3I8#Z=;Y].VZ9UI6\[R* M#2_V,"W+[&Y=JZUK\"IPF%UB'0G54YLE3]-0 MIH,@SW9 ?P2!\^AZGN%.9[8;8OS\PF(A< $V>SL6H9^8X7*"IZ,[4BNN0 Z* MI'.Z%YT&PZCHP;2VQ<#4QL>.^=B)F[781HZ$W<):!BG M:/^T:CL&8$J2X20A"RJ#A7&*'&75:]NF:RZ I8I1,.2:Q _;" XQ"WC1P&W( M/#MV']@KB2) $ W*KT3;>SW[B3V JR6)5_]DJ9'Y:BT0QQ/\S)V.C2@<_GYE M#X&"V.IMP?_^=VS5_IJ-KPSP%WZ_NHOPZ\:G8!SPO^;)9+5G/W?!N6CW9S_I MSERS3N*CY^<8 B"Q^GE*JO\75^LZOU^YS:YE=UB=M9L#I]7IC/J#YJC?M+N- MUK#;';9:_]MN7\D?34*YA9D]9C>#D-D_;NP1',2M[3W:\PBIH2*5 $%55ESD MHI5D&8V>C"QOO!.\" M1LE;>"&VQ/WC-_MUT=DOH\B@/8;ZW M]@P1+HRO+ J2<*A86M7;3[$0_HL90R^(F#>V >,H3K/S#> M)BF?X1AQ8$3);!:$,2UED$2PZ"@"P@ 7LK&+CXHGS)BQW"",UZ@]!N$/7)7\#:<#+JJ6'K#Z'![@G2 @ M4LAF0)")'>%?$2")DLZ!CQL2:Z*,TL@+'E52UJK()_3$4H@M'#^*\P+N,Q6* M*FYK[28^@$J+C#'S&3*78PSF1C##?Z= _A#L$\83X$IRL_6"['JDV M.F-^O/ OR,@/X';YL@82N6"9\T(N:M,@ B\-*.&.X#9'CRVC:RIA->.._B"! M@[C!V;1, RT*TWADQH1YCO'"JO4-().'59CP_94+,Q'+ZY%Y'O[S1<>JB<"P M\EN09]OUB0[*1F>P Y!X_ HL/F0/@?= (@VDI3?21KF"8#_=*.:2%4W,HC7@ MRI8H,[ ]%.H(!'$.DH-Y%3@;P^'9%=AP"^42I2H,IO*X C\"V4N !K87!<8 M9'$T8D-Q7*B%@B0R0C?ZP0\E@3>$,6R07NDP^%N4?0]"-&^,K'+[Q 80Z"$F8XHD;H0:'FZ9FP#TX8)X+%Q,Q=I$0 M&E29")P5)2.051>5/%Q6HP1E/.-"Y"Z08_C"C%1*T56D2A^LP.8*Q6$#N#8& MH!;EHR*\Z>;P3D1V 0F Q8'93]>?#^=C6 W0'WX\X6\=L'G@.^=PMY!X?T"@ MP2IN9O/2\;Z/N'X:PB]ZUS>>%3P3_J%:OK\1/7(-ZV&EM M!!@LB$,]\0C#52M9^'M[\]I+D<&JUQKU_J$0&P^WJ&9[XZ*>_VQ*?&M#0J!D MW+_7G\O#BM38FOM@:U:%;P\U5OC4 M,#]7C-P)T*,@AWH6!@^NP]WF'RFY M=Y+*]'*[C*X;9J_7WAI-IP(ER>=^,$VST:_*P9R@(CUAJ_2#Z]O^\"05Z04; M/MVF:75.$LG_W$^FV6U5Y%A.4(^>8&<>SDAQV#"DMG[77UT54. #Y_/D7A.,B0X6335TCI[TQC"20=3 M%AHS>\Y;#N"']G (ZB/&*C5^I8\0R&K/8%<_@=PQ]EN\L!JU1K[L6CUF.[-9 M<7\+/VW*\=ORI[@0/%/3>)RXN'E)$* 46/#1@J65^LLOV)[=@6>6+.13JVY MVTL:-6-1Z(H/"(LP,[9R9'^8>L-C;LA346M$L4Z9VT$P*>&7 E?0X"DP7[STE@1@4I MC&6!62.;N9=;#ES!"QN3]Q2I^MR.Z#X$ MYQ8>F^^0(VEU8'MS^,@)[4>#]N4%MB^Y?01;CB?&WPE29W"'N(4]W5& (T3A2J$'T2V2 M7H%+UY/K1PD'J9V%;.HFTR([:U/K.7Y?\>ED]S;=E["_5FY_YV"@?4J-D"T8 MLCJFV3O..:L-#%/E$H,N33*F*&CPR9VZR%Z@:R+XR#2^@?X"2^8.#"!G*CJB MWW(+YVX<,I9Z)E^FOCM(HOPW/Z&Y\RX8)CQ&1TS[YL\OQAO;_V%\KMW5Z*?$ M8CA(RO P(!1&!JE*=9TTF*/[*EJ $Y@;U_@E_+11?R76]4%^EBZ%/K=>O>06 MY*<%!O>C5E2^(YO7SY\!1\VP;[UA=]QN:%H M+(L?&9#-JG5 Y^'[+-)^L)PM?]]K\]\W:E;]%S,?C[81J'O,),@%7^1J$DE^ M7.([8 =,3I'R';D_,1PU@:4@ +AX UWSI$Y3K!MAQ*\\WKPL)I+2RU&"!>Y# M<XL !Z0>#)\#C[HHL1@+$)]X.'GHV/@ 6>>CLML,%ZHJ2+RW!#TF7F5H-L M+;ZH7(-X)#BQ#[)'BD%\&E;8MSOW9?8L![00T@!UV[\!'H4GG: MF2@OW;_"EL38>:^6OT1>;L,7:$^Z/&KON=S")%L96$Z8N*"\"$$E)6$-K!.F M\7P.B.?3K..8'+AE.T?'\Q':"AVL2.K$!5F07 $:*A;@=&B5R(P3^5<$(4?Y M)V&=96IT =)J^]J*TZW)H#%JQE<5W0ZD_IV+Y0R^&Z-%AI6JL,701B0T@F&, M0W O>T8370T#/!=0/4?#/_B#CG<)C]78!U??@9[ M@X\?>%K<9^,@YH$G-7^SX&J)7V+ 0&8H_YG:_()V MLS91RY=F1=N? ,CW"A M6,!,W;.,[,XB%3A'9WD>O!T2GNI/X@EX1/]FCFD,$G24W2A*LB>@]*J' "0@ MU$6\BM /3D+NKH=4!@)6_1C.!%0&(Z@O\3KV$XAC^ D![: %S9\=3^ $LB5F MJYM:"NG00E^2&$ERKK12"[^LANA46$-\XSM7S[)\ 15% M*RCMN"50G"",E2=,Y]2AX[K]1O7@R5:M9.'OYPX=U[ VOKRZE=8:.N[LH.,J MAZAS>1AB&G--8ZZ=&^;:YT637;'L*GE\AP8E*X&KL?+)I5KUJM>U9K6:IE7? M<21V:6(\0].E/O+R74J_6[)XMTJ%GME%C-:M2L3I5X[00ONA/$RA'(T@%O MQCEU3VW#98Z1V M(&%]@3*R51TLZS/FY">_CA(J8Q?52/!!6K"PT$*5*Z)RXLSA45 M6N"UVS$CN(E<=MW$(HVL%HMR[0X;>M0&C 4NMKM8@*$[:'4'[=H.6DMWT%9@ M+<_<05N9PMTOU";W(=6X?U)9V@DB2+RAA@2:J9W5IV4WR53L2]3-9<-;\1?N M%.\0K-5U1==26D2Y6.$M1[M*[ [CG MV,YCD#4;7R\XHVQ!&>Y"&&,W:+#?-HMKROB?7""Z']_>6+VCM==03V?GU?%Z M%/+DLEJU-M+BK6BMYCTYOZ>MUKQGB]LB9'/(#SR7=^JX3-22#W-/D"6CJ7VT M:+ 8B&DW%B/.J4D+3/(95NH*[#+>J4?M?Q[A;'$L%MZS ^83R-6:F<+5X6PF M4C2:L8_"V-@,K^):_6[P4"*U9"E\'8O1=0)-DD-4Y7^J.3MWX/=A, *ZB'Z] MKTB%U;BAJ>WIP]"9IN=Q>2_'^)Y=H+P:A*GLMN(QGW.Z@*B@TAZ#5>_;*3"KI(BK7Z98AU M@HKF!,V?58'!2A[0DUWAIR4_U\U>K?-R-X5SD01K]&O=$U(YRV5UKO/[U>9* MD';OZOA8D4LN+X6X_T1(1HQBO\5RMZ\B[_.DWT(UI'@A$0.TI[-=I(# M;3CD93BE'IWEL85Y\HP$>?B;EUC\!1)U =6;,%5?6 NP_>D$ _P85F$U#$I@ M'A=A%9FD*M6(Z]>R#<)J4R"L=H^(L$H<3?PY0BQH!)YFL>T2N#/-85IB*(E* METWRQ/E=0\)AY:7<"#B,T-S_V!B(J@."8VUC,J-YL(M=*Q$$W!E$3,T"7D6J7B7M0U MXCB"!^8G6 <09OGR# O4S(HA37Q#T1BVFO$O)LXU_3R2^(XT;8MZ 7 6":Y_ M0+?H5,QY?=%94#8U8_E(RQEJ'6NSH7:,\H0BVVV=AGH;NF3CRVF?2,;[ "Y' M5R"FOH=UX_%'!:2JS*Y7XZ,2YG\HT)5E<48A++.PUR(5HA(X:&K_8'@["B+0 M@,,H2J8SKG2X^' 9$*"?04@%,%,^/!4Q/3D./?Y4J:1,]14B9WH!%H9P=$\Z MA+0>L^!W_$V.&,>3;V]1-J3@D"XM24JB!'%E/AHO3C:7A?^(RG> ^($#]SK" MKH.R=N]=1ZW^QOA ME2'1!D"@XCA,!?97WBWG \1(69'"J[1-SMN(Y"$,E4/@):!<> 0J,Z^EI=;2 M;((R=OU, NIU541-3'T/G6P(R1]W=_<9ECE<9OR'_.(3!>]8?.L(:YN#I,/] M(4/X,NQ[Y5(*Y+MR][)H9@Y MM632X/V%U<72.( GNQB9B-#0=T'KC&SX;[IW\=M2%Z#=A/10;2$%_+W(O-_$ M'1L\/=UAJSMLKUXKQ5^ZP_84K+ =.VPK? 7^?YF#@I/OX!X(<7H7J5/7QU%8 MF14EC:[JWY7?R]Q^J:<.JP;'%:^'A$>A5SF=.#=47%RI!;SR)MSU5LN0'U9< M;S7C0WJ+I3TUPAP01Y9WU12OCGNA$R 5N))B4 ]N'!UE7"1XN-QH1P*)T!RE MH4:8/S+Y>(Z$%TGBEZ7?3^'1]+)7P#'D%!&R4W Z4.9M!A)5'AKW7%<'7M!%'C!N,9ARIJ.9 MSC=5Q\O!&SUL.G+R,V704^9N.#& \,[%5\"BL(D$T=)145>4XN-D0"#P;W"Q MB4$B(JH"VQP&<*;_YN(H(]$45"%3YI&)R9C*Y"1XUC@(''R3PE5Q# YZPMM_ M!)^JQLXE#0=[S\F/I,E'3M2HB<(NE=CCIO%@ \IH)*%B["H"@/4]"O\OX UD M(3 ^-RCE.CD),],DB$[@3YB8B)C>'#7CG3HHB806?R_,:F7 E"OG/Z+(N+.>B=@K0HRBUZL2 DH-,]!)2#3$[ ==SJS^0-Y?R'%ZVQ% M>6&+.X_<913!A4@ZHP^%PT1Q$BT^!P.EXI+-111) 07#(1P75V?XWZI6P(_L MX1RU#!PE!SR@::64BTC?;JI''"ZP\Q[YB>YY1##^$&I0!RV>5QU)NM/L/AH9 M1L/W5BB#!Q%S5Q07RKYJ1"T92QX^+_^# IN)KG:[,!Q1RY4[2+0O>6^2)8+: MP WYD'(U/X-*(?'=&!;QP#P%JHL&4J<%#!$C4X1_B\P%GXG_R(;5KOAZS;A; M?)E+H\*7OX]BG^V0OKK\(EC_TB]-VB1?/!IX(8O57) Z613>S6.I0O&&;(QZ MVY.$XQI3KBB+R]8,E1,PGR&,'-+9M">9]W$*2(Y9>AP!YR>DG6$A7X9Q@$V' MED%+9SYB9D@MB[F+">:F^9S=G+YUX6H2!CP\F),3EL+2;#7\D!9(G^?R-<)" M0PV-7QAPH^R!6YRC?BTD<_+:"4R>=NXB>Y#:6R5; S<6_OA&9QNG;H>7KA-*KV!TNSL*N],.Z6 MHLVJ^"NI'YK*A8_H5AAT(;64,8\0>ZHR(5LJ1"_Y_4][BG 1J;FT63M0(GJ> M^99HY"I>,GP=[@QPO.3J%M)8I4"T-)#)UJ&[0B"3;TJ(PV=CH2M]!Z@7DKD, MNMD/INX0)YKZ3O2JS.$T]>$.TV]$AZ14J) !4=*-I0^U^<\U^PLI8,[F).+C?5^ M0;CH'YVT [,>/#U%)?/FY%ANJ&X-@?7#%+16I'BH/@O\7^'Q+7J]BI,L2O5S MJ8S4 UX>(T^N9?94F;)B3I;)@M_8WCQRQ5*EYIPF7HP(<^G' M1Q[1.$)Y K M^%4W3ZDL&9^.;'1(.!:\65B9SDM7'P@(+RMJMRD0Q>#UL5C4JB5GZU$J8_&9 MLS#XBR\B%QL7SQ%+$5DGTP"?$_Z-\EY482=>P[>36MDSQL)-;1 59W2=,6+< M<<;8S]1V&+G96:=&YBE3;R(ETF%EXWDJP,L!K-)..L4L5[PN%^Q8UBFRO!-7 M52JZ!.J'QB90OG/BA@[^+(SY'%S>?:EJ$06L4MD.#Q[2!3Y27R"ZR? !WT#4 MX;L@.&\G;(KB%Z7W!L)F)@;M'FW+=HK0V#==) M4CD%@;NB-2T$\_"I/$B,9?<+->IPSS6ZM04ZA@^^FA%!>%<%S(\KQY) M"8\V"+4&.;(6 &PF;D3R4:,AP:(F\4&X M4E6K>.MBNIPB"@TBHT*]%0 M1PJA^PID6'@B_QW8E Z>,[>I95V6J/!TGJ /HS+\]2]>3! Z5-N!)@<68;@I MUX'AS4),YZ/[+7@$>6),7E#*FS&;BI*#B&@>8NL^/U09L.(Y!-(IJC*@,!(4A\'5(<]0]X;,E&*XBI-P<1K F, ML7(\YHQ%@Y-H!B*N3]]"-3*P4$XIP?CXT,+NXIKQCG1P2>'^1H;T2V.^Y&/%%N];)K?2H[H"]!BWIM.-.F[0!%A:!!: LP.,H[X$-1H_,@92.YE'Q,[R@6(8DQNI,LH% M*9D)MXO:;\7=L?2 >59EFA.+O!SSM:7OF-@8_@!??@&=1\H/AA=04@,L?0=1 M*=HDM2!D,B\#<12!F^&%AS4GQ?O%GH!BBA:]"$,CL-0\YL<9LZ8N7N(BZ 2B MSD]VK-N\1DEA);5"B(:^*JF_T(U^4.Z";G-TOX=IJM:GL7P,$Q1 LT<1@J7L MGN@VP5XCLH5DE2R?@8.W^%!E>[7(?.GZ$A-ULE(8%=+AO\!N?4!;40FZ.@P( MYYB*43=BQG ^Q'X NHKYP[,OH*E(I?YXD9-IZPJWA9IIQ+=X0>)<)#:YI&:D MD(9 -NM&2"0L\I/[@SVZ$<4(DGK#"ADEK(JFDIP!^7 M&2L(EZY9O+04$)X9%D_'CX$ZX5J5?U[*.P-+@1ILN"N6/PPNN.J1<-.$.8JL M?J"E\%)*-/JM^B\+I5]9CUOJ0N\IZ$"_"@Z*7<:LD/2K>!(2*(_?N]%V[-M5TF^?15/.1 MSX;[;O^LYE3> \:CCA5T2B\9GG(C>@O_?1&F!NT$D&'&2_VG:#E068;TUUSIMKB/S1K@K=&/CC_U":![9GRA7+?#(5#@R[$=<7L52:W68Z[!= M]JU$PRT^ C46^SOA"UWLIEVUB:+%+[1+1!QKTHTXZNE:M+<\J@FN"HVNHJC?1O0-I?"7 MA6>V0$'JFE6NN(QJT4*?N% 9$@:+A^QXYY,L$^(A9* _\21"X)RV]UHFS,I; MFI'1273X248*ZI^J5ZC^B?,K%]O0)0,!C^'#W;^ ^CH@RN9A-9I&L4@$_#)DM PZ@W#E_6NKDT[.R5]M8JI)"-O#&;2*&BU3\,'MQ(N@4QRB&WAP9J@'XP M%XS/6_NS"+[HZ0JG7,\^+%\2Z9VTQL!1C0=JJP2I\6*9#UCL':6Z-&JN#3!L M8:96&P@=>[!5K4./3GMETRZYVP4'2P@>+!1O&_R/DS13,VS5#F, RY MK>BB&EU4LZZHIJ5QRRJPEB>KCSD.5RU!'XO;0H;%4&>$@R*=:TH_D?:8V;Q< MXY&+@GE5KOO6/7NEZP.7!CA5_%$&/@O>*9'K4RLK_WY>39/OGTHM61PLUOE=!@[EE9E7X:OC>Y&VX_JC:D;"["$+AP#_ F3@/761^& MK-1^9+Q= @'NA0?+71VVZGZ3:%8BCIF9A_A28=MF(;2LG".26%-(XU5.CLT! M2:G(DT.T89!0%,*HN<%ELU(8VK2;+,& UFC($XD"VE\\(PAS[7.XJ$)?B;P_ MZAY?@.\B+]9V!.Y#@KT2F7\H;^\5CJ%#"$ED(>?BHN38$C,H%X(63%20^!,(IBRO$LUFJM0$7X^'G6Z$0R\YPW@Q%>^J_B[',P%ONGD2M%(YE((X=D,'!UB MPV5>YD!3PS#A"355**4NG_-<>X$&(F POF@E8KCN^!2MEF=U)R'%5<#6RU*P MM_J27G"1:$MZ<+M\D18R?'>22NY$U .E<5*F+G#=HK5U&R \XW%(8!+(H@'. MC^HLS)7R.?+;B#F46A?"A+^T,?F5ZOYL$A8BS7D%MD4^>*KP:N&UNWYPG-JZ M)";VI#*XK 44SI+!KXL*RYQ?TOG.BR=!,IZH7:BB<"5:[A%;S &)3IMT4L,2 M%N2:=+ ,<2[6=A1H+V##--:J-+HKT(N[YU0[IY-3O7K],693HWM7,_X[U_(, M9_+?"G37NW2BCRP7^9.[ 5_=Z$<5$ZX;,9FEAL+&:R.:@E8F@T/>]>)21!4- M*I";7;[Q-0'KPVH,;AHR]?+^I[ #[H:QK/WE,W($G RVE?-+0)0A9@AVZ7<& M1Z2C9(:Z.7DT,C$4GY5M^5MNW!'PV^F_, MB[^S8[O,56&UBF9WPT'RRH94KX5 5NQ,\.Q9Q&[EO[R2TZM=GU9,/]I%$0!' MU^JS(-XN/:_#1;\M_[S=KG4:_\*-ZS2K\^ZI'M6I6M_@7\DDTF5NL MKF"0]YJ!Z(@GLW(<>O&Y=%8U#/N7GQ M3W_Z>?0AJ]9HKX-BT@J^O(+O-:Y>?R5K$U4\LK.,PWYE8\R%HEUXGPS B50' MF7YPP^G1@1&N_^'^O/4#_W,RA2=0)3^2Y"MN?7AC71F^/87U.,R]O4L<-P[" MS_"'*S)-1C=-N-O^Q)##G6-C1]ZG3_?_^"WWP->OC*W?\$E Z*=OZ8&2"!]@ M\:;Q]F[Y!?=O[[Z\,3Z^N]W^57@&'YWT16!)==K]Q3>\/(02*BNF6VCEIY*+ M>H5D=/U:MI/11K? [-+*5RO?HRG?-^^^&/_\=F<:][6WM5?&VPFPT3@PC8^? M5*W6:#6U"CI]%=2U6IU>H]WN-;H-N#>;=:V-*G/&!]-&8*J\50?_OA$08]\F MC*H1'+TJ_'^[T3616D5<&$J@#BEV=8Z MH#(G>S@=T.$XUE2LFU,&Q1E++<]G(<]PZLU.->2YT=?R_!2X]+?&MV0ZQ8(6 MO,L5D#4E4W /TCYTF9;KS !;EA" M@%NWQ@<<&?8_\9RK(6Y3,193CP5D5J9;4H'U*4FW4ARAWPD-E 2^R9 M2"R>JY;8"IWLX22V*22V>VM\0L05;3"?B\S"R;9Z6F8K<[*'DUF1+S9ZMYA( M(N"F]QRK1$OON4@OG'&[(AT<6GH/*KTR.]R_+2SOTA)\)A+# M:=$]"]&% V[K='!U3O9@HMN6Z6"K<6N\E\,.[YFXBK4 :P'6 EQI 6Y) 6[B MW>LD41S.C6]LK&WGXY_RP>073[FM,TC5.=G#R:\LW[!:M\8;,:,!JSEMW;E7,;2]7/9W. M'= 2?182S<^]HV/7U3G:PUW/LH++ZJ)$#R+V=X+PI.\?M'E]]%,^W)4,I]Q9 MVY#X&TTOD']?,2XAE;H-@U;T_!@]/^;J=:-SB/DQB*"LY\=4]P8YB?DQ.T-P M+VB":LU_I*VI16#D4[\)[) &LKYS0T;C/RNR4J$&19 >!X.^#99GD!V'Q/3$ MHE&*2_QDM6$K7V:N3[-"Q2CCE7.)/N(UX4@\03 QJO<13I2Q,6ETD/OL/J MOC(8Q\FC">B(G#E:0LY>Y38Q2CLFV(VE2,^2(Z*734:@'.\,IP8(=ARH[9@_/IA*NI/. BM. M[X>A2^,K<;XF7 NG#--+GSBF04K);689Y<$\(9D?)$;*H@/ ?*>(/'^2)PV6W MU32P&W@%AMI063VZ\81TL;!>9L K0W?FP:F,F8\SFT'7P.=L%G,IQ1?\TW=3 MS%!:VQU-%+)KQAUJ$W?A' 9L:"<1DY1@?)RP^*^4JH]@E/L,9]6#@0_D=TL5/P\&?W&5F+*TU%!2S11->X[AM:#2: 2\6 ]F"K66 M.PDMAXKI)!32RNO5=G"Z,-<_H';P3XB96ZR@I%B'#$Z(-(^;*2E;ZAA'10;+ M](3)QP-'P(X#SH <2JQF+&I+FFBO+@RG6MNS61B 3I##V6DG \9\G!@,+T'E M,)MY(*ED3#R"3T3BQ?PQ>-I39QJC;] ,VF.#QF"<1.R$F18 MT*-\]GL\@5,E'2:4LGQ.;B.^8Y*."S',B!K]D1E.P!?Z$PF)WY&4H!6F+T ] MB:_&\>8AF:5"%ZU>:&S_ /K8.+3Y$2Q$5A56+>^J$/.^L2.7,Y]T6BJRC[)S MLU/C51GR[D;$*+ 9%T,/0K2B$G:"25^6UP;> 3O<&_R6QP>Y-#4'+KM(O]M+G.R2SCE8?Z8D2*DB0QM^>5\S]PX:K=N_JQE?DC CJNNA M5>&2/!?)EE_H7FRVTI!NFY]3_@)/[VG4@:2B(NX.H=(S9CRJH]A%(Q?T0)C% M?4CGX!)$ $BJ)240] 7>'2%KBLC*=IG:V301+?-3<:,ARTUG'R"+9>&G M(GV7SHKWA:8C796N\I^U;S5CQ!PTZ(R(#1.P3M"1]NS'*+4\29,/*287)IYP M/V'/B9=W&KYEOR>@'#E?7O$AY"-I;U51@)ON:F :)QGB$65,L8J@P)J^ Z>: M$H7OU/@^"2+U4W&,>%'%>.W,/)M3!RY/NEN(\/Q5<)3! +4+_,J. I].(KMX MP#E)X!D3)FZ^,LX-JL;W*EZIM:5O>X:_WM"B/:LZ>@DQ\D6*@^%8;&"Z](01_HCJ>VR3N7:*A[022>66Z'_)+E1V%S%ULN MYL'V$CM.7U3HR2=XUU$L4<$"AU6[4W+@I[;#T*_*["3R&AX9""K\<^$5*.DH MPHL.R-8;V<:\R3;,-23YX+Y!>2=2MOB'[>PESH=R5WCH7$G;RR$).'*X]R,1 MHT'"T>N7J ]^%A"8/A$>F&HFKK3I4EN$3I"6A:$?6)%"KFCAX!5^)L^-NRL* MO]()THD 2Z(AX;,A/!E1X27;N>$PF2+YX .R?@;,PP +)X1R"<)CD;&!-LK- M-$@=!,6/C$[BLK\K.&,7'3:'C1 5WQ_.N:<*])L.@'M2+UM^#L8/A=*V8#@Z M)J(L'A7C+U3H.0NBU(!>Y,0BO;AH_-J^G\!7T;G 1;G38@W]Z(+PHNL[H" " MENL@]X'R9#'CU@]I-: W>.ETR&C6H+/D><$C,EQ1S"Z+#"C1.PI2*C[#=-D- M49R@S*FXU14BND)D785(=W6%B"[V.)=BCPTRDRON;'9DX:!+3O+MC=5;5^OY MI.Q)SGSG595"_:_R@[1:-:J$54JNC>]L./%A=>/Y4?VB&R56!;8R9<)5PTKZ MDCEG--M%G.["N/[X_:5,8LGK.36Y;;QXD1O!-@XIP17!A2X"&:HA'+$QVO*I M 9#$=/53DG\^8.&-B*;P^7C1/((;+(*[?B8MURD%DW-7]J^1\8/-"^U<,N#P M2JP9=]P^P 2@:7S\+L,SM))T.[B.00)F+)HPXL?9I]R,"-$RE<$C86;"#U+Z MP;,7R436#_TZ1"L ?@0VO8TO<)(AVO9A,$TWZ\*FR' 0&>B-SZ8@&UJS#G;C M.>H/T)=S,1%!?XBHP ,,U-CEB4@P70J,&NGVR-*194<+XS9N+F:XI9VZ0>GP M*Q%3#NYHKO70]GH(S= @/#G5DTH:F?VNW(9FK@HQEQRW$JKC5H[(9N3Z6*_V M9;90;(L2!ES_8;AYR-P'M+0T"U:(!>_AX8%SPWRG.#3P5Y!0$ $(&I)Y@;P* MW_+<-(N?G3+\N^W-T><^)AOOHRSC0 0;C%F K@!%.(I"'?3561'QU*],PB 9 M3T2% 27K!:$6J%A,Q()HQQT<(?X";0Y331_O(J>\=$,N;>&DM9162$K1,O38 M3R6'>QKFB,*@@M$R]P"CB%$RXE'+V/#@TO"0#V<@&RY/U8+TH#,C-J]D$+B/ MQ.N"(ED '2,^W4D$>?^5BWZOK#7T21>%/*5#7_/M&)P&$Y5"6K,!LB1"KSQY M@5F 2-8^R8K'7*YLAQH'114D][*84Y7SW+)$ MZ1V#W?$J6Z3%)SBO."M56"IK^7+"+11WQG#G6A=*-,C8 %<@O*Y$IG4*RPWR M&.%:RQ1@0N;9>HDE"FE<4WY F9CXO#QR1V8&U'_AU M2A(I] 5=8[L>E2,F6&3K\7X17FJ.M>@>%?7 0V,XAL@>9I:+XT8R?9%6G6#V M)%9*GXD KXSKQLOUA\O34+DWA$PL'$D<*=E";H*!:)4ZV3W.4-; 4]0)_)B9 MR)@S'#( FI7.(+]56O: \3B;@\697F$-E)W R89J]X-R:7+BBIZW)5KBI]?- M#?3,A$6DU$0AJ; KN;4KR);X%B%274I""U159JD)IIN*H! M(_L*UNRPOQ,LN%;Z)GA@.A+-&]P[48*TO/A@+ J]R)1S\_5JJ4H+&X]3FGQ>(;3Q,=P?]H$ M0]>X^-@&)J*R5(S#DWY(0A(+SG?;5FWQZD0[RK\V"!>K4',?RTI[>M4P[3I+ M=3A>E+R=D==]R1@55W!I:#[-4:2:2SRX7%$P7G6N_Q!X#Z)NDPH*>;H I,;S MF#\6Y1>R58CD1OH[?R7.6(C\]XFZ0R'@A<<#9E3 A GMQ13Y)=V G70+%GG) M"K;%I@%1>,D+DN$])B97E,4)LZR8>8A?3'%CD6EF1/SF9DM+*WP UO1D5>2% MIQ:(1(T;RT/>,9:A*SIT1"T_P@"A^K=/H+U[(9\ MFF_US8*[HI8]J_2]F.]XY9&JL:0$-1^EU!!%@Y[L2_X"/A &F2S4]P,6/V)! MGR@LY ]RP>9]X UYZ,+25:K6D .\]P?Z E1PQ[>FV!4).2( M,G)^C0$MN%51 MJL++-Y#&V7'(8@S8O:P6IV\ED7RV4G3C_IV@"R_#Q3PN$OY@,6\BM>'/UTP. M2I@"*7EM.KHP61Q"^4#&0%V)S0YTY\LIV LOM\:NJO17Y$UEKZ;^V(1J7=.6 M>6,*) N7(MLBH"&KL&4H6YR+] V+N)7:%LBG*+8!J9[T%=;S9YYRH(ML618Q*Y',0],EG%VDF;L1@V06OBJA/#E@@<. MWY3]C_*)PF\6OH"HWE=Z&@J=!$- R@@_@;\ *"OE#V7,5ROO^0K4HOOEI@ % MPD%$%].OGQ+?33$4J.ST4562Z-XY3LC[>H"GBCE*5H(O5W?KI.?AC;S"%*>\ MB0H$6"8(1D&XE!%3Y%->!*NNZKDJ'W&N;2#CGD-P0+>A.6 '#GB?UTY<66/! MK"L;Q18ZP?)Z53KF!G\Q*O@TG82?I]< QBH=&;^:Y\P!WA2B7L\R]I_U9!4P M:*;+TS_]\(-'CSECL%2B'W"_B:>(/)6B[ZEE=_GW?#>PV(D[6^BD7M;-Y\:% M WOX8TS)_QNQFA']OU=54% RY^&!)O*I-IMGS+ QB[>EY_*1W(,EDY<*E8F1 M1<&O8ID$#O,6.1J4V82A+4+WE7A)FE^C*B&WX*;6W/#\RBI+O2C)N$S"$ M\7F1R)+)S*W0-YE+L:S>]+E6\UQS9K[J0ZR]H$2VCG#3J#C65/Z4=>3R\*EI M2)?00-^/!,K56,%]]..:91E3BF7 MIU!@VCM'XZ7?HM^,/P.@VIUC3R/CTZ?[,NOM'VV]'\,'^)MIO 6"@Z;P7;O, M>IM'6^\=\*YG\,+!UG9+K50L0@()P\\?>)E2OJM.!FS A1@21%MSM;+5>4>= M=[QZW>@?8M9 UVIU>HUVN]?H-KIZ[(#.6^JQ YS>6%Y4X+HPA)%*FTET5[$B,-/L.J9==_N0R[7'X] M3\<^"M-LAWV_*]Q]CD=V1;C/3O5YUMQ6SUU:J M]$VY'VJ)!!^3^B76IX JD4M\.P$1&0=K GF52B7^:8>@JB0(BS:&F9I MU@^17>OU#I%2ZW2Q#J1\4NU)_&E3\ MS_^P.O574B.1Z8$AQHK<6-=D=@4)/,-!F^TG1M^,F2WKZ935JW79_JT>M_GN[=;A%==:_ M_#>B%Z<9G H>YN]7S:M,:U%EVFUC]M.P\O5]6*RV>##\3 ZMO/N;&+?.Z_M0 MK%)^C)T=]L3OR./L:DEUT*YR1LOF/=5Q1^*\SV#KC=S6-_#J K-RM4+1K=L%>#;D9#KKN2E-A3G#<>^P:9V(^2Z<.W9DY1 M8GQ"1_)68/9P+*_;G<[F]':]!R,N;'9K1ESU^P,I0@/_V:TV]=]B,IV&5^"_ M8"@;S-![+7#5XL>=96V]@_WYZT?^!]" :* G;A?L1XR MB9PK0IF#Q=,?AC>M*\-A0W=J>]'O5S? Y+X]9?C-F[%MSVZ1/^Y\!__Q/F.. MN_BM0)3X'W1:K@P^< 6<]Y_QK9],;YR "C/QL2 V0!5& H3^_>BF5;]Z;9G@ M3_SCM_Q"5^B"7<2N] %M?V\5J1LM'>TC2(>%TM%JU2LB'09*8SO"%.J"DY:8#?>)).C7E)Z?62P,WVT% MI0$^;,?LU%O[2LH:CGV*>Z2,V7KQ?+1!\QZ2CYI7KYM-LU%O5(2/+LC]D(.^ M7+974.8RW-T#Q5V>*K3"55"SUFU7^P2^VH]IU<]JKKMX!;SA(D]'] $Y_Y34 M!%OX/@F'$RS7O+?#. *E_&7TE5&-1K2M7F[!_6Z9]<;>EK"^WZO'7AON]V=@ MKS9=^ZUZNR+L=X?3<"9VXG15PVNG+2DE)6$2-!/_KWG)Q[ M24;GZK75-+O6&07H-#MMJW@/QTY=8*>ZV:L,.UV8O?O!]=UHPAQ"_=4&[]YZ M5M(3P>3W$XP>"$;7;'>K8H%H _<(>O9P[-0'?PD,VG95V.F@!FVOUJBXGOT> MQ+:7SGQ?%]$J88.4+C,Z/\$IJX=!5K:4D';]ZG6[83;KG0-9(ML4@U7=ZKU@ MCBNKJG?@..OJ=:=K=KJ'LGV?E.,V*&Q93 Z[8*L9]"F_=4C+O>*9D7NHZ MD+J\0WBV3V&Y?[Y)X FYJ7KWNFMUN5=(?YW<[G&[>G/.5,6&>0^WI$;".CJ#O6I-$Q/PO MH.6'(/P&E/P^C)Z1X.W;>\/H-EL1RG&+*;9M_8N+M&Q].HQUJ8BI2T9 M:XEW,$79.\="T(JKUWPG#C87TVP(Q#9)LM$1@:^-[_UT[H(@?)03-]XIU/XB MB;U:3#I7KWN=O3UL;717CXM**=C=N&B[6[Q[];K=/\0U7L'8>L65,8^K'R#H ML2F$=N:R5$HC[R@>/=# ?;-E-9\ZS'EJ]N^E,ELIQ;TCL_4Q;5XWF_OGS9^< MV\XO9E)\?U7Y_K@G[&)$C$=H3CYO%!N=9QQL4'=S[1-"YZ2]1\+>^L5F(@]=P.?#+NRE.$/XW M_>>6NJ%3QQ$^9KMULF^UF53H4SPKA9T5W#_[[33"Z M22(FG 53F?7I(0-$NVO]BPAK;M#Z7R0UBZ1I6Q'!)MZNV>WM+2(Z/EX]1MJ@ ML _*2$VZ^:U651(M%V!98\GJH^MYVG[>49-* N9Y?>3^9,[-OUD8%+!YBT]: MMAJO*F)3: OW^11F,;]LUHWMJ]>6939[52E,N@ []*,?V_[8%1,^R K5-N<^ M5=^2G#QT^)G%[W^*/,^N4H%I0[/5/U0QN+8\*\1.&TNZ#\].O,VQ7C^S-LTB?I\FO5P3(1I/K/9WCNEK&W6K=7I<&*'8QTFW4V=XMB?5 S>M>Y5(T/Y\2?;[?UL=$6I9I)MQ1YQ1SM-L]$_E'%__#:2 M-6:_%B+WRB;A_883 M)%C#D=OEP28O/.'2SBH^5SS,]9-K#US/C5V!CO4-QV9/ @]H%/U*+3[Q7 _1 M//$AFE6FNH2)\#)&W&UJZ^EM_9X&Y'F:B26' MZ]USKMBMO;J+J.0=LV7M71=9G0R+EH?SE(>20P+WDP>L0VJ9EG4B39PGB"EP MNM@TP&$A9K#6H/0JQJ'.;NU^L2&9%8=O-UGN(0"\:>U?F*K35]7CH:M?W[J72R:E=_>T9(C( -P0CPP]BMLH+TG4U)=7K9R#BDI&TQ/>-J]?- M3E7 J'79U?-ISG+L@5.T>]V*L,<%F: %2M%+"ZX<-M %_'N5JV+QVG<@Y3N@ M9*'!L*Y@JJ<+ILZ9?\J4JV[DG\T&9QL1Y%N=$ZF&.L'XPUE9Q M85WO''R[" M MH*\4JZD/,=Y1G+G$RKI4WI,V2DK1"O]F4D1!PPZU956F$NV^@><83) VG= MB["?-FA=%;-S6526I*&' '!507_3=O;S*=4M^03').NA.I6HEM*3=0ZO-94$ MQS,,1NDC>G^_(=Y@#;((U<*CZFF-.NS^'MI!/^R<"+\+0 MV:20E1S.+K@)?0W:?<[S:JU??4:>SE[)Q+L/<$LX.DU867J_0GS M?Q<18=PM_[>[-'?XF+)&58I(=;CZZ#G W9FI"U9WW>QUJL),%V58/UD&\"), MIUTR@+L+2H\0I>M5*5+51OB1JWM[D-5 M8&>$7 >/#2\'%[DJ>7UM4#]WG759+K& 2ZK2_WE1EK*N^ZADW<M16O77U MNMTV>_LGN+8ZFB/9]EJFM$QM?]EN+5,X][F)A6"'ZAVM$@)P60#)C4O>\(## MOV>#=7%"WMW;8#IUXRE#+$J$ON(VWYCY0_3RR$.P7AD18P:"2!C8JK;"O5M% M[VVOIY^1>^N[WN]7<9BP15E2EGOG.V_5Q69"T^%'5')])=EF6XVP_S:ZZ3:> M3+2>^&L7$#0N@JS6$,('B9H>$4*X--4=]V&!^V_P^[<=DLTCZ?, 7QH,?Q@W MQHMU6NN>A<2^:^V9CY\_%&FOP/^&K[BWPR_AM]B.F?,_MI>P[)'"EJEG^JRW M7H>N6DWK:5:#"< EFVKI#\;,#HT'?-:ML7+Q$;XCVH.*M,CH+HDG00A'[90S M$[/-6/4UI"U>W194W7MU%C4S -OC_R]!<[YBPT[?^&I;VF^]NX]1E.RPL\;3 MT_U+$D'DY*M+#DU+0*QLXN$QX-P*?F\ATIW=J:TENO;!]*HY\& M[-UOF6 PEV=QEXC!,6>SMYL&?#9C\-4'YF4#,."NT0#Q*W9X-K&$#?$YA6GI MAMLVH&!UI$JH2)Q>8\-K4=@MK+:W*'0K)@H7E+)Z:\]<3%JYOL%^#EE$]02I MJ:VKK79%68>]XS-L[]YVG8^^(+,B*5L+"3AMK:[9;.X-#Z'+LJK'3IL UP_/ M3GUBIWJ!C7S2]5M^7,Y7?#=4#&D,@"OJ<%/&& 9 M!E&,49:AFB!V?2,6O&'<'#K)EN,ZX32*!VV776FTKE[W^W6ST5OFP*?(61UN MX6U8>*-EMNO+Y7LB!50FUW/>9O3U >_A@I/;*3;_+[/>7HZ;/SC^'S"I8C5JCXB$NW@P3%53E::C3Y_%\MI85!/6H M=\V6=:C6;PUV>A:<()DX#'N=UYDM]8A*7,V2J=\?^2=[^RO@IHX?:'3-!O]0U6A'.(X*UK( MI658R_!A^S$/(\-8WX[0OJU#S5 YE@R3A?%;C&.B#WS(5EV>,CWQ%NM(W.'Z MC;&X5X^N$T\D\RF_$H=2SWYB#V %2;SZ)\H!#&%) M+!0B]/H?@Q"IOF)]!_R9.QT;43C\_ L$;]4;3@O_][]BJ_34;7QFV!\Q^ M%^'7C4_!..!_S9/):L]^OIK:X=CU)6-B*&"!E^CE_&-!CG9_]I-X:\TZB2T/ MK5BJ_%]<+0JYV^Q:=H?56;LY<%J=SJ@_:([Z3;O;: V[W6&K M];\XVT;\:)+V:<[L,;L9A,S^<6./X"!N;>_1GD=(#84.4R"H6%&G6T.:+O+1 M4Q.F6T@8P0\??>?_L??NSVDCVZ+POZ+BGGMW4H49D'@FYU#E.,EN%)$!(@,!=->/8H$?WZO5^KCW?15W\SDD3 MTWG6=A>G^L>0UC&^<6\#FV#*FR^.Y[VMR7(_.Z[B+YCRPG374YAMP*H_LBE; M3IC+&9S6:2I(EF3OP"_JR5>>31UO,$*T<-;P#,-K4K(NR)45<[E1IL )Z&^S M"(A^D"39**^'E5OZRF/O@E_>!XD8IDWOIYL.X31 ,*TV)QIA)8LWBZ];\-5O MZ<_[PY8VZF9^U6YU,C_/>U1':PV&V5_E/2K_\UZWPD6INQYUJC2:"W)&[%W> MO&5/7 *?9U8^.M6>7C!BU=5'F=9K]GISF?85X MM(.=5XA'/>#:G6%ST*Y+]9"TU IAU>^NXWG*RG5FYF%#8V7VT0ZF31#^1@ N M3%W8@Z794TO3UH78)1+AJN#N91!NT!AC <^P=&GQA>K@&Z',;8U3#U--KN=^ M*5+S&KTRRZ+>;'-F,U>W*%*G&TO3-CW?I9P!A?U:,=N3_6L.%:H"QK]S"(,2 M>YN [R<.WL+L;X@^B.:@4U7]XH7)U.M&J1UB\T@H-0*4&C3[W7I/JY..JQP$ MNYW^M39Y^A85QO(\]5J=CT$70IAB3[G;0SNYDU%[7":N.PJ//WTU';E9N5MJ- MZ(IU'./9M"S%7*YTT\4\56D?'NIT%;"\#T&)6;Z%Y0+U56IJPZH20Z0]6",4 MVN5&W0.%M@[.[6J5#.[KZDM6Z&V,BFYY<'RX;?4H/O@.'B5RD'2J]L8:X-F5TN[G@KWEJEU M-?!K1;P*A5T5Z(:3;;K-7M6UK2?#.6F8Y(D&]'8J;[A >$L.T%WQJW( J!VE MU6=^X55!ZZS*V(5TXK_'VBCF^:5"QJ_"?;S#)1 \L! 7K??&'>;JC:LM8]8 M1AZ.H1V519U!8ZPV!]W2604RO%!K-\#Y%UA#Q?9"Q"SIN$W%9J_,YU[.>;%A M1"(,OSJVDS0F0ZZ99HS#QKA7JO6M]*O7$$UV^1H*HPGF4+73,9B:H(ET*>9TL/B!C?[CJ4.1EHR475XUX;+*M.LSVHH(=^+2IJP_R8NJ8VFR7;TE^/@RN@7U0;T%V'PHF$%4V*UDJ>7FD>T0)!,0I%+\/ M'+*%"5!MC/O-D9K.W:R)>BBMB(JLB"/CD0:V:+/73_MW:X)'TLPH:68<)_Y\ M92V0BNW]>KA-=7938<:#:3K=)FB25Y2FLWLA![3SEY1XH91X4M.O,/UAWM*@ MV1M4%=F5>4LU0;O[F$8 VQ=* 3-B.@%%?+ Q&=AV-B<. 3W%!\TD:OWQ@#3:OU'T1 ML*38/\JB1M2-IZ^F(_]79"E+>_CU,8 *U9-2%-9O X6IS7:_JN:M%Z5C!%\' M1],MU.ROHKJ.&,0VI_=553)ROJ5)%7!?%9 &9<$O2^ &?%[6 76WUP6C$C57 M^R3@O%)@U2#7H_:YX!]TSYR6"?I>F>:5M<-:ZU=;#:QOS'U$#KO5IE%+! #A M!81!XBU"ZVI'6E>G,=9:6KK% M#7=EG?)NY/IHXF1KHTPMXY7QAZP=UIH_G%UL"AS*Y15::<%YU K:2GU\DC#J ML[4S"GES[2 M2[?>]")]2-*')$WE\TC;78;TH!IY*YU+DF*N1-[NHI@A2=QZSXZ7KB?I>CJ_ MZVE'FI?T,IW"RU1O-)$NI@LWF8\9./VDNS9 P0L>0\B2)9*Q6J+5OXYFFA+Y M+P?YJ]=?]T7Y 98OM#JEBQ>NW>]3;]*03I^+-V%/*?\$NF2Q@TYI"2@].!+] MZR@!MR"]2C+PBD=+2$],[4SMR_/$_(O^8(:BPZ+T.5/L]7+"7.S\$W?'>(JS M]CU?MVE?TCB^>X M&?8BM7UMKDLGM#Q6'*>XPL36JXJ3U\>,E^A5FI-7AEY]0J]N99,Z+HB7 MGW^:H-RLW*S)_OH")&S?AT]('.3%NWIZ9NP8KA M@R6S?:\5:C_!IH+M+'5W;MK4!FY$KG=^W<1%<.3<(U;5Z\)&5HYGHI;USF66 M[IM/[/VS:?B+0(6,W<55HW?MZ!9] JL&[2_WEIBV-64XPFV_]55XF[F<*YX[ M_:^&/H7C4=NJUH'__CWOM/Y<@8ZJ6Z"@WGIXN?+%F3O\TXV01F_UZ[T LX ! M&M,;BB.]G'\MP-$;K7X14FY9)^F@55L'$8)N14=-34(R_A-7BXJYJ0TZ>I^U M64^;&-U^?S:::+.1I@_4[G0PF':[_QYU&\%-BS 8M (#X6;B,OWGC3Z#@WBG M6\_ZBX?0B*,N %2LJ#]H(4PW\>C8@!ED D;@P[UMK#W?->'!=TZ: ,^SMKLX MIW@,^0-&2NYT;Z%\MIQGKR9K_>RXBK]@R@O374]AM@%+_LBF# U';M-IG::" M-*F S8B_J"=?>39IO#%M6+FSAF<8WMLL,J$?)&@B]DC].&&)EK[RV+O@E_>! MD#)M>A'== @_ ;)HM3EI"'DNWBR^;L%7OZ4_[P];VJB;^56[UH_,][W0H7I6Y]U X=J!:!TF&UC22W[(G+QO/L*L4H:%?( @KL:4?0 M]-*VKB:V?M&#?_;;,PFJ&0HJWN$CG#2OH,/O"71+YAT6W2\WA>4$B2)%Q@?7 MXPCWYD,7G::RWZY+CP:I45K@?CN^R+3 _;9VE/F3I?K]#P:Y$S5DCFP-,.:* MB:$N(R\&PXI'7I2E@ZM2Q\X^A[%.,?3J":.NTQ8'HVJG+=JYP"GW9C+QKPL-:SV ?JAEOTS8 ;][==%L9(<=S N4C6P$BF\2?%/9K MQ6POY5TM(ANN6P+LL#3CP"S,Z[7&N-_L]-.*1IW2L%]%EO_)-8=2>--%O.FJ M=<&;*HM@+Y.EWB[1?O^[/$M]%7Z4'2PU#LR'V;WMZ_;[W6R\UV+6S7F0$N3'S%]+RU;D\9P,3S M2SG?KIMV"G'ASSQ1WI[?(5"SB&/0&(_J/8!+*K+'Y[&[\618(SRI?<&.U*Q_ M=QSCV;0LQ5RN=--%5YQ4K ]DZ0$L[T-0'I(W,AR!&M1I:L/25"PUZOJAT YN MOP\*S^Z M::/B_V!C?^Z'M?]%G,)++&.FB%6@U;/F^_,6$]%%.8M3W_S\"]@ IFR6$[<9L:\JR1?[MLRLPGS'V7-E)I&^E; M .W/COO164_\V=JZ%9#.(AN,AP_3G1^E 50W;*G0;5<41_J-<;>R#&297E1: M\(+@?7!OH^ 6M@;, "5I*EUZE*()978X[/8 MH^ 1EF8W^YVZY*Q)#1=,PXGFZAGP&TW14L]*6IK"S=]JF_ M&OMK;:X.CE6_"HUE7_4V,@\?@4H>9M\$N+\AL#\%<,XB(AP#VZU+XGPU;%OJ-C/8KK'9-)_R=RD1]_5\()SM8>T$\41OC;B<=[:^E&EU[KBX7>/4+? 6FW'U0'X(] MMEP0WFOW!9;@3'^2=\TP738%LUV9L=>6PE655RV \,/LAX#O(X(7?<\"N)_9 MIE-D6WA8;5<7'I;F7/UP:9MG;5]<2N,,AH?[I46_C&%4A! TM>YF K820F") MUI(LEZ[$TR^_)T#^AN'Q+ T)O5!&Y:Z M\+FQ X[-Q=&B(K_FE7E]CS5L+DT;".0OD6LGBR &C7&W7<$X.:GOU@EK2G'4 M%-84U':I0KBC#LZ/5%+;Y7RV=.O/B]5#CJW?(GAC#1N%'E*89$;8G*&CRK;5 M%X)6IV7&Y1%,;>/L[U%&"NU%Z[Z##'Y<(RSYFC5T\\W:(X[\-G/\IG*CR$'- MI^'G<#IW<#C?Q-E\>/G#0U)["$[E-CR4"H;GJBJU=^YWJZKZD..;:XB=1Q$+ M)\93ZAJM]LMX28Z.HE7J]9'6EW,S:LT"0;EV+E4^,^H\!>FJ%YC MK&K-=F5]::5V?^&HN(/?'Q$5^S3U99#VOM<-$P77#U8@0*T!FN5AZ;[%F#N7 MO.,!U;^G(H.ESI(-\5F96\^"N8)[[\$5E5%*>\V M)2L[%%8C 'Q;N].%3KW(91OC&DQ7K-1Y67]&[#JP?$,H!<=M3OXJ/$F[ MF+* ]V< =T:'Z7P:VIJ!JXYD!NX5X]3N$3W[XU0*=[1V8SRZ$%=C[9N@R@6> MM(UL;;S).X*#(JZU1F+TG/\Z6C:,F\DF.A MJ(H&F#JJ-8J^]KR2*#(3P7"F17A MTQ!4GZ[6U/JE9Q3)))/222:VX[-2738OUE]T)*;[%0 :=1Y(8_^H,1ZU2S?. ME$[%^B%) 4ZZ TFZF 72+UV5(-- KE%Q3O)O]HNY4].C*;A\^*VS*IVQ<-UT M6B0I$"'ZP 'Z24#:*) *V.W(@;=7C$E%4@&S,2F-,6ICW,EP"TK-^ 2<5634 M*W#L%;@C+E;IJ;+NY3M;":B6LQJ[6F.LJ<-F)V,NZM*?F2K>458P]\J L4RQL:JHX$UCF:TP;K9)7?N8@_8(0#8$> MB*0L>AB JMF6:N:58F>/9^NRW37OG'6?NF1H1>KTE3) MQG73_6_=6K-_ HFN7890_I?I+_ZPG0DLC@:7W]NK-0TR=X!^ >CX3OAK[0)! MSS_HGND%LQI>'IGO6TQ0]_X.W>IJNZ56?0E"(BRT4]L+*^4 JYQ(?CZ><%\;'(?J2.L-+& LHFSL4E*^=VD>@@]'(RAM# M#$?&+D9<^F'?>[YM1G!GYQ:QO)#V)7 M?H/5.T9ZC/746B-$/_V:+G1[SK[K/OLTF[%I5K?HWJ@Q[G9D,>F%H-[1C).S M(F&_739]M%[63)U9^Q?F>>^4NSQ.CJ'J*IU-%YOS4830NMN9_$-W@,PJ MI(Q,6U]0VP:-%7 X]66YZ#5C6N_HF);&*!4TA)K@TFMIL9;%F9O*A,U-VZ8 M\4Q9D=R5BO>!E%)*YXE35D1O<$V6[C8JM?+ZX>7P@O&RBV,O MVIT+Z2IS6=IZ86G X--<.;"G4Y!O#5UVBN&L)Q93@AWENL;VCYCS/" MYVHXUPXKI]:AQ)HM*\@?)'Z3&'?&'?D4:=RWX ^E%O_E8 M0 3_&N;3^#_IQW'PAQ[XSO1A%=/M&*4B1CTRINC3J;.$Q;R@+8O=/#S%=Q"; M" XZ''^06Z%;L&#X@%+U6^$Q!'O:"#WVNK H0 \3C^Z=RRS AB?V_MDT_$6 MT+&[Q/&THUOT":Q@[>??$CN$*2R)N8(LQ_\Y<1'R.>NK\#9S.5<\=_I?#7T* MH%;;JM:!__X][[3^7,T;BFX!TM]Z>+GRQ9D[_-,DF#J]U:_W2]V=FW: HAB/ MW*R;PI?SKP4X>J/5+\*O+>LDU*R:5W7:NY@5H9:F)2$9_XFK16(WM4%'[[,V MZVD3H]OOST83;3;2](':G0X&TV[WWZ-!([AI$<:V5_J<-E"3M7YV7,5?,.6%Z:Z'!A@L^2.;LN6$N5Q0:)VF@C1) M-AO\HIY\Y=FD\<:T8>7.&IYA>&^SR(1^D,S8R(Z )5KZRF/O@E_>!\4\IDTO MHIL.X2= %JTV)PUAQ8LWBZ];\-5OZ<_[PY8VZF9^U6YU,C_/>U1':PV&V5_E M/2K_\UZWPD6I6Q^UP_.QU0,W2EV6H:!S<7,:372TER?D?X#FE$\)DE. VHJ, MOZB%WV>_W3ZN5RM>S0T:$.JXEH,UX@FN"/R<:[F@N>PSZBO>;[G?L] M$A_S4CUW2^<.U&VCA?U6=? \[;>U"I,L W3X!IS@*RO<];4_P$%[]>FH?0+W MKR2$^FRMPIX790D!^]4U5:UTMK#,!MI?DDV=)5-\_=>!I64US*DX _]'(/Y M&(:8GT;N46,\[)=.=),I-_5#CYU<,8T>Q1CCH-T8#YK#7KIX\*R),9MN?W5+ M9=9A^;B7>/]528V<2F7'IGRA<,JT$E4B7L5XWM=DS-[I*PRN*NS7BMF&Z:]! M@VMBU%1Y83YY-Z29^SJT^YVUA(0HGV)X J)M[;K,^+#VOSK^_S#2_+,$6*9O;(S)ZKSNSI M5I'9 X/Q1,]/1?:K+J*TGR:8+!,&48#D10TU)7 MS!5_P9'H;W-6G<.Y\K^\M/PAK=?JC+1*4G6&_/VO^4D9FOK!C:/KN+^]GS0X M6L96_S(SMG@K=>5QZ\2#PCV;]KRL?//R"X7Z#Y?&B;P<#O=+S*++MBRS;;-%6E5^G/#J]GN[!-,[?[+V7CA;OUT%#E_0YCZ!"N>APDQJUS?=56AB MT+7M^#OS=?C04#[I+O:WV >%JYQ.<27D(,G_&HCAAP/$7TFF[D''7+=8Y@?= MHFFV\:1_-+H[9=)A+J.S[7X RG6?DZGO;7K01]L]Z)R'/*Q]S]=MA$3A7 AL M7M-IMH?I=,G@Q&JC"59&0(>$N(Z(HW6CX?V#5\7V?IETF1'6VD64:,H);RGW ME1:FRJZD2DF5DBJ+Y5NTCTZ6O<:XVV^V>^E)'I(L)5E*LLPDRQUY4!609;\Q M[FL@+=.5#I(L=Z1IE??+2/MMF_W64;=C?^#_)RH0TVS%@])X/FB,1QTI>Z3L M>Y=RV"2?5&-IGN M%_W%\0JWTQVV&V-5;;;[_9J4TYS#57&Q:"2)5$+W4J%;82UA.0[8J1D'W&$0 M5)E-)Z_*N^K4K2=B]6OB$3=X_;L^#2 ^4T__U@0?2)-J%U4&22= MULKT._#DBW'H'AQ\IW1/)7G\)[?\*SG]?F.LU::=Z*G#@74T/#_]8N[4],CP MY*:9LZ)A<6@#GM04I2\?^,N#514W10>-<6?8;(_2Z5O"%&TJ-O-+6)P7ZP24 M+E8)W4N%;CF#;# MI56 _[GWZ'3S]N@CFBN*:]-X!F8AU M3CPEIGPST>%D,-2W8K:W?0;C5?I;:N,6E]"5T#VCD75K_+GV?&IL^\.Y!4C@ M$W4+NXS?VZ*5%W$,8AAW,7[QG?VU-CW39X_,?3*GC(N![VSJS&UZ"DF$HIE' M(Q4D0[/;'M3$]7CUR%0;4CU2;S0Y\?(1$Q$";D3YW8*F.46C_.,J'-3&[!G[YQ#&?.1W@\)70E="=U:05<& M50[5 $O$5"(QGQ%8R5+5>B1N:^)8O?HC+Y9@7>+ #]/;^ZBW:]TR'5@D)AP! M$_:)L%2*"(/:(,(K&%^ M]IJ=;KI0\342TLE==J_&1MDQZ*1 \VJMK3;&(S4=%'N-""LY_^5P_F(NSQ3! M'*O=M-;6L-WT:%1!NVF)T:\*HXL@]#XN_')HC/D26K>I]M+-45Z=:#@TT>?" M)D?F-XBV'"]_(.H><93+'#1RA$#X:<;(R!.1)R)/1)[(H>IRRN.8HRV7Z>VJ MM7L%W3Y#+LVO$ MHF73ZE)-JSOG;EJMM8>-\6#0U+1T5JML6BU+_21TKPRZA02=FIIQ?KRFU5I[ M!)RHET[6D,UPKY;"9 2]XDYBZC[3STLVK=8Z;509))W6JNC]P),OQ*$[G6P. M?7Y&\NJ/O_K3CYL1,_,7,V[^9JZ3A15J*%%J@AERG%4-KJJHC<1K;/MVL65Z MM:FFEM"5T#VFLI6RBVO=8DCK4(NA=K_TO!&)3!=&JJ=J^[:Q],)MW^1)2SHZ MK@E4.Y[E-HXNB5T M)70E="5T90BL.A6P1 2L8-\WK=,G<5L3]_;5'WFQ'(42!WZ8XD[MOM1A/4HA M)284BH%5B@C#VB""C'C5X*J2]93\-"^BI+)89SZM@AK+W<"I&T.KI"6&JAZW M;9_6N89N8P?04:5=!RI!U;I1\_XM"0IO_S(I-$OWW$6>I1L6J&U)GY(^)7T> M2)_:T>FS0TT&-2UM!$CZE/0IZ7,[?>XSH[XJ2/L_MDY8F M'M+ CJ971;H>@KP;CT;I2DZ)ZE(4O4)15"R.D*+#HS53!+$W'C5[:MJF.[2R M7Q**))03Z6S'5]DPMZD]:'8S!FU)09:*^OSFZQ.+!7E=]*-2Z'3: 7CHB>\P M3]*<;@>82B4QC"GZ%(MA=/L%MJG8C@_O\QU$*(*"[C-#F9FV;D]-W8(5PP>4 MH-E*)JO%4@7%&WI=6-3*\2C]\IW++-TWG]C[9]/P%P%.Q^X2X&]'M^@36,': MS[\E=@I36!)S!66._W/B_C;.75^%MYG+N>*YT_]JZ%, -<91.O#?O^>=UI^K M>4/1+:"H6P\O5[XXSK\6X.B-5K\( MP;:LDW"S:G85(=M6U-)Z&]F,L9^X6N0DIC;HZ'W69CUM8G3[_=EHHLU&FCY0 MN]/!8-KM_KN#;='$70LW2D:=LYL)*-T_;_09G,0[W7K67SP$1PP02X!H'!>+ MHM'Q();B\ 0Q@2CWMK'V?->$!]\Y^51V^E5GG_/7@&/-[<>-.?+F[.6,$% Z[X+$ZZ_K)3QGFD[S M2*H<#^Y-X4*.8'+.&#!=I-I*GTN7)DVFMFW/KB,UP@ ZUFA9!U MUPPDX7H)./:"&=FQ-RC1*Y3@'8'"(W:^@;GPG7@=[2=:!KXR8R%J(PO/L0O8 M**F'G^K4LZD\DS&_>"N&*."_*-,%6Z(<]%I*]AJ>=0]6,'7< ME>,2,9JVTAGUA@I\CJ_VUM,IO,IQD6KU\'D*@&0] Y65,HR4R=J#/<.*9J@@ M!D_I]I2?MO-LX[,^6* _PDW*'PN+N?%5W-O3EO)@*[?K.7RD]/BHPZ;RS$!Q MLN!9SZ:_H+4\LJG+_ #-$+_Q%_HF^.,CZ$G/N@M@4.Y0!4 \Y-_< BT82 ^X M$6?M;GY_'P(!P8PJW$*WYXPN#<%#9,F[@SV^V+IE.2\ Q<1MF6!N*FPV8U/4 MX()]=MI\HRWE!VS@CA_\/SR%_6+3-5WHS&!U#+$$2)+.1H?; ,&43A\@\NB[ MC/E-Y1$L$*:H WC>@_Y3^> ZSL^F8 Q+-[D6 \ R7>.LCGB7]&:&F"4$^8^ MS+XS0#.RA![Y@Y+]%F%74S0]G\$< WF045&C#K9Y;LLM[F'%D 3L^:%K&S;& M_K.SNW GSMPHS)G-A,%NGI2MS8.!O&E^^_MZ FV>.8Z!$0K' W[G0X:2G;.WS MM3FF1<_&N_!?XC2AF&-;3-\Z4WX&#H78PN4SO"\2O*L HV8H.E&&;YS8U"'4 M!935C07S "O@5X]A@J' 6A!E 6Z]N;M]_ 2P1XB 3(SC4E-9.* KH#^J&=,E M. >V 6K^FI>!P@G^W_M[/$%]#HK7VA)HN1,9D(>#EC?EN'E]I_N!6Z>_3N%\E'$>SS'$"]3/ M !<"K2>NZ "Y619>^+PPIPM"LV<@5NOE!C1C9K1 XT@U4V[2L"J'>'QY[F'T"# &AC9%7@6Q:^Q*1[0]> MWAQNIP88M@+%11=".8DVH$SF8!PAFFM0RCE907'6%-$3%_> 4O@]6PDK#M_P M!ZAW\!>91YZP@@ 7=-"BJ"H;-1Q;G[/ +EKJ/QD<=P U?P$6ATZ6"SV.ZUYH MB"Q#_-<]CZ'B!4K/Q+1,GU#>TW%=),1^89,!(@/XB]S8<+\1NB1$$3?M"1?! M'T<7QY[82G@58$]+(K(_:6$.&JF+V++Q9GC.>KGB=!0GW:GNNN2J?\)Z&'PY M2&H0R#YH6RN4O7S5 )T5 N4]ZO1@!YJH;_*UO:?GS'33C9XA5@VB/K9H. U> M^DXG&1D,0.L3I%]8VWMZ!$<*M":?.:VCSN"R*3.?4,_U4*X_P6(<,J]P?09: M7_S)V'Q=\?5?.9![KS#[R70=&W<#^)7X*KY8?.?*\>$JTDCA@? 2%'[VE*Z% MYS9C%^!=<[[PJ:6;2_YB6(%OB0!'W*Y5L.,$.12\.'[!S0O3PWVA2P&0 902 M_J GX)V@U@CM(GZ8$V!_[ FVS@4OIHZ =C,AI2C.:-'\H)."5YM\>X#=>/+1 M^P'OILQ%S3D'-[)A*NC"I;<;)M+=DVY:9).0;X"OV@-#>8JX>PL60&Q_2_T% M"&"&]C/O,YZ$2I5,_4[W%K>V@?]@I!+VA4>3IUAH*;?>)?!ZW!R=$/T2VV8- MF'Z _H'ZZ!&.+N J0!IA9"%MBZXM@LD#AJ!?S7_A@L)E3%G"ZQ:5Z M'A"6^0E2F.+^6;3_%H_GQM>QU)&=@5G +[: D"P2-!/=_AFI-8C?3?0V^0B0 M)F$L^S5EJ!LQ@\N:&WC*&ED0:B.I>&8IK/T>L;Y<5%4O$55O P!'.SPSDH8K MBL1-R)1(B@L)*7PIQ/)0)>'.2)OYR (M\V^ZD;--/?+3A_*99(G8!,Y7%,(3-9TI/F@-,MFRT-M+:^&J M$G]N] P02;R5YGK%]PYZF/6"D@K%3L:>0D. >(0'1(>.*]?T?J*G&MUC@ & MW%,.3"58PY.0@,V0":&$0]>]XWI<_W(4X"(,%L#)V,"-O0Y0.*3#B_ENB1ILE2?W$P@#8IU "S" M%G@=5P+LETS V ZL!Y1'EW<%V@X:4E+@Y"WN' 'QC9R3<2T,D=I30$OWZ1!L M+L97CF,AX^7'A YT0 F4YP)'$_C"7 2 )_:$K([C"0OU/#I@]8:XVC<2B %E,@[GK.,0<7+Z#;&_?0R MX!(XMX^@2-I_K1%MW0T /L,[0-'%"(R@4B=Q\AF'&H;=9K@KTYVNE\BYIBQT M$@3GO1GY*"0:TR"Y#5C*9\>]HW7A**8?^%6&V.REHZA:+QW.K9OP'(C M[9W\Z<"5*!89,$J .P;O,GB&%T@&@@1QO95PF',$T)&E(V ]=*"C7W -2S6\ MM^]*>3=YV"+,V**\.2+DE!;^\#VH-3)LV33<=DN+4:;=;;9ZN(TKVQ9O% MURWXZK?TY[UAJZ/V,[]JMSJ9G^<]JM-IC4:]0H_*_[S7[5[YHK8#?4?OA5IT M43@DDY+GL2>H++>;0OGMUBMQC?;^_W1[C4D-O)6$NJ.+81H$F9UH]X(4W_:I M46,K,#8[:Z@%<.&J 9%L,7)H*].:#[;?+?K;.58K&"A@C19M2E1BOF?M@+)_ M94>QS9^IK&//71>IZQCN:)^]4X^@ MWMG'*\YL)9E),HO(;$>U;Z5D-B R _$HR4R2V>LBLQU5BI62V9 /ZFYW:T]F M&06#J8*#C+_C10>R&D]6XVU6X_7SJ_%D7=TKJZO+KU%2,VN4M$;N/>1[OPAO M^RV&$C$E(4ASWQ8-S7>N/[.$=_T5N-,'G9:J%G4K2Q^X](&_4K_GUF[*U[]W M5;IY4]VV=5^9,MLA/XR")M*ZE=7TD)U8LZ^*CLY[XL[65MKBS3.E1 M8]RO;,Z*=%?5!+4D094-OAQ*4%UL']Z_$,=4^6'QM:8"X5X4 IIGSWJ(&(G\ MV(2Q>) 4O\)1O$>@N)QA03FIE5'NX"=>LO6=P<8]W?I@SM8N)4YG45^G,1[U MZC+@5>)/E?C3/P7^J(WQ4$UW07P= X+/@0$?F6@E)/QTH2.O:GMJ+TJJX=BV M/>%8Y=RV_92??[FFSQYF,Z]H^*ZKX12W3L8 A[..\Y-X51JORV M0@6G]Z+SS$M>)X;N()WTTAW4O:0T.]7I/M9FY[Q]&4*P8Z, Z@E%#117,!WF"*_SU9T V%*G;OX M%=0-B7><:BFWMD(($+_,]*+N'=1!)ME)PPQQ#E_>3/2GB'=_H#TW\6ES;!*) MS2(7NBUJW'D P&/8?G@NP$,%\'K0)A.VQ>?2TQTO3'?Q7.!-0<4;9[E!V5LS MM0^J[/Z/0H./DL&G7BZ3(U/XH_-L[^=BZ4=<<-@8MUO]'/$!&&WA&H/C0?K# M0][24W07D!2M(_ID%P+$J!0@=O?Q[8X:8SO=QC?>'S/C/"DKL AP+HX!/29[ MM@-Q.?X"-7-QDZC9<'#UZ+-5BA#@[[\*Y2A\?5Y1^6]\5,HP8*I,0PU]'>#<$"0V+NY M^U8%_+=S;/;;:^_#?I%D"JV[?_1U=W#=>59'L.Y,]IC7NOP?7D[JM9&4)]Y6 MJ4NPXO+%9:@C8KF+]7)YC/<^8G;)#E/,0S,)64B<^G"6"G5^AW/<.SE=6&TW MZ&QXI_4SM\\_,HFMOKOI#(\Y@F?_O&.5CWT;JFK__9'-G4*+2H*TTVWU$%Y! M.U]0XK&:BN'@#A<(F'?I)^,G.LGZ-'\,+"ML+C5G1FR-O)$M;^A&BK^+W0DX." #;:4CZ3J,1^YQOK M:9)4(#) 1/1B2&>"$]"VPA?*F1Q4GKQ%I6"QL2!>5-77_&I 6A08I]L+VJM M10:/D%LX,<9BQEQT/!;R_Y]-]!G[+O@KT5EE,X8WR7?#TGO167[=J^2DEYX&F-L=H: M[A#R5$:5*;AUCT\V.EQ.;U:\'D&4Y12X<4]@AG]0/9,^<('"[J\U=D %22#* MZR+)EO;MG@.D6\Y>34K"L#TF]3NUL97B:O'B$;\F'SWUQ@S9?$QCG8&(\$.G M'??@D5>$1%+"@P?VUS;Y179;V,9\$[9D)$W)G>9,0231* ?&NT1R*]9THS6' M2Q6>NMAK-VS<)3U$8D\>$)[H';YZ8/[_S^RE8M.4,Y5DQ$6*'GDON(-A7GX:29, M$O(XBN4DA_Y% TV(N=.\BC=('F];RA>F\]%5BKG$:@%Q(?7O#E[/8EOQ%@[Q M?[YX8,7ACM!F%]S=9=CFGH_CMF^F& VV^' &"U]'HPZ;RF1M6BAU<]X&-A ? M_SC;WK)8Z^Y-:7_06K\ \#,;%Z,XBZAO@!/B4YV+N>-F5QME+<4FJUG3L#'N MYJR)=_M>@E@&#,3)=3-X"HUW26/YX;#N5[6O,( 1;&W4&'/?,.VF<.-J;7 4 MB/?;6!.<#?'8= >D1*(NSYGY-/T46#I-W>'-C)?8:/WO -K;-S(\%HC[G<9X MAMWHLR',@Q5YS"QIP@<*$G(J'J[U!.%/<8=\3LM+V'<[-=4%V\7?(,LP0O87 M?SRH&D[XW-2U)-*!6^FFRV.O"V9CI8/"GCB3<\7D6)JKD>P$'HOAQM;%)P30 M^?%N_/0:G+F!#=\GL7U9\:B(:*V_MG&8$CX!2ZMPJL>,^E:+W8<:!^(PC_!$ M;%_,8U(,AUXE1GQD RV\JQE_0+Q;NH&C?N$MT6BD*H>"?!#CD^ZBZ4EB.DB$ M8A&$X@-DN*@ M2O +1.C-\?G< YI-(5 5I^")"52 [ MH!;-:0-L!8Z.KUOSV7;)<6=_K@T^ 9>B>@(0H3*6"]E#H=143!R0\=+, ]<. MRI M@Z2?\>J^=IF)K\'VSZQVA,LPN4*/"JD72M0@NRA(:0F< LE1G EQEA);%)I, MWI AO9KY$SLW@XG<2I@'"]\P#O3XW%24Y^CKY.'+9I1O%=/3HUGV_"H^>(J) M/WAZZ);+6TH96.% L\-;RRV.@ #Y&"[89XI^._OW[&>@Z,Y\/(V4T^3[Q,C%0#4Z5 MQ5ZUS[Z3V)B!+O $0MLHQ2L)*=*C^3>)#85(F;$S$8E)*6JUXE7YJ17[[3-( MV@MSMJ.X3^Q2F@_H\NFTFV-]-X^"L(R&MVT> 9\QC)\$RVDIGZ.'N>CS\KB" MO@@X& [ZQ,P5&CEG3LV5'L_EQF>0=>7 ]R^<(T4;"&8S9N#+9G:%GC"4:+)= MX(>E[$A]NFA&5\>\"<+#$#D5N+H?+COC;O'-%U&KRP:B1G<4-WP73 M:0]J@-S+:EQZ\O['HU&KU].*MC\>:JU13ZVF/[#6&G:'LC]P%3/R:MC\-H.) MR5ZXJ:8:FV/A.I5U.$P5C5]9/7WA_5]/T;PVVEXU'\CQHHVE^KW&N*,V^]K1 MIYQED*OLP)F!%=\"']DWLC!ON::(^/&=\5Z%FJGI:;H!.M6X;<\ M@@G ?1M&[&ZC,KG"U-3'-FUJ-YTIOG^W+=D(L;1$S9\XNT?#N1*M:NI'.X5: M*+6/)&(P$:[3U(8CV>&Y!B@1AA?N0]^2%"A[-Y[(I8H(FMA MS"-#'-I1$J. M$TJ.U-R:/7E1=INH]K9.4:_+6*L"0/7F*H5$[8YNPMFB=F;^8L;-W\QULCC( MB%?&==3WU8K9"D[N2%- 9'1EZ'FNG"%OM#+W9=G=JQ/D+^PG2-L(C. MF8D&2_&V"+$2DUBTE ?S'9<'BF+)SSSDM%\,HBF"]#:&T!U1 ! ZTR>"J1;M M+=+=4>)61L1&U6$#G#+2:>6-&0G*P]@OT_,Q!OE/?>HZ#%;J+'E A;>@X,F: M& KVL#B"PL8NH^"I:WH_O3A )ZZC&T&'-@+L- 1L$+UJ;L:\HIB5*$#C 5O8 M&&73BT#&]B(;S@*WCLJF.[6@PF!!4H37#W XC2F+86 86*D8% M^+@"'RAVS@@3*7N$]R_"?C.,OTQD)&QF9<0R/6*AEV063IC,@#O-2(:'=^G6 MBV=ZR?!U$*2.O@X".KMQ.=T+* 736!H\K7;[RL(H;A0+Y-E(*]&K/SY!A1\5 M\-UG?P&'HZ\PAD!?(YZ%93>4,P.D%=8 Z%9XIA[&,2V^]%QXA(N*]57@".S\ MR5(]9C_JWSKBM/#J;N4DD&%0F%N0&4@,1S'/$0F>MAR1L':ECX MNRL[AHXT+\YFS%JPA'4(V.;+UW\E=YD) Y ^@$7 M<2?>CX7'44-9' $S+JI;&ZF-$;+BP+L0-8*R5JAQE@;REHA62NT MLU:HFUDKU"M:*Q3E/^;S9^\'^I[2>9&#B\V+!&O32^6]]GWLF4^:.9ZN?Z%YF%F!K%>T=[5(TFG-HI;'3B@^*)6VAL?\.\FRP(.# M)M!Z2Q[#]>W_-B:QX_9?6;*_/DA)3-D#4UY+9GXVB#ZR&9D!HDM42N-]MP^Z M' ZB781X^B?7=V4%GEQ1,A]E+@QJ@\'9>L!=PE/+4H-:2V?QU6['A:[.C4Z8H2NR\,NPNEWY9 [YCB$]=["B,\ MCA5M]H?IQM@GS\P]P1A?22IUVELA2MDQ KMR03"0@D!B]^D$P>'H794@&#;& MO:;:[IQ?$%14HG$1ILV/W&23,E5^%UBV5(A:=@Q9WRT,TN@_PAR4=D7%!56J M0M=YW,6XX^'GG?=P%6@?G%Z4E,)V<5K\D'_(!IK:^LE+L0X@^J9W0:F 3MTHSN".ZAZSSN M8HSN\/,NP.BZ@ 'I I%+= U>.>X40IT=31\.814]R2KJRRH./^\"K*(?'[YV M\LMLW'OJ"I-T_?A.#\ MY,H92Y2-RH9+^;5PG!H=/',UR:OM' M6E9M_WE(YE/8PR:33H+63#9L0IG1_$(3STR,,@K'N5$_0]ZG:I.:3"\^QFBO M<6&=[LH_>44^B*A6F^N*14KR!Z-6MUW1W*)A2QMMGUN4;2<%( \9E5?=25^ MW*-7/)=HG.Z/9V8]L7_"2Q:%[?=1 M%\>Q=(>E9QL=-4A?*P933QFQB\'T9"KX:2CR?T"Y_/'L%"9$+!IM:FI5?K17 M0(B7*>G[,O_PA(2X5^04Y%JRV M,1XVNZ.JU(AZ)6T>G=/M'->X?SC_(YOXWP @TY=4E+[;[M2[ W_VE(>/;,9< M',MW1W.AXI."SI%>$"YG*I83#NT!>IOXBNEY:YKF.'4\O\RX'4Q2J&"R3BA& R2\Q+">> M9;$EY^O\>+PGXOBH +""J4N][:E+P4OX.!%VASA8((6W'YVP5D;<''%=W<:X MG3%_;5>*&&%4]@RVW)2KVRW3/8S-T]SK#8>=^0[8YB2'9H&\,+1[".UTNFC) M_+L=2'S,#?5Q0WD^?+&A$JEW9\MZ.RA1-(7$1TT&%2..[/EA)S<%LAMK=% P4 M';0FFA?MX8S%V,#;J>D"?P1="9B@%TZDCF;-IEZ\U%\4V_&5"2/6@*.1P=P M^1:?G$#3@T.+Y%5"D3 M&NH>V\3#R7I5XDWX4 1U#,Y\3[^FC!D>C>^-3\?>)W>X5EKLEQ20"._P0.)G M"Z@&:KT1GRU-"=<=55E22AJ?A\T81UF')HN"9&)/. &MY8]=GK]?N>>?< <2=$21*#@+%&DNLTW!DACH"4Y-4DZ M\Q'E-.TYL>/D_BX.?3YG IPCC#X!G'!L9C0)KH$V0Z/Q#.9Z,6CS&SA_8&0# MTRF9/G!.W6/!$X%LC9;R!W X*_.[U(MH0")=(:#^$GNIOL$0J*LJFK2(19F< M5)\BG@'*H!9Y/]MXVW)I\KV#+6\A&W,"$, G*1R9,)Q?SX>)V[1EO'N%LL-9 M>]9+EC-AQIIT58!8R(WP4TX#-V)T.<#HXO#H=Y".8I(]T#1JKIQ&#:'Y('P2 M$C;0B#UQ&1_W/F4 5_^9L8!%^2C*."7#/0SAWT0!!R?&1S3C)$9$CS35J"N=-[ O@%APY4X6&- M"W>B")?*#E^*G#HLIP[OFCH\DE.'Y=3AG5.'>YE3A_MULRYS5)5(BUN"X@!6 M#>>MP)2=0$D#[39#FPL5 "_%_W<8I;/9T3;$ 6N@(*1C>@W?)_'=) MS18#YBNJ028=#PPF;HL"*- "\5^: OUBWW&K ;\DFYLKP0FU,GHK<"ENMU 4 MDU@<1OI6A%M@2GAPY029W<1Y$D;0EM>%T5%<+X8S?38']/86YBS48OFE__ " ML*");<=IAGN*O);RR)ADH16RT(X*+)2XY\4NW[GLY8/X4L\NOI )(']: _-" M7ZL=]U3\P\OA79L"+"U2A,G3AU745^(B\L#X2)B90TFXS?FHQ MJ> %/JJ(K0L6*Y)%2-KHEA4PZ9C0<6S#Y/)UH3^A6P2N1.%3X(Q%]M4-YA*^ MT_J9Q\P_,H%<;/_=36>X.I<)^W_^UU!5^^_/=]!)<'6ZK1[" D_E@Z.[Y.'[ M:+ILZCNN.!-]M7*=)^%9XOY#X6Z//(CH8XY[HU(X\EX>Z,D/E-N%J:,@)>Y) M-RURS"+)FLLE,]"V#(E7.'DIORRD47F&ISU#'55B='"B=WCNZDND-+"P\*!0 MSW]A7/WG82P>[$<'\E]KT^4$BNJQQ7SNOZ>SC;@L9N*2/T$>Z^E)D\XB$YY[B-Y[I6+)V=!_ #O7F*Z01![HQPS)&J]&R"G@3$N\2IF-023F3/)+Y%@C9<_=G> MU]2IE0?[7TS(%@O1G?NPLT++:6H)T#^=>Y"@%H07V \@\T0X.AD9Q0=OYD+P MT+?'XYNDK")'Q?@LG-??C+[G:1H)P\5$3YDY76QS7 EW64L1P6&7A:DX]&P# M4 0S \9@QOLA72 M0$NA["Z^L03##MYA\L"#16>=3+X*N32^A%(;;IP93[/BR5?D\G Q,1^M8.!O M?"66J4],"R,-605%$]VB*(:WH*@'L%7@>H$:(*QJ(:J$0\S\!;?Q1Z_T%Y%- M(RJVQ.<(IY;R)?%Z,U$(!H!S)H!DH;*XU'^RS:?JKDEU7I3_&@"6I_VE]Y]X M.O\>G\O3T!3.?'AN(D'+6+M!"5E\S8GS=AC/.O382L>P3'"TF.3DV#?\KS"L MPV-<*.,W7^8)6'#QA\L12@>]% $;)7T2?GA)V4QY6;L/[_)RU.YG:#X8\."0 MN-"0X'A/$#?!<#2G9A@(XS!'7=83!1HBB7H3=^"K!/J^5Q:@A@&:-C?8MJ#& M.;.92VJ@X1#@T9%H&J@-9BTQ6A@N$_2C($B9^#Q*6]W<7/3^*"D1V 3/H #$ MF A<[=S\)PU*"FHHC4C/D1(H2NS-2Z;>B/[N =2Y"@\2%\(!0V?-=$]TVMN M UO8W-FT>84'*6&A!TX/;D#?*B8'XET;5!-Q25*IT",+%B/M(G^#$V!]:+P! M+A+9 -"#]$/ZGG*A]9_T73P#D&P29!VF33XDG@C+EST+2E849\7]3<0B1>$ M[>,&BYC0"$J6#( >MP;&''^32%%!@EXO \[QZ&/"Z9V^PA[# 7]RUI81>+:4 MW'HZ_?DZ4IG(- -2%"7,?9E\8LAGO%A=$^_L0@/0[0"Q=I&JO MEV&1JBC0:4>* P;:GIU4/0YLBM[".1>Y@Q@Z677W17PEG ;P\=H-,))? ZR? MV0(2>,F2_?VW;F.9+AYIP!2#*F"1@RKL$/Z81&TO(6^FI-F3[YV)R7W/$%7D M"@U#^59*4')H"(/4X,91@+A+QR"SG:,TNEDY!XMJHC/E-CP.[HY>%TE9]-?M MPX1H%?SF^!HX^>?D"\Z%)&3U#E/%Y2;[$ M2XB$81BY.U!>"[$^=YE(8$NFJR4\+RK"R!-:]E%&>PCNH#XR8^.M M(%DGV'$Z#2Y#P6F&WC0R8+FYO15TE/P-QCBI&7O>)/0,3' AP(G09Z[2(3(D M6=Y&D/T#YKXTR6_$SQQ9P@JAE;FE6?R!^VTH]Q9ID5=MD6N:L,@'M;#(T=N) MF\&RDIC*DK+..78>VB/A3*(C)W&8F_0)V]3#WB]$?X(J>(6#$!F"!DT6JT5# MO924:!%"322M;-8W@#XT$:HW;SGQ#'RXRCKHX/GW]/BBY<4=+;OE078U<:O\ M;G:43I?<37>/"OQ@-VJ9'-GO6$BZ9I_!OKX3SHI_@32] ZT7UNWF>IG26>OP MV65ZF00(E.]VDB$<\=QR#G ;STR:2J M9Z!U%Y8A^A> JH,YJE-QM![7YKQ%((?1*6\'=9O$)$ B6*#!>*';(;*LGH-2 M5A'?I?14*QBMA96>I&")24(.$%IJ?0GE[!_HO(GM&EY$X8-P*!=BIK!!HAT\ M8\]&=.(3>:'XCUQ*_#D>_.Z1IU[6<\EZKE)4V6W+>BY9S[6SGJN?6<\UV*+* MH=RLF:3,AB?/_7!,&Q,M;GQX-/)S],?0'SRV$6B<$=,F(R,CT@&BRUBCH.*_ M^)R[VPYR&>;:Q%W#AAHF+PV_]LSEVO)UF_%"K9X3QC?BL77R_A^C,E'2XS":QW40CSPL8-Z#*(%U+K"%!O9F ER# M=P)]3#=03NA O.";*T^(-T'VMO*&.RM"(&-P'UW&H&"A3L,3#F*I,O"2GR(C MXUDD(2-RN*A*A85M@8[REM0SVXK@O M(O3UC%HA-^L6+QX*5:!*2H*(=8$),'L=='8 +,$5KH)LZ C$(5E3C 7)6L1: M>*.:RXLJ/:">FZ?P)>/-&NNK%P=DK,TCT(!,41L!LHJL27**5R-^YXPVADIOT=\8"6E%$)F\!L75R M[*'/>,\SGIT;V0VAFYF'1Y@A\@1%)@YOZX%1'UPV BC(!:4F+RMKC8> F--2 MPH:/[J;-0R%/;O%@:Z182)B%;2?(9C&>.$AF^W'+IA*1>] 'B3,*_N09\ [> M^DGZ#2LNY1H*OZ%V47Y#@9D9CL.DP;A_@]E'9,-!(SWN8LEUM/0OT:42;%"A M'9[9FQ(N)@HS^F"?^9RUSM;6#(2M:$4$*J>(,W"13,(P4!HH5D4:09;OA:L) M@>_%I<@H,\3K$EZ8N!( 7":YO.U3R(FK_J) ';#U*MRO:80L[*P$VT;;Z7JM M:OYX!>L%-M3=V:\5),N6OK?-I)@B;P)*60:WMG%OHV$/H/AFZ4%+A0C HPSG\"C#.7P>U@0;NZ&= M*?&MQ9C4)N1K%?=!.(I-<(4MGN_$EBO+>6',BRLY<^ ^'-V"KV$S(&."G)CF MIIMY=]^L!-XB%YW&(1DTT7T3UR@3G=RC5&WBM+1"2C=_&U-:PSR/)^;%D[6# M0B2TO7;U@6]QHKX%;1B8Q(R9:,_0%KP8",6C,IJ@O? FGYGQ,*D=5JH==E6N M'?(3Z[0O2D<434XH514-Q@SZ+!.EXU'$'_JO/#51;:=9KMJ^S'@D1>ENG&TYAP M'3P';R-[S?'$';A0V*HI7@/[(-:Z/Q V_)C,UGD1*=PE4@;1P\%@NU.?>D3N M\5PJ21+Q2)1MP;,V_"PT@(/..UE6Q>N\N,/($[UX8%7BXV MBR"70[R'+G5R1K]K;A_FK(VL;4H$Y[Z[)2::1M5[-J5O\#(^_Q[@ZI70HUG6+905A] M!0QF:JZX]V7&XVX&H_0UH=^[V DB-!)X&(X'R^*!1^"&)M5%)&T0W(3IK_D2 M>.H>E?6A?\<3K1&\!2_1PE^P1@ 4:]%0&/@GEO![05C/"[<@RCI@Q5'%1B)' M$%U2\(7!&X?239@?LG;!*!#I)9RA B'$GA9:1='#L$P5R&^.Q3#L%T"&ND5@ MZ!;@R('P8SU96[JK?./Q=T\1=5Y\9(P=2QGAB=@)BS+IW\]UEW/)D1J!-HJ[ MS-6=- PR&#\ 4=0)W>0W:D3/6F/<28]7_M^! T[L*YZY&>574\X#'!FEF<< M&%;H4CD8']8 A-5IAX_-@U_&>U0.\4>LX-,M,+GO%FR)Z1 G!'JO72W0NXVQ MFHZE[ -TPL.BJ^]4N_H>K#X]XVN/U6\FL9?JDP#L]S9TR $>V0]^&PO-UK!8,Q9DC@C)V42*)CZSENIW!K."LGBO'+OP5;^J0-S5H+9D$G+ M7A>+O'W\ []MW[2[QUXN/?$=UOB:T[T2^(-*2"S$!?"BP%+>_'!6@+S#[O#M M.^6S/D7_5-@TYQ.YM$CN9-\-ET7ZP/>@@TWKK HI9&3QYLD.-&!9/- ML))^11P!\]4P1F288:EEV"@C7FD9]ZK'!C)27!XCZKQ40W_67Z+Y:%\WL3Z$9GBA@Q<&E:Y\LDPL#359C!ZX(:-- MD'-XA87_@4\V[Z6%[U\P8Q[N#+]:F"M/H71I+Z")[\J41B83*A&:2-N0:6Z<=IT3 - M<4?*VIB^ :4E+?TW)OVH%DS9?%1F*JA3A,3/]H -),U8Y2UY\&@ 3:E#DVL(F84)E106,JY_!XTQ@ M:%Y3+ 55J&4".!3!=J.#%[<)>'H;J^%-.8.9OI85!Z?H2L2QB>7AZ=S7%X^JALO3^0N"38^Z&:Q\>C*!/L^>ZM+Q&)!_&&]'4\;\MG<<8,> M/'/*H*=VJ/H<_IB'CHQX5$HDTI")B;DP-OH\HL;!\4BZLM)-(_XX1K;FGVO7 M] QS&C-- 82&(*(8IQ*" +A=R*8$63'N9S:P8LXBTSK6UVZ"M9BI=<339S<6 M\1Y[:V'J2) #*YCNVRV9^^\W=AMER))Y3\6A;R73/ 73/%<'.'*PQAU:JZ0V MOA+AJ1#&U#22]QH.4K(!7-$ATS!YDY0(O#3I>XI[:## (9K]Q&FZ79J^XA"^^H[I?!D26H._CL-E+H/>$7VP,F(O6<$ M' 89 8=!.N"0,^8Q[0_;B/!G&KOT_(RWJMN,W/1\LN.14D&A^\^UO4#&?\>A M7'MF\#%J2#!SUB[PU[_6NNOS5"!>:Q0GX E(0SLQ&!(';H2%MK$F7[%:,4P* MQ@XZO-7P%.\@91[X2<1O71:_A0+\3H@8U,F'*RU4BH$0CE?4)E. N04B4I_! MZJ .U321,G0AQU?=!,9CZZ)G=M #,F.D%YIJPI);K5W0#:G;PR\S;+(8);S, M=>M)YYF\*W,EAFZN)\DM^K3S &%F/ ;SHKQIB(\:FU58]48?T64UB3Y"W\Z M9A)F/!2!'X0&,8*9X?ER&<[G/23A)P"5E/Q3CEZQ*R,%YG8]!VLD#.6UE'O> M)1VP#'--2!P%XD##C.35A:"M+[ZF)@L), MSOV-=*"'6<#M'V9\$&*ZL:ZQ=L/&N@&7'3;&P8RC338=A:O(HDD< 3:BXP>S M_2SX 40\(7Z&6\Z-YC3I[B;]A&JE8\\=RC*^>APRP>%YQ",]YU9AN51N$[4IW3X]%% M"P8BWD+ULXCAN06T"05FN_Y".'\?KN>.+Z=HT:TZ:HS[.XN$-Z*\SSBU1C&< M9V%8!EU0PB:PB4F?L12Q2@ 5*'O?@AH!4+X_.NN)/UM;PD%1& Q:NS'N[ 2# M&2>GL'HA"HC',^^"2O5 EK64F'P G'3W1KPHL;0Z'-3JA(-:IS%6J\)!^-IF MOJBSH8.@>M:6$G0P"F:+SB))Q0+OZM:144(;$O.\8\V:D7^N,#^1MY@*W=-1 M&=J6W,-@D&+RU3E#BWE:'%?XT T0]!-'BU\FF%>;8%ZS^48S-$A8=4#9@PO/U2(K[J17,]/LT&=)N4..9;W<\/YWZ"HT#1.'/^R B/*&)B&V MWS]^^T&_==Z_3:8WP::)L2O?@DSLVZ !/[?V,. 'U_'N3"*7 5<%3^0=-G U MOA[DP<=F=@M<7;D@"ER3F&7(U?%N_"=O^3'_2E/Y\N6N"6K>1[C]6:<"S*6) MSXG*?$63?*Z/;XP?$8Y8RJX2XA+U^Q)=7'K=A$3M9R@K4\8,#QLZXYCVAYF0 M!8#-&=;+/E)3;8Q[O1U",Z@66(G71S4)3M00TG*\C>DM'&AQ\)##GDJF4MC9 MBJ- @#(N%ZA)O%)^1.F!CT%'G@BWWN"9".3\\7@;(B>%36WE4] E X>3X(*S M[_ST);J3PL7<<9U!5+FX3-TK\>'H4:^ #&*.W"N%/WIRXG<,' C>)D+*U%"J"BQ0- MKJ +,)=C[TC3D]F',ONP M,>ZJ,OM09A_N#,BHF0$9K7#7KNF"&6N4^H4B5#P7(=S8!S[>YQ&G^]S:1M1B M(9:HD YE:5IZ#YJ673MSOO2&F8/].<@_0D:[$#9B4EV0>I#9H8-+3XIAD#_4U2^EDSQJG.:^>3+\ M4.H0B"5D>$-I"L[:P^3/MR&"^\8!V^68O;GAI6D8UAF:5]#V-K-GM ([;./^ M!&)<'2#4!"!VH'BZQ?P43,;9['W-<'\KIM]ER 11* "T%%)5%-SY^SUQ;N=!''I_[LHR%U<87<1$@@UT4>C?UJ!7>\S):7&P MB0M%]M]6+H%H_J/4%M]O6G2UVELA'UXOX/2W2VKN-,07_U?%NU&"PRJ?_"2:0ZZ1* GUQB M0"M?'-C#]_ HOC(_BUSZC?%@,"Q+,%L0]QC29!_55^)6A>QW']S:)U 90[P! M\.E.<]2I"^Z],LOF7N1&F2QER^Q%0OLJ9Q=.0M6QYP#@+W>\ZJJ(VC^\0K5? M8MDQ&/5V+-N#+8\:XVZ_.1A>F0Y=:U[\S6543QNV28@Z7HD23>&NE(KT*3BU M. Y08MR-5,2;=[8#NW%2QQW4M MD*Y*U7E0.KI7V=C!T3D$;N3,[G(CY/%P%'MZO2N?9 M[\PN0.]^OZN*K4X^N(>%7J\041;P\6 MWVN,^\WAM:GSM>;CW_'W&V=V@^VWN2[?C,](Q)(=[W!^_DK\ECG\O&C!.!W& MP^P/+[/H;3OG[DO7^%6C6 [G+H]B:50:@ U8E98M=>E]0I"^;L]-:HLA.+#4 MGT\6C0Q@S^GA,+6YNKAD#=7FVVIFEXUJE7'(_= M=UNA!Y%!4?MO)99 M%ZK"7D14\ OVM_.9NSQ^7'#O@K)K);L*,Z8/5WU[:M6J[_F#AA7YDE\O9E:8 M;[T5,_>0!5IC/&IVAJ5EP=&1\S4H\S\<7[=*288C!NIK!ZW"U7-[;OZ*&$WU MJ3%9/*3[:G)B)'E)\CIJ\D]A^8TAX5&S/4J[PNI&?D* !RL(H-ZEB0OGZV6A MP58,9XW!A;JUV=BYM->@$V7U9 E$7BMOH2^&\!753S)-I M]CMUH9Y75K@/A^BBWK.E6#2F/\E0\8GD#I[)EPCNA]+6$&-X6K\JLZ\&OA6) M<4=BY15AW @QKMV[LGK_2^'F03DISD40HSDVLM!+<_/7G1M9-%'X(8 ^SA-A M 7T=T+2E7UWZ3WW,#(EPE6>F[T*X-&)U&N-N:79=+^6[UCR:AV^SG),REBN# M34>V0F(:WBG*S?LJJH/=0>E^-C+L6R^@/:H])=8T GPI M(_UIA%K6, +\^5TB40W^8,T2&P*Y6,A_7MW-0 4#_&EO&2!*Z6A(Z MKK=J:U%OO\\? MQ<]5ZL#K[0639"[)_$P>M!)D/B G6F79#>5OZIOZ!5C^-XF_')V\HSJ"6(+*2?Z(!%,V8;VM.%/2W_VUJ:OS$P+ MKJ"YQ4SYH_784@!??-B^#P]:NSYB!WWW+^;YS+6CK^&EWYAM>R_6DVZ;>I.J M,5UR+#SIKNFL242[FU<-+T?*$\LW#L/$*/G[,"9^< 2GB* M&-\.!]+$>R;,,MD3PU^7@$(F\@/ "]@6H"+JN@ %#FC3PT_A8UJ(O]!]?#I@ MCJW;4[S4\^&F)4V1GSIKRX!GA\^Q7A1]-F-3'[!L K\#[AE DQZC(_!PXSAR MWD5:YH>*:. 1 - K&9XXL2MZ1@(_ !#3J4.W6R]) E@@WML*0-#$U41CZE\* MHTQW!\8 Y[SIG@,:."I.(9@REBKO0-#D(XP1Y6 *>C%91;MC>@&3BJ@:YW< MOZF)W:V0/8<<3R"/SKM"Q7B>X#2]+K BD"LF7O".WF<^L?=BXCN7:+&[!(ML M1[?H$V#;:S__EAC3YL.^!3<=_^?$_6V<7/%Q;C.7<\5SI]QXOT% =>"_?\\[ MK3]7\X:B6W"2MQY>KGQQY@[_=",XTUO]>I\4$^@>WI _]'+^M0!';[3Z1?)H MRSI)E)U)Q'2U#92)_5R$$:H54.D-\OB?-_H,8/I.MY[U%P\W%I>B )LX5A5% MB./M/37GG?8NCOS>-M8H].#!=TZK,#Z>^L1HHB R!!!BI# 1@_@-"D88&$5G07[W)Q.:;=;@2Y0M06*PBX M/NGI<'B6OO+8N^"7]_!FD-4O[TR;CH!N.H1-CD8MM==#/B$\C>+%@H6TX$A_ M2W_>';5Z@V[F5^U6)_/SO$=U0(,;%7M4_N?::'2N19UD?[UNA?OK;WW4#N_S MUA#R*'59AD^%(_RI/0CTQ'>F#V^;[N%3>/.'K8.U#TSD[1X!^SWCZH=>=J5' MDJZX'7JI$#XD>^Z+':QA6\!6,(4^W MBJ>=Y9[ZMDY:"I#:LJUSPV&4HRDF2T24;]]MG)2&V,^]WFH)\7[5K..5=%ZJSB!# MD'L/L]\=Q_ >'Q,VNEN)C=L-\9JKW0IKN1TUX6" MU:FM)?G;$"-/%7,K>L"X#KR2_JJN943'> M]1#OM$Y=Y.1K2*BXG?ZU-GDK"-BCY\?&J\GTBL*Z9M'NDC'H4Z0)*.D!09]% M'/W&6.O))(JK1*<<%?*8Z(2-PNHX=4]B0YYB>$QL&#;&O7YI.T$RESJB4XZ^ M=TQT&M6(N;P&#^+ONFECSQI,B\7T6&S3YK^VZ8DELQNV6$%?'3_;_@&P8WSE MP0XN+VKRC# 2V&]JW33O+1Q*EF9VG=AN(;?@H0BV=6+#J%/GB0W7B2&%>% A M#^ 1>9 J>=#E8-C17'W'X4%:W7C0JW#JH?JGF,N5;KK)5I+2E7F))+!O5&H@,'T#%@CR\>]Z[JJ(OC57$$.QS\GY[W0 M\+/]A@H7,39?<_5CA>4[X:'=TYD=4 '9:V-,3&L.M8H':9ZW2+G9 MVQ%4@;!:8]QK=@=EI.:I4;4,JETBGIVI.J@*[.K26&&UJIR^6L\'E_AYVBJB M*O"SA]QO6+Y?P='QLR*O\J7HSWB8F)@ZM73/,V>P+,(LW5,6S#)H9B[FK$JG MG ?37X>C0'[EDPM_.Z M/+D7BG,5.W//@FDJ>G7[W=+JL621UX6NARC6)T!7[41.7NGG/53W!DT:QRX\ MF1[BV)L)L]G,]%-R2QJQY=1G()Y/LQF;^CF6:V'*ZB)E=7JRX=^EH-@)-=[* MD:V'W7 [;?7\^7W7CR='UU(KQXX^]JSMJ'7I 2E9T=DUR\I1#&=R-;7:2+O7 MX)O]BOT(]O;/'JC)\QV^T^ ,#&<]L1A/V2B1HU,[..X_.;I*T%P/ ]JE;N]A MQ7J RP\S8$JWON^:D[6O SA_.-_9RG$QB^D3W."_%&9*0V!*PPJ'EU9Q\&?R MTTARE^1^:M/G?(0_:HR[36V0]FH=ZNX_!\E+DI4D>QHK]&R$JK9I*H::]EM( M 2VI75+[41P"YZ/V#HKE;OG926>F=G(N_$8P@7\-\VE,&Q)@) !F?0(7$B1, M;=#1^ZS->MK$Z/;[L]%$FXTT?:!VIX/!M-O]=PC(.=A$3I4<$8[/%.V=(I#TZWH)SYEN8&5G$PV_LR<&2( =7 M(BK\R_07=[ 50$_W!]SZP7*F/R/T43FF$ZK>^N(S?# #5%O!HWUWS1IC\6#E M.YLZ5,\9G)7HKH&/= M\E^4Z8(MD0[$;;[74GXLF'+G+&&O+Y23.7CO*< [B!W84Z8X$T!+D1>HNTSQ MX'=O9L*R\-%NM%Z7G]'?\,WS@ME\F0Y? ; 8WGG=A[<%Z\=%+$T/KI\[CN$I M6.S"W"=S"N"$Y\$UMC=CK@L7P$:=M:M,UZ'O*WXXN5SE5*=&6.Y1N8X +!W' M"KUVL4VYS 8VQHR6\@CLU*-P<#A.B*=9*L\('\MB\(AG(*$ P#?\N5AICWSV M"4B!\?-@O[!X#-Y$N"$NAS?@^_%R/K5H2AW'")!3097\=M]EA&,Z+']MS4S+ MPJ83B9?@M$VX$L_7Q1>9M@)D$RZ-+L"WX/EZM#'=IX/V <8A&J1/E'!!+*:E MT- $>*9%R\$#G_BZ:>,6^$,CM-=Y;JIIP$J#<:!N. -4H!]!B^(;%?BQ ?N(!0!G@NMC2*6L]!="H!@M M)'@,( E!UK0-N,5]4?!-ANX:X9VP@:772K'U_:41J$'Z?.XROJ6'F>"I/TCQ M28LB;5/HQ,7$&01S-HM!$,Z ,3C/2!&DL !\F8<=8N(X\0\OH$LX9R."!!S6 MY"7D3L@M5Y$T 7&)3XTB#.^2X,]67#:2;J:P%.;B3&E:7,";N>J&/$U?>>Q= M\,O[H'.*:=-FZ:;W2:F,+]C0W.A]_.OWSZ;A+U"I;K6Y8BV"1.+-XNL6?/5; M^O/^L*6-NIE?M5N=_YUO"1ZYQ\Q>B^]HK<$P^ZO8XO?\O-?="8;]%Z76#Z(G MOFI'N+)F44EZXCL3Q*@YW<>Y#"+&7SAK>*KAY>>MG?,\M@"8/Z*JS "&% K0R5]R+ZJ\G^;V>3G]*8G1^Z50'3\!%2;I4Y#F_ MD4R]Y-LK*3CJGY_Y4 >R9K]3NGFN+&FK(X8-SH]A(]2@!O\_>^_:K#:2K O_ M%05G]QYW!(M!@+C8>Q.Q;+?G^(3;R\?VS)S]:=Y"*D!M(=&ZK&7FU[^9524A M(0DD$"!!172X;:%+559>JS*?;&N#DW-3S\IBUS=)-0SDN$3T.KWZ0#QDGV9@ M"1]+5+F^@3LIV;*Y*:8(VU2SRC-6\X;0ZT9K",>1@YZ)07 MQ_W!\I(Q7=8F?N!&)0FPR+YI8V(L5B*TMRG[,5@J_&:-$F1M,!$:VW[PV;!$=,Q_WJV5Z!Q7D?.5KG@. M?8R>3]% ?ONYICI\^3L;_]/\&QL]5WPYV=+]C,*=?D;A3E:ZLDOW)RS'*TAB M#**$',)*)2(6.:H.J'^@#FA'0+4\ 94ISC+%.?M5,OU7IO_*]-^CTG_O.S7V M2]P;NKYHR3P\F8<7B]$/X()=(DCOMZ;J2&OWQC(/5LK?O7OWM((GT*(^$:^PI%,_AJ1]S2V_HWJG=&!]#&+J%W$ ]]U!Y/ MTB=_=962F!J<%:.$/'#]G!0%X$Y 6-+#$TLAS: ]5H['D-# M>*Y M^G^WB Y\B?M#*OSWKX7:^6.]:"G$ CYX]/!VY9.S3' YG#2KPFU@O9 M>$B.^&$!4#3.BV79Z();;(QB@E$^AFG M=Z.,T[M1^O0.WZ:PU^$YY);R'VU@HT"0_ICC-_:MC!'T6B4QGJ+Y/LVCX<5& M]P781M]LYSW>A_%T?4[(E@.V"L]L%4P/O(HYW,& VMC1,A")P#&7& MSD\I.Z@'V?&HAGN'BL#(SW$+MDVNO WP."E8[9/X)A:BGJE=">P5+ $' $S M)8&QUS4[_X)1@03._U@SJ^&@PM EWVAF^NQR%O$N12!QT-:?%_ M$PO,H"I-^#1QR.6YZ/)LM7&1M4(K+-?KDA0C@LB^ZXKC-SW#"S-&5AA>,-1I3M,?R*X,XSFE[-S'44B.QSAAZ.0HI1$68EQSX&@X?HC?E/?P3& O_" MDICA3A9-\11KCCV/_&10S$=FD6?@82[ORC&H]F'0R&D'MX4_XK1^Q_T Y1UQ+0<- M26#QA/!\UCT$\%^?.#^9>3^/=EO,[7Y&Z,QRRC' =?P+HB+"JN$=0"6=D=<3 MVP#('+&+:[+A5VRVNQ;]DQ(70M_ C]OB-F9D.]8SKAX.%WE(=ZEA^GPM+ 8U_([CT=8PGI\UPP<3^4SN#-? M*:+0(R'?$L],;UC6DC3[=Z6$ S W\>1)V0 #*=C7P%#> ]^M9M3EITQ]B+;P M^(*1#',]VSM9_XX-ZB6AFK:Q':M_(%N2[T3PV\T?3FET'-V(TC.D- .Q!_E@ MB/*LUX")H9Z)H/9AH0%34R]8M:)3E\'G,\ZVF%'E7V]'/XG1+*EE\,B#B+TC MK IY,2U+>>51JARP*_/Y^7P&QB(&=FE@NO%U@-TF\"[@%%*;L2A+%_=T_U>! MDYKN1&R'J__U5W*M2CQNL<-V%?$3B:VF]J(3"<8:)&K8 !S'#V^1TQ"'WS5X M;1 PJ'!$XLP*ZK*Z+K+A! M!065TA:L\PC%YCNAUL#C?A[KZA!?+7B?P;$]=G>.UD0]"<4X#S?<7D/(.+#;S;WOOZ@ M.J^P@WG- U8;!U?GL-3<*^.6'^;'X@C3QR.)E0-W6>8/BGO[&#[B&*-9A"1! MU3AC)79K!YW&I$-J;;9-1/ I:ANB]@VD@@(GK)BL@2<[#Q J>LY#4%@9B!)U MYIK :SV3^XK/FQB_2IZ9IB\X4IL M&1AAZ$^=4L.+"7-R=<*9<&;:WA4W=&"Q_F">NY/BK/A! MZ['^4/QL40C6EF47Q'HF7!H3$*B)*?ILYK\']A*G,R>Z.+%LB4NM7SM*?'E, M%[1<A5VL7!-UFX$GFJZY6% V.V9*N!9&EY7R M$T[*O=%('XG5?+M5$K".='L:NC.+T,O-HL]6A5.7IC1>J:RX)$BZEFIC&6FW MISGZ#)]0\_&(Z[OS%G,:F.EXFB=RX4"8=W%%&?0#@;G>UQH#SD"-0!%U4.9F==1 MH>V(=I9 )0VGSM5@[#$ZGU-^2/ 8+(!V2AAI9NNP<#B9/.Z@9U+(C8'7A0.- M\BT@%& -_MC>ZHOI[7-R#BD&:Y/E[60IB?,J"-S(P_^&#_0T]L(_A/F-FM]N/ MX>#?H3ZV_6+)L\-(8PP0:&K8R2LQ P&T<#9L!RY_SV"[%XIM^>P%\T[#']GB M[-)RU]^-[W!41$U,*"U#RG=\?COZN#1!$5NGDX?M*>C9%D++*99V>7GW2J\T M*;2SV)TBL^ZUIL-.7J%4R$7"U#^O@W?9#W@^[-F:SQ 3?O?-88 M2Y>+6N-,'NHHW^393J5G.VI/G.WTKGZV@^'1'#?U<&,[=EZ3VF(U8A(9BTBK MVQVHR[F-..S^W]0R'H >#]BNON#1=:W.JE/[ 8G5C.U3I/)VCE'A%YRIX1;."\$&L1M M!!3,-*:@A9/UHDP^-]PUX"EBNN.%^4=X[#1C@:L#;@6^D6$L1N_(W1+UEV#) M%DL@27^8'*3IB8Q*V[=+B%(@?C7!;SX"&Z@<6A&CY:[\)M+;)VE5NS(-PZ+7 MPA]TT?W!1 \@E_ (HJ[;;0R$FKRMBM4H[$C9.*S]FU*]4VEJH:DCBJU*KVKY>E0$6-T<1';!KG!N?YB44 M4NG89H*QS40]N>EKA2M\I;!'RK64Z\LX&"?+]5Z?0NN>*0:\N% 7PD3=FZYS MSN/BO8=73[;R@<[<@+@;11VQ+6 U+T>;J=-8-5F4D\I%-S*2T7?>S4:Q6S22 M3"?BZ3&\.&Q%10&?:\(C)A$)YGO.]W:RN^.W\L]8[-PUK,7:/1T4*0J)LM09 ML5BUC[>D=/>,.&LJ[)B;P8:P5/ 9PCS ZBB&:8A2-]&V+5'0Y"W-N"[\T\. ;.R< A) N:E80@^R"Y#W\T""[E, MG,#&*JCV+]CV"'R'!3SQ;+P$0*049=8D\87))(HX!8]3 L^ (T S'()X]?=@ M%B"FTA?7,0+L@NA15@'(ZY!Y_9>)70O%&G(X-/9N8H.BP5IX;*:89), \P-2 MH"1MD$5]B101^$!8QX9/B*(@3H4T+!\6MH5\MU/^&(KT+BUW:D#"Y6#5DQ[- MRX>(I4RDD.XBI>=_0ZU'1I7M_>^O M,M@?HJM5;_N?(:>@'IWZI"S>KBP>Z)=YDBRF9:[7FJJ3JDYTSRIO]]"9[[R9 M=,>=8#='>:]"%3G+=.?3U8:Y+<]< ]/>XJG/*BZOH[/2, M6JOHDY(ADG;R,H>FC73YSGQHVASM$=MJ;]<1Y>0U,$M\'9#O6HL,ZIK"X)2\HV_=D)L.^PWH K#MP>55^3 MA4LYP"<;!A%@&(@7NV%-!<,;.8R=;[H4?LA+R_B^S=Z(OYI]-6QB*% Q,VY+ M##8\2,^:I,H+YX4T>1&)DN?*K%U!6*]./'S\$_OB8_C%G0$SW&+ZH3\Y5R$:,%KN.LGPXFS-N406')P:!@RW">8BN,^A?"PC#C?Q+@>V3 0,O#K M$9@SVJ@U[1:%7^&Y$HBP@/#"IKZ,L' 9"FZ")I@@L2D/^' ^^B;>_YZ_OC1C39"QU/V,511'OS:= M1@HUWRV,Q7*I21XTHCN8YZ +MC99OOS5DL: ETS GKGF4,SJI,8 MRK.W=%R?=[4!71ZXX0],-"+*)Q*3_N+E-LK)Z),3Z3-O"^%.8"RN*7*LT-Z! M[G-96TN6K6-Y3MC/*4S)SS(#%SUTS-EI, M]@/;A39;M-O, *O):J-0HG'1]E\E")\]NM[.Z"3 5[4 7_VN /@:-@C@*[N= M52[NJL1/E?BIK>E@F(^?BJ-%;Z6 P/3 39:HJ_>)NGJ![8WLE6 :6GL=!E&B M:]^.%Z_N^NVY9URXK64Y:%6_P^-O+4?_$7GKPVX*H@VNX