0001437749-24-007539.txt : 20240313 0001437749-24-007539.hdr.sgml : 20240313 20240313070105 ACCESSION NUMBER: 0001437749-24-007539 CONFORMED SUBMISSION TYPE: 10-K PUBLIC DOCUMENT COUNT: 99 CONFORMED PERIOD OF REPORT: 20231231 FILED AS OF DATE: 20240313 DATE AS OF CHANGE: 20240313 FILER: COMPANY DATA: COMPANY CONFORMED NAME: ALPHA PRO TECH LTD CENTRAL INDEX KEY: 0000884269 STANDARD INDUSTRIAL CLASSIFICATION: ORTHOPEDIC, PROSTHETIC & SURGICAL APPLIANCES & SUPPLIES [3842] ORGANIZATION NAME: 08 Industrial Applications and Services IRS NUMBER: 631030494 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-K SEC ACT: 1934 Act SEC FILE NUMBER: 001-15725 FILM NUMBER: 24744539 BUSINESS ADDRESS: STREET 1: 53 WELLINGTON STREET EAST CITY: AURORA STATE: A6 ZIP: L4G 1H6 BUSINESS PHONE: 9054790654 MAIL ADDRESS: STREET 1: 53 WELLINGTON STREET EAST CITY: AURORA STATE: A6 ZIP: L4G 1H6 FORMER COMPANY: FORMER CONFORMED NAME: BFD INDUSTRIES INC DATE OF NAME CHANGE: 19930328 10-K 1 apt20231231_10k.htm FORM 10-K apt20231231_10k.htm
FY 2023 --12-31 false 0000884269 false false false false 5 5 2 0 0 5 3 0 0 1 3 4 17,099,000 0.01 0.01 0.01 0.01 00008842692023-01-012023-12-31 thunderdome:item iso4217:USD 0000884269apt:FacilityToHouseApparelDivisionMemberus-gaap:SubsequentEventMember2024-02-29 utr:sqft utr:Y 00008842692022-09-30 0000884269us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-30 0000884269us-gaap:RetainedEarningsMember2022-09-30 0000884269us-gaap:AdditionalPaidInCapitalMember2022-09-30 0000884269us-gaap:CommonStockMember2022-09-30 xbrli:shares 00008842692022-07-012022-09-30 0000884269us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-30 0000884269us-gaap:RetainedEarningsMember2022-07-012022-09-30 0000884269us-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-30 0000884269us-gaap:CommonStockMember2022-07-012022-09-30 00008842692022-06-30 0000884269us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-30 0000884269us-gaap:RetainedEarningsMember2022-06-30 0000884269us-gaap:AdditionalPaidInCapitalMember2022-06-30 0000884269us-gaap:CommonStockMember2022-06-30 00008842692022-04-012022-06-30 0000884269us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-30 0000884269us-gaap:RetainedEarningsMember2022-04-012022-06-30 0000884269us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-30 0000884269us-gaap:CommonStockMember2022-04-012022-06-30 00008842692022-03-31 0000884269us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-31 0000884269us-gaap:RetainedEarningsMember2022-03-31 0000884269us-gaap:AdditionalPaidInCapitalMember2022-03-31 0000884269us-gaap:CommonStockMember2022-03-31 00008842692022-01-012022-03-31 0000884269us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-31 0000884269us-gaap:RetainedEarningsMember2022-01-012022-03-31 0000884269us-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-31 0000884269us-gaap:CommonStockMember2022-01-012022-03-31 00008842692021-12-31 0000884269us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-31 0000884269us-gaap:RetainedEarningsMember2021-12-31 0000884269us-gaap:AdditionalPaidInCapitalMember2021-12-31 0000884269us-gaap:CommonStockMember2021-12-31 0000884269srt:ScenarioPreviouslyReportedMember2022-09-30 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2022-09-30 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2022-09-30 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2022-09-30 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMember2022-09-30 0000884269srt:ScenarioPreviouslyReportedMember2022-07-012022-09-30 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2022-07-012022-09-30 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2022-07-012022-09-30 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2022-07-012022-09-30 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMember2022-07-012022-09-30 0000884269srt:ScenarioPreviouslyReportedMember2022-06-30 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-30 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2022-06-30 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2022-06-30 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMember2022-06-30 0000884269srt:ScenarioPreviouslyReportedMember2022-04-012022-06-30 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-30 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2022-04-012022-06-30 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-30 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMember2022-04-012022-06-30 0000884269srt:ScenarioPreviouslyReportedMember2022-03-31 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-31 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2022-03-31 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2022-03-31 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMember2022-03-31 0000884269srt:ScenarioPreviouslyReportedMember2022-01-012022-03-31 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-03-31 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2022-01-012022-03-31 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2022-01-012022-03-31 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMember2022-01-012022-03-31 0000884269srt:ScenarioPreviouslyReportedMember2021-12-31 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-31 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2021-12-31 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2021-12-31 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMember2021-12-31 00008842692023-09-30 0000884269us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-30 0000884269us-gaap:RetainedEarningsMember2023-09-30 0000884269us-gaap:AdditionalPaidInCapitalMember2023-09-30 0000884269us-gaap:CommonStockMember2023-09-30 00008842692023-07-012023-09-30 0000884269us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-30 0000884269us-gaap:RetainedEarningsMember2023-07-012023-09-30 0000884269us-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-30 0000884269us-gaap:CommonStockMember2023-07-012023-09-30 00008842692023-06-30 0000884269us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-30 0000884269us-gaap:RetainedEarningsMember2023-06-30 0000884269us-gaap:AdditionalPaidInCapitalMember2023-06-30 0000884269us-gaap:CommonStockMember2023-06-30 00008842692023-04-012023-06-30 0000884269us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-30 0000884269us-gaap:RetainedEarningsMember2023-04-012023-06-30 0000884269us-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-30 0000884269us-gaap:CommonStockMember2023-04-012023-06-30 00008842692023-03-31 0000884269us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-31 0000884269us-gaap:RetainedEarningsMember2023-03-31 0000884269us-gaap:AdditionalPaidInCapitalMember2023-03-31 0000884269us-gaap:CommonStockMember2023-03-31 00008842692023-01-012023-03-31 0000884269us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-31 0000884269us-gaap:RetainedEarningsMember2023-01-012023-03-31 0000884269us-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-31 0000884269us-gaap:CommonStockMember2023-01-012023-03-31 00008842692022-12-31 0000884269us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-31 0000884269us-gaap:RetainedEarningsMember2022-12-31 0000884269us-gaap:AdditionalPaidInCapitalMember2022-12-31 0000884269us-gaap:CommonStockMember2022-12-31 0000884269srt:ScenarioPreviouslyReportedMember2023-09-30 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2023-09-30 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2023-09-30 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2023-09-30 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMember2023-09-30 0000884269srt:ScenarioPreviouslyReportedMember2023-07-012023-09-30 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2023-07-012023-09-30 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2023-07-012023-09-30 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2023-07-012023-09-30 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMember2023-07-012023-09-30 0000884269srt:ScenarioPreviouslyReportedMember2023-06-30 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2023-06-30 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2023-06-30 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2023-06-30 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMember2023-06-30 0000884269srt:ScenarioPreviouslyReportedMember2023-04-012023-06-30 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2023-04-012023-06-30 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2023-04-012023-06-30 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2023-04-012023-06-30 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMember2023-04-012023-06-30 0000884269srt:ScenarioPreviouslyReportedMember2023-03-31 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2023-03-31 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2023-03-31 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2023-03-31 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMember2023-03-31 0000884269srt:ScenarioPreviouslyReportedMember2023-01-012023-03-31 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-03-31 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2023-01-012023-03-31 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2023-01-012023-03-31 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMember2023-01-012023-03-31 0000884269srt:ScenarioPreviouslyReportedMember2022-12-31 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:AccumulatedOtherComprehensiveIncomeMember2022-12-31 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2022-12-31 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2022-12-31 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:CommonStockMember2022-12-31 0000884269srt:RestatementAdjustmentMember2022-09-30 0000884269srt:RestatementAdjustmentMember2023-09-30 0000884269apt:BalanceSheetAmountsMember2022-09-30 0000884269srt:RestatementAdjustmentMemberapt:BalanceSheetAmountsMember2022-09-30 0000884269srt:ScenarioPreviouslyReportedMemberapt:BalanceSheetAmountsMember2022-09-30 0000884269apt:BalanceSheetAmountsMember2023-09-30 0000884269srt:RestatementAdjustmentMemberapt:BalanceSheetAmountsMember2023-09-30 0000884269srt:ScenarioPreviouslyReportedMemberapt:BalanceSheetAmountsMember2023-09-30 0000884269srt:RestatementAdjustmentMember2022-06-30 0000884269srt:RestatementAdjustmentMember2023-06-30 0000884269apt:BalanceSheetAmountsMember2022-06-30 0000884269srt:RestatementAdjustmentMemberapt:BalanceSheetAmountsMember2022-06-30 0000884269srt:ScenarioPreviouslyReportedMemberapt:BalanceSheetAmountsMember2022-06-30 0000884269apt:BalanceSheetAmountsMember2023-06-30 0000884269srt:RestatementAdjustmentMemberapt:BalanceSheetAmountsMember2023-06-30 0000884269srt:ScenarioPreviouslyReportedMemberapt:BalanceSheetAmountsMember2023-06-30 0000884269srt:RestatementAdjustmentMember2022-03-31 0000884269srt:RestatementAdjustmentMember2023-03-31 0000884269apt:BalanceSheetAmountsMember2022-03-31 0000884269srt:RestatementAdjustmentMemberapt:BalanceSheetAmountsMember2022-03-31 0000884269srt:ScenarioPreviouslyReportedMemberapt:BalanceSheetAmountsMember2022-03-31 0000884269apt:BalanceSheetAmountsMember2023-03-31 0000884269srt:RestatementAdjustmentMemberapt:BalanceSheetAmountsMember2023-03-31 0000884269srt:ScenarioPreviouslyReportedMemberapt:BalanceSheetAmountsMember2023-03-31 0000884269srt:OfficerMember2023-01-012023-12-31 xbrli:pure 0000884269us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberapt:CustomerCMember2022-01-012022-12-31 0000884269us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberapt:CustomerCMember2023-01-012023-12-31 0000884269us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberapt:CustomerBMember2022-01-012022-12-31 0000884269us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberapt:CustomerBMember2023-01-012023-12-31 0000884269us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberapt:CustomerAMember2022-01-012022-12-31 0000884269us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMemberapt:CustomerAMember2023-01-012023-12-31 0000884269us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberapt:CustomerCMember2022-01-012022-12-31 0000884269us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberapt:CustomerCMember2023-01-012023-12-31 0000884269us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberapt:CustomerBMember2023-01-012023-12-31 0000884269us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberapt:CustomerAMember2022-01-012022-12-31 0000884269us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMemberapt:CustomerAMember2023-01-012023-12-31 0000884269us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-31 0000884269us-gaap:SalesRevenueNetMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-31 0000884269us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2022-01-012022-12-31 0000884269us-gaap:AccountsReceivableMemberus-gaap:CustomerConcentrationRiskMember2023-01-012023-12-31 00008842692023-12-31 0000884269us-gaap:CorporateNonSegmentMember2022-12-31 0000884269us-gaap:CorporateNonSegmentMember2023-12-31 0000884269us-gaap:OperatingSegmentsMember2022-12-31 0000884269us-gaap:OperatingSegmentsMember2023-12-31 0000884269us-gaap:OperatingSegmentsMemberapt:DisposableProtectiveApparelMember2022-12-31 0000884269us-gaap:OperatingSegmentsMemberapt:DisposableProtectiveApparelMember2023-12-31 0000884269us-gaap:OperatingSegmentsMemberapt:BuildingSupplyMember2022-12-31 0000884269us-gaap:OperatingSegmentsMemberapt:BuildingSupplyMember2023-12-31 0000884269srt:ReportableGeographicalComponentsMember2022-12-31 0000884269srt:ReportableGeographicalComponentsMember2023-12-31 0000884269srt:ReportableGeographicalComponentsMemberapt:InternationalMember2022-12-31 0000884269srt:ReportableGeographicalComponentsMemberapt:InternationalMember2023-12-31 0000884269srt:ReportableGeographicalComponentsMembercountry:US2022-12-31 0000884269srt:ReportableGeographicalComponentsMembercountry:US2023-12-31 0000884269srt:ReportableGeographicalComponentsMember2022-01-012022-12-31 0000884269srt:ReportableGeographicalComponentsMember2023-01-012023-12-31 0000884269srt:ReportableGeographicalComponentsMemberapt:InternationalMember2022-01-012022-12-31 0000884269srt:ReportableGeographicalComponentsMemberapt:InternationalMember2023-01-012023-12-31 0000884269srt:ReportableGeographicalComponentsMembercountry:US2022-01-012022-12-31 0000884269srt:ReportableGeographicalComponentsMembercountry:US2023-01-012023-12-31 00008842692022-01-012022-12-31 0000884269us-gaap:CorporateNonSegmentMember2022-01-012022-12-31 0000884269us-gaap:CorporateNonSegmentMember2023-01-012023-12-31 0000884269us-gaap:OperatingSegmentsMember2022-01-012022-12-31 0000884269us-gaap:OperatingSegmentsMember2023-01-012023-12-31 0000884269us-gaap:OperatingSegmentsMemberapt:DisposableProtectiveApparelMember2022-01-012022-12-31 0000884269us-gaap:OperatingSegmentsMemberapt:DisposableProtectiveApparelMember2023-01-012023-12-31 0000884269us-gaap:OperatingSegmentsMemberapt:BuildingSupplyMember2022-01-012022-12-31 0000884269us-gaap:OperatingSegmentsMemberapt:BuildingSupplyMember2023-01-012023-12-31 0000884269srt:PresidentMember2022-12-31 0000884269srt:PresidentMember2023-12-31 0000884269apt:ForEmployeesContributing2To12PercentOfGrossEarningsMember2023-01-012023-12-31 0000884269apt:ForEmployeesContributing1PercentOfGrossEarningsMember2023-01-012023-12-31 0000884269apt:LawsuitWithDefendantsInUtahForUndeliveredEquipmentMember2022-12-31 0000884269apt:LawsuitWithDefendantsInUtahForUndeliveredEquipmentMember2022-06-072022-06-07 0000884269us-gaap:EmployeeStockOptionMember2023-01-012023-12-31 0000884269us-gaap:EmployeeStockOptionMember2023-12-31 iso4217:USDxbrli:shares 0000884269us-gaap:RestrictedStockMemberapt:IncentivePlan2020Member2023-01-012023-12-31 0000884269us-gaap:RestrictedStockMemberapt:IncentivePlan2020Member2023-12-31 0000884269us-gaap:RestrictedStockMemberapt:IncentivePlan2020Member2022-01-012022-12-31 0000884269us-gaap:RestrictedStockMember2023-12-31 0000884269us-gaap:RestrictedStockMember2023-01-012023-12-31 0000884269us-gaap:RestrictedStockMember2022-12-31 0000884269us-gaap:RestrictedStockMember2022-01-012022-12-31 0000884269us-gaap:RestrictedStockMember2021-12-31 0000884269apt:IncentivePlan2020Member2023-12-31 0000884269apt:The2004PlanMember2023-01-012023-12-31 0000884269apt:The2004PlanMember2020-01-012020-12-31 0000884269apt:The2004PlanMember2023-12-31 0000884269apt:HarmonyMember2023-01-012023-12-31 0000884269apt:HarmonyMember2023-12-31 0000884269apt:HarmonyMember2022-01-012022-12-31 0000884269apt:HarmonyMemberapt:ManufacturingOfBuildingProductsMembercountry:IN2023-12-31 0000884269apt:HarmonyMemberapt:SewingProprietaryDisposableProtectiveApparelMembercountry:IN2023-12-31 0000884269apt:HarmonyMemberapt:ManufacturingCoatedMaterialAndSewingProprietaryDisposableProtectiveApparelMembercountry:IN2023-12-31 0000884269apt:HarmonyMemberapt:ManufacturingBuildingProductsMembercountry:IN2023-12-31 0000884269apt:HarmonyMembercountry:IN2023-12-31 0000884269apt:MapleIndustriesAndAssociatesMemberapt:HarmonyMember2005-12-31 0000884269apt:AlphaProTechEngineeredProductsMemberapt:HarmonyMember2005-12-31 0000884269apt:PatentsAndTrademarksMember2022-12-31 0000884269apt:PatentsAndTrademarksMember2023-12-31 0000884269us-gaap:EmployeeStockOptionMember2022-01-012022-12-31 0000884269apt:The2004PlanMember2022-01-012022-12-31 0000884269srt:MaximumMember2023-12-31 0000884269srt:MinimumMember2023-12-31 0000884269us-gaap:SoftwareDevelopmentMember2023-12-31 0000884269us-gaap:LeaseholdImprovementsMembersrt:MaximumMember2023-12-31 0000884269us-gaap:LeaseholdImprovementsMembersrt:MinimumMember2023-12-31 0000884269us-gaap:FurnitureAndFixturesMembersrt:MaximumMember2023-12-31 0000884269us-gaap:FurnitureAndFixturesMembersrt:MinimumMember2023-12-31 0000884269us-gaap:MachineryAndEquipmentMembersrt:MaximumMember2023-12-31 0000884269us-gaap:MachineryAndEquipmentMembersrt:MinimumMember2023-12-31 0000884269us-gaap:BuildingMember2023-12-31 0000884269us-gaap:RetainedEarningsMember2022-01-012022-12-31 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:RetainedEarningsMember2022-01-012022-12-31 0000884269us-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-31 0000884269srt:ScenarioPreviouslyReportedMemberus-gaap:AdditionalPaidInCapitalMember2022-01-012022-12-31 0000884269us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-12-31 0000884269us-gaap:CommonStockMember2022-01-012022-12-31 0000884269srt:RestatementAdjustmentMember2022-12-31 0000884269us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-12-31 0000884269us-gaap:RetainedEarningsMember2023-12-31 0000884269us-gaap:AdditionalPaidInCapitalMember2023-12-31 0000884269us-gaap:CommonStockMember2023-12-31 0000884269us-gaap:AccumulatedOtherComprehensiveIncomeMember2023-01-012023-12-31 0000884269us-gaap:RetainedEarningsMember2023-01-012023-12-31 0000884269us-gaap:AdditionalPaidInCapitalMember2023-01-012023-12-31 0000884269us-gaap:CommonStockMember2023-01-012023-12-31 0000884269us-gaap:RelatedPartyMember2022-12-31 0000884269us-gaap:RelatedPartyMember2023-12-31 0000884269us-gaap:NonrelatedPartyMember2022-12-31 0000884269us-gaap:NonrelatedPartyMember2023-12-31 00008842692024-03-01
 

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

 


 

ALPHA PRO TECH, LTD.

(Exact Name of Registrant as Specified in Its Charter)

 


 

Delaware 63-1009183

(State or Other Jurisdiction of Incorporation or Organization)

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

                                    

53 Wellington Street East, Aurora Ontario, L4G 1H6

(Address of Principal Executive Offices, including zip code)

 

Registrant's telephone number, including area code: 905-479-0654

 

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

 

Title of each class

Trading Symbol(s)

Name of each exchange on which registered

Common Stock, $0.01 par value

APT

NYSE American

 

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 ☒

 

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 ☒

 

Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days. Yes ☒ No ☐

 

Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (§ 232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files). Yes ☒ No ☐

 

Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, a smaller reporting company, or emerging growth company. See the definitions of “large accelerated filer,” “accelerated filer,” “smaller reporting company,” and “emerging growth company” in Rule 12b-2 of the Exchange Act:

Large accelerated filer ☐

 

Accelerated filer   ☐

Non-accelerated filer  ☒

 

Smaller reporting company  

 

 

Emerging growth company

 

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

 

Indicate by check mark whether the registrant has filed a report on and attestation to its management’s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.

 

If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements.

 

Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant’s executive officers during the relevant recovery period pursuant to § 240.10D-1(b). ☐

 

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

 

The aggregate market value of voting stock held by non-affiliates of the registrant as of June 30, 2023, was $41,586,479.

 

As of March 1, 2024, the registrant had outstanding 11,462,034 shares of common stock.

 

DOCUMENTS INCORPORATED BY REFERENCE

 

Portions of the registrant’s definitive Proxy Statement for the 2024 Annual Meeting of Shareholders are incorporated by reference into Part III of this Form 10-K.

 

 

   

ALPHA PRO TECH, LTD.

INDEX TO ANNUAL REPORT ON FORM 10-K

 

  Page
Special Note Regarding Forward-Looking Statements 3
Special Note Regarding Smaller Reporting Company Status 3
   

PART I:

3

 

 

Item 1.     Business

3

General

3

Business

3

Strategy

4

Products

4

Markets

5

Distribution

5

Financial Information About Geographic Areas

6

Manufacturing

6

Competition

7

Regulatory Requirements

7

Patents and Trademarks

7

Human Capital

7

Available Information

8

Item 1A.     Risk Factors

8

Item 1B.     Unresolved Staff Comments

11

Item 1C.    Cybersecurity Disclosure

11

Item 2.       Properties

13

Item 3.       Legal Proceedings

13

Item 4.       Mine Safety Disclosures

14

   

PART II:

14

  

 

Item 5.       Market for Registrant’s Common Equity, Related Shareholder Matters and Issuer Purchases of Equity Securities

14

Item 6.       (Reserved)

14

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

14

Item 7A.    Quantitative and Qualitative Disclosures About Market Risk

20

Item 8.       Financial Statements and Supplementary Data

21

Item 9.       Changes in and Disagreements with Accountants on Accounting and Financial Disclosure

51

Item 9A.    Controls and Procedures

51

Item 9B.    Other Information

51

Item 9C.    Disclosure Regarding Foreign Jurisdictions that Prevent Inspections

51
   

PART III:

52
   

Item 10.      Directors, Executive Officers and Corporate Governance

52

Item 11.      Executive Compensation

52

Item 12.      Security Ownership of Certain Beneficial Owners and Management and Related Shareholder Matters

52

Item 13.      Certain Relationships and Related Transactions, and Director Independence

53

Item 14.      Principal Accountant Fees and Services

53

   

PART IV:

53

                                                               

 

Item 15.      Exhibits and Financial Statement Schedules

53

Item 16.      Form 10-K Summary

53
   
   
Exhibit Index 54
   
Signatures 55

 

 

 

2

 

 

PART I

 

SPECIAL NOTE REGARDING FORWARD-LOOKING STATEMENTS

 

This Annual Report on Form 10-K contains forward-looking statements that are made pursuant to the “safe harbor” provisions of the Private Securities Litigation Reform Act of 1995. Forward-looking statements involve risks, uncertainties and assumptions as described from time to time in registration statements, annual reports and other periodic reports and filings of the Company (as defined below) filed with the Securities and Exchange Commission (“SEC”). Forward-looking statements include statements concerning our plans, objectives, goals, strategies, future events, future revenues or performance, capital expenditures, financing needs, plans or intentions, including, without limitation, our expected orders, new products, production levels and sales in 2024 and other information that is not historical information. All statements, other than statements of historical facts that address the Company’s expectations of sources of capital or that express the Company’s expectations for the future with respect to financial performance or operating strategies or results can be identified as forward-looking statements. As a result, there can be no assurance that the Company’s future results will not be materially different from those described herein as “expected,” “anticipated,” “forecasted,” “estimated,” “believed,” “predicted,” “intended,” “planned,” “potential,” “may,” “continue” or “should,” or using variations of such words or similar expressions, which reflect the current views of the Company with respect to future events. We caution readers that these forward-looking statements speak only as of the date hereof. The Company hereby expressly disclaims any obligation or undertaking to release publicly any updates or revisions to any such statements to reflect any change in the Company’s expectations or any change in events, conditions or circumstances on which such statements are based.

 

Any expectations based on these forward-looking statements are subject to risks and uncertainties. These risks and other factors include, but are not limited to, those listed in this report under “Risk Factors,” “Management’s Discussion and Analysis of Financial Condition and Results of Operations,” and elsewhere in this report. These and many other factors could affect the Company’s future operating results and financial condition and could cause actual results to differ materially from expectations based on forward-looking statements made in this document or elsewhere by the Company or on its behalf.

 

SPECIAL NOTE REGARDING SMALLER REPORTING COMPANY STATUS

 

We are filing this Annual Report on Form 10-K as a “smaller reporting company” (as defined in Rule 12b-2 of the Securities Exchange Act of 1934, as amended) based on our public float (the aggregate market value of our common stock equity held by non-affiliates of the Company) as of the last business day of our second fiscal quarter of 2023. As a result of being a smaller reporting company, we are not required to provide certain disclosure in this Annual Report on Form 10-K. Where information is being omitted or reduced in this Annual Report on Form 10-K based on our smaller reporting company status, we have made a special notation herein.

 

Item 1.

Business.

 

GENERAL

 

ALPHA PRO TECH, LTD. (“Alpha Pro Tech,” the “Company,” “we,” “our” or “us”) is the parent company of Alpha Pro Tech, Inc. and Alpha ProTech Engineered Products, Inc. The Company was incorporated in the State of Delaware on July 1, 1994, as a successor to a business that was organized in 1983. Our executive offices are located at 53 Wellington Street East, Aurora, Ontario, Canada L4G 1H6, and our telephone number is (905) 479-0654. Our website is located at www.alphaprotech.com.

 

The Company continued to qualify as a smaller reporting company at the measurement date for determining such qualification during 2023. According to the disclosure requirements for smaller reporting companies, the Company has included consolidated balance sheets as of December 31, 2023 and 2022, and consolidated statements of income, comprehensive income, shareholders’ equity and cash flows for each of the two years in the period ended December 31, 2023.

 

BUSINESS

 

Alpha Pro Tech is in the business of protecting people, products and environments. We accomplish this by developing, manufacturing and marketing a line of high-value, disposable protective apparel and infection control products for the cleanroom, industrial, pharmaceutical, medical and dental markets through our wholly-owned subsidiary, Alpha Pro Tech, Inc. We also manufacture a line of building supply construction weatherization products through our wholly-owned subsidiary, Alpha ProTech Engineered Products, Inc. Our products are sold under the Alpha Pro Tech brand name, as well as under private label.

 

Our products are grouped into two business segments: (1) the Building Supply segment, consisting of construction weatherization products, such as housewrap, housewrap accessories including window and door flashing, and seam tape, synthetic roof underlayment and synthetic roof underlayment accessories, as well as other woven materials; and (2) the Disposable Protective Apparel segment, consisting of disposable protective garments (including shoecovers, bouffant caps, coveralls, gowns, frocks and lab coats), face masks and face shields. All financial information presented in this report reflects the current segmentation.

 

3

 

STRATEGY

 

Our principal strategy focuses on developing, producing and marketing differentiated, innovative high value products that protect people, products and environments. Our key sales growth strategies are based on communicating directly with end users and developing innovative products to suit individual end users’ needs.

 

Our products are used primarily in cleanrooms, industrial safety manufacturing environments and health care facilities, such as hospitals, laboratories and dental offices, as well as residential and multi-family building and re-roofing sites. Our products are distributed principally in the United States of America (“United States” or “U.S.”) through a network consisting of purchasing groups, national distributors, local distributors, independent sales representatives, and our own sales and marketing force.

 

PRODUCTS         

 

Our principal products are grouped into two business segments:

 

Building Supply:

●    Housewrap

●    Housewrap accessories: window and door flashing and seam tape

●    Synthetic roof underlayment

●    Synthetic roof underlayment accessories: self-adhered roof underlayment

●    Other woven material

 

Disposable Protective Apparel:

●    Shoecovers

●    Bouffant caps

●    Gowns

●    Coveralls

●    Lab coats

●    Frocks

●    Face masks

●    Face shields

 

Building Supply

 

The Building Supply segment consists of a line of construction supply weatherization products, namely housewrap, housewrap accessories and synthetic roof underlayment and synthetic roof underlayment accessories, as well as other woven material. This line of products is a natural extension of our core capabilities: creating proprietary products designed to protect people and environments.

 

The usage of these construction supply weatherization products offers great advantages in decreasing the time that it takes to construct a home, as well as reducing costs. The housewrap, under the trademark REX™, offers a weather resistant barrier and, to the homeowner, years of lower energy consumption. REX Wrap® and REX Wrap Plus® are woven and coated polypropylene micro perforated weather resistant barriers, and REX™ Wrap Fortis with JX ALTA 360° Drainage Technology™ is a one-of-a-kind breathable product that uniquely enables the drainage of water in every direction to protect buildings from the elements much better, we believe, than a traditional housewrap, while decreasing job site material waste, simplifying installation to reduce labor and allowing fewer products to be carried onto the job site. Our housewrap accessories includes REXTREME Window and Door Flashing, which provides a tight seal from air and moisture around windows and doors and REX™ Premium Seam Tape which is a high-strength film that helps to seal all seams on housewrap applications.

 

The proprietary synthetic roof underlayment, REX SynFelt®, has the ability to resist the environment, as opposed to conventional organic roofing underlayment that is prone to rapid degradation and mold growth.  We also manufacture and distribute REX TECHNOply® and TECHNO SB®, economy versions of our synthetic roof underlayment, to capture market share in the lower end of the market. These products are manufactured in our manufacturing facility in Valdosta, Georgia and through our joint venture in India, as described in more detail below under “Manufacturing.” Our synthetic roof underlayment accessories consist of our new self-adhered TECHNOplus which provides and additional layer of protection and aids in prevention of damage caused by ice dams and wind driven rain, and REX Ultra HT which is designed to deal with roofing’s most demanding installation conditions and high temperature applications.

 

Disposable Protective Apparel

 

The Disposable Protective Apparel segment consists of a complete line of disposable protective garments (shoecovers, bouffant caps, coveralls, gowns, frocks and lab coats), as well as face masks and face shields.

 

4

 

Our goal in the design and manufacture of all our disposable protective garments is to keep the wearer cool, clean and comfortable and to provide the right level of protection for the wearer and the wearer’s environment. To achieve this, we offer a comprehensive selection of materials and garment designs to meet a wide range of application requirements. Our materials are clean and durable and offer the wearer a great comfort level. Our products are offered using proprietary materials such as ChemTech®, BarrierTech®, ComforTech®, AlphaGuard®, GenPro®, UltraGrip™, SafeStep®, MaxGrip®, AquaTrak®, SureGrip®, NuTech® and NaviTrak®.

 

The vast majority of the disposable protective garments are manufactured through our joint venture in India, and, to a much lesser extent, by other contract manufacturers in Asia and Mexico, as described in more detail below under “Manufacturing.” Certain proprietary products are made using materials supplied by us.

 

Our face masks come in a wide variety of filtration efficiencies and styles. Our patented Positive Facial Lock® feature provides a custom fit to the face to prevent blow-by for better protection. The term "blow-by" is used to describe the potential for infectious material to enter or escape a face mask without going through the filter as a result of gaps or openings in the face mask. Our Magic Arch® feature holds the mask away from the nose and mouth, creating a comfortable breathing chamber.

 

Our N-95 Particulate Respirator National Institute for Occupational Safety and Health (“NIOSH”) approved face mask, which incorporates both the Positive Facial Lock® feature and the Magic Arch® feature, has historically experienced increased demand during outbreaks of infectious disease, such as SARS in 2003, Bird Flu in 2006, H1N1 in 2009 and COVID-19 in 2020, to combat the spread of these diseases.

 

All eye shields are made from an optical-grade polyester film and have a permanent anti-fog feature. This provides the wearer with extremely lightweight, distortion-free protection that can be worn for hours, and the eye shields will not fog up from humidity and/or perspiration. An important feature of all face masks and eye and face shields is that they are disposable, which eliminates the possibility of cross infection between patients and saves consumers, such as hospitals, the expense of sterilization after every use.

 

As described in more detail below under “Manufacturing,” our face masks are primarily manufactured in our facility in Salt Lake City, Utah. Our eye shields are produced in our facility in Nogales, Arizona and assembled by a subcontractor in Mexico.

 

All of our disposable protective apparel products, including face masks and face shields, are sold through similar distribution channels, are single-use and disposable, have the purpose of protecting people, products and environments, and have to be produced in Food and Drug Administration (“FDA”) approved facilities, regardless of the market served.

 

The Company’s products are sold under the “Alpha Pro Tech” brand name and under private label, and they are predominantly sold in the U.S.

 

Financial information related to the two segments can be found in Activity of Business Segments (Note 15) of the Notes to our consolidated financial statements included in Item 8.

 

MARKETS

 

Our products are sold to the following markets: (i) construction weatherization products (building supply products) are sold to construction supply and roofing distributors, and (ii) disposable protective apparel products are sold to the industrial, cleanroom, medical and dental markets.

 

Our target customers are construction building supply and roofing distributors, pharmaceutical manufacturing, bio-pharmaceutical manufacturing, medical device manufacturing, lab animal research, high technology electronics manufacturing (which includes the semi-conductor market), and medical and dental distributors.

 

DISTRIBUTION

 

We rely primarily on a network of independent distributors for the sale of our products.

 

We generally do not have a material amount of backlog orders, as orders are usually placed for shipment and shipped within 30 days. Appropriate levels of inventories are maintained to supply distributors on a timely basis. From time to time, we will stockpile inventory for periods of unusually high demand.

 

Disruptions in the supply chain have created occasional backlogs of unfulfilled orders for our personal protective equipment (“PPE”) products and certain of our building supply products, and uncertainty in the timing of deliveries and fulfillment of backlogged orders can occur from time to time.

 

Standard payment terms are net 30 days from the date of shipment. All pricing and payment for our products are in U.S. dollars. Authorized returns must be unopened, in good condition and in the original carton and may be returned within 90 days of the original date of shipment. All authorized returns are subject to a restocking fee of 20% of the original invoice.

 

5

 

FINANCIAL INFORMATION ABOUT GEOGRAPHIC AREAS

 

The following table summarizes the Company’s net sales by geographic region for the Company’s last two years. All amounts have been rounded to the nearest thousand.

 

   

Years Ended December 31,

 
   

2023

   

2022

 
                 

Net sales by geographic region

               

United States

  $ 60,882,000     $ 60,489,000  

International

    350,000       1,492,000  
                 

Consolidated net sales

  $ 61,232,000     $ 61,981,000  

 

Net sales by geographic region are based on the countries in which our customers are located. International sales include sales primarily to Canada and Japan. All sales are in U.S. dollars. For the years ended December 31, 2023 and 2022, the Company did not generate sales from any single country, except the United States, that were significant to the Company’s consolidated net sales.

 

The following table summarizes the locations of the Company’s long-lived assets by geographic region as of December 31, 2023 and 2022.

 

   

As of December 31,

 
   

2023

   

2022

 

Long-lived assets by geographic region

               

United States

  $ 4,340,000     $ 4,380,000  

International

    1,247,000       1,362,000  
                 

Consolidated total long-lived assets

  $ 5,587,000     $ 5,742,000  

 

MANUFACTURING

 

Our wholly-owned subsidiary, Alpha ProTech Engineered Products, Inc., manufactures and distributes a line of construction weatherization products for the Building Supply segment, comprised primarily of housewrap, housewrap accessories, synthetic roof underlayment and synthetic roof underlayment accessories. Alpha ProTech Engineered Products, Inc. operates in a 165,400 square foot facility in Valdosta, Georgia.

 

Alpha ProTech Engineered Products, Inc. has a 41.66% ownership interest in a joint venture with Maple Industries and associates, a manufacturer in India, for the production of Building Supply segment products, such as housewrap and synthetic roof underlayment products, in a semi-finished state, and the production of Disposable Protective Apparel segment products. The name of the joint venture is Harmony Plastics Private Limited (“Harmony”). For a description of our relationship with Harmony see Note 6 to the Notes to our consolidated financial statements included in Item 8 of this report. Harmony has four facilities in India, three owned and one rented. The owned facilities consist of (i) a 139,000 square foot building for use in the manufacturing of building products, (ii) a 121,000 square foot facility for use in the manufacturing of coated material and the sewing of proprietary disposable protective apparel, and (iii) a 23,000 square foot facility for use in the sewing of proprietary disposable protective apparel. The rented building is a 159,000 square foot facility for use in the manufacturing of Building Supply segment products.

 

We cut, warehouse and ship disposable protective apparel products and face shields in a 60,000 square foot facility in Nogales, Arizona. The majority of the apparel products are manufactured by contract manufacturers in Asia and, to a much lesser extent, the face shields are manufactured by a contract manufacturer in Mexico. These goods are manufactured pursuant to our specifications and quality assurance guidelines. Certain proprietary products are being made in Asia using materials supplied by us.

 

Our mask production facility is located in a 34,500 square foot building in Salt Lake City, Utah.

 

We have encountered over the last several years a number of constraints within our supply chain due to raw material and labor shortages, as well as shipping delays. At times, these constraints have limited our ability to satisfy customer demand. Although we continue to work to alleviate these supply chain issues by securing additional supply sources, in the event of subsequent shutdowns, shortages or delays, our production and sales could be further impacted. Our business is not subject to significant seasonal considerations, although it is necessary for us to have adequate raw materials and finished inventory in stock.

 

6

 

COMPETITION

 

We face substantial competition from numerous companies, including many companies with greater marketing and financial resources. Our major competitors in the construction supply weatherization market are DuPont and Berry Global for housewrap and Owens Corning and GAF for synthetic roof underlayment. Our major competitor in the medical and dental markets is Kimberly-Clark Corporation of Fort Worth, Texas. Other large competitors include 3M Company, Johnson & Johnson, White Knight Engineered Products (Precept Medical Products, Inc.), Cardinal Health, Inc. and Medline Industries Inc. Our major competitors in the industrial and cleanroom market are our former largest distributor, VWR International, LLC, Kimberly-Clark Corporation, 3M Company, Kappler, Inc., DuPont and Allegiance Healthcare Corporation. VWR International, LLC, Cardinal Health, Inc. and Medline Industries Inc. are also distributors of our products. The principal methods and elements of competition include brand recognition and loyalty, product innovation, quality and performance, price, and marketing and distribution capabilities. We believe that we have been able to compete successfully, driven by the combination of our brand and product dependability and quality, manufacturing capabilities, and product innovations, as well as on the breadth of our offerings to customers.

 

For additional discussion of the competitive environment in which we conduct our business, see Part I, Item 1A, “Risk Factors – Risks Related to Our Industry.”

 

REGULATORY REQUIREMENTS

 

We are not required to obtain regulatory approval from the U.S. FDA with respect to the sale of our products. Our products are, however, subject to prescribed good manufacturing practices as defined by the FDA, and our manufacturing facilities are inspected by the FDA every two years to ensure compliance with such good manufacturing practices. We are marketing an N-95 Particulate Respirator face mask that meets the Occupational Safety and Health Administration (OSHA) respirator guidelines and has been approved by the National Institute for Occupational Safety and Health (NIOSH). This product is designed to help prevent the inhalation of the tuberculosis bacteria.

 

Our operations are subject to federal, state and local laws, regulations and ordinances relating to various environmental, health and safety matters. We believe that our operations are in compliance with, or we are taking actions designed to ensure compliance with, these laws, regulations, and ordinances. However, the nature of our operations exposes us to the risk of claims concerning non-compliance with environmental, health, and safety laws or standards, and there can be no assurance that material costs or liabilities will not be incurred in connection with those claims. We are not currently named as a party in any judicial or administrative proceeding relating to environmental, health, and safety matters, and we currently have no anticipated capital expenditures for environmental projects that are expected to have a material effect on our financial condition, results of operations or liquidity.

 

PATENTS AND TRADEMARKS

 

Patents

 

Our policy is to protect our intellectual property rights, products, designs and processes through the filing of patents in the United States and, where appropriate, in Canada and other countries. At present, we have ten United States patents relating to several of our products.  In addition, we have a United States patent on a method to fold and put on sterile garments. We believe that our patents may offer a competitive advantage, but there can be no assurance that any patents, issued or in process, will not be circumvented or invalidated. We also rely on trade secrets and proprietary know-how to maintain and develop our commercial position. The United States patents issued expired on February 4, 2024, and cannot be extended.

 

Trademarks

 

Many of our products are sold under various trademarks and trade names, including Alpha Pro Tech. We believe that many of our trademarks and trade names have significant recognition in our principal markets, and we take customary steps to register or otherwise protect our rights in our trademarks and trade names.

 

HUMAN CAPITAL

 

As of March 1, 2024, we had 124 full-time employees and one part-time employee, including 22 employees at our principal executive office in Aurora, Ontario, Canada; 7 employees at our face mask production facility in Salt Lake City, Utah; 27 employees at our Disposable Protective Apparel segment cutting, warehouse and shipping facility in Nogales, Arizona; 47 employees at our Building Supply segment facility in Valdosta, Georgia; 20 employees on our sales and marketing team, located in various areas throughout the United States; and 1 employee in China.

 

None of our employees are subject to collective bargaining agreements. We have had no labor-related work stoppages, and we believe that our relations with our employees are good.

 

7

 

Workplace Health and Safety

 

The health, safety, and wellness of our employees is a priority in which we have always invested, and will continue to do so. The Company maintains a variety of programs to reduce and eliminate injuries and promote safety and regularly measures progress against those programs. These programs promote personal responsibility for workplace safety and encourage associates to set a meaningful example as safety ambassadors.

 

Diversity and Inclusion

 

We strive to foster a culture where mutual respect, inclusive behavior, and dignity are core to our individual expectations. We remain committed to fostering an inclusive environment in which our differing backgrounds, life experiences, and perspectives join to positively impact the communities in which we live and serve. We do this by leading with inclusion and empowering everyone to do their best work as their most authentic selves—regardless of race, color, national origin, religion, sex, sexual orientation, gender identity and expression, age, disability, or military service status. We are united by our collective purpose and common set of organizational values that are core to our mission and culture.

 

AVAILABLE INFORMATION

 

We make available free of charge on our Internet website (http://www.alphaprotech.com) our most recent Annual Report on Form 10-K, our Quarterly Reports on Form 10-Q filed since our most recent Annual Report on Form 10-K, any current reports on Form 8-K furnished or filed since our most recent Annual Report on Form 10-K and any amendments to such reports, as well as our most recent proxy statement, as soon as reasonably practicable following the electronic filing of such documents with the SEC. These filings are also available on the SEC’s website (http://www.sec.gov).

 

The Company is not including the information contained on or available through its website as a part of, or incorporating such information into, this Annual Report on Form 10-K.

 

Item 1A.

Risk Factors.

 

Making or continuing an investment in common stock issued by the Company involves certain risks that you should carefully consider. The risks and uncertainties described below are not the only risks that may have a material adverse effect on the Company. Additional risks and uncertainties also could adversely affect our business and our results. If any of the following risks actually occur, our business, financial condition and results of operations could be negatively affected, the market price of our common stock could decline, and you could lose all or a part of your investment. Further, to the extent that any of the information contained in this Annual Report on Form 10-K constitutes forward-looking statements, the risk factors set forth below also are cautionary statements identifying important factors that could cause the Company’s actual results to differ materially from those expressed in any forward-looking statements made by or on behalf of the Company.

 

Risks Related to our Unconsolidated Affiliate Operations in India and Foreign Currency Translations

 

Our unconsolidated affiliate operations in India expose us to foreign currency exchange risks.

 

Our unconsolidated affiliate operations are in India, so we are impacted by changes in foreign currency exchange rates. We determine the functional currency of our joint venture based upon the primary currency used to generate and expend cash, which is the currency of the country in which the joint venture is located. For joint ventures with functional currencies other than the U.S. dollar, our investment in that joint venture is translated into U.S. dollars using period-end exchange rates. The resulting foreign currency translation gains or losses are deferred as accumulated other comprehensive loss (“AOCL”) and reclassified to earnings only upon sale or liquidation of that business.

 

Our joint venture, as well as any additional joint ventures, may present risks.

 

We currently participate in a joint venture in India and may in the future enter into joint ventures with other companies or enterprises in international markets, including joint ventures in which we may have a lesser degree of control over the business operations, which may expose us to additional operational, financial, legal or compliance risks. We may be dependent on a joint venture counterparty for product distribution, local market knowledge or other resources. If we are unable to effectively cooperate with joint venture partners, or any joint venture partner fails to meets its obligations under the joint venture arrangement, encounters financial difficulty, or elects to alter, modify or terminate the relationship, we may be unable to achieve our objectives and our results of operations may be negatively impacted thereby. Furthermore, as the joint venture is in a foreign country, social and economic events in that country could also affect the value of our investment and our ability to conduct business in that country.

 

8

 

Risks Related to Our Industry

 

The loss of any large customer or a reduction in orders from any large customer could reduce our net sales and harm our operating results.

 

Our operating results could be negatively affected by the loss of revenue from one or more large customers. Our customers are not contractually obligated to purchase any fixed quantities of products, and they may stop placing orders with us at any time. We are subject to the risk of losing large customers or incurring significant reductions in sales to these customers.

 

We rely on suppliers and contractors, and our business could be seriously harmed if these suppliers and contractors are not able to meet our requirements.

 

We rely on a limited number of suppliers and contractors for the manufacture of our products. If we lose the services of these key suppliers and contractors, or if they are not willing or able to satisfy our requirements, finding substitute suppliers or contractors may be time-consuming and would affect our results of operations in the near term. Changes in business conditions, pandemics, wars, including the Russian invasion of Ukraine and world sanctions on Russia, Belarus, and related parties, governmental changes, and other factors beyond our control or which we do not presently anticipate could negatively affect our suppliers and contractors, as well as our ability to receive components.

 

There are risks associated with international manufacturing that could have a significant effect on our business.

 

We subcontract the manufacturing of some of our goods to Asia and Mexico. These goods are manufactured pursuant to our specifications and quality assurance guidelines. Certain proprietary products are being made in Asia using materials supplied by us.

 

We expect that a significant portion of our product sales will be derived from the sale of products for which we subcontract the manufacturing to Asia, but we cannot be certain that we will be able to maintain such subcontracting at current levels. If our ability to subcontract some of our manufacturing to Asia were to decline significantly, our business, results of operations and financial condition could be materially adversely affected. International manufacturing is subject to a number of risks, including the following:

 

 

changes in foreign government regulations and technical standards;

 

difficulty of protecting intellectual property;

 

requirements or preferences of foreign nations for the manufacture of domestic products;

 

the imposition of duties, border adjustment taxes or tariffs and other barriers to trade;

 

fluctuations in currency exchange rates relative to the U.S. dollar; and

 

political and economic instability.

 

In particular, if another pandemic or other events result in a prolonged period of travel, commercial and other similar restrictions, we could experience global supply disruptions. These restrictions have disrupted and could continue to disrupt our ability to receive manufactured products from China and may disrupt our suppliers located elsewhere who rely on products from China. If we experience additional supply disruptions, we may not be able to develop alternate sourcing quickly. Any disruption of our production schedule caused by an unexpected shortage of supplies even for a relatively short period of time could cause us to alter production schedules or suspend production entirely, which could cause a loss of revenues, which would adversely affect our operations.

 

Our success depends in part on protection of our intellectual property, and our failure to protect our intellectual property could adversely affect our competitive advantage, our brand recognition and our business.

 

The success and competitiveness of our products depend in part upon our ability to protect our current and future technology, manufacturing processes and brand names, including Alpha Pro Tech, through a combination of patent, trademark, trade secret and unfair competition laws. Our patents expired in February 2024, which may make it more difficult to protect our intellectual property.

 

We enter into confidentiality and non-disclosure of intellectual property agreements with certain of our employees, consultants and vendors and generally control access to and distribution of our proprietary information. Despite these precautions, it may be possible for a third party to copy or otherwise obtain and use our proprietary information without authorization or to develop similar information independently.

 

Policing unauthorized use of intellectual property is difficult. The laws of other countries may afford little or no effective protection of our technology. We cannot assure you that the steps taken by us will prevent misappropriation of our technology or that agreements entered into for that purpose will be enforceable. In addition, litigation may be necessary in the future to enforce our intellectual property rights, to protect our trade secrets and to determine the validity and scope of the proprietary rights of others. Litigation may result in substantial costs and diversion of resources, which could have a material adverse effect on our business, results of operations and financial condition.

 

9

 

Our industry is highly competitive, which may negatively affect our ability to grow our customer base and generate sales.

 

The markets for our products are intensely competitive. We currently experience competition from numerous companies in each of the markets in which we participate. Many of our competitors are more established, benefit from greater market recognition and have substantially greater financial, development, manufacturing and marketing resources than we have.

 

If we do not compete successfully with respect to these or other companies, it could materially adversely affect our business, results of operations and financial condition.

 

The Companys results are affected by competitive conditions and customer preferences.

 

Demand for the Company’s products, which impacts revenue and profit margins, is affected by (i) the development and timing of the introduction of competitive products; (ii) the Company’s response to downward pricing to stay competitive; (iii) changes in customer order patterns, such as changes in the levels of inventory maintained by customers and the timing of customer purchases; and (iv) changes in customers’ preferences for our products, including the success of products offered by our competitors and changes in customer designs for our competitors’ products that can affect the demand for the Company’s products.

 

The Companys growth objectives are largely dependent on the timing and market acceptance of our new product offerings, including our ability to continually renew our pipeline of new products and to bring those products to market.

 

Our ability to continually renew our pipeline of new products and to bring those products to market may be adversely affected by difficulties or delays in product development, such as the inability to identify viable new products, obtain adequate intellectual property protection or gain market acceptance of new products. There are no guarantees that new products will prove to be commercially successful. In addition, our product development and distribution activities are subject to inherent risks related to natural disasters, including earthquakes such as the one that occurred near our facility in Utah during 2020, which could disrupt our supply chain and impair our ability to manufacture or sell our products.

 

General Risks

 

Global economic conditions could adversely affect the Companys business and financial results.

 

Unfavorable economic conditions, including the impact of recessions and general economic downturns in the United States and throughout the world, may negatively affect the Company’s business and financial results.  These economic conditions could negatively impact (i) demand for our products, (ii) the number and types of products sold, (iii) our ability to collect accounts receivable on a timely basis from certain customers, and (iv) the ability of certain suppliers to fill our orders for raw materials or other goods and services. A prolonged recession could result in decreased revenue, margins and earnings. Additionally, the war between Russia and Ukraine has led to economic sanctions imposed against Russia by the U.S. and certain European nations. Such sanctions may impact companies in many sectors and could lead to volatility of prices in the global energy industry. The extent and strength of the sanctions are still developing, and the corresponding effect on the Company remains uncertain.  In addition, the war in Ukraine has further increased existing global supply chain, logistics, and inflationary challenges.

 

Climate change and natural disasters or other events beyond our control could disrupt our business and result in loss of revenue or higher expenses.

 

Global climate change could result in certain types of natural disasters occurring more frequently or with more intense effects. The impacts of climate change may include physical risks (such as frequency and severity of extreme weather conditions), social and human effects (such as population dislocations or harm to health and well-being), compliance costs, transition risks, shifts in market trends, and other adverse effects. Such impacts may disrupt parties in our supply chain, our customers, and our operations.

 

Physical risks associated with climate change are subject to increasing societal, regulatory, and political focus in the U.S. and globally. Shifts in weather patterns caused by climate change are expected to increase the frequency, severity, or duration of certain adverse weather conditions and natural disasters, such as hurricanes, tornadoes, earthquakes, wildfires, droughts, extreme temperatures, or flooding, which could cause more significant business and supply chain interruptions, damage to our products and facilities as well as the infrastructure of our customers, reduced workforce availability, increased costs of raw materials and components, increased liabilities, and decreased revenues than what we have experienced in the past from such events.

 

Security breaches and other disruptions to the Companys information technology infrastructure could interfere with the Companys operations, compromise information belonging to the Company and our customers and suppliers and expose the Company to liability, which could adversely impact the Companys business and reputation.

 

In the ordinary course of business, the Company relies on information technology networks and systems, some of which are managed by third parties, to process, transmit and store electronic information, and to manage or support a variety of business processes and activities. Additionally, the Company collects and stores sensitive data, including proprietary business information. It is possible we or a third party that we rely on could incur interruptions from a loss of communications, hardware or software failures, a cybersecurity attack or an incident relating to our IT systems or technology, ransomware, phishing attacks, computer viruses or malware. In the current environment, there are numerous and evolving risks to cybersecurity and privacy, including criminal hackers, hacktivists, state-sponsored intrusions, industrial espionage, employee malfeasance and human or technological error. High-profile cybersecurity incidents at other companies and in government agencies have increased in recent years, and security industry experts and government officials have warned about the risks of hackers and cyberattacks targeting businesses such as ours. Despite security measures and business continuity plans, the Company’s information technology networks and infrastructure may be vulnerable to damage, disruptions or shutdowns due to attack by hackers, breaches, employee error or malfeasance, power outages, computer viruses, telecommunication or utility failures, systems failures, natural disasters or other catastrophic events. While we have not experienced any material losses related to cyber-attacks or information security breaches to date, any such event could result in legal claims or proceedings, liability or penalties under privacy laws, disruption in operations and damage to the Company’s reputation, which could adversely affect the Company’s business.

 

10

 

The Companys future results may be affected by various legal and regulatory proceedings and legal compliance risks.

 

From time to time, the Company is subject to certain legal and regulatory proceedings in the ordinary course of business and otherwise. The outcome of these legal proceedings may differ from the Company’s expectations because the outcomes of litigation, including regulatory matters, are often difficult to reliably predict. Various factors or developments could lead the Company to change current estimates of liabilities and related insurance receivables where applicable, or make such estimates for matters previously not susceptible to reasonable estimates, such as a significant judicial ruling or judgment, settlement, regulatory development or change in applicable law. A future adverse ruling, settlement or unfavorable development could result in charges that could have a material adverse effect on the Company’s results of operations or cash flows in any particular period. Manufacturers are required to certify that neither convicted, forced or indentured labor (as defined under U.S. law) nor child labor (as defined by law in the manufacturer’s country) is used in the production process, that compensation is paid in accordance with local law and that their factories are in compliance with local safety regulations. Although we promote ethical business practices and our sourcing personnel periodically visit and monitor the operations of our independent contract manufacturers, suppliers and licensees, we do not control them or their labor practices. If one of our independent contract manufacturers, suppliers or licensees violates labor or other laws or diverges from those labor practices generally accepted as ethical in the U.S., it could result in adverse publicity for us, damage our reputation in the U.S., or render our conduct of business in a particular foreign country undesirable or impractical, any of which could harm our business.

 

Our common stock price is volatile, which could result in substantial losses for individual shareholders.

 

The market price of our common stock has been volatile, and we expect that it will continue to be volatile. In particular, our common stock may be subject to significant fluctuations in response to a variety of factors, including:

 

 

general economic and business conditions;

 

changing market conditions in the industries that we serve;

 

monetary and fiscal policies, laws and regulations and other activities of government agencies and similar organizations;

 

conditions in U.S. and global securities markets and other capital markets;

 

actual or anticipated variations in quarterly operating results;

 

failure to meet analyst predictions and projections;

 

costs and other effects of legal and administrative proceedings, claims, settlements and judgments;

 

additions or departures of key personnel;

 

announcements of innovations or new services by us or our competitors;

 

domestic and international health crises and pandemics;

 

our sales of common stock or other securities in the future; and

 

other events or factors, many of which are beyond our control.

 

Due to these factors, you may not be able to sell your stock at or above the price you paid for it, which could result in substantial losses.

 

Item 1B.

Unresolved Staff Comments.

 

None.

 

Item 1C.

Cybersecurity

 

Cybersecurity Risk Management and Strategy

 

We recognize the importance of assessing, identifying, and managing material risks associated with cybersecurity threats, as such term is defined in Item 106(a) of Regulation S-K. These risks include, among other things, operational disruption; intellectual property theft; fraud; extortion; harm to employees or customers; violation of privacy or security laws and other litigation and legal risk; and reputational risks. We have implemented several cybersecurity processes, technologies, and controls to aid in our efforts to assess, identify, and manage such material risks.

 

11

 

To identify and assess material risks from cybersecurity threats, our enterprise risk management program considers cybersecurity threat risks alongside other company risks as part of our overall risk assessment process. Our enterprise risk professionals collaborate with subject matter specialists, as necessary, to gather insights for identifying and assessing material cybersecurity threat risks, their severity, and potential mitigations. We employ a range of tools and services, including regular network and endpoint monitoring, vulnerability assessments, penetration testing, to inform our professionals’ risk identification and assessment.

 

We also have a cybersecurity specific risk assessment process, which helps identify our cybersecurity threat risks by comparing our program to best practices, as well as by engaging experts to attempt to infiltrate our information systems (as such term is defined in Item 106(a) of Regulation S-K). We test and review the result on a semi-annual basis.

 

Our cybersecurity program includes controls designed to identify, protect against, detect, respond to and recover from cybersecurity incidents (as such term is defined in Item 106(a) of Regulation S-K), and to provide for the availability of critical data and systems and to maintain regulatory compliance. These controls include the following activities:

 

 

monitor emerging data protection laws and implement changes to our processes designed to comply;

 

conduct regular cybersecurity management and incident training for employees involved in our systems and processes that handle sensitive data;

 

conduct regular phishing email simulations for all employees and all contractors with access to corporate email systems to enhance awareness and responsiveness to such possible threats;

 

through policy, practice and contract (as applicable) require employees, as well as third-parties who provide services on our behalf, to treat customer information and data with care;

 

leverage the NIST incident handling framework to help us identify, protect, detect, respond, and recover when there is an actual or potential cybersecurity incident;

 

maintain multiple layers of controls, including embedding security into our technology investments, multi-factor authentication tools, apply policy of least privilege to data and systems access, monitor logins both at network perimeter and within, segment and firewall system access within the network perimeter not solely at network edge or perimeter;

 

perform annual system access audit with all departments and personnel

 

review access logs on all perimeter, security and sensitive data areas

 

We perform periodic internal assessments to test our cybersecurity controls and regularly evaluate our policies and procedures surrounding our handling and control of personal data and the systems we have in place to help protect us from cybersecurity or personal data breaches, and we perform periodic internal assessments to test our controls and to help us identify areas for continued focus, improvement, and/or compliance.

 

We have established a cybersecurity risk management process that includes internal reporting of significant cybersecurity risk to our board when found. In addition, our incident response plan coordinates the activities we take to prepare for, detect, respond to and recover from cybersecurity incidents, which include processes to triage, assess severity for, escalate, contain, investigate, and remediate the incident, as well as to comply with potentially applicable legal obligations and mitigate brand and reputational damage.

 

Our processes also address cybersecurity threat risks associated with our use of third-party service providers, including those in our supply chain or who have access to our customer and employee data or our systems. Third-party risks are included within our enterprise risk management program, as well as our cybersecurity-specific risk identification program, both of which are discussed above. In addition, cybersecurity considerations affect the selection and oversight of our third-party service providers.

 

We describe whether and how risks from identified cybersecurity threats, including as a result of any previous cybersecurity incidents, have materially affected or are reasonably likely to materially affect us, including our business strategy, results of operations, or financial condition, under the heading “Security breaches and other disruptions to the Companys information technology infrastructure could interfere with the Companys operations, compromise information belonging to the Company and our customers and suppliers and expose the Company to liability, which could adversely impact the Companys business and reputation included as part of our risk factor disclosures at Item 1A of this Annual Report on Form 10-K which disclosures are incorporated by reference herein.

 

In the last fifteen fiscal years, we have not experienced any material cybersecurity incidents and the expenses we have incurred from cybersecurity incidents were immaterial. This includes penalties and settlements, of which there were none.

 

Cybersecurity Governance

 

Cybersecurity is an important part of our enterprise risk management program and an area of increasing focus for our Board and management. Our Audit Committee is responsible for the oversight of risks from cybersecurity threats. Management is informed about and monitors the prevention, mitigation, detection, and remediation of cybersecurity incidents through their management of, and participation in, the cybersecurity risk management process described above, including the operation of our incident response plan. Annually, the Audit Committee receives an overview from management of our cybersecurity threat risk management process and strategy covering topics such as data security posture, results from third-party assessments, progress towards pre-determined risk-mitigation-related goals, our incident response plan, and material cybersecurity threat risks or incidents and developments, as well as the steps management has taken to respond to such risks. In such sessions, the Audit Committee generally receives materials, including current and emerging material cybersecurity threat risks and describing the company’s ability to mitigate those risks, and discusses such matters with our IT Manager.

 

12

 

Members of the Audit Committee are also encouraged to regularly engage in ad hoc conversations with management on cybersecurity-related news events and discuss any updates to our cybersecurity risk management process. Material cybersecurity threat risks are also considered during separate Board meeting discussions of important matters like enterprise risk management, operational budgeting, business continuity planning, mergers and acquisitions, brand management, and other relevant matters.

 

Our cybersecurity risk management process, which is discussed in greater detail above, is led by our IT Manager. Such individual has over twenty five years of prior work experience in various roles involving managing information security, developing cybersecurity strategy, implementing effective information and cybersecurity programs.

 

Our IT manager skills are further enhanced by MCSA and MCSE certifications and a foundation in Computer Engineering studies at university. Our IT manager has a strong track record of working with major vendors' security, firewall, identity management, and other platforms, ensuring robust and resilient IT infrastructures.

 

Item 2.

Properties.

 

The Company’s principal executive office is located at 53 Wellington Street East, Aurora, Ontario, Canada, L4G 1H6.  The approximate monthly rent is $6,600 for 2,568 square feet under a lease which expires August 31, 2026.  Working out of the principal executive office are the President and Chief Executive Officer, Lloyd Hoffman, and the Chief Financial Officer, Colleen McDonald.

 

The Building Supply segment manufacturing facility is located in Valdosta, Georgia.  The approximate average monthly rent is $39,000 for 165,400 square feet.  This lease expires on December 31, 2034. 

 

The Disposable Protective Apparel segment has its cutting operation, warehousing and shipping facility in Nogales, Arizona.  The approximate monthly rent is $30,600 for 60,000 square feet.  This lease expired on December 31, 2023. The Disposable Protective Apparel segment also has an additional warehousing facility located in Nogales, Arizona. The approximate monthly rent is $6,600 for 16,500 square feet, the lease expired in February 2024. We will remain in these two locations as we transition to our new leased space in Nogales Arizona beginning in March of 2024.  Our new space is 137,500 square feet, approximate monthly rent is $ 76,000 and expires on February 28, 2029.

 

The Company manufactures its surgical face masks at a facility located in Salt Lake City, Utah. The monthly rent is $19,200 for 34,500 square feet.  This lease expires on July 31, 2024. We will not be renewing this lease as we will be moving our face mask facility to our new Nogales, Arizona leased space.   

 

The Company believes that these arrangements are suitable and adequate for its present needs and that other premises, if required, are readily available.

 

Item 3.

Legal Proceedings.

 

On June 7, 2022, the Company filed a lawsuit (the “Lawsuit”) in Utah naming as defendants the vendors from which the Company ordered equipment for its facility in Utah (collectively the “Defendants”). The Lawsuit relates to certain equipment ordered from Defendants and paid for by the Company, which Defendants never delivered. In the Lawsuit the Company is seeking the following relief: compensatory damages in the amount $490,000, representing the money the Company paid for the machines it never received, lost profits in the form of mask sales it could have made if Defendants had delivered the machines on the promised date, and other monetary and equitable relief. In 2022, the Company wrote off the $490,000 balance of the deposit paid for the equipment, pending any recovery in the Lawsuit. As of the date hereof, no counterclaims have been asserted against the Company. The Company believes there would not be any meritorious claims against the Company in the Lawsuit. The final outcome of the Lawsuit, including the potential amount of any recovery for the Company’s claims, is uncertain. Any potential recovery represents a gain contingency in accordance with ASC 450, Contingencies, that has not been recorded as the matter was not resolved as of December 31, 2023. Any recovery will be recorded when received. 

 

The Company is subject to various pending and threatened litigation actions in the ordinary course of business. Although it is not possible to determine with certainty at this point in time what liability, if any, the Company will have as a result of such litigation, based on consultation with legal counsel, management does not anticipate that the ultimate liability, if any, resulting from such litigation will have a material effect on the Company’s financial condition and results of operations.

 

13

 

Item 4.

Mine Safety Disclosures.

 

N/A

 

 

PART II

 

Item 5.

Market For Registrants Common Equity, Related Shareholder Matters and Issuer Purchases of Equity Securities.

 

MARKET INFORMATION

 

The Company’s common stock trades on the NYSE American (formerly the NYSE MKT, the NYSE Amex and the American Stock Exchange) (the “NYSE American”) under the symbol “APT.”

 

As of March 1, 2024, the Company’s common stock was held by 102 shareholders of record and approximately 12,437 beneficial owners.

 

Dividends

 

The holders of the Company’s common stock are entitled to receive such dividends as may be declared by the Board of Directors of the Company from time to time to the extent that funds are legally available for payment thereof. The Company has never declared or paid any dividends on any of its outstanding shares of common stock. The Board of Directors’ current policy is not to pay dividends but rather to use available funds to repurchase common shares in accordance with the Company’s repurchase program and to fund the continued development and growth of the Company. Consequently, the Company currently has no plans to pay cash dividends in the foreseeable future.

 

ISSUER PURCHASES OF EQUITY SECURITIES

 

The following table sets forth purchases made by or on behalf of the Company or any “affiliated purchaser,” as defined in Rule 10b-18 (a)(3) of the Securities Exchange Act of 1934, during the fourth quarter of 2023.

 

   

Issuer Purchases of Equity Securities

 

Period

 

Total Number

of Shares Purchased (1)

   

Average Price Paid

per Share

   

Total Number of

Shares Purchased

as Part of Publicly

Announced

Program (1)

 

October 1 - 31, 2023

    120,400     $ 4.14       120,400  

November 1 - 30, 2023

    31,800       4.17       31,800  

December 1 - 31, 2023

    74,700       5.14       74,700  
      226,900       4.48       226,900  

 

(1)

On November 27, 2023, the Company announced that the Board of Directors had authorized a $2,000,000 expansion of the Company’s existing share repurchase program. All of the shares included in this table were purchased pursuant to this program. Since the inception of the share repurchase program in 1999, the Company has authorized the repurchase of $52,402,000 of common stock, of which $2,194,000 was available for repurchase as of December 31, 2023. The stock repurchase plan expires on December 15, 2024.

 

UNREGISTERED SALES OF EQUITY SECURITIES AND USE OF PROCEEDS

 

We did not sell any unregistered equity securities during the periods covered by this Annual Report on Form 10-K.

 

Item 6.

(Reserved)

 

N/A

 

Item 7.

Managements Discussion and Analysis of Financial Condition and Results of Operations.

 

You should read the following discussion and analysis together with our consolidated financial statements and the notes to our consolidated financial statements, which appear elsewhere in this report.

 

14

 

Special Note Regarding Forward-Looking Statements

 

Certain information set forth in this Annual Report on Form 10-K contains “forward-looking statements” within the meaning of federal securities laws. Forward-looking statements include statements concerning our plans, objectives, goals, strategies, future events, future revenues or performance, capital expenditures, financing needs, plans or intentions, including, without limitation, our expected orders, new products, production levels and sales in 2024, and other information that is not historical information. When used in this report, the words “estimates,” “expects,” “anticipates,” “forecasts,” “plans,” “intends,” “believes,” “predicts,” “potential,” “may,” “continue” or “should,” and variations of such words or similar expressions are intended to identify forward-looking statements. We may make additional forward-looking statements from time to time. We caution readers that these forward-looking statements speak only as of the date hereof. The Company hereby expressly disclaims any obligation or undertaking to release publicly any updates or revisions to any such statements to reflect any change in the Company’s expectations or any change in events, conditions or circumstances on which such statements are based. All forward-looking statements, whether written or oral and whether made by us or on our behalf, are expressly qualified by this special note.

 

Any expectations based on these forward-looking statements are subject to risks and uncertainties. These risks and other factors include, but are not limited to, those listed below and under “Risk Factors,” and elsewhere in this report. These and many other factors could affect the Company’s future operating results and financial condition and could cause actual results to differ materially from expectations based on forward-looking statements made in this document or elsewhere by the Company or on its behalf.

 

Special Note Regarding Smaller Reporting Company Status

 

We are filing this Annual Report on Form 10-K as a “smaller reporting company” (as defined in Rule 12b-2 of the Securities Exchange Act of 1934, as amended) based on our public float (the aggregate market value of our common equity held by non-affiliates of the Company) as of the last business day of our second fiscal quarter of 2023. As a result of being a smaller reporting company, we are allowed and have elected to omit certain information from this Management’s Discussion and Analysis of Financial Condition and Results of Operations; however, we have provided all information for the periods presented that we believe to be appropriate and necessary to aid in an understanding of the current consolidated financial position, changes in financial position and results of operations of the Company.

 

Critical Accounting Policies and Estimates

 

The preparation of our financial statements in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) requires us to make estimates and assumptions that affect the reported amounts of assets and liabilities, the disclosure of contingent assets and liabilities at the dates of the financial statements and the reported amounts of net sales and expenses during the periods reported. We base estimates on past experience and on various other assumptions that are believed to be reasonable under the circumstances. The application of these accounting policies on a consistent basis enables us to provide timely and reliable financial information. Our significant accounting policies and estimates are more fully described in Note 2 – “Summary of Significant Accounting Policies” in the notes to our consolidated financial statements in Item 8. Our critical accounting policies and estimates include the following:

 

Accounts Receivable: Accounts receivable are recorded at the invoice amount and do not bear interest. The allowance for credit losses is the Company’s best estimate of the amount of expected credit losses in the Company’s existing accounts receivable; however, changes in circumstances relating to accounts receivable may result in a requirement for additional allowances in the future. The Company pools accounts receivable based on risk characteristics, which include type of customer and age of open receivable balance. The allowance for credit losses pool is estimated based on historical write-off experience and known conditions, adjusted for management’s reasonable and supportable expectations of future conditions. Account balances are charged against the allowance when management determines that the probability for collection of an account balance is remote. As of December 31, 2023, the Company had recorded an allowance for credit losses on accounts receivable of $35,000. As of December 31, 2022, the Company had recorded an allowance for doubtful accounts on accounts receivable of $45,000.

 

Inventories: Inventories include freight-in, materials, labor and overhead costs and are stated at the lower of cost or net realizable value. Allowances are recorded for slow-moving, obsolete or unusable inventory. We assess our inventory for estimated obsolescence or unmarketable inventory and write-down the difference between the cost of inventory and the estimated net realizable value based upon assumptions about future sales and supply on-hand, if necessary. If actual market conditions are less favorable than those projected by management, additional inventory write-downs may be required. In 2023 and 2022, we recorded approximately $292,000 and $152,000, respectively, in write-downs of inventory.

 

Foreign currency translation: Our unconsolidated affiliate operations are in India, so U.S. GAAP requires the Company to adjust the value of its investment for changes in foreign currency exchange rates. We determine the functional currency of our joint venture based upon the primary currency used to generate and expend cash, which is the currency of the country in which the joint venture is located. For joint ventures with functional currencies other than the U.S. dollar, our investment in that joint venture is translated into U.S. dollars using period-end exchange rates. The resulting foreign currency translation gains or losses are deferred as AOCL and reclassified to earnings only upon sale or liquidation of that business.

 

15

 

Leases: We determine if an arrangement is a lease at its inception. Operating leases are included as right-of-use (“ROU”) assets and lease liabilities on our consolidated balance sheet. ROU assets and lease liabilities are recognized based on the present value of the future minimum lease payments over the lease term at the commencement date. Our leases do not provide an implicit interest rate, and, therefore, we estimate our collateralized borrowing rate under similar terms based on the information available at the commencement date in determining the present value of future minimum lease payments. Our lease terms may include options to extend or terminate the lease when it is reasonably certain that we will exercise such options. We do not record leases on our consolidated balance sheet with a term of one year or less. We elected a package of transition practical expedients permitted under the standards of the Financial Accounting Standards Board (“FASB”), which included not reassessing whether any expired or existing contracts are or contain leases, not reassessing the lease classification of expired or existing leases, and not reassessing initial direct costs for existing leases. We also elected a practical expedient to not separate lease and non-lease components. We did not elect the practical expedient to use hindsight in determining our lease terms or assessing impairment of our ROU assets. As of December 31, 2023, we had $4.8 million in ROU assets and $4.8 million in lease liabilities.

 

Revenue Recognition: Net sales includes revenue from products and shipping and handling charges, net of estimates for product returns and any related sales incentives. Our customer contracts have a single performance obligation: transfer control of products to customers. Revenue is measured as the amount of consideration that we expect to receive in exchange for transferring control of products. All revenue is recognized when we satisfy our performance obligations under the applicable contract. We recognize revenue in connection with transferring control of the promised products to the customer, with revenue being recognized at the point in time when the customer obtains control of the products, which is generally when title passes to the customer upon delivery to a third party carrier for FOB shipping point arrangements and to the customer for FOB destination arrangements, at which time a receivable is created for the invoice sent to the customer. Shipping and handling activities are performed prior to the customer obtaining control of the goods, and are accounted for as fulfillment activities and are not a promised good or service. Shipping and handling charges billed to customers are included in revenue. Shipping and handling costs, associated with the distribution of the Company’s product to the customers, are recorded in cost of goods sold and are recognized when control of the product is transferred to the customer, which is at the time products are delivered to the third party carrier for FOB shipping point arrangements and to the customer for FOB destination arrangements. We estimate product returns based on historical return rates and estimate rebates based on contractual agreements. Using probability assessments, we estimate sales incentives expected to be paid over the term of the contract. Sales taxes and value added taxes in foreign and domestic jurisdictions that are collected from customers and remitted to governmental authorities are accounted for on a net basis and, therefore, are excluded from net sales. The Company manufactures certain private label goods for customers and has determined that control does not pass to the customer at the time of manufacture, based upon the nature of the private labelling. The Company has determined that, as of December 31, 2023, it had no material contract assets, and concluded that its contract liabilities (primarily rebates) had the right of offset against customer receivables.

 

Sales Returns, Rebates and Allowances: Sales revenues are reduced for any anticipated sales returns, rebates and allowances based on historical experience. Since our return policy is only 90 days and our products are not generally susceptible to external factors such as technological obsolescence or significant changes in demand, we are able to make a reasonable estimate for returns. We offer end-user product specific and sales volume rebates to select distributors. Our rebates are based on actual sales and are accrued monthly.

 

Stock-Based Compensation: The Company accounts for stock-based awards using FASB Accounting Standards Codification (“ASC”) 718, Stock Compensation. ASC 718 requires companies to record compensation expense for the value of all outstanding and unvested share-based payments, including employee stock options and similar awards.

 

The fair values of stock option grants are determined using the Black-Scholes option-pricing model and are based on the following assumptions: expected stock price volatility based on historical data and management’s expectations of future volatility, risk-free interest rates from published sources, expected term based on historical data, and no dividend yield, as the Board of Directors currently has no plans to pay dividends in the foreseeable future. The Company accounts for option forfeitures as they occur. The Black-Scholes option-pricing model was developed for use in estimating the fair value of traded options that have no vesting restrictions and that are fully transferable. In addition, the option-pricing model requires the input of highly subjective assumptions, including expected stock price volatility. Our stock options have characteristics significantly different from those of traded options, and changes in the subjective input assumptions can materially affect the fair value of such options. In 2023 and 2022, we recorded $170,000 and $147,000, respectively, in compensation expense for share-based awards.

 

OVERVIEW

 

Alpha Pro Tech is in the business of protecting people, products and environments. We accomplish this by developing, manufacturing and marketing a line of high-value, disposable protective apparel products for the cleanroom, industrial, pharmaceutical, medical and dental markets. We also manufacture a line of building supply construction weatherization products. Our products are sold under the “Alpha Pro Tech” brand name, as well as under private label.

 

16

 

Our products are grouped into two business segments: (i) the Building Supply segment, consisting of construction weatherization products, such as housewrap, housewrap accessories, synthetic roof underlayment and synthetic roof underlayment accessories, as well as other woven material; and (ii) the Disposable Protective Apparel segment, consisting of disposable protective garments (including shoecovers, bouffant caps, coveralls, gowns, frocks and lab coats), face masks and face shields.

 

Our target markets include pharmaceutical manufacturing, bio-pharmaceutical manufacturing and medical device manufacturing, lab animal research, high technology electronics manufacturing (which includes the semi-conductor market), medical and dental distributors, and construction, building supply and roofing distributors.

 

Our products are used primarily in cleanrooms, industrial safety manufacturing environments, health care facilities, such as hospitals, laboratories and dental offices, and building and re-roofing sites. Our products are distributed principally in the United States through a network consisting of purchasing groups, national distributors, local distributors, independent sales representatives and our own sales and marketing force.

 

RESULTS OF OPERATIONS

 

The following table sets forth certain operational data as a percentage of sales for the years indicated:

 

   

2023

   

2022

 

Net sales

    100.0 %     100.0 %

Gross profit

    37.3 %     35.0 %

Selling, general and administrative expenses

    29.0 %     26.2 %

Income from operations

    6.7 %     7.5 %

Income before provision for income taxes

    8.9 %     7.1 %

Net income

    6.8 %     5.3 %

 

Year ended December 31, 2023 compared to year ended December 31, 2022

 

Sales. Consolidated sales for the year ended December 31, 2023, decreased to $61,232,000, from $61,981,000 for the year ended December 31, 2022, representing a decrease of $749,000, or 1.2%. This decrease consisted of decreased sales in the Disposable Protective Apparel segment of $4,208,000, partially offset by increased sales in the Building Supply segment of $3,459,000.

 

Building Supply Segment

 

Building Supply segment sales for the year ended December 31, 2023, increased by $3,459,000, or 9.4%, to a record sales year of $40,396,000 compared to $36,937,000 for the year ended December 31, 2022. The Building Supply segment increase during the year ended December 31, 2023, was primarily due to a 22.2% increase in sales of housewrap and a 18.0% increase in sales of other woven material, partially offset by a decrease in sales of synthetic roof underlayment of 3.0% and an increase in rebates compared to the same period of 2022. We have experienced the six highest quarters on record for the Building Supply segment over the past eight quarters: the second, third, and fourth quarters of 2023 and the first, second and third quarters of 2022.

 

The sales mix of the Building Supply segment for the year ended December 31, 2023, was approximately 42% for synthetic roof underlayment, 47% for housewrap and 11% for other woven material. This compared to approximately 47% for synthetic roof underlayment, 43% for housewrap and 10% for other woven material for the year ended December 31, 2022. Our synthetic roof underlayment product line primarily includes REX SynFelt®, REX TECHNOply® TECHNO SB and our housewrap product line primarily consists of REX Wrap®, REX Wrap Plus® and REX™ Wrap Fortis. Housewrap accessories consist of REXTREME Window and Door Flashing and REX™ Premium Seam Tape and our synthetic roof underlayment accessories consist of our new self- adhered TECHNOplus and REX Ultra HT.

 

The housewrap market continues to be soft, as housing starts in 2023 in the United States decreased by 8.8% compared to the same period a year ago. We experienced a 22.2% increase in housewrap and accessories sales, as we continue to significantly outperform the market through market diversification and product development. Sales of our REX Wrap® and REX Wrap Plus®, our entry-level housewrap products, were up by 15.1% over the prior year, despite the decrease in housing starts, as we continue to form relationships with new dealers. Management also expects to see growth opportunities with REX™ Wrap Fortis, our premium housewrap line, as we continue to make inroads into the multi-family and commercial construction sector, evidenced by a 33.9% increase in sales for this product in 2023. We also experienced a 180.5% increase in sales of housewrap accessories in 2023.  Management expects that we will continue to see positive trends relative to the industry for both our entry level and premium housewrap and housewrap accessories product lines.

 

The synthetic roof underlayment market has also been affected by the continued decrease in new home starts, economic uncertainty, more offshore competition and a push in the market to reduce product selling prices. Despite these pressures, our synthetic roof underlayment sales also outperformed the market despite being down 3.0% in 2023 compared to 2022. We launched our new line of self-adhered roofing products in late 2023, which we expect to result in revenue growth within our current customer base and allow for expansion into new markets and business segments. We continue to work closely with our customers to develop and expand our product lines. Other woven material sales increased by 18.0% in 2023 compared to the same period of 2022, due to increased sales to our major customer, but management does not expect this to be a growth driver in the coming year.

 

17

 

Management expects growth in the building supply segment in the coming year, especially in housewrap sales. While housing starts have trended down nationally, we have continued to grow market share. We also hope to build on our success within the multi-family and commercial segment and the single-family segment. However, there continues to be uncertainty in housing starts and the economy in general that could affect this segment.

 

Disposable Protective Apparel Segment

 

Sales for the Disposable Protective Apparel segment for the year ended December 31, 2023, decreased by $4,208,000, or 16.8%, to $20,836,000, compared to $25,044,000 for 2022. This segment decrease was due to a 4.0% increase in sales of disposable protective garments that was more than offset by a 62.3% decrease in sales of face masks and a 75.5% decrease in sales of face shields.

 

The sales mix of the Disposable Protective Apparel segment for the year ended December 31, 2023, was approximately 88% for disposable protective garments, 9% for face masks and 3% for face shields. This sales mix is compared to approximately 71% for disposable protective garments, 19% for face masks and 10% for face shields for the year ended December 31, 2022.

 

Sales of disposable protective garments in 2023 were up by 4.0% as our channel partners and our end customers are continuing to work through their excess inventory, which had accumulated as a result of the pandemic. Our sales have been positively affected as we can now meet face-to-face with our distribution partners and end customers, something we have not been able to do since 2020. Disposable protective garment sales in 2023 were up by approximately 19% as compared to pre-pandemic levels. We expect continued growth for disposable protective garments in 2024.

 

Face mask and face shield sales are still suffering from the post COVID-19 residual excess inventories at the distributor level, but sales in the fourth quarter of 2023 showed improvement and approximately doubled as compared to the prior quarter. The market continues to be saturated with products but we’re cautiously optimistic that face mask and face shield sales will show growth in the coming year.

 

Gross Profit. Gross profit increased by $1,146,000, or 5.3%, to $22,829,000 for the year ended December 31, 2023, from $21,683,000 for the year ended December 31, 2022. The gross profit margin was 37.3% for the year ended December 31, 2023, compared to 35.0% for the year ended December 31, 2022.

 

The gross profit margin in 2023 was positively affected by ocean freight rates that have come down since the latter part of 2022. Management expects the gross profit margin to be in a similar range in 2024, although gross margin could be negatively affected by the ongoing wars in Ukraine and the middle east, which have resulted in increased freight rates.

 

Selling, General and Administrative Expenses. Selling, general and administrative expenses increased by $1,553,000, or 9.6%, to $17,772,000 for the year ended December 31, 2023, from $16,219,000 for the year ended December 31, 2022. As a percentage of net sales, selling, general and administrative expenses increased to 29.0% for the year ended December 31, 2023, from 26.2% for 2022.

 

The change in expenses by segment for the year ended December 31, 2023, was as follows: Disposable Protective Apparel was down by $55,000, or 1.1%; Building Supply was up by $1,244,000, or 19.3%; and corporate unallocated expenses were up by $364,000, or 7.3%. The decrease in the Disposable Protective Apparel segment expenses was primarily related to decreased employee compensation, partially offset by increased marketing expenses, travel expenses and sales commission. The increase in the Building Supply segment expenses was related to increased employee compensation, sales commission, travel, insurance, and general factory expenses. The increase in corporate unallocated expenses was primarily due to increased employee compensation, accrued bonuses, stock option and restricted stock expenses, professional fees, and general office expenses, partially offset by decreased insurance expenses.

 

In accordance with the terms of his employment agreement, the Company’s current President and Chief Executive Officer is entitled to an annual bonus equal to 5% of the pre-tax profits of the Company, excluding bonus expense, up to a maximum of $1.0 million. A bonus amount of $286,000 was accrued for the year ended December 31, 2023, compared to $231,000 for the year ended December 31, 2022.

 

Depreciation and Amortization. Depreciation and amortization expense increased by $111,000, or 13.6%, to $925,000 for the year ended December 31, 2023, from $814,000 for the year ended December 31, 2022. The increase was primarily attributable to increased depreciation for machinery and equipment in the Building Supply segment.

 

Income from Operations. Income from operations decreased by $518,000, or 11.1%, to $4,132,000 for the year ended December 31, 2023, compared to $4,650,000 for the year ended December 31, 2022. The decreased income from operations was primarily due to an increase in gross profit of $1,146,000, offset by an increase in selling, general and administrative expenses of $1,553,000 and an increase in depreciation and amortization expense of $111,000. Income from operations as a percentage of net sales for the year ended December 31, 2023, was 6.7%, compared to 7.5% for 2022.

 

Other Income. Other income increased by $1,548,000 to income of $1,293,000 for the year ended December 31, 2023, from a loss of $255,000 for 2022. The increase was primarily due to an increase in equity in income of unconsolidated affiliate of $390,000 and an increase in interest income of $668,000. In addition, there was a loss on fixed assets of $490,000 in 2022 due to equipment for the Disposable Protective Apparel segment that was not delivered. The Company has filed a lawsuit in this matter. See Part I, Item 3, “Legal Proceedings,” for more information on the Lawsuit.

 

18

 

Income before Provision for Income Taxes. Income before provision for income taxes for the year ended December 31, 2023, was $5,425,000, compared to income before provision for income taxes of $4,395,000 for 2022, representing an increase of $1,030,000, or 23.4%. This increase in income before provision for income taxes was due to an increase in other income of $1,548,000, partially offset by a decrease in income from operations of $518,000.

 

Provision for Income Taxes. The provision for income taxes for the year ended December 31, 2023, was $1,236,000, compared to $1,113,000 for 2022. The estimated effective tax rate was 22.8% for the year ended December 31, 2023, compared to 25.3% for the year ended December 31, 2022. The Company does not record a tax provision on equity in income of unconsolidated affiliate, which reduces the effective tax rate.

 

Net Income. Net income for the year ended December 31, 2023, was $4,189,000 compared to net income of $3,282,000 for 2022, representing an increase of $907,000, or 27.6%. The net income increase between 2023 and 2022, was due to an increase in income before provision for income taxes of $1,030,000, partially offset by an increase in provision for income taxes of $123,000. Net income as a percentage of net sales for the year ended December 31, 2023, was 6.8%, and net income as a percentage of net sales for 2022 was 5.3%. Basic and diluted earnings per common share for the years ended December 31, 2023 and 2022, were $0.35 and $0.26, respectively.

 

LIQUIDITY AND CAPITAL RESOURCES

 

As of December 31, 2023, the Company had cash and cash equivalents (“cash”) of $20,378,000 and working capital of $50,498,000. As of December 31, 2023, the Company’s current ratio (current assets/current liabilities) was 21:1, compared to a current ratio of 22:1 as of December 31, 2022. Cash increased by 25.1%, or $4,088,000, to $20,378,000 as of December 31, 2023, compared to $16,290,000 as of December 31, 2022, and working capital increased by $342,000 from $50,156,000 as of December 31, 2022. The increase in cash from December 31, 2022, was due to cash provided by operating activities of $8,458,000, partially offset by cash used in investing activities of $792,000 and cash used in financing activities of $3,578,000.

 

Net cash provided by operating activities of $8,458,000 for the year ended December 31, 2023 was due to net income of $4,189,000, as adjusted primarily by the following: stock-based compensation expense of $170,000, depreciation and amortization expense of $925,000, equity in income of unconsolidated affiliate of $477,000, operating lease asset amortization of $774,000, a decrease in accounts receivable of $428,000, an increase in prepaid expenses of $1,108,000, a decrease in inventory of $4,266,000, an increase in accounts payable and accrued liabilities of $398,000, and an decrease in lease liabilities of $785,000, all compared to December 31, 2022.

 

Accounts receivable decreased by $428,000, or 6.1%, to $6,545,000 as of December 31, 2023, from $6,973,000 as of December 31, 2022. The decrease in accounts receivable was primarily related to decreased receivables from our related party. The number of days that sales remained outstanding as of December 31, 2023, calculated by using an average of accounts receivable outstanding and annual revenue, was 40 days, compared to 35 days as of December 31, 2022.  The increase in days was due to higher sales in the last months of 2023 compared to the same period of 2022.

 

Inventory decreased by $4,266,000, or 17.5%, to $20,131,000 as of December 31, 2023, from $24,397,000 as of December 31, 2022. The decrease was due to a decrease in inventory for the Disposable Protective Apparel segment of $1,224,000, or 8.5%, to $13,161,000, and a decrease in inventory for the Building Supply segment of $3,042,000, or 30.4%, to $6,970,000.

 

Prepaid expenses increased by $1,108,000, or 22.6%, to $6,010,000 as of December 31, 2023, from $4,902,000 as of December 31, 2022. The increase was primarily due to increased prepaid inventory and equipment and increased prepayments for insurance.

 

Right-of-use assets as of December 31, 2023 increased by $3,085,000 to $4,810,000 from $1,725,000 as of December 31, 2022, primarily as a result of renewing our Valdosta Georgia lease offset by amortization of the balance sheet.

 

Lease liabilities as of December 31, 2023 increased by $3,074,000 to $4,848,000 from $1,774,000 as of December 31, 2022. The increase in the lease liabilities was primarily the result of renewing our Valdosta, Georgia lease in December 2023 and the assumption we will continue to lease that facility for at least 16 years, partially offset by lease payments made during the year.

 

Accounts payable and accrued liabilities as of December 31, 2023 increased by $398,000, or 26.4%, to $1,905,000, from $1,507,000 as of December 31, 2022. The increase was primarily due to an increase in accrued bonuses and payroll.

 

Net cash used in investing activities was $792,000 for the year ended December 31, 2023, compared to net cash used in investing activities of $492,000 for 2022. Investing activities for the year ended December 31, 2023 and 2022, consisted of the purchase of property and equipment.

 

Net cash used in financing activities was $3,578,000 for the year ended December 31, 2023, compared to net cash used in financing activities of $3,802,000 for 2022. Net cash used in financing activities for the year ended December 31, 2023 resulted from the payment of $4,002,000 for the repurchase of common stock and $40,000 for treasury stock excise tax, partially offset by $464,000 in proceeds from the exercise of stock options. Net cash used in financing activities for the year ended December 31, 2022 resulted from the payment of $3,882,000 for the repurchase of common stock, partially offset by $80,000 in proceeds from the exercise of stock options.

 

19

 

As of December 31, 2023, we had $2,194,000 available for stock purchases under our stock repurchase program. During the year ended December 31, 2023, we repurchased 951,010 shares of common stock at a cost of $4,002,000. As of December 31, 2023, we had repurchased a total of 20,411,627 shares of common stock at a cost of approximately $50,326,000 through our repurchase program which commenced in 1999. We retire all stock upon repurchase. Future repurchases are expected to be funded from cash on hand and cash flows from operating activities.

 

We believe that our current cash balance and expected cash flow from operations will be sufficient to satisfy our projected working capital and planned capital expenditures for the foreseeable future. 

 

Related Parties

 

During 2023 and 2022, the Company had no related party transactions, other than the Company’s transactions with its non-consolidated affiliate, Harmony. See Note 7 – “Equity Investments in Unconsolidated Affiliate” in the notes to our consolidated financial statements in Item 8 for more information on our relationship with our non-consolidated affiliate Harmony Plastics Private Limited.

 

New Accounting Standards

 

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. These amendments address investor requests for enhanced transparency regarding income tax information. Specifically, they improve income tax disclosures related to rate reconciliation and income taxes paid. ASU 2023-09 becomes effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is evaluating the impact the adoption of this guidance will have on its consolidated financial statements.

 

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant expenses, and is effective for fiscal years beginning after December 15, 2023, on a retrospective basis. The Company is currently evaluating the impact of this standard on the consolidated financial statements.

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments –Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. Public business entities classified as smaller reporting companies are required to apply the provision of ASU 2016-13 with annual reporting periods after December 15, 2022. The Company adopted Topic 326 effective January 1, 2023, which did not have a material impact on the Company’s consolidated financial statements.

 

Management periodically reviews new accounting standards that are issued. Management has not identified any other new standards that it believes merit further discussion at this time.

 

Item 7A.

Quantitative and Qualitative Disclosures About Market Risk.

 

We subcontract the manufacturing of products in Sri Lanka, China and, to a lesser extent, in Mexico, and have a joint venture in India. In addition, our principal executive office, with 22 employees, is located in Canada. We do not believe that we have a material foreign currency exposure in relation to our purchase agreements with companies in Sri Lanka, China, India and Mexico as they are settled in U.S. dollars.  In addition, all sales transactions are in U.S. dollars. In Canada, our foreign currency exposure is not material because we do not conduct manufacturing operations in Canada. Our exposure is limited to payroll expenses in the Canadian branch office. We do have potential material foreign currency exposure in relation to equity in our unconsolidated affiliate in India. The strengthening of the U.S. dollar relative to the foreign currency in India results is an unfavorable currency translation impact on the value of our equity of unconsolidated affiliate and is reported in AOCL. The resulting foreign currency translation gains or losses are deferred as AOCL and reclassified to earnings only upon sale or liquidation of that business.    

 

We do not expect any significant effect on our consolidated results of operations from interest or currency rate fluctuations. We do not hedge interest rates or foreign exchange risks.

 

20

 

Alpha Pro Tech, Ltd.

 

 

Item 8.

Financial Statements and Supplementary Data.

 

  Page
   

Management’s Annual Report on Internal Control over Financial Reporting

22

   

Report of Independent Registered Public Accounting Firm (PCAOB ID 270)

23

   
   

Consolidated Financial Statements:

 
   

Consolidated Balance Sheets as of December 31, 2023 and 2022

25

   

Consolidated Statements of Income for the Years Ended December 31, 2023 and 2022

26

   

Consolidated Statements of Comprehensive Income for the Years Ended December 31, 2023 and 2022

27

   

Consolidated Statements of Shareholders’ Equity for the Years Ended December 31, 2023 and 2022

28

   

Consolidated Statements of Cash Flows for the Years Ended December 31, 2023 and 2022

29

   

Notes to Consolidated Financial Statements

30

 

All schedules are omitted because they are not applicable or the required information is shown in the consolidated financial statements or notes thereto.

 

21

 

Managements Report on Internal Control over Financial Reporting

 

Our management is responsible for establishing and maintaining adequate internal control over financial reporting. Internal control over financial reporting is defined in Rule 13a-15(f) and Rule 15d-15(f) under the Securities Exchange Act of 1934 as a process designed by, or under the supervision of, our principal executive and principal financial officers, and effected by our 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 U.S. generally accepted accounting principles and includes those policies and procedures that:

 

• pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect our transactions and dispositions of our assets;

 

• provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with U.S. generally accepted accounting principles, and that our receipts and expenditures are being made only in accordance with authorizations of management and directors; and

 

• provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets that could have a material effect on the financial statements.

 

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.

 

Under the supervision and with the participation of our management, including our principal executive and principal financial officers, we assessed, as of December 31, 2023, the effectiveness of our internal control over financial reporting. This assessment was based on criteria established in accordance with the Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework). Based on this assessment, our management concluded that our internal control over financial reporting was effective as of December 31, 2023.

 

22

 

 

 

REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

To the Shareholders and the Board of Directors of Alpha Pro Tech, Ltd.

 

Opinion on the Consolidated Financial Statements

We have audited the accompanying consolidated balance sheets of Alpha Pro Tech, Ltd. and subsidiaries (collectively, the Company) as of December 31, 2023 and 2022, the related consolidated statements of income, comprehensive income, shareholders’ equity, and cash flows for each of the years in the two-year period ended December 31, 2023, and the related notes (collectively referred to as the financial statements). In our opinion, the financial statements referred to above present fairly, in all material respects, the consolidated financial position of the Company as of December 31, 2023 and 2022, and the consolidated results of its operations and its cash flows for each of the years in the two-year period ended December 31, 2023, in conformity with accounting principles generally accepted in the United States of America.

 

Basis for Opinion

These financial statements are the responsibility of the Company’s management. Our responsibility is to express an opinion on the Company’s financial statements based on our audits. We are a public accounting firm registered with the 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 financial statements are free of material misstatement, whether due to error or fraud. The Company is not required to have, nor were we engaged to perform, an audit of its internal control over financial reporting. As part of our audits, we are required to obtain an understanding of internal control over financial reporting, but not for the purpose of expressing an opinion on the effectiveness of the Company’s internal control over financial reporting. Accordingly, we express no such opinion.

 

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

 

Critical Audit Matters

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

 

Valuation of Equity Investment in Unconsolidated Affiliate

As more fully described in Notes 3 and 7 to the consolidated financial statements, the Company holds a noncontrolling equity investment in a foreign entity which produces and sales certain products to the Company. As a global organization with an international affiliate, the Company needs to properly value its noncontrolling equity basis

 

23

 

Auditing the Company’s noncontrolling equity investment in a foreign entity was complex and required significant auditor judgement due to the complexities inherent with a foreign domiciled investment with related party transactions, foreign currency translation adjustments, and the potential of impairment.

 

Our testing of the Company’s noncontrolling equity investment in a foreign entity included, among other procedures, testing data for the foreign entity, evaluating and testing the significant assumptions and operating data used to eliminate intercompany transactions, and evaluating management’s method for accounting for the foreign currency transactions. We also visited the factories in India to test the existence of the factories, equipment, and inventory, and to observe operations of the affiliated entity.

 

Provision for Income Taxes

As more fully described in Note 11 to the consolidated financial statements, the Company’s net deferred income tax liabilities were $442,000 as of December 31, 2023, and income tax expense was $1,236,000 for the year ended December 31, 2023.  As a global organization, the Company files income tax returns in the U.S. federal jurisdiction and various state and foreign jurisdictions.

 

Auditing the Company’s provision for income taxes was complex and required a high degree of auditor judgment, subjectivity and effort in performing procedures and evaluating audit evidence relating to (i) management’s assessment of complex tax laws and regulations as it relates to determining the provision for income taxes, (ii) management’s assessment of the realizability of deferred tax assets, specifically related to available tax planning strategies and (iii) evaluating whether the data utilized in the calculations of the provision for income taxes, and deferred tax assets and liabilities were appropriate and consistent with evidence obtained in other areas of the audit.

 

Our testing of the Company’s provision for income taxes included, among others (i) testing the accuracy of the provision for income taxes, which included the effective tax rate reconciliation and permanent and temporary differences, (ii) evaluating whether the data utilized in the calculations of the provision for income taxes and deferred tax assets and liabilities were appropriate and consistent with evidence obtained in other areas of the audit, (iii) evaluating the identification of accruals for unrecognized tax benefits and the reasonableness of the more likely than not determination in consideration of court decisions, legislative actions, statutes of limitations, and developments in tax examinations by jurisdiction, and (iv) evaluating the reasonableness of management’s assessment of the realizability of its deferred tax assets based on expectations of the ability to utilize its tax attributes through testing of historical and estimated future taxable income.

 

/s/ Tanner LLC

 
 

Lehi, Utah

March 13, 2024

 

We have served as the Company’s auditors since 2011.

(PCAOB ID 270)

    

24

Alpha Pro Tech, Ltd.
 

Consolidated Balance Sheets


 
    December 31,    

December 31,

 
   

2023

   

2022

 

Assets

               

Current assets:

               

Cash and cash equivalents

  $ 20,378,000     $ 16,290,000  

Accounts receivable, net

    5,503,000       5,382,000  

Accounts receivable, related party

    1,042,000       1,591,000  

Inventories, net

    20,131,000       24,397,000  

Prepaid expenses

    6,010,000       4,902,000  

Total current assets

    53,064,000       52,562,000  
                 

Property and equipment, net

    5,587,000       5,742,000  

Goodwill

    55,000       55,000  

Definite-lived intangible assets, net

    -       1,000  

Right-of-use assets

    4,810,000       1,725,000  

Equity investment in unconsolidated affiliate

    5,247,000       4,718,000  

Total assets

  $ 68,763,000     $ 64,803,000  
                 

Liabilities and Shareholders' Equity

               

Current liabilities:

               

Accounts payable

  $ 802,000     $ 674,000  

Accrued liabilities

    1,103,000       833,000  

Lease liabilities

    661,000       899,000  

Total current liabilities

    2,566,000       2,406,000  
                 

Lease liabilities, net of current portion

    4,187,000       875,000  

Deferred income tax liabilities, net

    442,000       764,000  

Total liabilities

    7,195,000       4,045,000  

Commitments and contingincies

               

Shareholders' equity:

               

Common stock, $.01 par value: 50,000,000 shares authorized; 11,416,212 and 12,226,306 shares outstanding as of December 31, 2023 and December 31, 2022, respectively

    114,000       123,000  
Additional paid-in capital     16,339,000       17,099,000  

Retained earnings

    46,552,000       45,025,000  

Accumulated other comprehensive loss

    (1,437,000 )     (1,489,000 )

Total shareholders' equity

    61,568,000       60,758,000  

Total liabilities and shareholders' equity

  $ 68,763,000     $ 64,803,000  

 

The accompanying notes are an integral part of these consolidated financial statements.

 

25


 
   

Years Ended December 31,

 
   

2023

   

2022

 
                 

Net sales

  $ 61,232,000     $ 61,981,000  
                 

Cost of goods sold, excluding depreciation and amortization

    38,403,000       40,298,000  

Gross profit

    22,829,000       21,683,000  
                 

Operating expenses:

               

Selling, general and administrative

    17,772,000       16,219,000  

Depreciation and amortization

    925,000       814,000  

Total operating expenses

    18,697,000       17,033,000  
                 

Income from operations

    4,132,000       4,650,000  
                 
Other income (expense):                

Equity in income of unconsolidated affiliate

    477,000       87,000  

Impairment on deposit

    -       (490,000 )

Interest income, net

    816,000       148,000  

Total other income (expense), net

    1,293,000       (255,000 )
                 
                 

Income before provision for income taxes

    5,425,000       4,395,000  

Provision for income taxes

    1,236,000       1,113,000  
                 

Net income

  $ 4,189,000     $ 3,282,000  
                 
                 

Basic earnings per common share

  $ 0.35     $ 0.26  
                 

Diluted earnings per common share

  $ 0.35     $ 0.26  
                 

Basic weighted average common shares outstanding

    11,856,356       12,713,533  
                 

Diluted weighted average common shares outstanding

    11,856,356       12,781,004  

 

The accompanying notes are an integral part of these consolidated financial statements.

 

26


 
   

Years Ended December 31,

 
   

2023

   

2022

 
                 

Net Income

  $ 4,189,000     $ 3,282,000  

Other comprehensive income (loss)- foreign currency translation gain (loss)

    52,000       (620,000 )

Comprehensive Income

  $ 4,241,000     $ 2,662,000  

 

The accompanying notes are an integral part of these consolidated financial statements.

 

27


 
                                   

Accumulated

         
                   

Additional

           

Other

         
   

Common Stock

   

Paid-in

   

Retained

   

Comprehensive

         
   

Shares

   

Amount

   

Capital

   

Earnings

   

Loss

   

Total

 

Balance as of December 31, 2021

    13,115,341     $ 132,000     $ 18,131,000     $ 44,357,000     $ (869,000 )   $ 61,751,000  

Common stock repurchased and retired

    (910,700 )     (9,000 )     (1,259,000 )     (2,614,000 )     -       (3,882,000 )

Options exercised

    21,665       -       80,000       -       -       80,000  

Share-based compensation expense

    -       -       147,000       -       -       147,000  

Total comprehensive income (loss)

    -       -       -       3,282,000       (620,000 )     2,662,000  

Balance as of December 31, 2022

    12,226,306       123,000       17,099,000       45,025,000       (1,489,000 )     60,758,000  

Common stock repurchased and retired

    (951,010 )     (10,000 )     (1,330,000 )     (2,662,000 )     -       (4,002,000 )

Cancellation of stock options

    -       -       (23,000 )     -       -       (23,000 )

Treasury stock excise tax

    -       -       (40,000 )     -       -       (40,000 )

Options exercised

    140,916       1,000       463,000       -       -       464,000  

Share-based compensation expense

    -       -       170,000       -       -       170,000  

Total comprehensive income

    -       -       -       4,189,000       52,000       4,241,000  

Balance as of December 31, 2023

    11,416,212     $ 114,000     $ 16,339,000     $ 46,552,000     $ (1,437,000 )   $ 61,568,000  

 

The accompanying notes are an integral part of these consolidated financial statements.

 

28


 
   

Years Ended December 31,

 
   

2023

   

2022

 

Cash Flows From Operating Activities:

               

Net income

  $ 4,189,000     $ 3,282,000  
Adjustments to reconcile net income to net cash provided by operating activities:                

Share-based compensation

    170,000       147,000  

Depreciation and amortization

    925,000       814,000  

Equity in income of unconsolidated affiliate

    (477,000 )     (87,000 )

Non-cash lease expense

    744,000       923,000  

Deferred income taxes

    (322,000 )     (27,000 )

Changes in operating assets and liabilities:

               

Accounts receivable, net

    (121,000 )     (1,985,000 )

Accounts receivable, related party

    549,000       (208,000 )

Inventories, net

    4,266,000       572,000  

Prepaid expenses

    (1,108,000 )     2,043,000  

Accounts payable and accrued liabilities

    398,000       (271,000 )

Lease liabilities

    (785,000 )     (926,000 )
                 

Net cash provided by operating activities

    8,458,000       4,277,000  
                 

Cash Flows From Investing Activities:

               

Purchases of property and equipment

    (792,000 )     (492,000 )
                 

Cash Flows From Financing Activities:

               

Proceeds from exercise of stock options

    464,000       80,000  

Repurchase of common stock

    (4,002,000 )     (3,882,000 )

Treasury stock excise tax

    (40,000 )     -  
                 

Net cash used in financing activities

    (3,578,000 )     (3,802,000 )
                 

Increase (decrease) in cash and cash equivalents

    4,088,000       (17,000 )
                 

Cash and cash equivalents, beginning of the year

    16,290,000       16,307,000  
                 

Cash and cash equivalents, end of the year

  $ 20,378,000     $ 16,290,000  
                 

Supplemental disclosure of cash flow information:

               

Cash paid for income taxes

  $ 1,524,000     $ 443,000  
                 
Supplemental disclosure of non-cash transactions:                
Net non-cash changes to operating leases   $ 3,859,000     $ -  

 

The accompanying notes are an integral part of these consolidated financial statements.

 
 

    

29

Alpha Pro Tech, Ltd.
 
Notes to Consolidated Financial Statements

 

1.

The Company

 

Alpha Pro Tech, Ltd. (“Alpha Pro Tech,” the “Company,” “we”, “us” or “our”) is in the business of protecting people, products and environments. The Company accomplishes this by developing, manufacturing and marketing a line of building supply products for the new home and re-roofing markets and a line of disposable protective apparel for the cleanroom, industrial, pharmaceutical, medical and dental markets.

 

The Building Supply segment consists of construction weatherization products, such as housewrap, housewrap accessories, namely tape and flashing, synthetic roof underlayment and synthetic roof underlayment accessories, namely self-adhered underlayment, as well as other woven material.

 

The Disposable Protective Apparel segment consists of a complete line of disposable protective garments (shoecovers, bouffant caps, coveralls, gowns, frocks and lab coats), face masks and face shields. All of our disposable protective apparel products, including face masks and face shields, are sold through similar distribution channels, are single-use and disposable, have the purpose of protecting people, products and environments, and have to be produced in Food and Drug Administration (“FDA”) approved facilities, regardless of the market served.

 

The Company’s products are sold under the “Alpha Pro Tech” brand name as well as under private label and are predominantly sold in the United States of America (“U.S.”).

    

 

2.

Revised Prior Period Financial Statements

 

During the financial close for the fiscal year ended December 31, 2023, the Company discovered certain errors related to its accounting policy for the accounting for share repurchases. Since the release of the Financial Accounting Standards Board Accounting Standards Codification (the “ASC” or the “Codification”), the Company should have allocated excess repurchase price over par value between additional paid-in capital and retained earnings, rather than entirely to additional paid-in capital.

 

In periods prior to January 1, 2022, the Company should have allocated $18,131,000 from additional paid-capital to retained earnings, related to previously recording the repurchase price paid in excess of par value to additional paid-in capital instead of allocating the repurchase price paid in excess of par value between additional paid-in capital and retained earnings. For the year ended December 31, 2022, the Company should have allocated an additional $1,032,000 in excess repurchase price to additional paid-capital, resulting in a balance of $17,099,000 of additional paid-in capital and total of retained earnings of $45,025,000 at December 31, 2022. As a result, the Company adjusted the values of additional paid-in capital and retained earnings in shareholders’ equity on the balance sheet, and on the consolidated statements of shareholders’ equity. There was no impact on the statement of income, total consolidated balance sheet or total statement of shareholders’ equity. The only change in the consolidated balance sheet is between additional paid-in capital and retained earnings as total shareholders’ equity did not change.

 

These revisions resulted in an increase in additional paid-in capital and a decrease in retained earnings but no effect on total assets, total liabilities, total shareholders’ equity, net income, earnings per share or cash flows. Management has determined that this revision was not material on a quantitative or qualitative basis to the prior period financial statements based on its analysis performed in accordance with the guidance provided by SEC Staff Accounting Bulletins No. 99 – Materiality and No. 108 –Considering the Effects of Prior Year Misstatements. Management has determined that the cumulative effect of the error was immaterial on the current year balance sheet.

 

The Company has determined that the impact of adjustments relating to the corrections of this accounting error is not material to previously issued annual audited and unaudited financial statements and as such no restatement was necessary. Correcting prior year financial statements for immaterial errors would not require previously filed reports to be amended. Such a correction may be made the next time the registrant files the prior year financial statements, as wells as correcting the cumulative error in the current year would also be immaterial to the current year. Accordingly, these misstatements were corrected, and the adjustments are reflected in the related periods as noted below. The correction of these errors and the adjustments for these changes to the Company’s previously issued audited annual consolidated financial statements are shown in the table below, and the correction of these errors and the adjustments to the previously issued unaudited quarterly consolidated financial statements are shown in Note 19 to the financial statements.

 

30

Alpha Pro Tech, Ltd.
 
Notes to Consolidated Financial Statements

 

Consolidated Balance Sheets

 

   

Previously

   

(1)

         
   

Reported

   

Adjustments

   

Revised

 

As of December 31, 2022

                       

Shareholders' equity:

                       

Common stock, $.01 par value: 50,000,000 shares authorized; 12,226,306 and 13,115,341 shares outstanding as of December 31, 2022 and December 31, 2021, respectively

  $ 123,000     $ -     $ 123,000  

Additional paid in capital

    -       17,099,000       17,099,000  

Retained earnings

    62,124,000       (17,099,000 )     45,025,000  

Accumulated other comprehensive loss

    (1,489,000 )     -       (1,489,000 )

Total shareholders' equity

    60,758,000       -       60,758,000  

Total liabilities and shareholders' equity

  $ 64,803,000     $ -     $ 64,803,000  

 

(1)

Additional paid-in capital and retained earnings have been changed by $17,099,000.

 

Consolidated Statements of Shareholder's Equity

 

                                   

Accumulated

         
                   

Additional

           

Other

         
   

Common Stock

   

Paid-in

   

Retained

   

Comprehensive

         
   

Shares

   

Amount

   

Capital*

   

Earnings**

   

Loss

   

Total

 

Balance as of December 31, 2021 as revised

    13,115,341     $ 132,000     $ 18,131,000     $ 44,357,000     $ (869,000 )   $ 61,751,000  

Common stock repurchased and retired as revised

    (910,700 )     (9,000 )     (1,259,000 )     (2,614,000 )     -       (3,882,000 )

Options exercised

    21,665       -       80,000       -       -       80,000  

Share-based compensation expense

    -       -       147,000       -       -       147,000  

Total comprehensive income (loss)

    -       -       -       3,282,000       (620,000 )     2,662,000  

Balance as of December 31, 2022 as revised

    12,226,306     $ 123,000     $ 17,099,000     $ 45,025,000     $ (1,489,000 )   $ 60,758,000  

 

*This was previously reported as $0 and the total column has been updated to show the change in additional paid-in capital from $0 to $17,099,000, common stock repurchased and retired has been changed from $227,000 to $1,259,000.

 

** This was previously reported as $62,124,000 and the total column has been updated to show the change in common stock repurchased and retired from $3,646,000 to $ 2,614,000.

 

The correcting adjustments have no effect on prior year’s consolidated statements of income, comprehensive income, or cash flows.

 

 

3.

Summary of Significant Accounting Policies

 

Principles of Consolidation

 

The consolidated financial statements of the Company include the accounts of the Company and its wholly-owned subsidiaries, Alpha Pro Tech, Inc. and Alpha ProTech Engineered Products, Inc. All significant intercompany accounts and transactions have been eliminated in consolidation.

 

Events that occurred after December 31, 2023, through the date on which these financial statements were filed with the Securities and Exchange Commission (“SEC”) were considered in the preparation of these financial statements.

 

Use of Estimates

 

The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) 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 for the reporting period.  Actual results could differ from these estimates.

 

31

Alpha Pro Tech, Ltd.
 
Notes to Consolidated Financial Statements

 

Periods Presented

 

All amounts have been rounded to the nearest thousand with the exception of the per share data. The Company qualified as a smaller reporting company at the measurement date for determining such qualification during 2023. According to the disclosure requirements for smaller reporting companies, the Company has included balance sheets as of the end of the two most recent years and statements of income, comprehensive income, shareholders’ equity and cash flows for each of the two most recent years.

 

Cash and Cash Equivalents

 

The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.

 

Investments

 

Investments are classified as available-for-sale in accordance with U.S. GAAP. The Company does not have any investments in securities that are classified as held-to-maturity or trading. Available-for-sale investments are carried at their fair values using quoted prices in active markets for identical securities, with realized and unrealized gains and losses reported in net income. The cost of securities sold is based on the specific identification method. Investments that the Company intends to hold for more than one year are classified as long-term investments in the accompanying consolidated balance sheets.

 

Accounts Receivable

 

Accounts receivable are recorded at the invoice amount and do not bear interest. The allowance for credit losses is the Company’s best estimate of the amount of expected credit losses in the Company’s existing accounts receivable; however, changes in circumstances relating to accounts receivable may result in a requirement for additional allowances in the future. The Company pools accounts receivable based on risk characteristics, which include type of customer and age of open receivable balance. The allowance for each credit losses pool is estimated based on historical write-off experience and known conditions, adjusted for management’s reasonable and supportable expectations of future conditions. Account balances are charged against the allowance when management determines that the probability for collection of an account balance is remote. As of December 31, 2023, the Company had recorded an allowance for credit losses on accounts receivable of $35,000. As of December 31, 2022, the Company had recorded an allowance for doubtful accounts on accounts receivable of $45,000.

 

Inventories

 

Inventories include freight-in, materials, labor and overhead costs and are stated at the lower of cost or net realizable value.  Allowances are recorded for slow-moving, obsolete or unusable inventories. The Company assesses inventories for estimated obsolescence or unmarketable products and writes down the difference between the cost of the inventories and the estimated net realizable values based upon assumptions about future sales and supplies on-hand. As of December 31, 2023 and 2022, the Company had recorded an allowance for excess and obsolete inventories of $292,000 and $152,000, respectively.

 

Property and Equipment

 

Property and equipment are stated at cost less accumulated depreciation and amortization. Costs to develop internal use software are charged to expense as incurred until the preliminary project stage has been completed and application development begins. The Company discontinues capitalization upon entering the post-implementation stage and expenses ongoing maintenance and support costs. Property and equipment are depreciated or amortized using the straight-line method over the shorter of the respective useful lives of the assets or the related lease terms as follows:

 

Buildings (in years)

25

Machinery and equipment (in years)

5

- 15

Office furniture and equipment (in years)

2

- 7

Leasehold improvements (in years)

4

- 5

Software (in years)

5

 

Expenditures for renewals and betterments are capitalized, whereas costs of maintenance and repairs are charged to operations in the period incurred.

 

32

Alpha Pro Tech, Ltd.
 
Notes to Consolidated Financial Statements

 

Goodwill and Intangible Assets

 

The Company accounts for goodwill and definite-lived intangible assets in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 350, Intangibles – Goodwill and Other. Goodwill is not amortized, but rather is tested annually for impairment. Intangible assets with finite lives are amortized over their useful lives (see Note 6). The Company’s patents and trademarks are recorded at cost and are amortized using the straight-line method over their estimated useful lives of 5-17 years.

 

Fair Value of Financial Instruments

 

The estimated fair values of financial instruments are determined based on relevant market information and cannot be determined with precision. The Company’s financial instruments consist primarily of cash, cash equivalents and marketable securities.

 

Impairment of Long-Lived Assets

 

The Company reviews long-lived assets for impairment whenever events or changes in its business circumstances indicate that the carrying amounts of the assets may not be fully recoverable. If it is determined that the undiscounted future net cash flows are not sufficient to recover the carrying values of the assets, an impairment loss is recognized for the excess of the carrying values over the fair values of the assets. The Company believes that the future undiscounted net cash flows to be received from its long-lived assets exceed the assets’ carrying values and, accordingly, the Company has not recognized any impairment losses for the years ended December 31, 2023 and 2022.

 

Revenue Recognition

 

Net sales includes revenue from products and shipping and handling charges, net of estimates for product returns and any related sales incentives. Our customer contracts have a single performance obligation: transfer control of products to customers. Revenue is measured as the amount of consideration that we expect to receive in exchange for transferring control of products. All revenue is recognized when we satisfy our performance obligations under the applicable contract. We recognize revenue in connection with transferring control of the promised products to the customer, with revenue being recognized at the point in time when the customer obtains control of the products, which is generally when title passes to the customer upon delivery to a third party carrier for FOB shipping point arrangements and to the customer for FOB destination arrangements, at which time a receivable is created for the invoice sent to the customer. Shipping and handling activities are performed prior to the customer obtaining control of the goods, and are accounted for as fulfillment activities and are not a promised good or service. Shipping and handling charges billed to customers are included in revenue. Shipping and handling costs, associated with the distribution of the Company’s product to the customers, are recorded in cost of goods sold and are recognized when control of the product is transferred to the customer, which is generally when title passes to the customer upon delivery to a third-party carrier for FOB shipping point arrangements and to the customer for FOB destination arrangements. We estimate product returns based on historical return rates and estimate rebates based on contractual agreements. Using probability assessments, we estimate sales incentives expected to be paid over the term of the contract. Sales taxes and value added taxes in foreign and domestic jurisdictions that are collected from customers and remitted to governmental authorities are accounted for on a net basis and, therefore, are excluded from net sales. The Company manufactures certain private label goods for customers and has determined that control does not pass to the customer at the time of manufacture, based upon the nature of the private labelling. The Company has determined as of December 31, 2023, that it had no material contract assets, and concluded that its contract liabilities (primarily rebates) had the right of offset against customer receivables. See Note 15 of these Notes to Consolidated Financial Statements for information on revenue disaggregated by type and by geographic region.

 

Shipping and Handling Costs

 

The costs of shipping products to distributors are recorded in cost of goods sold.

 

Stock-Based Compensation

 

The Company maintains the 2020 Incentive Plan under which the Company may grant incentive stock options, non-qualified stock options, restricted stock, restricted stock units and other equity-based compensation to employees and non-employee directors. Stock options have been granted with exercise prices at or above the fair market value of the underlying shares of common stock on the date of grant. Options vest and expire according to terms established at the grant date. Restricted stock and restricted stock units have been granted, and the fair market value of these awards equals the closing stock price on the date of grant.

 

33

Alpha Pro Tech, Ltd.
 
Notes to Consolidated Financial Statements

 

The Company accounts for share-based awards in accordance with ASC 718, Stock Compensation. ASC 718 requires companies to record compensation expense for the value of all outstanding and unvested share-based awards, including employee stock options.

 

For the years ended December 31, 2023 and 2022, there were 46,400 and 19,600 stock options granted, respectively, under the Company’s stock option plan. The Company recognized $25,000 and $43,000 in stock-based compensation expense for the years ended December 31, 2023 and 2022, respectively, related to outstanding options. For the years ended December 31, 2023 and 2022, 227,000 and 21,772 restricted stock equity awards, respectively, were granted under the 2020 Incentive Plan and the compensation expense associated with these awards was $145,000 and $104,000 in 2023 and 2022, respectively.

 

Income Taxes

 

The Company accounts for income taxes using the asset and liability method. A valuation allowance is recorded to reduce the carrying amounts of deferred income tax assets unless it is more likely than not that such assets will be realized. The Company’s policy is to record any interest and penalties assessed by the Internal Revenue Service as a component of the provision for income taxes. The Company provides allowances for uncertain income tax positions when it is more likely than not that the position will not be sustained upon examination by the tax authority.

 

Alpha Pro Tech, Ltd. and its subsidiaries file income tax returns in the U.S. federal jurisdiction, and in various state and foreign jurisdictions.

 

Earnings Per Common Share

 

The following table provides a reconciliation of both net income and the number of shares used in the computation of “basic” earnings per common share (“EPS”), which utilizes the weighted average number of common shares outstanding without regard to potential common shares, and “diluted” EPS, which includes all potential common shares which are dilutive for the years ended December 31, 2023 and 2022.

 

   

Years Ended December 31,

 
   

2023

   

2022

 
                 

Net income (numerator)

  $ 4,189,000     $ 3,282,000  
                 

Shares (denominator):

               

Basic weighted average common shares outstanding

    11,856,356       12,713,533  

Add: Dilutive effect of common stock options

    -       67,471  
                 

Diluted weighted average common shares outstanding

    11,856,356       12,781,004  
                 

Earnings per common share:

               

Basic

  $ 0.35     $ 0.26  

Diluted

  $ 0.35     $ 0.26  

 

Translation of Foreign Currencies

 

Transactions in foreign currencies are translated into U.S. dollars at the exchange rate prevailing at the transaction date. Monetary assets and liabilities in foreign currencies at each period end are translated at the exchange rate in effect at that date. Transaction gains or losses on foreign currencies are reflected in selling, general and administrative expenses and were not material for the years ended December 31, 2023 and 2022.

 

34

Alpha Pro Tech, Ltd.
 
Notes to Consolidated Financial Statements

 

The Company does not have a material foreign currency exposure in regards to purchase agreements with companies in Asia and Mexico as the agreements are in U.S. dollars. In addition, all sales transactions are in U.S. dollars. The Company has a foreign currency exposure with respect to its Canadian branch office. The foreign currency exposure is not material due to the fact that the Company does not manufacture products in Canada. The exposure primarily relates to payroll expenses in the Company’s administrative branch office in Canada. The Company also has potentially material foreign currency exposure in regards to its equity in its unconsolidated affiliate in India. The Company’s unconsolidated affiliate operations are in India; therefore, U.S. GAAP requires the Company to adjust the value of its investment for changes in foreign currency exchange rates. The Company determines the functional currency of its joint venture based upon the primary currency used to generate and expend cash, which is the currency of the country in which the joint venture is located. For joint ventures with functional currencies other than the U.S. dollar, the investment in that joint venture is translated into U.S. dollars using period-end exchange rates. The resulting foreign currency translation losses are deferred as accumulated other comprehensive loss (“AOCL”) and reclassified to earnings only upon sale or liquidation of that business. The foreign currency translations reduced the balance of equity in unconsolidated affiliated by $1,437,000 and $1,489,000 as of December 31, 2023 and 2022, respectively, and the loss was recorded in AOCL.

 

Research and Development Costs

 

Research and development costs are expensed as incurred and are included in selling, general and administrative expenses. Such costs were not material for the years ended December 31, 2023 and 2022.

 

Advertising Costs

 

The Company expenses advertising and promotional costs as incurred. These costs are included in selling, general and administrative expenses and were $60,000 and $102,000 for the years ended December 31, 2023 and 2022, respectively.

 

Loss Contingencies

 

The outcomes of legal proceedings and claims brought against the Company are subject to uncertainty. An estimated loss from a loss contingency such as a legal proceeding or claim is accrued if it is probable that an asset has been impaired or a liability has been incurred and the amount of the loss can be reasonably estimated. In determining whether a loss should be accrued, we evaluate, among other factors, the degree of probability of an unfavorable outcome and the ability to make a reasonable estimate of the amount of loss.

 

Fair Value Measurements

 

ASC 820, Fair Value Measurements and Disclosures, establishes a framework for measuring fair value in accordance with U.S. GAAP, clarifies the definition of fair value within that framework and expands disclosures about the use of fair value measurements. On a quarterly basis, the Company measures at fair value certain financial assets using a hierarchy of valuation techniques based on whether the inputs to those valuation techniques are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect the Company’s own assumptions. The fair value hierarchy prioritizes the inputs into three broad levels.

 

This hierarchy requires the Company to minimize the use of unobservable inputs and to use observable market data, if available, when determining fair value. There were no fair values of the Company’s financial assets as of December 31, 2023 and 2022.

 

New Accounting Standards

 

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. These amendments address investor requests for enhanced transparency regarding income tax information. Specifically, they improve income tax disclosures related to rate reconciliation and income taxes paid. ASU 2023-09 becomes effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is evaluating the impact the adoption of this guidance will have on its consolidated financial statements.

 

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant expenses, and is effective for fiscal years beginning after December 15, 2023, on a retrospective basis. The Company is currently evaluating the impact of this standard on the consolidated financial statements.

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. Public business entities classified as smaller reporting companies were required to apply the provision of ASU 2016-13 with annual reporting periods after December 15, 2022. The Company adopted Topic 326 effective January 1, 2023, which did not have a material impact on the Company’s consolidated financial statements.

 

Management periodically reviews new accounting standards that are issued. Management has not identified any other new standards that it believes merit further discussion at this time.

 

35

Alpha Pro Tech, Ltd.
 
Notes to Consolidated Financial Statements

 

 

4.

Inventories

 

Inventories consisted of the following:

 

   

December 31,

 
   

2023

   

2022

 
                 

Raw materials

  $ 10,470,000     $ 13,018,000  

Work in process

    2,236,000       2,225,000  

Finished goods

    7,425,000       9,154,000  
Total inventory   $ 20,131,000     $ 24,397,000  

 

 

5.

Property and Equipment

 

Property and equipment consisted of the following:

 

   

December 31,

 
   

2023

   

2022

 
                 

Buildings

  $ 493,000     $ 493,000  

Machinery and equipment

    15,461,000       14,948,000  

Office furniture and equipment

    2,541,000       2,393,000  

Leasehold improvements

    658,000       606,000  

Software

    3,000       3,000  
                 
      19,156,000       18,443,000  

Less accumulated depreciation and amortization

    (13,569,000 )     (12,701,000 )
                 

Total net property and equipment

  $ 5,587,000     $ 5,742,000  

 

Depreciation and amortization expense for property and equipment was $925,000 and $814,000 for the years ended December 31, 2023 and 2022, respectively.

     

 

6.

Goodwill and Intangible Assets

 

Management evaluates goodwill for impairment on an annual basis (in the fourth quarter), and no impairment charge was identified for the years presented.

 

36

Alpha Pro Tech, Ltd.
 
Notes to Consolidated Financial Statements

 

Definite-lived intangible assets, consisting of patents and trademarks, are amortized over their useful lives. Intangible assets consisted of the following:

 

   

December 31, 2023

   

December 31, 2022

 
   

Weighted

Average

Amortization

Period (Years)

   

Gross

Carrying

Amount

   

Accumulated Amortization

   

Net

Carrying

Amount

   

Weighted

Average

Amortization

Period

(Years)

   

Gross

Carrying

Amount

   

Accumulated Amortization

   

Net

Carrying

Amount

 

Patents and Trademarks

    0.0     $ 474,000     $ (474,000 )   $ 0       1.0     $ 474,000     $ (473,000 )   $ 1,000  

 

Amortization expense for intangible assets was $1,000 and $2,000 for the years ended December 31, 2023 and 2022, respectively.

 

There is no estimated future amortization expense related to definite-lived intangible assets for the year ending December 31, 2024.

     

 

7.

Equity Investments in Unconsolidated Affiliate

 

In 2005, Alpha ProTech Engineered Products, Inc. (a subsidiary of Alpha Pro Tech, Ltd.) entered into a joint venture with a manufacturer in India, Maple Industries and associates, for the production of building products. Under the terms of the joint venture agreement, a private company, Harmony Plastics Private Limited (“Harmony”), was created with ownership interests of 41.66% owned by Alpha ProTech Engineered Products, Inc. and 58.34% owned by Maple Industries and associates.

 

This joint venture positions Alpha ProTech Engineered Products, Inc. to respond to current and expected increased product demand for housewrap and synthetic roof underlayment and provides future capacity for sales of specialty roofing component products and custom products for industrial applications requiring high quality extrusion coated fabrics. In addition, the joint venture now supplies products for the Company’s Disposable Protective Apparel segment.

 

The capital from the initial funding and a bank loan, which loan is guaranteed exclusively by the individual shareholders of Maple Industries and associates and collateralized by the assets of Harmony, were utilized to purchase the original manufacturing facility in India. Harmony currently has four facilities in India (three owned and one rented), consisting of: (1) a 139,000 square foot building for manufacturing building products; (2) a 121,000 square foot building for manufacturing coated material and sewing proprietary disposable protective apparel; (3) a 23,000 square foot facility for sewing proprietary disposable protective apparel; and (4) a 159,000 square foot facility (rented) for manufacturing Building Supply segment products. All additions have been financed by Harmony with no guarantees from the Company.

 

In accordance with ASC 810, Consolidation, the Company assesses whether or not related entities are variable interest entities (“VIEs”). For those related entities that qualify as VIEs, ASC 810 requires the Company to determine whether the Company is the primary beneficiary of the VIE, and, if so, to consolidate the VIE. The Company has determined that Harmony is not a VIE and is, therefore, considered to be an unconsolidated affiliate.

 

The Company records its investment in Harmony as “equity investment in unconsolidated affiliate” in the accompanying consolidated balance sheets. The Company records its equity interest in Harmony’s results of operations as “equity in income of unconsolidated affiliate” in the accompanying consolidated statements of income. The Company periodically reviews its investment in Harmony for impairment. Management has determined that no impairment was required as of December 31, 2023, or December 31, 2022. Under the equity method, since the Company’s reporting currency is different from of Harmony’s reporting currency, the Company is required to translate our proportionate share of equity for effects of translations in foreign currency and adjust the investment accordingly, and accrue the adjustment as a component of AOCL.

 

For the years ended December 31, 2023 and 2022, the Company purchased $18,822,000 and $22,877,000 of inventories, respectively, from Harmony. For the years ended December 31, 2023 and 2022, the Company recorded equity in income of unconsolidated affiliate of $477,000 and $87,000, respectively. For the years ended December 31, 2023 and 2022, the Company sold $266,000 and $570,000 of inventories, respectively, to Harmony.

 

37

Alpha Pro Tech, Ltd.
 
Notes to Consolidated Financial Statements

 

As of December 31, 2023, the Company’s investment in Harmony was $5,247,000, which consisted of its original $1,450,000 investment and cumulative equity in income of unconsolidated affiliate of $6,253,000, less $942,000 in repayments of an advance, payments of $77,000 in dividends and AOCL on foreign currency translations of $1,437,000.

    

 

8.

Accrued Liabilities

 

Accrued liabilities consisted of the following:

 

   

December 31,

 
   

2023

   

2022

 
                 

Payroll expenses and tax payable

  $ 157,000     $ 138,000  

Commission and bonuses payable and general accrued liabilities

    946,000       695,000  

Total accrued liabilities

  $ 1,103,000     $ 833,000  

 

Contract liabilities were $3,129,000 and $2,598,000 as of December 31, 2023 and 2022, respectively, which are netted against the related accounts receivable due to the legal right of offset.

     

 

9.

Shareholders Equity

 

Repurchase Program

 

During the year ended December 31, 2023, the Company repurchased and retired 951,010 shares of its common stock for $4,002,000. During the year ended December 31, 2022, the Company repurchased and retired 910,700 shares of its common stock for $3,882,000. As of December 31, 2023, the Company had $2,194,000 available to repurchase common shares under the repurchase program. The excess of repurchase price over par value is allocated between additional paid-in capital and retained earnings.

 

Option Activity

 

The 2004 Stock Option Plan (the “2004 Plan”) is an equity compensation plan that provides for grants of stock options to eligible individuals. The 2004 Plan is intended to recognize the contributions made to the Company by key employees of the Company, provide key employees with additional incentive to devote themselves to the future success of the Company and improve the ability of the Company to attract, retain and motivate individuals. The 2004 Plan also is intended as an incentive to certain members of the Board of Directors of the Company to continue to serve on the Board of Directors and to devote themselves to the future success of the Company.

 

The 2004 Plan provides for a total of 5,000,000 common shares eligible for issuance. Under the 2004 Plan, approximately 5,009,750 options had been granted as of December 31, 2020. Under the 2004 Plan, option grants have a three-year vesting period and, since 2005, expire no later than the fifth anniversary from the date of grant. The exercise price of the options is determined based on the fair market value of the stock on the date of grant.

 

At the Company’s 2020 Annual Meeting of Shareholders held on June 9, 2020, the Company’s shareholders approved the Alpha Pro Tech, Ltd. 2020 Omnibus Incentive Plan (the “2020 Incentive Plan”). The 2020 Incentive Plan provides for the grant of incentive and nonqualified stock options, stock appreciation rights, awards of restricted stock and restricted stock units, performance share awards, cash awards and other equity-based awards to employees (including officers), consultants and non-employee directors of the Company and its affiliates. A total of 1,800,000 shares of the Company’s common stock are reserved for issuance under the 2020 Incentive Plan, plus the number of shares underlying any award granted under the 2004 Option Plan that expires, terminates or is cancelled or forfeited under the terms of the 2004 Option Plan. As a result of the approval of the 2020 Incentive Plan, no future equity awards will be made pursuant to the 2004 Option Plan. Although no new awards may be granted under the 2004 Option Plan, all previously granted awards under the 2004 Option Plan will continue to be governed by the terms of the 2004 Option Plan.

 

38

Alpha Pro Tech, Ltd.
 
Notes to Consolidated Financial Statements

 

The following table summarizes restricted stock awards activity for the years ended December 31, 2023 and 2022:

 

           

Weighted-Average

 
           

Grant Date Price

 
   

Shares

   

Restricted stock awards

 
                 

Outstanding, December 31, 2021

    15,140     $ 7.14  

Granted to employees and directors

    21,772       4.00  

Vested

    (18,540 )     6.56  

Canceled/expired/forfeited

    -       -  

Outstanding, December 31, 2022

    18,372       4.00  

Granted to employees and directors

    227,000       4.23  

Vested

    (10,200 )     3.99  

Canceled/expired/forfeited

    -       -  

Outstanding December 31, 2023

    235,172       4.21  

 

During the years ended December 31, 2023, and 2022, 227,000 and 21,772 restricted stock awards were granted under the 2020 Incentive Plan, respectively. The Company recognized $145,000 and $104,000 in compensation expense associated with outstanding restricted stock awards for the years ended December 31, 2023 and 2022, respectively. As of December 31, 2023, $878,000 of total unrecognized compensation cost related to the restricted stock grants was expected to be recognized over a weighted-average remainder period of 2.61 years.

 

The following table summarizes option activity for the years ended December 31, 2023 and 2022:

 

           

Weighted

 
           

Average

 
           

Exercise Price

 
   

Shares

   

Per Option

 
                 

Options outstanding, December 31, 2021

    427,580     $ 3.50  

Granted to employees and directors

    19,600       3.99  

Exercised

    (21,665 )     3.70  

Canceled/expired/forfeited

    (14,900 )     3.93  

Options outstanding, December 31, 2022

    410,615       3.50  

Granted to employees and directors

    46,400       4.23  

Exercised

    (140,916 )     3.29  

Canceled/expired/forfeited

    (23,333 )     3.53  

Options outstanding, December 31, 2023

    292,766       3.71  

Options exercisable, December 31, 2023

    236,565       3.60  

 

Stock options to purchase 292,766 and 410,615 shares of common stock were outstanding as of December 31, 2023 and 2022, respectively. All except 46,400 of the stock options, which were anti-dilutive, were included in the computation of the weighted-average number of dilutive common shares outstanding for the year ended December 31, 2023. All of the stock options were included in the computation of the weighted-average number of dilutive common shares outstanding for the year ended December 31, 2022.

 

39

Alpha Pro Tech, Ltd.
 
Notes to Consolidated Financial Statements

 

The Company used the Black-Scholes option-pricing model to value the options. The Company uses historical data to estimate the expected term of the options. The risk-free interest rate for periods consistent with the expected term of the award is based on the U.S. Treasury rates in effect at the time of grant. The expected volatility is based on historical volatility. The Company uses an estimated dividend payout ratio of zero, as the Company has not paid dividends in the past and, at this time, does not expect to do so in the foreseeable future. The Company accounts for option forfeitures as they occur.

 

The following table summarizes information about stock options as of December 31, 2023:

 

   

Options Outstanding

   

Options Exercisable

 

Range of

Exercise

Prices

 

Options

   

Weighted

Average Exercise

Price

   

Weighted

Average

Remaining

Contract Life

(in years)

   

Aggregate

Intrinsic

Value

   

Options

   

Weighted

Average Exercise

Price

   

Weighted

Average

Remaining

Contract Life

(in years)

   

Aggregate

Intrinsic

Value

 

$3.42

- $4.23     292,766     $ 3.71       1.17     $ 462,000       236,565     $ 3.60       0.36     $ 400,000  

 

The intrinsic value is the amount by which the market value of the underlying common stock exceeds the exercise price of the respective stock options. The aggregate intrinsic value of stock options exercised during the years ended December 31, 2023 and 2022, was $109,000 and $12,000, respectively.

 

As of December 31, 2023, $147,000 of total unrecognized compensation cost related to stock options was expected to be recognized over a weighted-average remaining period of 2.5 years. Cash received from 140,916 options exercised for the year ended December 31, 2023, was $464,000.

 

Dividends

 

The holders of the Company’s common stock are entitled to receive such dividends as may be declared by the Board of Directors of the Company from time to time to the extent that funds are legally available for payment thereof. The Company has never declared or paid any dividends on any of its outstanding shares of common stock. The Board of Directors’ current policy is not to pay dividends but rather to use available funds to repurchase common shares in accordance with the Company’s repurchase program and to fund the continued development and growth of the Company. Consequently, the Company currently has no plans to pay cash dividends in the foreseeable future.

 

 

10.

Accumulated Other Comprehensive Loss

 

Accumulated other comprehensive loss, a component of shareholders’ equity, consists of foreign currency translation adjustments related to foreign currency gains or losses on our unconsolidated affiliate as its functional currency is other than the U.S. dollar. The resulting foreign currency translation gains or losses are deferred as AOCL and reclassified to earnings only upon sale or liquidation of that business. The accumulated other comprehensive loss on equity in unconsolidated affiliate was $1,437,000 and $1,489,000 as of December 31, 2023 and 2022, respectively.

 

40

Alpha Pro Tech, Ltd.
 
Notes to Consolidated Financial Statements

   
 

11.

Income Taxes

 

The provision (benefit) for income taxes consisted of the following:

 

   

For the Years Ended December 31,

 
   

2023

   

2022

 
                 

Current

  $ 1,558,000     $ 1,140,000  

Deferred

    (322,000 )     (27,000 )
                 

Provision for income taxes

  $ 1,236,000     $ 1,113,000  

 

Deferred income tax assets (liabilities) consisted of the following:

 

   

December 31,

 
   

2023

   

2022

 

Temporary differences:

               

Property and equipment

  $ (858,000 )   $ (920,000 )

Intangible assets

    102,000       (11,000 )

Inventory reserve

    61,000       32,000  

Accrued expenses and inventory

    199,000       191,000  

Right of Use Asset

    (1,281,000 )     -  

Foreign exchange

    16,000       12,000  

Lease Liability

    1,289,000       -  

AMT/Foreign tax credits

    141,000       128,000  

State income taxes

    (111,000 )     (196,000 )
                 

Net deferred income tax liabilities

  $ (442,000 )   $ (764,000 )

 

The provision for income taxes differs from the amount that would be obtained by applying the U.S. statutory rate to income before income taxes as a result of the following:

 

   

For the Years Ended December 31,

 
   

2023

   

2022

 

Income taxes based on U.S. statutory rate of 21%

  $ 1,150,000     $ 923,000  

Non-deductible meals & entertainment

    12,000          

FDII deduction

    (6,000 )     (22,000 )

Foreign taxes

    (82,000 )     (23,000 )

State taxes

    169,000       170,000  

Stock Compensation

    18,000       60,000  

Other

    (25,000 )     5,000  
                 

Provision for income taxes

  $ 1,236,000     $ 1,113,000  

    

41

Alpha Pro Tech, Ltd.
 
Notes to Consolidated Financial Statements

 

12.

Leases

 

Operating Lease Commitments: The Company leases its facilities under non-cancelable operating leases expiring on various dates through December 31, 2034. The Company has operating leases for the Company’s corporate office and manufacturing facilities, which expire at various dates through 2034. The Company’s primary operating lease commitments as of December 31, 2023, related to the Company’s manufacturing facilities in Valdosta, Georgia, Nogales, Arizona and Salt Lake City, Utah, as well as the Company’s corporate headquarters in Markham, Ontario, Canada.

 

As of December 31, 2023, the Company had operating lease right-of-use assets of $4,810,000 and operating lease liabilities of $4,848,000. As of December 31, 2023, we did not have any finance leases recorded on the Company’s consolidated balance sheet. Operating lease expenses were approximately $1,285,000 and $1,283,000 for the years ended December 31, 2023 and 2022, respectively.

 

The aggregate future minimum lease payments and reconciliation to lease liabilities as of December 31, 2023, were as follows:

 

   

December 31,

 
   

2023

 

2024

  $ 661,000  

2025

    545,000  

2026

    511,000  

2027

    468,000  

2028

    468,000  

Thereafter

    5,153,000  

Total future minimum lease payments

    7,806,000  

Less imputed interest

    (2,958,000 )

Total lease liabilities

  $ 4,848,000  

 

As of December 31, 2023, the weighted average remaining lease term of the Company’s operating leases was 15.07 years. During the year ended December 31, 2023, the weighted average discount rate with respect to these leases was 6.96%.

 

 

13.

Legal

 

Legal Proceedings:

 

On June 7, 2022, the Company filed a lawsuit (the “Lawsuit”) in the Fourth Judicial District Court of Utah naming as defendants Mechanized Concepts, LLC, Matthew D. Collegee, Collegee Machine, Engineering, Design, LLC, Joseph Collegee d/b/a/ Collegee Machine, and Justin Staub (collectively, the “Defendants”). The Lawsuit relates to certain equipment ordered from Defendants and paid for by the Company, which Defendants never delivered. In the Lawsuit the Company is seeking the following relief: compensatory damages in the amount $490,000, representing the money the Company paid for the machines it never received, lost profits in the form of mask sales it could have made if Defendants had delivered the machines on the promised date and other monetary and equitable relief. In 2022, the Company has written off the $490,000 balance of the deposit paid for the equipment, pending any recovery in the Lawsuit. As of the date hereof, no counterclaims have been asserted against the Company. The Company believes there would not be any meritorious claims against the Company in the Lawsuit. The Lawsuit is in its early stages and the final outcome, including the potential amount of any recovery for the Company’s claims, is uncertain.

 

The Company is subject to various pending and threatened litigation actions in the ordinary course of business. Although it is not possible to determine with certainty at this point in time what liability, if any, the Company will have as a result of such litigation, based on consultation with legal counsel, management does not anticipate that the ultimate liability, if any, resulting from such litigation will have a material effect on the Company’s financial condition and results of operations.

    

 

14.

Employee Benefit Plans

 

The Company has certain benefit plans. Under the plans, employees may contribute up to 12% of their gross earnings subject to certain limitations. The Company contributes an additional 0.5% of gross earnings for those employees contributing 1% of their gross earnings and contributes 1% of gross earnings for those employees contributing 2% to 12% of their gross earnings. The amounts contributed to the plans by the Company were $48,000 and $50,000 for the years ended December 31, 2023 and 2022, respectively.

 

42

Alpha Pro Tech, Ltd.
 
Notes to Consolidated Financial Statements

 

The Company does not have any other significant pension, profit sharing or similar plans established for its employees. Pursuant to his employment agreement with the Company, Lloyd Hoffman, our President and Chief Executive Officer, is contractually entitled to receive from the Company at the conclusion of each fiscal year a cash bonus in an amount equal to 5% pre-tax profits of the Company, excluding bonus expense, as presented in the Company’s audited consolidated statements of income for such fiscal year, subject to a maximum payment of $1,000,000. The Company accrued $286,000 for the year ended December 31, 2023, compared to $231,000 for 2022, in connection with the bonus.

     

 

15.

Activity of Business Segments

 

The Company operates through two business segments:

 

(1) Building Supply: consisting of a line of construction supply weatherization products. The construction supply weatherization products consist of housewrap and synthetic roof underlayment, as well as other woven material. The majority of the Company’s equity in income of unconsolidated affiliate (Harmony) is included in the total segment income for the Building Supply segment.

 

(2) Disposable Protective Apparel: consisting of a complete line of disposable protective garments, including shoecovers (including the Aqua Trak® and spunbond shoecovers), bouffant caps, coveralls, frocks, lab coats, gowns and hoods, as well as face masks and face shields for the pharmaceutical, cleanroom, industrial, medical and dental markets. A portion of the Company’s equity in income of unconsolidated affiliate (Harmony) is included in the total segment income for the Disposable Protective Apparel segment.

 

Segment data excludes charges allocated to the principal executive office and other unallocated corporate overhead expenses and income tax. The Company evaluates the performance of its segments and allocates resources to them based primarily on net sales.

 

The accounting policies of the segments are the same as those described previously under Summary of Significant Accounting Policies (see Note 3). Segment data excludes charges allocated to the principal executive office and other corporate unallocated expenses and income taxes. The Company evaluates the performance of its segments and allocates resources to them based primarily on net sales.

 

The following table presents net sales for each segment:

 

   

Years Ended December 31,

 
   

2023

   

2022

 
                 

Building Supply

  $ 40,396,000     $ 36,937,000  

Disposable Protective Apparel

    20,836,000       25,044,000  
                 

Consolidated net sales

  $ 61,232,000     $ 61,981,000  

 

The following table presents the reconciliation of total segment income to total consolidated net income:

 

   

Years Ended December 31,

 
    2023     2022  
                 

Building Supply

  $ 5,703,000     $ 5,359,000  

Disposable Protective Apparel

    4,385,000       4,010,000  

Total segment income

    10,088,000       9,369,000  
                 

Unallocated corporate overhead expenses

    4,663,000       4,974,000  

Provision for income taxes

    1,236,000       1,113,000  

Consolidated net income

  $ 4,189,000     $ 3,282,000  

 

43

Alpha Pro Tech, Ltd.
 
Notes to Consolidated Financial Statements

 

The following table presents net sales and long-lived assets, net of accumulated depreciation and amortization, information by geographic area:

 

   

Years Ended December 31,

 
   

2023

   

2022

 
                 

Net sales by geographic region

               

United States

  $ 60,882,000     $ 60,489,000  

International

    350,000       1,492,000  
                 

Consolidated net sales

  $ 61,232,000     $ 61,981,000  

 

   

As of December 31,

 
   

2023

   

2022

 

Long-lived assets, net by geographic region

               

United States

  $ 4,340,000     $ 4,380,000  

International

    1,247,000       1,362,000  
                 

Consolidated total long-lived assets, net

  $ 5,587,000     $ 5,742,000  

 

Net sales by geographic region are based on the countries in which our customers are located. For the year ended December 31, 2023, the Company did not generate sales from any single country, except the United States, that were significant to the Company’s consolidated net sales.

 

The following table presents the consolidated net property, equipment, goodwill and intangible assets by segment:

 

   

As of December 31,

 
   

2023

   

2022

 
                 

Building Supply

  $ 3,389,000     $ 3,395,000  

Disposable Protective Apparel

    1,213,000       1,327,000  

Total segment assets

    4,602,000       4,722,000  
                 

Unallocated corporate assets

    1,040,000       1,076,000  

Total consolidated assets

  $ 5,642,000     $ 5,798,000  

 

 

16.

Concentration of Risk

 

The Company maintains its cash and cash equivalents in various bank accounts, the balances of which at times may exceed federally insured limits. The Company has not experienced any losses related to these accounts, and management does not believe that the Company is exposed to significant credit risk.

 

Management believes that adequate provision has been made for risk of loss on all credit transactions.

 

The Company buys a significant amount of its disposable protective apparel products from a limited number of contract manufacturers located in Asia and, to a much lesser extent, a contract manufacturer in Mexico. Management believes that other suppliers could provide similar products at comparable terms. A change in suppliers, however, could cause a delay in shipment and a possible loss of sales, which would affect operating results adversely.

 

The Building Supply segment buys semi-finished housewrap and synthetic roof underlayment from its joint venture, Harmony, located in India. Although there are a limited number of manufacturers of the particular product, management believes that other suppliers could provide similar products at comparable terms. A change in suppliers, however, could cause a delay in shipment and a possible loss of sales, which would affect operating results adversely.

 

44

Alpha Pro Tech, Ltd.
 
Notes to Consolidated Financial Statements

 

The Company provides products to customers located primarily in the United States. Customers accounting for 10% or more of accounts receivable as of December 31, 2023 and 2022, and 10% or more of net sales for the years ended December 31, 2023 and 2022, were as follows:

 

   

December 31,

 
   

2023

   

2022

 
                 

Accounts Receivable:

               

Customer A

    34 %     47 %

Customer B

    10 %     *  

Customer C

    11 %     17 %
                 

Net sales:

               

Customer A

    20 %     20 %

Customer B

    18 %     15 %

Customer C

    14 %     10 %

 

* Customer’s balance was below the 10% threshold for accounts receivable and/or net sales as of and for the year ended December 31, 2022

    

 

17.

Employment Agreements

 

The Company has entered into an employment agreement with its current President and Chief Executive Officer, which has a term of approximately five years, and which renews in accordance with its terms. The agreement provides that, if the officer’s employment is terminated without cause, as defined in the agreements, the officer is entitled to receive certain severance payments. If termination occurs due to retirement, the officer will enter into a four-year consulting arrangement with the Company at a specified percentage of the officer’s then current salary. Upon death or disability, the Company will also make certain payments to the officer or the officer’s estate or beneficiary, as applicable.

     

 

18.

Related Party Transactions

 

During 2023, the Company’s only material related party transactions were the Company’s transactions with its non-consolidated affiliate, Harmony. See Note 7.

 

 

19.

Revisions of Previously Issued Unaudited Consolidated Financial Statements (unaudited)

 

The tables below show the effects of errors in the Company’s previously issued unaudited quarterly financial statement.  The adjustments for the periods presented relate to the same matter discussed in Note 2. Specifically, for each period:

 

 

-

The amount paid for our stock repurchases in excess of par value has been reclassified from additional paid-in capital to retained earnings.

 

45

Alpha Pro Tech, Ltd.
 
Notes to Consolidated Financial Statements

 

The impact on the interim consolidated balance sheets and statements of shareholders’ equity for all periods presented are as follows:

 

Consolidated Balance Sheets (unaudited)

 

   

March 31, 2023

   

March 31, 2022

 
   

Previously

                   

Previously

                 
   

Reported

   

Adjustments

   

Revised

   

Reported

    Adjustments    

Revised

 

Shareholders' equity:

                                               

Additional paid in capital

  $ -     $ 17,190,000     $ 17,190,000     $ -     $ 17,951,000     $ 17,951,000  

Retained earnings

    62,216,000       (17,190,000 )     45,026,000       63,311,000       (17,951,000 )     45,360,000  

Total shareholders' equity

    60,986,000       -       60,986,000       62,419,000       -       62,419,000  

Total liabilities and shareholders' equity

  $ 64,055,000     $ -     $ 64,055,000     $ 66,747,000     $ -     $ 66,747,000  

 

Consolidated Balance Sheets (unaudited)

 

   

June 30, 2023

   

June 30, 2022

 
   

Previously

                   

Previously

                 
   

Reported

    Adjustments    

Revised

   

Reported

    Adjustments    

Revised

 

Shareholders' equity:

                                               

Additional paid in capital

  $ -     $ 16,865,000     $ 16,865,000     $ -     $ 17,700,000     $ 17,700,000  

Retained earnings

    62,333,000       (16,865,000 )     45,468,000       63,108,000       (17,700,000 )     45,408,000  

Total shareholders' equity

    61,121,000       -       61,121,000       61,949,000       -       61,949,000  

Total liabilities and shareholders' equity

  $ 64,341,000     $ -     $ 64,341,000     $ 66,694,000     $ -     $ 66,694,000  

 

Consolidated Balance Sheets (unaudited)

 

   

September 30, 2023

   

September 30, 2022

 
   

Previously

                   

Previously

                 
   

Reported

    Adjustments    

Revised

   

Reported

    Adjustments    

Revised

 

Shareholders' equity:

                                               

Additional paid in capital

  $ -     $ 16,552,000     $ 16,552,000     $ -     $ 17,402,000     $ 17,402,000  

Retained earnings

    62,757,000       (16,552,000 )     46,205,000       62,559,000       (17,402,000 )     45,157,000  

Total shareholders' equity

    61,391,000       -       61,391,000       61,261,000       -       61,261,000  

Total liabilities and shareholders' equity

  $ 64,611,000     $ -     $ 64,611,000     $ 65,081,000     $ -     $ 65,081,000  

 

46

Alpha Pro Tech, Ltd.
 
Notes to Consolidated Financial Statements

 

Consolidated Statements of Shareholder's Equity (unaudited)

For the Nine Months Ended September 30, 2023

 

                                   

Accumulated

         
                   

Additional

           

Other

         
   

Common Stock

   

Paid-in

   

Retained

   

Comprehensive

         
   

Shares

   

Amount

   

Capital

   

Earnings

   

Income (Loss)

   

Total

 

Balance as of December 31, 2022

    12,226,306     $ 123,000     $ -     $ 62,124,000     $ (1,489,000 )   $ 60,758,000  

Net income

    -       -       -       552,000       -       552,000  

Common stock repurchased and retired

    (200,000 )     (2,000 )     (371,000 )     (460,000 )     -       (833,000 )

Stock-based compensation expense

    -       -       22,000       -       -       22,000  

Options exercised

    109,250       1,000       349,000       -       -       350,000  

Total comprehensive income

    -       -       -       -       137,000       137,000  

Balance as of March 31, 2023

    12,135,556       122,000       -       62,216,000       (1,352,000 )     60,986,000  

Net income

    -       -       -       1,146,000       -       1,146,000  

Common stock repurchased and retired

    (275,000 )     (3,000 )     (65,000 )     (1,029,000 )     -       (1,097,000 )

Treasury stock excise tax

    -       -       (11,000 )     -       -       (11,000 )

Stock-based compensation expense

    -       -       22,000       -       -       22,000  

Options exercised

    15,000       -       54,000       -       -       54,000  

Total comprehensive income

    -       -       -       -       21,000       21,000  

Balance as of June 30, 2023

    11,875,556       119,000       -       62,333,000       (1,331,000 )     61,121,000  

Net income

    -       -       -       1,430,000       -       1,430,000  

Common stock repurchased and retired

    (249,110 )     (2,000 )     (41,000 )     (1,006,000 )     -       (1,049,000 )

Treasury stock excise tax

    -       -       (19,000 )     -       -       (19,000 )

Stock-based compensation expense

    -       -       24,000       -       -       24,000  

Options exercised

    10,000       -       36,000       -       -       36,000  

Total comprehensive loss

    -       -       -       -       (152,000 )     (152,000 )

Balance as of September 30, 2023

    11,636,446     $ 117,000     $ -     $ 62,757,000     $ (1,483,000 )   $ 61,391,000  

 

47

Alpha Pro Tech, Ltd.
 
Notes to Consolidated Financial Statements

 

Consolidated Statements of Shareholder's Equity (unaudited)

For the Nine Months Ended September 30, 2023 as Revised

 

                                   

Accumulated

         
                   

Additional

           

Other

         
   

Common Stock

   

Paid-in

   

Retained

   

Comprehensive

         
   

Shares

   

Amount

   

Capital

   

Earnings

   

Income (Loss)

   

Total

 

Balance as of December 31, 2022 as revised

    12,226,306     $ 123,000     $ 17,099,000     $ 45,025,000     $ (1,489,000 )   $ 60,758,000  

Net income

    -       -       -       552,000       -       552,000  

Common stock repurchased and retired as revised

    (200,000 )     (2,000 )     (280,000 )     (551,000 )     -       (833,000 )

Stock-based compensation expense

    -       -       22,000       -       -       22,000  

Options exercised

    109,250       1,000       349,000       -       -       350,000  

Total comprehensive income

    -       -       -       -       137,000       137,000  

Balance as of March 31, 2023 as revised

    12,135,556       122,000       17,190,000       45,026,000       (1,352,000 )     60,986,000  

Net income

    -       -       -       1,146,000       -       1,146,000  

Common stock repurchased and retired as revised

    (275,000 )     (3,000 )     (390,000 )     (704,000 )     -       (1,097,000 )

Treasury stock excise tax

    -       -       (11,000 )     -       -       (11,000 )

Stock-based compensation expense

    -       -       22,000       -       -       22,000  

Options exercised

    15,000       -       54,000       -       -       54,000  

Total comprehensive income

    -       -       -       -       21,000       21,000  

Balance as of June 30, 2023 as revised

    11,875,556       119,000       16,865,000       45,468,000       (1,331,000 )     61,121,000  

Net income

    -       -       -       1,430,000       -       1,430,000  

Common stock repurchased and retired as revised

    (249,110 )     (2,000 )     (354,000 )     (693,000 )     -       (1,049,000 )

Treasury stock excise tax

    -       -       (19,000 )     -       -       (19,000 )

Stock-based compensation expense

    -       -       24,000       -       -       24,000  

Options exercised

    10,000       -       36,000       -       -       36,000  

Total comprehensive loss

    -       -       -       -       (152,000 )     (152,000 )

Balance as of September 30, 2023 as revised

    11,636,446     $ 117,000     $ 16,552,000     $ 46,205,000     $ (1,483,000 )   $ 61,391,000  

     

48

Alpha Pro Tech, Ltd.
 
Notes to Consolidated Financial Statements

 

Consolidated Statements of Shareholder's Equity (unaudited)

For the Nine Months Ended September 30, 2022

 

                                   

Accumulated

         
                   

Additional

           

Other

         
   

Common Stock

   

Paid-in

   

Retained

   

Comprehensive

         
   

Shares

   

Amount

   

Capital

   

Earnings

   

Loss

   

Total

 

Balance as of December 31, 2021

    13,115,341     $ 132,000     $ -     $ 62,488,000     $ (869,000 )   $ 61,751,000  

Net income

    -       -       -       1,522,000       -       1,522,000  

Common stock repurchased and retired

    (170,000 )     (2,000 )     (55,000 )     (699,000 )     -       (756,000 )

Stock-based compensation expense

    -       -       55,000       -       -       55,000  

Total comprehensive loss

    -       -       -       -       (153,000 )     (153,000 )

Balance as of March 31, 2022

    12,945,341       130,000       -       63,311,000       (1,022,000 )     62,419,000  

Net income

    -       -       -       693,000       -       693,000  

Common stock repurchased and retired

    (225,500 )     (2,000 )     (62,000 )     (896,000 )     -       (960,000 )

Stock-based compensation expense

    -       -       32,000       -       -       32,000  

Options exercised

    8,332       -       30,000       -       -       30,000  

Total comprehensive loss

    -       -       -       -       (265,000 )     (265,000 )

Balance as of June 30, 2022

    12,728,173       128,000       -       63,108,000       (1,287,000 )     61,949,000  

Net income

    -       -       -       503,000       -       503,000  

Common stock repurchased and retired

    (259,200 )     (2,000 )     (62,000 )     (1,052,000 )     -       (1,116,000 )

Stock-based compensation expense

    -       -       32,000       -       -       32,000  

Options exercised

    8,332       -       30,000       -       -       30,000  

Total comprehensive loss

    -       -       -       -       (137,000 )     (137,000 )

Balance as of September 30, 2022

    12,477,305     $ 126,000     $ -     $ 62,559,000     $ (1,424,000 )   $ 61,261,000  

 

Consolidated Statements of Shareholder's Equity (unaudited)

For the Nine Months Ended September 30, 2022 as Revised

 

                                   

Accumulated

         
                   

Additional

           

Other

         
   

Common Stock

   

Paid-in

   

Retained

   

Comprehensive

         
   

Shares

   

Amount

   

Capital

   

Earnings

   

Loss

   

Total

 

Balance as of December 31, 2021 as revised

    13,115,341     $ 132,000     $ 18,131,000     $ 44,357,000     $ (869,000 )   $ 61,751,000  

Net income

    -       -       -       1,522,000       -       1,522,000  

Common stock repurchased and retired as revised

    (170,000 )     (2,000 )     (235,000 )     (519,000 )     -       (756,000 )

Stock-based compensation expense

    -       -       55,000       -       -       55,000  

Total comprehensive loss

    -       -       -       -       (153,000 )     (153,000 )

Balance as of March 31, 2022 as revised

    12,945,341       130,000       17,951,000       45,360,000       (1,022,000 )     62,419,000  

Net income

    -       -       -       693,000       -       693,000  

Common stock repurchased and retired as revised

    (225,500 )     (2,000 )     (313,000 )     (645,000 )     -       (960,000 )

Stock-based compensation expense

    -       -       32,000       -       -       32,000  

Options exercised

    8,332       -       30,000       -       -       30,000  

Total comprehensive loss

    -       -       -       -       (265,000 )     (265,000 )

Balance as of June 30, 2022 as revised

    12,728,173       128,000       17,700,000       45,408,000       (1,287,000 )     61,949,000  

Net income

    -       -       -       503,000       -       503,000  

Common stock repurchased and retired as revised

    (259,200 )     (2,000 )     (360,000 )     (754,000 )     -       (1,116,000 )

Stock-based compensation expense

    -       -       32,000       -       -       32,000  

Options exercised

    8,332       -       30,000       -       -       30,000  

Total comprehensive loss

    -       -       -       -       (137,000 )     (137,000 )

Balance as of September 30, 2022 as revised

    12,477,305     $ 126,000     $ 17,402,000     $ 45,157,000     $ (1,424,000 )   $ 61,261,000  

 

49

Alpha Pro Tech, Ltd.
 
Notes to Consolidated Financial Statements

 

20.

Subsequent Events

 

In February 2024, we signed a new five year lease agreement for a 137,500 square foot facility to house our entire Apparel division. The approximate monthly rent expense is $76,000. The decision to centralize our Apparel division and relocate our Mask operations is a strategic move that will result in cost savings and improved operational synergies. The Company has reviewed and has determined this to be a material subsequent event which has since December 31, 2023 through the filing date of the Company’s Annual Report on Form 10-K. All appropriate subsequent event disclosures have been made in the consolidated financial statements.

 

50

Alpha Pro Tech, Ltd.
 
Notes to Consolidated Financial Statements

     

 

Item 9.

Changes in and Disagreements with Accountants on Accounting and Financial Disclosure.

 

None.

 

Item 9A.

Controls and Procedures.

 

Evaluation of Disclosure Controls and Procedures

 

Under the supervision and with the participation of our management, including our (i) President and Chief Executive Officer (principal executive officer) and (ii) Chief Financial Officer (principal financial officer), we evaluated the effectiveness of the design and operation of our disclosure controls and procedures (as such term is defined in Rule 13a-15(e) and Rule 15d-15(e) under the Securities Exchange Act of 1934 (the “Exchange Act”)) as of December 31, 2023 pursuant to the evaluation of these controls and procedures required by Rule 13a-15 of the Exchange Act. Disclosure controls and procedures are the controls and other procedures that we have designed to ensure that we record, process, summarize and report in a timely manner the information that we must disclose in reports that we file with or submit to the SEC under the Exchange Act. Disclosure controls and procedures include controls and procedures designed to ensure that information we are required to disclose is accumulated and communicated to our management, including our principal executive and principal financial officers as appropriate to allow timely decisions regarding required disclosure.

 

In designing and evaluating our disclosure controls and procedures, we recognize that any controls and procedures, no matter how well designed and operated, can provide only reasonable assurance of achieving the desired control objectives and that we are required to apply our judgment in evaluating the cost-benefit relationship of possible controls and procedures.

 

Based on the evaluation of our disclosure controls and procedures, our Chief Executive Officer and Chief Financial Officer concluded that our disclosure controls and procedures were effective at the reasonable assurance level as of the end of the period covered by this report.

 

Managements Report on Internal Control over Financial Reporting

 

This report is included in Item 8 and is incorporated herein by reference.

 

Attestation Report of the Independent Registered Public Accounting Firm

 

As a result of being a smaller reporting company, we are not required to provide an attestation report from our independent registered public accounting firm regarding our internal control over financial reporting. We have elected not to include such an attestation report in this Annual Report on Form 10-K, which election was approved by the Audit Committee of the Company’s Board of Directors.

 

Changes in Internal Control Over Financial Reporting

 

During the fourth quarter of the year ended December 31, 2023, there was no change in our internal control over financial reporting (as such term is defined in Rule 13a-15(f) and Rule 15d-15(f) under the Exchange Act) that has materially affected, or is reasonably likely to materially affect, our internal control over financial reporting.

 

 

Item 9B.

Other Information.

 

(a)

None.

 

(b)

From time to time, members of the Company's Board of Directors and officers of the Company may enter into Rule 10b5-1 trading plans, which allow for the purchase or sale of common stock under pre-established terms at times when directors and officers might otherwise be prevented from trading under insider trading laws or because of self-imposed blackout periods. Such trading plans are intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act and comply with the Company's insider trading policy. During the three months ended December 31, 2023, none of the Company’s directors or officers adopted or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408 of Regulation S-K.

 

 

Item 9C.

Disclosure Regarding Foreign Jurisdictions that Prevent Inspections.

 

N/A.

 

 

51

 

PART III

 

Item 10.

Directors, Executive Officers and Corporate Governance.

 

We have adopted a Code of Business Conduct and Ethics applicable to all of our directors, officers and employees. A copy of the Code of Business Conduct and Ethics is available on the Company’s website at www.alphaprotech.com in the “Investors” section under “Corporate Governance.” We intend to disclose any amendments to the Code of Business Conduct and Ethics, as well as any waivers for executive officers or directors, on our website at www.alphaprotech.com.

 

Other information required by this Item is incorporated by reference pursuant to General Instruction G(3) of Form 10-K from the Company’s definitive Proxy Statement for the 2024 Annual Meeting of Shareholders to be filed with the Securities and Exchange Commission (“SEC”) pursuant to Regulation 14A. The registrant’s definitive Proxy Statement for the Annual Meeting of Shareholders will be filed with the SEC within 120 days of December 31, 2023.

 

Item 11.

Executive Compensation.

 

The information required by this Item is incorporated by reference pursuant to General Instruction G(3) of Form 10-K from the Company’s definitive Proxy Statement for the 2024 Annual Meeting of Shareholders to be filed with the SEC pursuant to Regulation 14A. The registrant’s definitive Proxy Statement for the Annual Meeting of Shareholders will be filed with the SEC within 120 days of December 31, 2023.

 

Item 12.

Security Ownership of Certain Beneficial Owners and Management and Related Shareholder Matters.

 

Securities Authorized for Issuance Under Equity Compensation Plans

 

The following table summarizes the securities that have been authorized for issuance as of December 31, 2023 under Alpha Pro Tech, Ltd. 2020 Omnibus Incentive Plan (the “2020 Incentive Plan”), which was previously approved by our shareholders at the 2020 Annual Meeting of Shareholders. The 2020 Incentive Plan is described in Note 8 to the consolidated financial statements included in this Annual Report on Form 10-K.

 

   

Number of

securities to

be issued upon

exercise of

outstanding

options,

warrants and

rights

   

Weighted-

average

exercise price

of

outstanding

options,

warrants and

rights

   

Number of securities

remaining

available for future

issuance under

equity compensation

plans (excluding

securities reflected in

column (a))

 
Plan Category   (a)     (b)     (c)(1)  

Equity compensation plans approved by shareholders

    292,766     $ 3.71       1,733,075 (1)

Equity compensation plans not approved by shareholders

    -       -       -  

Total

    292,766     $ 3.71       1,733,075  

 

(1)

 Represents 1,733,075 shares of common stock issuable pursuant to our 2020 Plan. Does not include 272,824 time-based restricted stock awards under our 2020 Incentive Plan.

 

The other information required by this Item is incorporated by reference pursuant to General Instruction G(3) of Form 10-K from the Company’s definitive Proxy Statement for the 2024 Annual Meeting of Shareholders to be filed with the SEC pursuant to Regulation 14A. The registrant’s definitive Proxy Statement for the Annual Meeting of Shareholders will be filed with the SEC within 120 days of December 31, 2023.

 

52

 

Item 13.

Certain Relationships and Related Transactions, and Director Independence.

 

The information required by this Item is incorporated by reference pursuant to General Instruction G(3) of Form 10-K from the Company’s definitive Proxy Statement for the 2024 Annual Meeting of Shareholders to be filed with the SEC pursuant to Regulation 14A. The registrant’s definitive Proxy Statement for the Annual Meeting of Shareholders will be filed with the SEC within 120 days of December 31, 2023.

 

Item 14.

Principal Accountant Fees and Services.

 

The information required by this Item is incorporated by reference pursuant to General Instruction G(3) of Form 10-K from the Company’s definitive Proxy Statement for the 2024 Annual Meeting of Shareholders to be filed with the SEC pursuant to Regulation 14A. The registrant’s definitive Proxy Statement for the Annual Meeting of Shareholders will be filed with the SEC within 120 days of December 31, 2023.

 

PART IV

 

Item 15.

Exhibits and Financial Statement Schedules.

 

 

(a)(1)

Financial Statements.

 

The consolidated financial statements of the Company and its subsidiaries, included herein in Item 8, are as follows:

Management’s Report on Internal Control over Financial Reporting;

Report of Independent Registered Public Accounting Firm;

Consolidated Balance Sheets – December 31, 2023 and 2022;

Consolidated Statements of Income – Years Ended December 31, 2023 and 2022;         

Consolidated Statements of Comprehensive Income – Years Ended December 31, 2023 and 2022;

Consolidated Statements of Shareholders’ Equity – Years Ended December 31, 2023 and 2022;

Consolidated Statements of Cash Flows – Years Ended December 31, 2023 and 2022;

Notes to Consolidated Financial Statements.

 

 

(a)(2)

Financial Statement Schedules.

 

The financial statement schedules pursuant to this Item are not included herein because they are not required for a smaller reporting company.

 

(a)(3) & (b) Exhibits.

 

The following exhibits are filed with this report or incorporated by reference: 

 

Item 16.

Form 10-K Summary.

 

The Company has elected not to provide a summary of the information contained in this report at this time.

 

53

 

EXHIBIT INDEX

 

ITEM 15(a)(3)

 

Exhibit No.

Description

3.1.1

Certificate of Incorporation of Alpha Pro Tech, Ltd., incorporated by reference to Exhibit 3(f) to Form 10-K for the year ended December 31, 1994, filed on March 31, 1995 (File No. 000-19893) (P).

   

3.1.2

Certificate of Amendment of Certificate of Incorporation of Alpha Pro Tech, Ltd., incorporated by reference to Exhibit 3(j) to Form 10-K for the year ended December 31, 1994, filed on March 31, 1995 (File No. 000-19893) (P).

   

3.1.3

Certificate of Ownership and Merger (BFD Industries, Inc. into Alpha Pro Tech, Ltd.), incorporated by reference to Exhibit 3(l) to Form 10-K for the year ended December 31, 1994, filed on March 31, 1995 (File No. 000-19893) (P).

   

3.2

Amended and Restated Bylaws of Alpha Pro Tech, Ltd., incorporated by reference to Exhibit 3.1 to Form 8-K, filed on December 19, 2022 (File No. 000-19893).

   

4.1

Description of securities registered pursuant to Section 12 of the Exchange Act, incorporated by reference to Exhibit 4.1 to Form 10-K for the year ended December 31, 2019, filed on March 10, 2020 (File No. 001-15725).

   

10.1A

Alpha Pro Tech, Ltd. 2004 Stock Option Plan (As Amended on June 7, 2010), incorporated by reference to Exhibit 10.1 to Form 8-K, filed on June 11, 2010.*

   

10.2

Non-Qualified Stock Option Agreement of John Ritota, incorporated by reference to Exhibit 4.4 to Form S-8, filed on December 13, 2004 (File No. 333-121184).*

   

10.5

Incentive Stock Option Agreement of Lloyd Hoffman, incorporated by reference to Exhibit 4.8 to Form S-8, filed on December 13, 2004 (File No. 333-121184).*

   

10.7

Employment Agreement between the Company and Lloyd Hoffman, dated August 31, 2016, incorporated by reference to Exhibit 10.1 to Form 8-K, filed on September 2, 2016 (File No. 001-15725).*

   

10.7A

Amendment One to Employment Agreement between the Company and Lloyd Hoffman, dated October 24, 2017, incorporated by reference to Exhibit 10.1 to Form 8-K, filed on October 26, 2017 (File No. 001-15725).*

   

10.8

Alpha Pro Tech, Ltd. 2020 Omnibus Incentive Plan, incorporated by reference to Exhibit 10.1 to Form 8-K, filed on June 15, 2020 (File No. 001-15725).*

   

10.8A

First Amendment to the Alpha Pro Tech, Ltd. 2020 Omnibus Incentive Plan, incorporated by reference to Exhibit 10.8A to Form 10-K for the year ended December 31, 2020, filed on March 10, 2021 (File No. 001-15725).*

   

10.9

Form of Restricted Stock Award Agreement for Non-Employee Directors, incorporated by reference to Exhibit 10.9 to Form 10-K for the year ended December 31, 2020, filed on March 10, 2021 (File No. 001-15725).*

   

14

Alpha Pro Tech, Ltd. Code of Business Conduct and Ethics, incorporated by reference to Exhibit 10(r) to Form 10-K/A, filed on April 29, 2004 (File No. 001-15725).

   

21

Subsidiaries of Alpha Pro Tech, Ltd.

   

23.1

Consent of Independent Registered Public Accounting Firm

   

31.1

Certification of President and Chief Executive Officer pursuant to Rule 13a-14(a) and Rule 15d-14(a) of the Securities Exchange Act, as amended.

   

31.2

Certification of Chief Financial Officer pursuant to Rule 13a-14(a) and Rule 15d-14(a) of the Securities Exchange Act, as amended.

   

32.1

Certification Pursuant to 18 U.S.C. Section 1350, as Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 – President and Chief Executive Officer.

   

32.2

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

   

97

Policy Regarding Recovery of Erroneously-Awarded Compensation

   

101

Interactive Data Files for Alpha Pro Tech, Ltd’s Form 10-K for the period ended December 31, 2023, formatted in Inline XBRL.

   

104

Cover Page Interactive Data File (embedded within the Inline XBRL and contained in Exhibit 101).

   
 

* Indicates a management contract or compensatory plan or arrangement.

(P) Indicates a paper filing with the SEC.

 

54

 

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.

 

   

 

ALPHA PRO TECH, LTD.

 

   

 

 

 

 

           
   

 

 

 

 

DATE: March 13, 2024                   

 

By:

/s/ Lloyd Hoffman          

 

   

 

 

Lloyd Hoffman

 

   

 

 

President and Chief Executive Officer

 

 

DATE: March 13, 2024             BY: /s/Colleen McDonald  
        Colleen McDonald  
        Chief Financial Officer  

 

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/Lloyd Hoffman

Lloyd Hoffman, President and Chief Executive Officer and Director

(Principal Executive Officer)

 

/s/Colleen McDonald

Colleen McDonald, Chief Financial Officer

(Principal Financial and Accounting Officer)

 

/s/Danny Montgomery

Danny Montgomery, Senior Vice President Manufacturing and Director

 

/s/Donna Millar

Donna Millar, Investor Relations and Director

 

/s/David Garcia

David Garcia, Director

 

/s/Dr. John Ritota

Dr. John Ritota, Director

 

/s/James Buchan

James Buchan, Director

 

/s/Benjamin Shaw

Benjamin Shaw, Director

 

55
EX-21 2 ex_633896.htm EXHIBIT 21 ex_633896.htm

EXHIBIT 21

 

 

 

SUBSIDIARIES OF ALPHA PRO TECH, LTD.

 

Name of Subsidiary

State of Incorporation

Alpha Pro Tech, Inc.

Oklahoma

Alpha ProTech Engineered Products, Inc.

Delaware

 

 
EX-23.1 3 ex_633897.htm EXHIBIT 23.1 ex_633897.htm

EXHIBIT 23.1

 

 

 

 

CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM

 

 

As an independent registered public accounting firm, we hereby consent to the incorporation by reference in the Registration Statements on Form S-8 (No. 333-121184, No. 333-169056 and No. 333-249092) of our report dated March 13, 2024, relating to the consolidated financial statements of Alpha Pro Tech, Ltd. as of and for the two years ended December 31, 2023 and 2022 included in this Annual Report on Form 10-K of Alpha Pro Tech, Ltd. for the year ended December 31, 2023.

 

 

 

Lehi, Utah

March 13, 2024

 

 
EX-31.1 4 ex_633898.htm EXHIBIT 31.1 ex_633898.htm

EXHIBIT 31.1

 

Certification         

 

I, Lloyd Hoffman, certify that:

 

1.

I have reviewed this Annual Report on Form 10-K of Alpha Pro Tech, Ltd;

 

2.

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

 

3.

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

 

4.

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

 

 

a)

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

 

 

b)

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

 

 

c)

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

 

 

d)

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

 

5.

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

 

 

a)

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

 

 

b)

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

 

                                     

DATE: March 13, 2024   BY: /s/Lloyd Hoffman  
       

 

Lloyd Hoffman

President and Chief Executive Officer

(Principal Executive Officer)

 

 

 
EX-31.2 5 ex_633899.htm EXHIBIT 31.2 ex_633899.htm

EXHIBIT 31.2

 

Certification         

 

I, Colleen McDonald, certify that:

 

1.

I have reviewed this Annual Report on Form 10-K of Alpha Pro Tech, Ltd;

 

2.

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

 

3.

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

 

4.

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

 

 

a)

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

 

 

b)

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

 

 

c)

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

 

 

d)

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

 

5.

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

 

 

a)

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

 

 

b)

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

 

                                     

DATE: March 13, 2024                      BY: /s/Colleen McDonald  
       

 

Colleen McDonald

Chief Financial Officer

(Principal Financial and Accounting Officer)

 

 

 

 

 
EX-32.1 6 ex_633900.htm EXHIBIT 32.1 ex_633900.htm

EXHIBIT 32.1

 

 

 

Alpha Pro Tech, Ltd.

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Annual Report of Alpha Pro Tech, Ltd. on Form 10-K for the year ended December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Lloyd Hoffman, President and Chief Executive Officer of the Company, certify, pursuant to 18 U.S.C. ss. 1350, as adopted pursuant to ss. 906 of the Sarbanes-Oxley Act of 2002, that:

 

(1)

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(2)

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

 

 

   

DATE: March 13, 2024                      BY: /s/Lloyd Hoffman  
       

 

Lloyd Hoffman

President and Chief Executive Officer

 

                                            

 

 
EX-32.2 7 ex_633901.htm EXHIBIT 32.2 ex_633901.htm

EXHIBIT 32.2

 

 

 

 

Alpha Pro Tech, Ltd.

CERTIFICATION PURSUANT TO

18 U.S.C. SECTION 1350,

AS ADOPTED PURSUANT TO

SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

 

In connection with the Annual Report of Alpha Pro Tech, Ltd. on Form 10-K for the year ended December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, Colleen McDonald, Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. ss. 1350, as adopted pursuant to ss. 906 of the Sarbanes-Oxley Act of 2002, that:

 

(1)

The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934; and

 

(2)

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

 

 

 

DATE: March 13, 2024                      BY: /s/Colleen McDonald  
       

 

Colleen McDonald

Chief Financial Officer

 

     

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 
EX-97 8 ex_637677.htm EXHIBIT 97 ex_637677.htm
 

Exhibit 97

 

ALPHA PRO TECH, LTD.

 

POLICY FOR THE

RECOVERY OF ERRONEOUSLY AWARDED COMPENSATION

 

1.         Purpose. The purpose of this Policy is to describe the circumstances in which Executive Officers will be required to repay, return, or forfeit Erroneously Awarded Compensation to the Company. This Policy shall be interpreted to comply with Rule 10D-1 promulgated under the Securities Exchange Act of 1934, as amended, and the related listing rules of the Exchange, and, to the extent this Policy is deemed inconsistent with such rules in any manner, this Policy shall be treated as retroactively amended to be compliant with such rules. Capitalized terms shall have the meanings ascribed to such terms in Section 3 below.

 

2.           Administration. This Policy shall be administered by the Committee. The Committee has full and final authority to make all determinations under this Policy, except for the determinations within the Board’s sole discretion as specified in Section 9 of this Policy, in each case to the extent permitted under the listing rules of the Exchange and in compliance with (or pursuant to an exemption from the application of) Section 409A of the Code. Any determinations made by the Committee shall be final and binding on all affected individuals.

 

3.           Definitions. For purposes of this Policy, the following capitalized terms shall have the meanings set forth below.

 

(a)           “Accounting Restatement” shall mean 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 (a “Big R” restatement), or that would result in a material misstatement if the error were corrected in the current period or left uncorrected in the current period (a “little r” restatement).

 

(b)            “Board” shall mean the Board of Directors of the Company.

 

(c)           “Clawback Eligible Incentive Compensation” shall mean all Incentive-based Compensation Received by an Executive Officer (i) on or after October 2, 2023, (ii) after beginning service as an Executive Officer, (iii) who served as an Executive Officer at any time during the applicable performance period for such Incentive-based Compensation (whether or not such Executive Officer is serving at the time the Erroneously Awarded Compensation is required to be repaid, returned, or forfeited to the Company Group), (iv) while the Company has a class of securities listed on a national securities exchange or a national securities association, and (v) during the applicable Clawback Period.

 

(d)           “Clawback Period” shall mean, with respect to any Accounting Restatement, the three completed fiscal years of the Company immediately preceding the Restatement Date, including any transition period (that results from a change in the Company’s fiscal year) of less than nine months within or immediately following those three completed fiscal years.

 

1

 

(e)            “Code” shall mean the U.S. Internal Revenue Code of 1986, as amended. Any reference to a section of the Code or regulation thereunder includes such section or regulation, any valid regulation or other official guidance promulgated under such section, and any comparable provision of any future legislation or regulation amending, supplementing, or superseding such section or regulation.

 

(f)             “Committee” shall mean the Compensation Committee (if composed entirely of independent directors) of the Board, or, in the absence of such a committee, a majority of the independent directors serving on the Board.

 

(g)            “Company” shall mean Alpha Pro Tech, Ltd., a Delaware corporation.

 

(h)            “Company Group” shall mean the Company, together with each of its direct and indirect subsidiaries.

 

(i)             “Effective Date” shall mean October 2, 2023.

 

(j)            “Erroneously Awarded Compensation” shall mean, with respect to each Executive Officer in connection with an Accounting Restatement, the amount of Clawback Eligible Incentive 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, computed without regard to any taxes paid. For Incentive-based Compensation based on (or derived from) stock price or total stockholder return where the amount of Erroneously Awarded Compensation is not subject to mathematical recalculation directly from the information in the applicable Accounting Restatement, the amount shall be determined by the Committee based on a reasonable estimate of the effect of the Accounting Restatement on the stock price or total stockholder return upon which the Incentive-based Compensation was Received (in which case, the Company shall maintain documentation of such determination of that reasonable estimate and provide such documentation to the Exchange). With respect to any compensation plans or programs of the Company Group that take into account Incentive-Based Compensation, the amount of Erroneously Awarded Compensation subject to recovery (or, to the extent such amount has not yet been paid, forfeiture) under this Policy includes, but is not limited to, the amount of Erroneously Awarded Compensation credited to any notional account and any notional earnings attributable thereto.

 

(k)            “Exchange” shall mean a national securities exchange or national securities association on which the Company has listed securities.

 

(l)             “Executive Officer” shall mean each individual who is currently or was previously designated as an “officer” of the Company in accordance with Rule 16a-1(f) of the Securities Exchange Act of 1934, as amended.

 

(m)          “Financial Reporting Measure” shall mean a measure that is determined and presented in accordance with the accounting principles used in preparing the Company’s financial statements, and any other measure that is derived wholly or in part from such measure. Stock price and total stockholder return (and any measure that is derived wholly or in part from stock price or total stockholder return) shall be considered Financial Reporting Measures for purposes of this Policy. For the avoidance of doubt, a Financial Reporting Measure need not be presented in the Company’s financial statements or included in a filing with the SEC.

 

2

 

(n)            “Incentive-based Compensation” shall mean any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a Financial Reporting Measure.

 

(o)            “Policy” shall mean this Policy for the Recovery of Erroneously Awarded Compensation, as the same may be amended and/or restated from time to time.

 

(p)          “Received” shall, with respect to any Incentive-based Compensation, mean deemed receipt, and Incentive-based Compensation shall be deemed received in the Company’s fiscal period during which the Financial Reporting Measure specified in the Incentive-based Compensation award is attained, even if payment or grant of the Incentive-based Compensation occurs after the end of that period (subject to applicable law, including any Incentive-based Compensation the payment of which has been deferred). For the avoidance of doubt, Incentive-based Compensation that is subject to both a Financial Reporting Measure vesting condition and a service-based vesting condition shall be considered received when the relevant Financial Reporting Measure is achieved, even if the Incentive-based Compensation continues to be subject to the service-based vesting condition.

 

(q)         “Restatement Date” shall mean the earlier to occur of (i) the date the Board, a committee of the Board or the 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 (ii) the date a court, regulator, or other legally authorized body directs the Company to prepare an Accounting Restatement.

 

(r)             “SEC” shall mean the U.S. Securities and Exchange Commission.

 

4.           Recovery of Erroneously Awarded Compensation.

 

(a)           In the event that the Company is required to prepare an Accounting Restatement the Company must recover, reasonably promptly, Erroneously Awarded Compensation Received by any Executive Officer during the applicable Clawback Period, in amounts determined by the Committee pursuant to this Policy. The Company’s obligation to recover Erroneously Awarded Compensation is not dependent on if or when the Company files restated financial statements. Recovery under this Policy with respect to an Executive Officer shall not require the finding of any misconduct by such Executive Officer or such Executive Officer being found responsible for the accounting error leading to an Accounting Restatement. In the event of an Accounting Restatement, the Committee shall determine, in its sole and absolute discretion, the timing and method for promptly recovering Erroneously Awarded Compensation hereunder, including, without limitation, the cancellation of or offsetting against any planned future cash or equity-based awards, to the extent permitted under the listing rules of the Exchange and in compliance with (or pursuant to an exemption from the application of) Section 409A of the Code. The Committee has the power, in its sole discretion, to retain or obtain the advice of a compensation consultant, legal counsel or other adviser as it deems necessary or appropriate to carry out its duties under this Policy.

 

3

 

(b)            Notwithstanding anything herein to the contrary, the Company shall not be required to take the actions contemplated by Section 4(a) above to the extent that one or more of the following conditions are met and the Committee determines that recovery would therefore be impracticable:

 

(i)    The direct expense paid to a third party to assist in enforcing this Policy against an Executive Officer would exceed the amount to be recovered, after the Company has made a reasonable attempt to recover the applicable Erroneously Awarded Compensation, documented such attempts and provided such documentation to the Exchange; or

 

(ii)    Recovery would likely cause an otherwise tax-qualified retirement plan, under which benefits are broadly available to employees of any member of the Company Group, to fail to meet the requirements of Section 401(a)(13) or Section 411(a) of the Code.

 

5.          Reporting and Disclosure. The Company shall file all disclosures with respect to this Policy in accordance with the requirements of the federal securities laws, including the disclosures required by applicable SEC filings.

 

6.          Indemnification Prohibition. No member of the Company Group shall be permitted to indemnify any Executive Officer against the loss of any Erroneously Awarded Compensation that is repaid, returned, recovered, or forfeited pursuant to the terms of this Policy, including any payment or reimbursement for the cost of third-party insurance purchased by an Executive Officer to cover such losses incurred under this Policy. Further, no member of the Company Group shall enter into any agreement that exempts any Incentive-based Compensation from the application of this Policy or that waives the Company Group’s right to recovery of any Erroneously Awarded Compensation, and this Policy shall supersede any such agreement (whether entered into before, on, or after the Effective Date).

 

7.          Interpretation. The Committee is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate, or advisable for the administration of this Policy.

 

8.          Effective Date. This Policy shall be effective as of the Effective Date.

 

9.         Amendment; Termination. The Board may amend this Policy from time to time in its sole discretion and shall amend this Policy as it deems necessary, including as and when it determines that it is legally required by any federal securities laws, SEC rules, or the listing rules of the Exchange. The Board, in its sole discretion, may terminate this Policy at any time. Notwithstanding anything in this Section 9 to the contrary, no amendment or termination of this Policy shall be effective if such amendment or termination would (after taking into account any actions taken by the Company contemporaneously with such amendment or termination) cause the Company to violate any federal securities laws, SEC rules, or the listing rules of the Exchange.

 

4

 

10.      Acknowledgment; Benefits Conditioned on Agreeing to this Policy. Each Executive Officer shall be required to sign and return to the Company, within thirty (30) calendar days following the later of (i) the Board’s adoption of this Policy or (ii) the date the individual becomes an Executive Officer, the Acknowledgment Form attached hereto as Exhibit A, pursuant to which such Executive Officer will agree to be bound by the terms of this Policy. Any employment agreement, equity award agreement, compensatory plan or any other agreement or arrangement with an Executive Officer shall be deemed to include, as a condition to the grant or receipt of any benefit thereunder, an agreement by the Executive Officer to abide by, and for such Executive Officer and his/her Incentive-based Compensation to be subject to, the terms of this Policy. For the avoidance of doubt, each Executive Officer will be fully bound by, and must comply with, this Policy, whether or not such Executive Officer has executed and returned such Acknowledgment Form to the Company.

 

11.       Other Recoupment Rights; Company Claims. The Board intends that this Policy will be applied to the fullest extent of the law. This Policy should be considered as a supplement to any other clawback policy in effect now or in the future at the Company or any other member of the Company Group, and if such other policy provides that a greater amount of compensation shall be subject to clawback, such other policy shall apply to the amount in excess of the amount subject to clawback under this Policy. Any right of recoupment (or right to apply a forfeiture) under this Policy is in addition to, and not in lieu of, any other remedies or rights of recoupment (or forfeiture) that may be available to the Company Group under applicable law, regulation, or rule or pursuant to the terms of any similar policy in any employment agreement, compensation plan or program, award agreement, or similar document and any other legal remedies available to the Company Group, in each case to the extent permitted under the listing rules of the Exchange and in compliance with (or pursuant to an exemption from the application of) Section 409A of the Code. Nothing contained in this Policy, and no recoupment, recovery, or forfeiture as contemplated by this Policy, shall limit any claims, damages, or other legal remedies the Company Group may have against an Executive Officer arising out of or resulting from any actions or omissions by the Executive Officer.

 

12.          Successors. This Policy shall be binding and enforceable against all Executive Officers and their beneficiaries, heirs, executors, administrators or other legal representatives.

 

5
EX-101.SCH 9 apt-20231231.xsd XBRL TAXONOMY EXTENSION SCHEMA 000 - Document - Document And Entity Information link:calculationLink link:definitionLink link:presentationLink 001 - Statement - Consolidated Balance Sheets link:calculationLink link:definitionLink link:presentationLink 002 - Statement - Consolidated Balance Sheets (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 003 - Statement - Consolidated Statements of Income link:calculationLink link:definitionLink link:presentationLink 004 - Statement - Consolidated Statements of Comprehensive Income link:calculationLink link:definitionLink link:presentationLink 005 - Statement - Consolidated Statements of Shareholders' Equity link:calculationLink link:definitionLink link:presentationLink 006 - Statement - Consolidated Statements of Cash Flows link:calculationLink link:definitionLink link:presentationLink 007 - Disclosure - Note 1 - The Company link:calculationLink link:definitionLink link:presentationLink 008 - Disclosure - Note 2 - Change in Accounting Policy link:calculationLink link:definitionLink link:presentationLink 009 - Disclosure - Note 3 - Summary of Significant Accounting Policies link:calculationLink link:definitionLink link:presentationLink 010 - Disclosure - Note 4 - Inventories link:calculationLink link:definitionLink link:presentationLink 011 - Disclosure - Note 5 - Property and Equipment link:calculationLink link:definitionLink link:presentationLink 012 - Disclosure - Note 6 - Goodwill and Intangible Assets link:calculationLink link:definitionLink link:presentationLink 013 - Disclosure - Note 7 - Equity Investments in Unconsolidated Affiliate link:calculationLink link:definitionLink link:presentationLink 014 - Disclosure - Note 8 - Accrued Liabilities link:calculationLink link:definitionLink link:presentationLink 015 - Disclosure - Note 9 - Shareholders' Equity link:calculationLink link:definitionLink link:presentationLink 016 - Disclosure - Note 10 - Accumulated Other Comprehensive Loss link:calculationLink link:definitionLink link:presentationLink 017 - Disclosure - Note 11 - Income Taxes link:calculationLink link:definitionLink link:presentationLink 018 - Disclosure - Note 12 - Leases - Future Minimum Lease Payment link:calculationLink link:definitionLink link:presentationLink 019 - Disclosure - Note 13 - Legal link:calculationLink link:definitionLink link:presentationLink 020 - Disclosure - Note 14 - Employee Benefit Plans link:calculationLink link:definitionLink link:presentationLink 021 - Disclosure - Note 15 - Activity of Business Segments link:calculationLink link:definitionLink link:presentationLink 022 - Disclosure - Note 16 - Concentration of Risk link:calculationLink link:definitionLink link:presentationLink 023 - Disclosure - Note 17 - Employment Agreements link:calculationLink link:definitionLink link:presentationLink 024 - Disclosure - Note 18 - Related Party Transactions link:calculationLink link:definitionLink link:presentationLink 025 - Disclosure - Note 19 - Revisions of Previously Issued Unaudited Consolidated Financial Statements (Unaudited) link:calculationLink link:definitionLink link:presentationLink 026 - Disclosure - Note 20 - Subsequent Events link:calculationLink link:definitionLink link:presentationLink 995472 - Disclosure - Note 2 - Change in Accounting Policy (Tables) link:calculationLink link:definitionLink link:presentationLink 995473 - Disclosure - Note 3 - Summary of Significant Accounting Policies (Tables) link:calculationLink link:definitionLink link:presentationLink 995474 - Disclosure - Note 4 - Inventories (Tables) link:calculationLink link:definitionLink link:presentationLink 995475 - Disclosure - Note 5 - Property and Equipment (Tables) link:calculationLink link:definitionLink link:presentationLink 995476 - Disclosure - Note 6 - Goodwill and Intangible Assets (Tables) link:calculationLink link:definitionLink link:presentationLink 995477 - Disclosure - Note 8 - Accrued Liabilities (Tables) link:calculationLink link:definitionLink link:presentationLink 995478 - Disclosure - Note 9 - Shareholders' Equity (Tables) link:calculationLink link:definitionLink link:presentationLink 995479 - Disclosure - Note 11 - Income Taxes (Tables) link:calculationLink link:definitionLink link:presentationLink 995480 - Disclosure - Note 12 - Leases - Future Minimum Lease Payment (Tables) link:calculationLink link:definitionLink link:presentationLink 995481 - Disclosure - Note 15 - Activity of Business Segments (Tables) link:calculationLink link:definitionLink link:presentationLink 995482 - Disclosure - Note 16 - Concentration of Risk (Tables) link:calculationLink link:definitionLink link:presentationLink 995483 - Disclosure - Note 19 - Revisions of Previously Issued Unaudited Consolidated Financial Statements (Unaudited) (Tables) link:calculationLink link:definitionLink link:presentationLink 995484 - Disclosure - Note 2 - Change in Accounting Policy (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995485 - Disclosure - Note 2 - Change in Accounting Policy - Changes to Financial Statements (Details) link:calculationLink link:definitionLink link:presentationLink 995486 - Disclosure - Note 2 - Change in Accounting Policy - Changes to Financial Statements (Details) (Parentheticals) link:calculationLink link:definitionLink link:presentationLink 995487 - Disclosure - Note 3 - Summary of Significant Accounting Policies (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995488 - Disclosure - Note 3 - Summary of Significant Accounting Policies - Property and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 995489 - Disclosure - Note 3 - Summary of Significant Accounting Policies - Reconciliation of Net Income and Number of Shares Used in Computers of Basic and Diluted EPS (Details) link:calculationLink link:definitionLink link:presentationLink 995490 - Disclosure - Note 4 - Inventories - Inventories (Details) link:calculationLink link:definitionLink link:presentationLink 995491 - Disclosure - Note 5 - Property and Equipment (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995492 - Disclosure - Note 5 - Property and Equipment - Property and Equipment (Details) link:calculationLink link:definitionLink link:presentationLink 995493 - Disclosure - Note 6 - Goodwill and Intangible Assets (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995494 - Disclosure - Note 6 - Goodwill and Intangible Assets - Definite-lived Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 995495 - Disclosure - Note 7 - Equity Investments in Unconsolidated Affiliate (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995496 - Disclosure - Note 8 - Accrued Liabilities (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995497 - Disclosure - Note 8 - Accrued Liabilities - Accrued Liabilities (Details) link:calculationLink link:definitionLink link:presentationLink 995498 - Disclosure - Note 9 - Shareholders' Equity (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995499 - Disclosure - Note 8 - Shareholders' Equity - Restricted Stock Activity (Details) link:calculationLink link:definitionLink link:presentationLink 995500 - Disclosure - Note 8 - Shareholders' Equity - Stock Option Activity (Details) link:calculationLink link:definitionLink link:presentationLink 995501 - Disclosure - Note 9 - Shareholders' Equity - Information About Stock Options (Details) link:calculationLink link:definitionLink link:presentationLink 995502 - Disclosure - Note 10 - Accumulated Other Comprehensive Loss (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995503 - Disclosure - Note 11 - Income Taxes - Provision for Income Taxes (Details) link:calculationLink link:definitionLink link:presentationLink 995504 - Disclosure - Note 11 - Income Taxes - Deferred Income Tax Assets (Details) link:calculationLink link:definitionLink link:presentationLink 995505 - Disclosure - Note 11 - Income Taxes - Income Tax Reconciliation (Details) link:calculationLink link:definitionLink link:presentationLink 995506 - Disclosure - Note 12 - Leases - Future Minimum Lease Payment (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995507 - Disclosure - Note 12 - Leases - Future Minimum Lease Payment (Details) link:calculationLink link:definitionLink link:presentationLink 995508 - Disclosure - Note 13 - Legal (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995509 - Disclosure - Note 14 - Employee Benefit Plans (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995510 - Disclosure - Note 15 - Activity of Business Segments (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995511 - Disclosure - Note 15 - Activity of Business Segments - Consolidated Net Sale (Details) link:calculationLink link:definitionLink link:presentationLink 995512 - Disclosure - Note 15 - Activity of Business Segments - Reconciliation of Total Segment Income to Total Consolidated Net Income (Details) link:calculationLink link:definitionLink link:presentationLink 995513 - Disclosure - Note 15 - Activity of Business Segments - Consolidated Net Sales and Long-lived Asset Information by Geographic Area (Details) link:calculationLink link:definitionLink link:presentationLink 995514 - Disclosure - Note 15 - Activity of Business Segments - Consolidated Net Property and Equipment, Goodwill and Intangible Assets (Details) link:calculationLink link:definitionLink link:presentationLink 995515 - Disclosure - Note 16 - Concentration of Risk (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995516 - Disclosure - Note 16 - Concentration of Risk - Customer Concentration (Details) link:calculationLink link:definitionLink link:presentationLink 995517 - Disclosure - Note 17 - Employment Agreements (Details Textual) link:calculationLink link:definitionLink link:presentationLink 995518 - Disclosure - Note 19 - Revisions of Previously Issued Unaudited Consolidated Financial Statements (Unaudited) - Balance Sheets (Details) link:calculationLink link:definitionLink link:presentationLink 995519 - Disclosure - Note 19 - Revisions of Previously Issued Unaudited Consolidated Financial Statements (Unaudited) - Stockholders' Equity Statement (Details) link:calculationLink link:definitionLink link:presentationLink 995520 - Disclosure - Note 20 - Subsequent Events (Details Textual) link:calculationLink link:definitionLink link:presentationLink EX-101.DEF 10 apt-20231231_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE EX-101.LAB 11 apt-20231231_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE Document And Entity Information us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate Note To Financial Statement Details Textual Note 2 - Change in Accounting Policy Income taxes based on U.S. statutory rate of 21% and 34%, respectively Note 3 - Summary of Significant Accounting Policies Note 4 - Inventories Note 5 - Property and Equipment Note 6 - Goodwill and Intangible Assets Note 8 - Accrued Liabilities Note 9 - Shareholders' Equity Note 11 - Income Taxes Note 12 - Leases - Future Minimum Lease Payment Income Tax Disclosure [Text Block] Note 15 - Activity of Business Segments Note 16 - Concentration of Risk Note 19 - Revisions of Previously Issued Unaudited Consolidated Financial Statements (Unaudited) Note 2 - Change in Accounting Policy - Changes to Financial Statements (Details) us-gaap_LiabilitiesCurrent Total current liabilities Note 2 - Change in Accounting Policy - Changes to Financial Statements (Details) (Parentheticals) Note 3 - Summary of Significant Accounting Policies - Property and Equipment (Details) Note 3 - Summary of Significant Accounting Policies - Reconciliation of Net Income and Number of Shares Used in Computers of Basic and Diluted EPS (Details) Note 4 - Inventories - Inventories (Details) Note 5 - Property and Equipment - Property and Equipment (Details) Note 6 - Goodwill and Intangible Assets - Definite-lived Intangible Assets (Details) Note 8 - Accrued Liabilities - Accrued Liabilities (Details) Note 8 - Shareholders' Equity - Restricted Stock Activity (Details) Note 8 - Shareholders' Equity - Stock Option Activity (Details) Note 9 - Shareholders' Equity - Information About Stock Options (Details) Note 11 - Income Taxes - Provision for Income Taxes (Details) Note 11 - Income Taxes - Deferred Income Tax Assets (Details) Note 11 - Income Taxes - Income Tax Reconciliation (Details) Note 12 - Leases - Future Minimum Lease Payment (Details) Share-Based Payment Arrangement, Option, Activity [Table Text Block] Note 15 - Activity of Business Segments - Consolidated Net Sale (Details) Share-Based Payment Arrangement, Activity [Table Text Block] Note 15 - Activity of Business Segments - Reconciliation of Total Segment Income to Total Consolidated Net Income (Details) Total comprehensive income Granted to employees and directors, weighted average grant date price (in dollars per share) Note 15 - Activity of Business Segments - Consolidated Net Sales and Long-lived Asset Information by Geographic Area (Details) Alpha Pro Tech Engineered Products [Member] Alpha ProTech Engineered Products [Member] Vested, weighted average grant date price (in dollars per share) apt_ExpenseToAcquireInventory Expense To Acquire Inventory Purchases from our Joint venture. Canceled/expired/forfeited, weighted average grant date price (in dollars per share) Note 15 - Activity of Business Segments - Consolidated Net Property and Equipment, Goodwill and Intangible Assets (Details) apt_CumulativeEquityInIncomeOfUnconsolidatedAffiliate Cumulative Equity In Income Of Unconsolidated Affiliate CumulativeEquityInIncomeOfUnconsolidatedAffiliate us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue Outstanding, weighted average grant date price (in dollars per share) Outstanding, weighted average grant date price (in dollars per share) Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Note 16 - Concentration of Risk - Customer Concentration (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod Canceled/expired/forfeited, shares (in shares) Note 19 - Revisions of Previously Issued Unaudited Consolidated Financial Statements (Unaudited) - Balance Sheets (Details) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber Outstanding, shares (in shares) Outstanding, shares (in shares) Building Supply [Member] Building Supply [Member] Disposable Protective Apparel [Member] Disposable Protective Apparel [Member] Note 19 - Revisions of Previously Issued Unaudited Consolidated Financial Statements (Unaudited) - Stockholders' Equity Statement (Details) Granted to employees and directors, shares (in shares) us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod Vested, shares (in shares) Notes To Financial Statements Notes To Financial Statements [Abstract] Consolidated assets Total consolidated assets Options exercisable, weighted average exercise price (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value Options exercisable, options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice Options outstanding, weighted average exercise price (in dollars per share) Options outstanding,, weighted average exercise price (in dollars per share) Error Correction [Text Block] Canceled/expired/forfeited, weighted average exercise price (in dollars per share) Goodwill and Intangible Assets Disclosure [Text Block] Granted to employees and directors, weighted average exercise price (in dollars per share) Exercised, weighted average exercise price (in dollars per share) Accrued liabilities Total accrued liabilities Lessee, Operating Leases [Text Block] Accounts payable us-gaap_ProceedsFromSaleOfProductiveAssets Proceeds from Sale of Productive Assets us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Options outstanding, options (in shares) Options outstanding, options (in shares) Commissions and bonuses payable and general accrued liabilities Accrued Bonuses, Current Retirement Plan Type [Axis] us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod Canceled/expired/forfeited, options (in shares) Retirement Plan Type [Domain] Payroll expenses and taxes payable us-gaap_PolicyTextBlockAbstract Accounting Policies us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant Manufacturing Coated Material and Sewing Proprietary Disposable Protective Apparel [Member] Indicates a facility used for manufacturing coated material and sewing proprietary disposable protective apparel. Sewing Proprietary Disposable Protective Apparel [Member] Indicates a facility used for sewing proprietary disposable protective apparel. Manufacturing Building Products [Member] Indicates a facility used for manufacturing building products. us-gaap_PaymentsToAcquirePropertyPlantAndEquipment Purchases of property and equipment Add: Dilutive effect of common stock options (in shares) Manufacturing Of Building Products [Member] Indicates a facility used for manufacturing of building products. apt_EmploymentAgreementTerm Employment Agreement Term (Year) Period of the employment agreement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days. us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1 Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Current liabilities: us-gaap_IncreaseDecreaseInOperatingLeaseLiability Lease liabilities us-gaap_Assets Total assets Supplemental disclosure of cash flow information: Plan Name [Axis] Plan Name [Domain] Shareholders' Equity and Share-Based Payments [Text Block] us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount us-gaap_OperatingLeaseExpense Operating Lease, Expense us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1 Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition us-gaap_LossContingencyDamagesSoughtValue Loss Contingency, Damages Sought, Value Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets, Major Class Name [Domain] us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation Treasury stock excise tax Award Type [Domain] Net income Net income Income Award Type [Axis] us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization Intangible, accumulated amortization Definite-lived intangible assets, net Intangible, gross Restricted Stock [Member] Share-Based Payment Arrangement, Option [Member] International Member International [Member] Software The2004 Plan Member Represents information regarding the 2004 plan. us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment Less accumulated depreciation and amortization Commitments and Contingencies Disclosure [Text Block] Property and equipment, net Total net property and equipment Goodwill apt_DeferredTaxLiabilitiesStateIncomeTaxesNonCurrent State income taxes Gross amount of noncurrent deferred tax liabilities, which result from applying the applicable tax rate to taxable temporary differences pertaining to each jurisdiction to which the entity is obligated to pay income tax. us-gaap_PropertyPlantAndEquipmentGross Property, Plant and Equipment, Gross Machinery and equipment Office furniture and equipment Leasehold improvements Buildings Harmony [Member] Information by name of investment. AMT/Foreign tax credits Amount before allocation of valuation allowances of deferred tax asset attributable to deductible alternative minimum tax and foreign tax credit carryforwards. us-gaap_EquityMethodInvestmentOwnershipPercentage Equity Method Investment, Ownership Percentage Cash Flows From Investing Activities: Equity investment in unconsolidated affiliate Equity in income (loss) of unconsolidated affiliate Income (Loss) from Equity Method Investments Equity in income of unconsolidated affiliate us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities Accounts payable and accrued liabilities us-gaap_EquityMethodInvestments Equity Method Investments Related Party Transactions Disclosure [Text Block] Provision for income taxes Provision for income taxes Provision for income taxes Proceeds from exercise of stock options The cash inflow from or (outflow of) cash for stock options exercised during the period. us-gaap_OperatingExpenses Total operating expenses us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount Defined Contribution Plan, Employer Discretionary Contribution Amount us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay Cash and cash equivalents us-gaap_AllocatedShareBasedCompensationExpense Share-Based Payment Arrangement, Expense Impairment on deposit Amount of realized and unrealized gain (loss) on fixed assets, operating activities. Amendment Flag Total comprehensive income (loss) Comprehensive income dei_CityAreaCode City Area Code INDIA Common Stock, Shares, Outstanding (in shares) Common Stock, Shares, Outstanding (in shares) Balance (in shares) Balance (in shares) Patents and Trademarks [Member] Patents and trademarks Current Fiscal Year End Date 2029 through 2039 Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year through the sixteenth year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach). Lawsuit With Defendants in Utah for Undelivered Equipment [Member] Lawsuit With Defendants in Utah for Undelivered Equipment. apt_DepositPaidForEquipmentWriteoff Deposit Paid for Equipment, Write-off Write-off amount of deposit paid for equipment. Facility to House Apparel Division [Member] Represents facility to house Apparel Division. Maple Industries and Associates [Member] Maple industries and associates [member us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent Operating Lease, Weighted Average Discount Rate, Percent Document Fiscal Period Focus Document Fiscal Year Focus dei_DocumentPeriodEndDate Document Period End Date us-gaap_IncreaseDecreaseInPrepaidExpense Prepaid expenses Lease Liability Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease liability. us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1 Operating Lease, Weighted Average Remaining Lease Term (Year) dei_EntityFileNumber Entity File Number dei_EntityEmergingGrowthCompany Entity Emerging Growth Company dei_DocumentType Document Type dei_EntitySmallBusiness Entity Small Business dei_EntityShellCompany Entity Shell Company Document Information [Line Items] Document Information [Table] us-gaap_NumberOfStores Number of Stores us-gaap_AreaOfRealEstateProperty Area of Real Estate Property (Square Foot) dei_EntityPublicFloat Entity Public Float dei_EntityFilerCategory Entity Filer Category dei_EntityCurrentReportingStatus Entity Current Reporting Status dei_EntityVoluntaryFilers Entity Voluntary Filers dei_EntityWellKnownSeasonedIssuer Entity Well-known Seasoned Issuer Stock-based compensation expense us-gaap_IncreaseDecreaseInAccountsReceivable Accounts receivable, net Percentage Statement of Comprehensive Income [Abstract] Entity Tax Identification Number Entity Central Index Key us-gaap_DepreciationAndAmortization Depreciation, Depletion and Amortization, Nonproduction For Employees Contributing 2 to12 Percent of Gross Earnings [Member] Represents employees who contribute between 2% to 12% of their gross earnings. dei_EntityRegistrantName Entity Registrant Name For Employees Contributing 1 Percent of Gross Earnings [Member] Represents employees contributing 1% of gross earnings. Entity [Domain] Legal Entity [Axis] Customer Concentration Risk [Member] Customer B [Member] Represents a major customer. Entity Address, Address Line One Customer A [Member] Represents major customer. us-gaap_IncreaseDecreaseInDueFromRelatedParties Accounts receivable, related party us-gaap_AmortizationOfIntangibleAssets Amortization of Intangible Assets Customer C [Member] Represents a major customer. ecd_NonRule10b51ArrTrmntdFlag Non-Rule 10b5-1 Arrangement Terminated [Flag] Entity Address, City or Town ecd_Rule10b51ArrTrmntdFlag Rule 10b5-1 Arrangement Terminated [Flag] ecd_Rule10b51ArrAdoptedFlag Rule 10b5-1 Arrangement Adopted [Flag] Entity Address, Postal Zip Code Entity Address, State or Province Concentration Risk Type [Axis] ecd_NonRule10b51ArrAdoptedFlag Non-Rule 10b5-1 Arrangement Adopted [Flag] Concentration Risk Type [Domain] Material Terms of Trading Arrangement [Text Block] Entity Common Stock, Shares Outstanding (in shares) us-gaap_StockRepurchasedAndRetiredDuringPeriodValue Common stock repurchased and retired Stock Repurchased and Retired During Period, Value us-gaap_StockRepurchasedAndRetiredDuringPeriodShares Common stock repurchased and retired (in shares) Stock Repurchased and Retired During Period, Shares us-gaap_AdvertisingExpense Advertising Expense Revenue Benchmark [Member] Accounts Receivable [Member] us-gaap_IncreaseDecreaseInInventories Inventories Trading Symbol Concentration Risk Benchmark [Axis] Concentration Risk Benchmark [Domain] Nature of Operations [Text Block] dei_LocalPhoneNumber Local Phone Number Options exercised (in shares) Exercised, options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period us-gaap_TableTextBlock Notes Tables Options exercised Related Party, Type [Axis] Related Party, Type [Domain] Selling, general and administrative Granted to employees and directors, options (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod Cancellation of stock options (in shares) us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationForfeited Cancellation of stock options Raw materials Total liabilities and shareholders' equity Total liabilities and shareholders' equity Finished goods Work in process UNITED STATES Retained earnings Retained Earnings (Accumulated Deficit) Accumulated other comprehensive loss Accumulated Other Comprehensive Income (Loss), Net of Tax apt_OtherComprehensiveIncomeLossForeignCurrencyTranslationGainLossAdjustment Other comprehensive income (loss)- foreign currency translation gain (loss) Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity. Changes in operating assets and liabilities: us-gaap_DisclosureTextBlockAbstract Notes to Financial Statements Lease liabilities, net of current portion Inventory Disclosure [Text Block] Subsequent Event [Member] Schedule of Inventory, Current [Table Text Block] Total lease liabilities Operating Lease, Liability, Total Lease liabilities Subsequent Event Type [Axis] Subsequent Event Type [Domain] Retirement Benefits [Text Block] Subsequent Events [Text Block] Right-of-use assets Operating Lease, Right-of-Use Asset us-gaap_EquityMethodInvestmentDividendsOrDistributions Proceeds from Equity Method Investment, Distribution us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue Total lease liabilities Non-cash lease expense Represents the amount of operating lease expense, net of accretion during the period. us-gaap_FinanceLeaseLiability Finance Lease, Liability, Total us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount Less imputed interest Deferred income taxes 2026 2027 2028 2024 2025 apt_BonusPercentage Bonus Percentage The bonus paid to the CEO and President in percentage of the Company's pre-tax profits. Share-based compensation Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block] Intangible useful life (Year) Finite-Lived Intangible Asset, Useful Life (Year) Earnings Per Share, Policy [Policy Text Block] Revenues Operating expenses: Schedule of Finite-Lived Intangible Assets [Table Text Block] us-gaap_LesseeOperatingLeaseTermOfContract Lessee, Operating Lease, Term of Contract (Year) apt_ConcentrationRiskThresholdPercentage Concentration Risk Threshold Percentage The concentration risk threshold percentage derived from quantitative amount. Depreciation and amortization Depreciation and amortization us-gaap_AssetsCurrent Total current assets Interest income, net Common stock, $.01 par value: 50,000,000 shares authorized; 11,416,212 and 12,226,306 shares outstanding as of December 31, 2023 and December 31, 2022, respectively Adjustments to reconcile net income to net cash provided by (used in) operating activities: us-gaap_CommonStockSharesAuthorized Common Stock, Shares Authorized (in shares) us-gaap_CommonStockParOrStatedValuePerShare Common Stock, Par or Stated Value Per Share (in dollars per share) Revision of Prior Period [Axis] Revision of Prior Period [Domain] Previously Reported [Member] Revision of Prior Period, Adjustment [Member] us-gaap_CommonStockCapitalSharesReservedForFutureIssuance Common Stock, Capital Shares Reserved for Future Issuance Statistical Measurement [Domain] Supplemental disclosure of non-cash transactions: Maximum [Member] Minimum [Member] Product and Service [Axis] Product and Service [Domain] Statistical Measurement [Axis] apt_MonthlyRentExpense Monthly Rent Expense Represents the amount of monthly rent expense. Investment, Name [Domain] Litigation Case [Axis] Litigation Case [Domain] Prepaid expenses Cash paid for income taxes Investment, Name [Axis] Consolidated long-lived assets Property, Plant and Equipment Disclosure [Text Block] Geographical [Axis] Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block] Geographical [Domain] Property, Plant and Equipment [Table Text Block] Inventories Total inventory Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block] Net sales Foreign exchange Customer [Axis] Intangible assets Customer [Domain] Reconciliation of Assets from Segment to Consolidated [Table Text Block] Reconciliation of Revenue from Segments to Consolidated [Table Text Block] Software (in years) (Year) Useful life (Year) Cash Flows From Operating Activities: Schedule of Segment Reporting Information, by Segment [Table Text Block] Statement [Line Items] us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent Accounts Receivable, Allowance for Credit Loss, Current Accounts receivable, net of allowance for doubtful accounts Furniture and Fixtures [Member] us-gaap_NumberOfOperatingSegments Number of Operating Segments Additional paid-in capital Additional Paid in Capital Building [Member] AOCI Attributable to Parent [Member] Shareholders' equity: Leasehold Improvements [Member] Property, Plant and Equipment, Policy [Policy Text Block] us-gaap_NonoperatingIncomeExpense Total other income (loss) Long-Lived Tangible Asset [Axis] Long-Lived Tangible Asset [Domain] Segment Reporting Disclosure [Text Block] us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations Cash and cash equivalents, beginning of the period Cash and cash equivalents, end of the period Assets us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect Increase (decrease) in cash and cash equivalents us-gaap_Liabilities Total liabilities us-gaap_NetCashProvidedByUsedInFinancingActivities Net cash used in financing activities Commitments and contingincies us-gaap_OperatingIncomeLoss Income from operations Other income (expense): us-gaap_NetCashProvidedByUsedInOperatingActivities Net cash provided by operating activities us-gaap_DeferredTaxLiabilities Net deferred income tax liabilities us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets Intangible assets us-gaap_GrossProfit Gross profit Cost of goods sold, excluding depreciation and amortization Deferred income tax liabilities, net Consolidation Items [Domain] Reportable Geographical Components [Member] us-gaap_EquityMethodInvestmentAggregateCost Equity Method Investment, Aggregate Cost us-gaap_ContractWithCustomerLiability Contract with Customer, Liability us-gaap_DeferredTaxLiabilitiesLeasingArrangements Right of Use Asset Consolidation Items [Axis] us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment Equity Method Investment, Other than Temporary Impairment us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation Treasury stock excise tax us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment Property and equipment Officer [Member] Nonrelated Party [Member] Condensed Balance Sheet [Table Text Block] Equity Method Investments and Joint Ventures Disclosure [Text Block] Condensed Financial Statements [Text Block] President [Member] us-gaap_PaymentsForRepurchaseOfCommonStock Repurchase of common stock Payments for Repurchase of Common Stock Scenario [Domain] Retained Earnings [Member] us-gaap_ProceedsFromStockOptionsExercised Proceeds from Stock Options Exercised Title of Individual [Domain] Title of Individual [Axis] Scenario [Axis] us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1 Stock Repurchase Program, Remaining Authorized Repurchase Amount Additional Paid-in Capital [Member] Common Stock [Member] Equity Components [Axis] Equity Component [Domain] Current Employment Agreements [Text Block] The entire disclosure relating to employment agreements in which the reporting entity is involved. FDII deduction Inventory reserve Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory classified as current. dei_IcfrAuditorAttestationFlag ICFR Auditor Attestation Flag apt_BonusMaximumThreshold Bonus, Maximum Threshold The maximum threshold for bonus payments under certain bonus plans. Comprehensive Income (Loss) Note [Text Block] Accrued expenses and inventory Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities classified as current. apt_NumberOfStoresOwned Number Of Stores Owned Represents the number of stores owned. dei_DocumentAnnualReport Document Annual Report Machinery and Equipment [Member] apt_NumberOfStoresRented Number Of Stores Rented Represents the number of stores rented. apt_NoncashChangesToOperatingLeases Net non-cash changes to operating leases The amount of noncash changes to operating leases. Software Development [Member] Entity Incorporation, State or Country Code Accounting Policies [Abstract] Significant Accounting Policies [Text Block] dei_DocumentTransitionReport Document Transition Report dei_DocumentFinStmtErrorCorrectionFlag Document Financial Statement Error Correction [Flag] Concentration Risk Disclosure [Text Block] dei_EntityInteractiveDataCurrent Entity Interactive Data Current Related Party [Member] Security Exchange Name Title of 12(b) Security Legal Entity of Counterparty, Type [Axis] Legal Entity Type of Counterparty [Domain] Auditor Name Auditor Firm ID Auditor Location Segments [Axis] Segments [Domain] us-gaap_IncomeLossAttributableToParent Income before provision for income taxes us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount Diluted weighted average common shares outstanding (in shares) Diluted weighted average common shares outstanding (in shares) Statement [Table] Statement of Financial Position [Abstract] Diluted earnings per common share (in dollars per share) Basic weighted average common shares outstanding (in shares) Accounts Payable and Accrued Liabilities Disclosure [Text Block] Basic earnings per common share (in dollars per share) Statement of Cash Flows [Abstract] Statement of Stockholders' Equity [Abstract] Lease Contractual Term [Domain] Lease Contractual Term [Axis] Income Statement [Abstract] Schedule of Accrued Liabilities [Table Text Block] Schedule of Components of Income Tax Expense (Benefit) [Table Text Block] Schedule of Deferred Tax Assets and Liabilities [Table Text Block] Schedule of Effective Income Tax Rate Reconciliation [Table Text Block] Accounting Standards Update and Change in Accounting Principle [Table Text Block] Cash Flows From Financing Activities: Other us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital Proceeds from Equity Method Investment, Distribution, Return of Capital Corporate, Non-Segment [Member] Incentive Plan 2020 [Member] Represents the 2020 incentive plan. Balance Sheet Amounts [Member] Related to Balance Sheet amounts. Total shareholders' equity Total shareholders' equity Equity, Attributable to Parent Balance Balance Class of Stock [Axis] Stock Compensation Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term Schedule of Stockholders Equity [Table Text Block] Non-deductible meals & entertainment Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price Operating Segments [Member] Upper limit (in dollars per share) Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding State taxes Foreign taxes Lower llmit (in dollars per share) EX-101.PRE 12 apt-20231231_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE EX-101.CAL 13 apt-20231231_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE XML 14 R1.htm IDEA: XBRL DOCUMENT v3.24.0.1
Document And Entity Information - USD ($)
12 Months Ended
Dec. 31, 2023
Mar. 01, 2024
Jun. 30, 2023
Document Information [Line Items]      
Document Type 10-K    
Document Annual Report true    
Document Period End Date Dec. 31, 2023    
Document Transition Report false    
Entity File Number 001-15725    
Entity Registrant Name ALPHA PRO TECH, LTD.    
Entity Incorporation, State or Country Code DE    
Entity Tax Identification Number 63-1009183    
Entity Address, Address Line One 53 Wellington Street East    
Entity Address, City or Town Aurora    
Entity Address, State or Province ON    
Entity Address, Postal Zip Code L4G 1H6    
City Area Code 905    
Local Phone Number 479-0654    
Title of 12(b) Security Common Stock, $0.01 par value    
Trading Symbol APT    
Security Exchange Name NYSEAMER    
Entity Well-known Seasoned Issuer No    
Entity Voluntary Filers No    
Entity Current Reporting Status Yes    
Entity Interactive Data Current Yes    
Entity Filer Category Non-accelerated Filer    
Entity Small Business true    
Entity Emerging Growth Company false    
ICFR Auditor Attestation Flag true    
Document Financial Statement Error Correction [Flag] false    
Entity Shell Company false    
Entity Public Float     $ 41,586,479
Entity Common Stock, Shares Outstanding (in shares)   11,462,034  
Auditor Name Tanner LLC    
Auditor Location Lehi, Utah    
Auditor Firm ID 270    
Entity Central Index Key 0000884269    
Current Fiscal Year End Date --12-31    
Document Fiscal Year Focus 2023    
Document Fiscal Period Focus FY    
Amendment Flag false    
XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Assets    
Cash and cash equivalents $ 20,378,000 $ 16,290,000
Inventories 20,131,000 24,397,000
Prepaid expenses 6,010,000 4,902,000
Total current assets 53,064,000 52,562,000
Property and equipment, net 5,587,000 5,742,000
Goodwill 55,000 55,000
Definite-lived intangible assets, net 0 1,000
Right-of-use assets 4,810,000 1,725,000
Equity investment in unconsolidated affiliate 5,247,000 4,718,000
Total assets 68,763,000 64,803,000
Current liabilities:    
Accounts payable 802,000 674,000
Accrued liabilities 1,103,000 833,000
Lease liabilities 661,000 899,000
Total current liabilities 2,566,000 2,406,000
Lease liabilities, net of current portion 4,187,000 875,000
Deferred income tax liabilities, net 442,000 764,000
Total liabilities 7,195,000 4,045,000
Shareholders' equity:    
Common stock, $.01 par value: 50,000,000 shares authorized; 11,416,212 and 12,226,306 shares outstanding as of December 31, 2023 and December 31, 2022, respectively 114,000 123,000
Additional paid-in capital 16,339,000 17,099,000
Retained earnings 46,552,000 45,025,000
Accumulated other comprehensive loss (1,437,000) (1,489,000)
Total shareholders' equity 61,568,000 60,758,000
Total liabilities and shareholders' equity 68,763,000 64,803,000
Nonrelated Party [Member]    
Assets    
Accounts receivable, net of allowance for doubtful accounts 5,503,000 5,382,000
Related Party [Member]    
Assets    
Accounts receivable, net of allowance for doubtful accounts $ 1,042,000 $ 1,591,000
XML 16 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Balance Sheets (Parentheticals) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.01 $ 0.01  
Common Stock, Shares Authorized (in shares) 50,000,000 50,000,000  
Common Stock, Shares, Outstanding (in shares) 11,416,212 12,226,306 13,115,341
XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Income - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Net sales $ 61,232,000 $ 61,981,000
Cost of goods sold, excluding depreciation and amortization 38,403,000 40,298,000
Gross profit 22,829,000 21,683,000
Operating expenses:    
Selling, general and administrative 17,772,000 16,219,000
Depreciation and amortization 925,000 814,000
Total operating expenses 18,697,000 17,033,000
Income from operations 4,132,000 4,650,000
Other income (expense):    
Equity in income (loss) of unconsolidated affiliate 477,000 87,000
Impairment on deposit 0 (490,000)
Interest income, net 816,000 148,000
Total other income (loss) 1,293,000 (255,000)
Income before provision for income taxes 5,425,000 4,395,000
Provision for income taxes 1,236,000 1,113,000
Net income $ 4,189,000 $ 3,282,000
Basic earnings per common share (in dollars per share) $ 0.35 $ 0.26
Diluted earnings per common share (in dollars per share) $ 0.35 $ 0.26
Basic weighted average common shares outstanding (in shares) 11,856,356 12,713,533
Diluted weighted average common shares outstanding (in shares) 11,856,356 12,781,004
XML 18 R5.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Comprehensive Income - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Net income $ 4,189,000 $ 3,282,000
Other comprehensive income (loss)- foreign currency translation gain (loss) 52,000 (620,000)
Comprehensive income $ 4,241,000 $ 2,662,000
XML 19 R6.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Shareholders' Equity - USD ($)
Common Stock [Member]
Additional Paid-in Capital [Member]
Retained Earnings [Member]
AOCI Attributable to Parent [Member]
Total
Balance (in shares) at Dec. 31, 2021 13,115,341       13,115,341
Balance at Dec. 31, 2021 $ 132,000 $ 18,131,000 $ 44,357,000 $ (869,000) $ 61,751,000
Common stock repurchased and retired (in shares) (170,000)        
Common stock repurchased and retired $ (2,000) (235,000) (519,000) 0 (756,000)
Stock-based compensation expense 0 55,000 0 0 55,000
Total comprehensive income $ 0 0 0 (153,000) (153,000)
Balance (in shares) at Mar. 31, 2022 12,945,341        
Balance at Mar. 31, 2022 $ 130,000 17,951,000 45,360,000 (1,022,000) $ 62,419,000
Balance (in shares) at Dec. 31, 2021 13,115,341       13,115,341
Balance at Dec. 31, 2021 $ 132,000 18,131,000 44,357,000 (869,000) $ 61,751,000
Common stock repurchased and retired (in shares) (910,700)       (910,700)
Common stock repurchased and retired $ (9,000) (1,259,000) (2,614,000) 0 $ (3,882,000)
Options exercised (in shares) 21,665       21,665
Options exercised $ 0 80,000 0 0 $ 80,000
Stock-based compensation expense 0 147,000 0 0 147,000
Total comprehensive income $ 0 0 3,282,000 (620,000) $ 2,662,000
Balance (in shares) at Dec. 31, 2022 12,226,306       12,226,306
Balance at Dec. 31, 2022 $ 123,000 17,099,000 45,025,000 (1,489,000) $ 60,758,000
Balance (in shares) at Mar. 31, 2022 12,945,341        
Balance at Mar. 31, 2022 $ 130,000 17,951,000 45,360,000 (1,022,000) 62,419,000
Common stock repurchased and retired (in shares) (225,500)        
Common stock repurchased and retired $ (2,000) (313,000) (645,000) 0 (960,000)
Options exercised (in shares) 8,332        
Options exercised $ 0 30,000 0 0 30,000
Stock-based compensation expense 0 32,000 0 0 32,000
Total comprehensive income $ 0 0 0 (265,000) (265,000)
Balance (in shares) at Jun. 30, 2022 12,728,173        
Balance at Jun. 30, 2022 $ 128,000 17,700,000 45,408,000 (1,287,000) 61,949,000
Common stock repurchased and retired (in shares) (259,200)        
Common stock repurchased and retired $ (2,000) (360,000) (754,000) 0 (1,116,000)
Options exercised (in shares) 8,332        
Options exercised $ 0 30,000 0 0 30,000
Stock-based compensation expense 0 32,000 0 0 32,000
Total comprehensive income $ 0 0 0 (137,000) (137,000)
Balance (in shares) at Sep. 30, 2022 12,477,305        
Balance at Sep. 30, 2022 $ 126,000 17,402,000 45,157,000 (1,424,000) $ 61,261,000
Balance (in shares) at Dec. 31, 2022 12,226,306       12,226,306
Balance at Dec. 31, 2022 $ 123,000 17,099,000 45,025,000 (1,489,000) $ 60,758,000
Common stock repurchased and retired (in shares) (200,000)        
Common stock repurchased and retired $ (2,000) (280,000) (551,000) 0 (833,000)
Options exercised (in shares) 109,250        
Options exercised $ 1,000 349,000 0 0 350,000
Stock-based compensation expense 0 22,000 0 0 22,000
Total comprehensive income $ 0 0 0 137,000 137,000
Balance (in shares) at Mar. 31, 2023 12,135,556        
Balance at Mar. 31, 2023 $ 122,000 17,190,000 45,026,000 (1,352,000) $ 60,986,000
Balance (in shares) at Dec. 31, 2022 12,226,306       12,226,306
Balance at Dec. 31, 2022 $ 123,000 17,099,000 45,025,000 (1,489,000) $ 60,758,000
Common stock repurchased and retired (in shares) (951,010)       (951,010)
Common stock repurchased and retired $ (10,000) (1,330,000) (2,662,000)   $ (4,002,000)
Options exercised (in shares) 140,916       140,916
Options exercised   463,000   0 $ 464,000
Stock-based compensation expense   170,000 0 0 170,000
Total comprehensive income $ 0 0 4,189,000 52,000 4,241,000
Cancellation of stock options (in shares) 0        
Cancellation of stock options $ 0 (23,000) 0 0 (23,000)
Treasury stock excise tax   (40,000)     $ (40,000)
Balance (in shares) at Dec. 31, 2023 11,416,212       11,416,212
Balance at Dec. 31, 2023 $ 114,000 16,339,000 46,552,000 (1,437,000) $ 61,568,000
Balance (in shares) at Mar. 31, 2023 12,135,556        
Balance at Mar. 31, 2023 $ 122,000 17,190,000 45,026,000 (1,352,000) 60,986,000
Common stock repurchased and retired (in shares) (275,000)        
Common stock repurchased and retired $ (3,000) (390,000) (704,000) 0 (1,097,000)
Options exercised (in shares) 15,000        
Options exercised $ 0 54,000 0 0 54,000
Stock-based compensation expense 0 22,000 0 0 22,000
Total comprehensive income 0 0 0 21,000 21,000
Treasury stock excise tax $ 0 (11,000) 0 0 (11,000)
Balance (in shares) at Jun. 30, 2023 11,875,556        
Balance at Jun. 30, 2023 $ 119,000 16,865,000 45,468,000 (1,331,000) 61,121,000
Common stock repurchased and retired (in shares) (249,110)        
Common stock repurchased and retired $ (2,000) (354,000) (693,000) 0 (1,049,000)
Options exercised (in shares) 10,000        
Options exercised $ 0 36,000 0 0 36,000
Stock-based compensation expense 0 24,000 0 0 24,000
Total comprehensive income 0 0 0 (152,000) (152,000)
Treasury stock excise tax $ 0 (19,000) 0 0 (19,000)
Balance (in shares) at Sep. 30, 2023 11,636,446        
Balance at Sep. 30, 2023 $ 117,000 $ 16,552,000 $ 46,205,000 $ (1,483,000) $ 61,391,000
XML 20 R7.htm IDEA: XBRL DOCUMENT v3.24.0.1
Consolidated Statements of Cash Flows - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Cash Flows From Operating Activities:    
Net income $ 4,189,000 $ 3,282,000
Adjustments to reconcile net income to net cash provided by (used in) operating activities:    
Share-based compensation 170,000 147,000
Depreciation and amortization 925,000 814,000
Equity in income of unconsolidated affiliate (477,000) (87,000)
Non-cash lease expense 744,000 923,000
Deferred income taxes (322,000) (27,000)
Changes in operating assets and liabilities:    
Accounts receivable, net (121,000) (1,985,000)
Accounts receivable, related party 549,000 (208,000)
Inventories 4,266,000 572,000
Prepaid expenses (1,108,000) 2,043,000
Accounts payable and accrued liabilities 398,000 (271,000)
Lease liabilities (785,000) (926,000)
Net cash provided by operating activities 8,458,000 4,277,000
Cash Flows From Investing Activities:    
Purchases of property and equipment (792,000) (492,000)
Cash Flows From Financing Activities:    
Proceeds from exercise of stock options 464,000 80,000
Repurchase of common stock (4,002,000) (3,882,000)
Treasury stock excise tax (40,000) 0
Net cash used in financing activities (3,578,000) (3,802,000)
Increase (decrease) in cash and cash equivalents 4,088,000 (17,000)
Cash and cash equivalents, beginning of the period 16,290,000 16,307,000
Cash and cash equivalents, end of the period 20,378,000 16,290,000
Supplemental disclosure of cash flow information:    
Cash paid for income taxes 1,524,000 443,000
Supplemental disclosure of non-cash transactions:    
Net non-cash changes to operating leases $ 3,859,000 $ 0
XML 21 R8.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 1 - The Company
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Nature of Operations [Text Block]

    


 

1.

The Company

 

Alpha Pro Tech, Ltd. (“Alpha Pro Tech,” the “Company,” “we”, “us” or “our”) is in the business of protecting people, products and environments. The Company accomplishes this by developing, manufacturing and marketing a line of building supply products for the new home and re-roofing markets and a line of disposable protective apparel for the cleanroom, industrial, pharmaceutical, medical and dental markets.

 

The Building Supply segment consists of construction weatherization products, such as housewrap, housewrap accessories, namely tape and flashing, synthetic roof underlayment and synthetic roof underlayment accessories, namely self-adhered underlayment, as well as other woven material.

 

The Disposable Protective Apparel segment consists of a complete line of disposable protective garments (shoecovers, bouffant caps, coveralls, gowns, frocks and lab coats), face masks and face shields. All of our disposable protective apparel products, including face masks and face shields, are sold through similar distribution channels, are single-use and disposable, have the purpose of protecting people, products and environments, and have to be produced in Food and Drug Administration (“FDA”) approved facilities, regardless of the market served.

 

The Company’s products are sold under the “Alpha Pro Tech” brand name as well as under private label and are predominantly sold in the United States of America (“U.S.”).

    

XML 22 R9.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 2 - Change in Accounting Policy
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Error Correction [Text Block]

2.

Revised Prior Period Financial Statements

 

During the financial close for the fiscal year ended December 31, 2023, the Company discovered certain errors related to its accounting policy for the accounting for share repurchases. Since the release of the Financial Accounting Standards Board Accounting Standards Codification (the “ASC” or the “Codification”), the Company should have allocated excess repurchase price over par value between additional paid-in capital and retained earnings, rather than entirely to additional paid-in capital.

 

In periods prior to January 1, 2022, the Company should have allocated $18,131,000 from additional paid-capital to retained earnings, related to previously recording the repurchase price paid in excess of par value to additional paid-in capital instead of allocating the repurchase price paid in excess of par value between additional paid-in capital and retained earnings. For the year ended December 31, 2022, the Company should have allocated an additional $1,032,000 in excess repurchase price to additional paid-capital, resulting in a balance of $17,099,000 of additional paid-in capital and total of retained earnings of $45,025,000 at December 31, 2022. As a result, the Company adjusted the values of additional paid-in capital and retained earnings in shareholders’ equity on the balance sheet, and on the consolidated statements of shareholders’ equity. There was no impact on the statement of income, total consolidated balance sheet or total statement of shareholders’ equity. The only change in the consolidated balance sheet is between additional paid-in capital and retained earnings as total shareholders’ equity did not change.

 

These revisions resulted in an increase in additional paid-in capital and a decrease in retained earnings but no effect on total assets, total liabilities, total shareholders’ equity, net income, earnings per share or cash flows. Management has determined that this revision was not material on a quantitative or qualitative basis to the prior period financial statements based on its analysis performed in accordance with the guidance provided by SEC Staff Accounting Bulletins No. 99 – Materiality and No. 108 –Considering the Effects of Prior Year Misstatements. Management has determined that the cumulative effect of the error was immaterial on the current year balance sheet.

 

The Company has determined that the impact of adjustments relating to the corrections of this accounting error is not material to previously issued annual audited and unaudited financial statements and as such no restatement was necessary. Correcting prior year financial statements for immaterial errors would not require previously filed reports to be amended. Such a correction may be made the next time the registrant files the prior year financial statements, as wells as correcting the cumulative error in the current year would also be immaterial to the current year. Accordingly, these misstatements were corrected, and the adjustments are reflected in the related periods as noted below. The correction of these errors and the adjustments for these changes to the Company’s previously issued audited annual consolidated financial statements are shown in the table below, and the correction of these errors and the adjustments to the previously issued unaudited quarterly consolidated financial statements are shown in Note 19 to the financial statements.

 


 

Consolidated Balance Sheets

 

   

Previously

   

(1)

         
   

Reported

   

Adjustments

   

Revised

 

As of December 31, 2022

                       

Shareholders' equity:

                       

Common stock, $.01 par value: 50,000,000 shares authorized; 12,226,306 and 13,115,341 shares outstanding as of December 31, 2022 and December 31, 2021, respectively

  $ 123,000     $ -     $ 123,000  

Additional paid in capital

    -       17,099,000       17,099,000  

Retained earnings

    62,124,000       (17,099,000 )     45,025,000  

Accumulated other comprehensive loss

    (1,489,000 )     -       (1,489,000 )

Total shareholders' equity

    60,758,000       -       60,758,000  

Total liabilities and shareholders' equity

  $ 64,803,000     $ -     $ 64,803,000  

 

(1)

Additional paid-in capital and retained earnings have been changed by $17,099,000.

 

Consolidated Statements of Shareholder's Equity

 

                                   

Accumulated

         
                   

Additional

           

Other

         
   

Common Stock

   

Paid-in

   

Retained

   

Comprehensive

         
   

Shares

   

Amount

   

Capital*

   

Earnings**

   

Loss

   

Total

 

Balance as of December 31, 2021 as revised

    13,115,341     $ 132,000     $ 18,131,000     $ 44,357,000     $ (869,000 )   $ 61,751,000  

Common stock repurchased and retired as revised

    (910,700 )     (9,000 )     (1,259,000 )     (2,614,000 )     -       (3,882,000 )

Options exercised

    21,665       -       80,000       -       -       80,000  

Share-based compensation expense

    -       -       147,000       -       -       147,000  

Total comprehensive income (loss)

    -       -       -       3,282,000       (620,000 )     2,662,000  

Balance as of December 31, 2022 as revised

    12,226,306     $ 123,000     $ 17,099,000     $ 45,025,000     $ (1,489,000 )   $ 60,758,000  

 

*This was previously reported as $0 and the total column has been updated to show the change in additional paid-in capital from $0 to $17,099,000, common stock repurchased and retired has been changed from $227,000 to $1,259,000.

 

** This was previously reported as $62,124,000 and the total column has been updated to show the change in common stock repurchased and retired from $3,646,000 to $ 2,614,000.

 

The correcting adjustments have no effect on prior year’s consolidated statements of income, comprehensive income, or cash flows.

 

XML 23 R10.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 3 - Summary of Significant Accounting Policies
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Significant Accounting Policies [Text Block]

3.

Summary of Significant Accounting Policies

 

Principles of Consolidation

 

The consolidated financial statements of the Company include the accounts of the Company and its wholly-owned subsidiaries, Alpha Pro Tech, Inc. and Alpha ProTech Engineered Products, Inc. All significant intercompany accounts and transactions have been eliminated in consolidation.

 

Events that occurred after December 31, 2023, through the date on which these financial statements were filed with the Securities and Exchange Commission (“SEC”) were considered in the preparation of these financial statements.

 

Use of Estimates

 

The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) 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 for the reporting period.  Actual results could differ from these estimates.

 


 

Periods Presented

 

All amounts have been rounded to the nearest thousand with the exception of the per share data. The Company qualified as a smaller reporting company at the measurement date for determining such qualification during 2023. According to the disclosure requirements for smaller reporting companies, the Company has included balance sheets as of the end of the two most recent years and statements of income, comprehensive income, shareholders’ equity and cash flows for each of the two most recent years.

 

Cash and Cash Equivalents

 

The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.

 

Investments

 

Investments are classified as available-for-sale in accordance with U.S. GAAP. The Company does not have any investments in securities that are classified as held-to-maturity or trading. Available-for-sale investments are carried at their fair values using quoted prices in active markets for identical securities, with realized and unrealized gains and losses reported in net income. The cost of securities sold is based on the specific identification method. Investments that the Company intends to hold for more than one year are classified as long-term investments in the accompanying consolidated balance sheets.

 

Accounts Receivable

 

Accounts receivable are recorded at the invoice amount and do not bear interest. The allowance for credit losses is the Company’s best estimate of the amount of expected credit losses in the Company’s existing accounts receivable; however, changes in circumstances relating to accounts receivable may result in a requirement for additional allowances in the future. The Company pools accounts receivable based on risk characteristics, which include type of customer and age of open receivable balance. The allowance for each credit losses pool is estimated based on historical write-off experience and known conditions, adjusted for management’s reasonable and supportable expectations of future conditions. Account balances are charged against the allowance when management determines that the probability for collection of an account balance is remote. As of December 31, 2023, the Company had recorded an allowance for credit losses on accounts receivable of $35,000. As of December 31, 2022, the Company had recorded an allowance for doubtful accounts on accounts receivable of $45,000.

 

Inventories

 

Inventories include freight-in, materials, labor and overhead costs and are stated at the lower of cost or net realizable value.  Allowances are recorded for slow-moving, obsolete or unusable inventories. The Company assesses inventories for estimated obsolescence or unmarketable products and writes down the difference between the cost of the inventories and the estimated net realizable values based upon assumptions about future sales and supplies on-hand. As of December 31, 2023 and 2022, the Company had recorded an allowance for excess and obsolete inventories of $292,000 and $152,000, respectively.

 

Property and Equipment

 

Property and equipment are stated at cost less accumulated depreciation and amortization. Costs to develop internal use software are charged to expense as incurred until the preliminary project stage has been completed and application development begins. The Company discontinues capitalization upon entering the post-implementation stage and expenses ongoing maintenance and support costs. Property and equipment are depreciated or amortized using the straight-line method over the shorter of the respective useful lives of the assets or the related lease terms as follows:

 

Buildings (in years)

25

Machinery and equipment (in years)

5

- 15

Office furniture and equipment (in years)

2

- 7

Leasehold improvements (in years)

4

- 5

Software (in years)

5

 

Expenditures for renewals and betterments are capitalized, whereas costs of maintenance and repairs are charged to operations in the period incurred.

 


 

Goodwill and Intangible Assets

 

The Company accounts for goodwill and definite-lived intangible assets in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 350, Intangibles – Goodwill and Other. Goodwill is not amortized, but rather is tested annually for impairment. Intangible assets with finite lives are amortized over their useful lives (see Note 6). The Company’s patents and trademarks are recorded at cost and are amortized using the straight-line method over their estimated useful lives of 5-17 years.

 

Fair Value of Financial Instruments

 

The estimated fair values of financial instruments are determined based on relevant market information and cannot be determined with precision. The Company’s financial instruments consist primarily of cash, cash equivalents and marketable securities.

 

Impairment of Long-Lived Assets

 

The Company reviews long-lived assets for impairment whenever events or changes in its business circumstances indicate that the carrying amounts of the assets may not be fully recoverable. If it is determined that the undiscounted future net cash flows are not sufficient to recover the carrying values of the assets, an impairment loss is recognized for the excess of the carrying values over the fair values of the assets. The Company believes that the future undiscounted net cash flows to be received from its long-lived assets exceed the assets’ carrying values and, accordingly, the Company has not recognized any impairment losses for the years ended December 31, 2023 and 2022.

 

Revenue Recognition

 

Net sales includes revenue from products and shipping and handling charges, net of estimates for product returns and any related sales incentives. Our customer contracts have a single performance obligation: transfer control of products to customers. Revenue is measured as the amount of consideration that we expect to receive in exchange for transferring control of products. All revenue is recognized when we satisfy our performance obligations under the applicable contract. We recognize revenue in connection with transferring control of the promised products to the customer, with revenue being recognized at the point in time when the customer obtains control of the products, which is generally when title passes to the customer upon delivery to a third party carrier for FOB shipping point arrangements and to the customer for FOB destination arrangements, at which time a receivable is created for the invoice sent to the customer. Shipping and handling activities are performed prior to the customer obtaining control of the goods, and are accounted for as fulfillment activities and are not a promised good or service. Shipping and handling charges billed to customers are included in revenue. Shipping and handling costs, associated with the distribution of the Company’s product to the customers, are recorded in cost of goods sold and are recognized when control of the product is transferred to the customer, which is generally when title passes to the customer upon delivery to a third-party carrier for FOB shipping point arrangements and to the customer for FOB destination arrangements. We estimate product returns based on historical return rates and estimate rebates based on contractual agreements. Using probability assessments, we estimate sales incentives expected to be paid over the term of the contract. Sales taxes and value added taxes in foreign and domestic jurisdictions that are collected from customers and remitted to governmental authorities are accounted for on a net basis and, therefore, are excluded from net sales. The Company manufactures certain private label goods for customers and has determined that control does not pass to the customer at the time of manufacture, based upon the nature of the private labelling. The Company has determined as of December 31, 2023, that it had no material contract assets, and concluded that its contract liabilities (primarily rebates) had the right of offset against customer receivables. See Note 15 of these Notes to Consolidated Financial Statements for information on revenue disaggregated by type and by geographic region.

 

Shipping and Handling Costs

 

The costs of shipping products to distributors are recorded in cost of goods sold.

 

Stock-Based Compensation

 

The Company maintains the 2020 Incentive Plan under which the Company may grant incentive stock options, non-qualified stock options, restricted stock, restricted stock units and other equity-based compensation to employees and non-employee directors. Stock options have been granted with exercise prices at or above the fair market value of the underlying shares of common stock on the date of grant. Options vest and expire according to terms established at the grant date. Restricted stock and restricted stock units have been granted, and the fair market value of these awards equals the closing stock price on the date of grant.

 


 

The Company accounts for share-based awards in accordance with ASC 718, Stock Compensation. ASC 718 requires companies to record compensation expense for the value of all outstanding and unvested share-based awards, including employee stock options.

 

For the years ended December 31, 2023 and 2022, there were 46,400 and 19,600 stock options granted, respectively, under the Company’s stock option plan. The Company recognized $25,000 and $43,000 in stock-based compensation expense for the years ended December 31, 2023 and 2022, respectively, related to outstanding options. For the years ended December 31, 2023 and 2022, 227,000 and 21,772 restricted stock equity awards, respectively, were granted under the 2020 Incentive Plan and the compensation expense associated with these awards was $145,000 and $104,000 in 2023 and 2022, respectively.

 

Income Taxes

 

The Company accounts for income taxes using the asset and liability method. A valuation allowance is recorded to reduce the carrying amounts of deferred income tax assets unless it is more likely than not that such assets will be realized. The Company’s policy is to record any interest and penalties assessed by the Internal Revenue Service as a component of the provision for income taxes. The Company provides allowances for uncertain income tax positions when it is more likely than not that the position will not be sustained upon examination by the tax authority.

 

Alpha Pro Tech, Ltd. and its subsidiaries file income tax returns in the U.S. federal jurisdiction, and in various state and foreign jurisdictions.

 

Earnings Per Common Share

 

The following table provides a reconciliation of both net income and the number of shares used in the computation of “basic” earnings per common share (“EPS”), which utilizes the weighted average number of common shares outstanding without regard to potential common shares, and “diluted” EPS, which includes all potential common shares which are dilutive for the years ended December 31, 2023 and 2022.

 

   

Years Ended December 31,

 
   

2023

   

2022

 
                 

Net income (numerator)

  $ 4,189,000     $ 3,282,000  
                 

Shares (denominator):

               

Basic weighted average common shares outstanding

    11,856,356       12,713,533  

Add: Dilutive effect of common stock options

    -       67,471  
                 

Diluted weighted average common shares outstanding

    11,856,356       12,781,004  
                 

Earnings per common share:

               

Basic

  $ 0.35     $ 0.26  

Diluted

  $ 0.35     $ 0.26  

 

Translation of Foreign Currencies

 

Transactions in foreign currencies are translated into U.S. dollars at the exchange rate prevailing at the transaction date. Monetary assets and liabilities in foreign currencies at each period end are translated at the exchange rate in effect at that date. Transaction gains or losses on foreign currencies are reflected in selling, general and administrative expenses and were not material for the years ended December 31, 2023 and 2022.

 


 

The Company does not have a material foreign currency exposure in regards to purchase agreements with companies in Asia and Mexico as the agreements are in U.S. dollars. In addition, all sales transactions are in U.S. dollars. The Company has a foreign currency exposure with respect to its Canadian branch office. The foreign currency exposure is not material due to the fact that the Company does not manufacture products in Canada. The exposure primarily relates to payroll expenses in the Company’s administrative branch office in Canada. The Company also has potentially material foreign currency exposure in regards to its equity in its unconsolidated affiliate in India. The Company’s unconsolidated affiliate operations are in India; therefore, U.S. GAAP requires the Company to adjust the value of its investment for changes in foreign currency exchange rates. The Company determines the functional currency of its joint venture based upon the primary currency used to generate and expend cash, which is the currency of the country in which the joint venture is located. For joint ventures with functional currencies other than the U.S. dollar, the investment in that joint venture is translated into U.S. dollars using period-end exchange rates. The resulting foreign currency translation losses are deferred as accumulated other comprehensive loss (“AOCL”) and reclassified to earnings only upon sale or liquidation of that business. The foreign currency translations reduced the balance of equity in unconsolidated affiliated by $1,437,000 and $1,489,000 as of December 31, 2023 and 2022, respectively, and the loss was recorded in AOCL.

 

Research and Development Costs

 

Research and development costs are expensed as incurred and are included in selling, general and administrative expenses. Such costs were not material for the years ended December 31, 2023 and 2022.

 

Advertising Costs

 

The Company expenses advertising and promotional costs as incurred. These costs are included in selling, general and administrative expenses and were $60,000 and $102,000 for the years ended December 31, 2023 and 2022, respectively.

 

Loss Contingencies

 

The outcomes of legal proceedings and claims brought against the Company are subject to uncertainty. An estimated loss from a loss contingency such as a legal proceeding or claim is accrued if it is probable that an asset has been impaired or a liability has been incurred and the amount of the loss can be reasonably estimated. In determining whether a loss should be accrued, we evaluate, among other factors, the degree of probability of an unfavorable outcome and the ability to make a reasonable estimate of the amount of loss.

 

Fair Value Measurements

 

ASC 820, Fair Value Measurements and Disclosures, establishes a framework for measuring fair value in accordance with U.S. GAAP, clarifies the definition of fair value within that framework and expands disclosures about the use of fair value measurements. On a quarterly basis, the Company measures at fair value certain financial assets using a hierarchy of valuation techniques based on whether the inputs to those valuation techniques are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect the Company’s own assumptions. The fair value hierarchy prioritizes the inputs into three broad levels.

 

This hierarchy requires the Company to minimize the use of unobservable inputs and to use observable market data, if available, when determining fair value. There were no fair values of the Company’s financial assets as of December 31, 2023 and 2022.

 

New Accounting Standards

 

In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. These amendments address investor requests for enhanced transparency regarding income tax information. Specifically, they improve income tax disclosures related to rate reconciliation and income taxes paid. ASU 2023-09 becomes effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is evaluating the impact the adoption of this guidance will have on its consolidated financial statements.

 

In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant expenses, and is effective for fiscal years beginning after December 15, 2023, on a retrospective basis. The Company is currently evaluating the impact of this standard on the consolidated financial statements.

 

In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. Public business entities classified as smaller reporting companies were required to apply the provision of ASU 2016-13 with annual reporting periods after December 15, 2022. The Company adopted Topic 326 effective January 1, 2023, which did not have a material impact on the Company’s consolidated financial statements.

 

Management periodically reviews new accounting standards that are issued. Management has not identified any other new standards that it believes merit further discussion at this time.

 


 

XML 24 R11.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 4 - Inventories
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Inventory Disclosure [Text Block]

4.

Inventories

 

Inventories consisted of the following:

 

   

December 31,

 
   

2023

   

2022

 
                 

Raw materials

  $ 10,470,000     $ 13,018,000  

Work in process

    2,236,000       2,225,000  

Finished goods

    7,425,000       9,154,000  
Total inventory   $ 20,131,000     $ 24,397,000  

 

XML 25 R12.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 5 - Property and Equipment
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Property, Plant and Equipment Disclosure [Text Block]

5.

Property and Equipment

 

Property and equipment consisted of the following:

 

   

December 31,

 
   

2023

   

2022

 
                 

Buildings

  $ 493,000     $ 493,000  

Machinery and equipment

    15,461,000       14,948,000  

Office furniture and equipment

    2,541,000       2,393,000  

Leasehold improvements

    658,000       606,000  

Software

    3,000       3,000  
                 
      19,156,000       18,443,000  

Less accumulated depreciation and amortization

    (13,569,000 )     (12,701,000 )
                 

Total net property and equipment

  $ 5,587,000     $ 5,742,000  

 

Depreciation and amortization expense for property and equipment was $925,000 and $814,000 for the years ended December 31, 2023 and 2022, respectively.

     

XML 26 R13.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Goodwill and Intangible Assets
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Goodwill and Intangible Assets Disclosure [Text Block]

6.

Goodwill and Intangible Assets

 

Management evaluates goodwill for impairment on an annual basis (in the fourth quarter), and no impairment charge was identified for the years presented.

 


 

Definite-lived intangible assets, consisting of patents and trademarks, are amortized over their useful lives. Intangible assets consisted of the following:

 

   

December 31, 2023

   

December 31, 2022

 
   

Weighted

Average

Amortization

Period (Years)

   

Gross

Carrying

Amount

   

Accumulated Amortization

   

Net

Carrying

Amount

   

Weighted

Average

Amortization

Period

(Years)

   

Gross

Carrying

Amount

   

Accumulated Amortization

   

Net

Carrying

Amount

 

Patents and Trademarks

    0.0     $ 474,000     $ (474,000 )   $ 0       1.0     $ 474,000     $ (473,000 )   $ 1,000  

 

Amortization expense for intangible assets was $1,000 and $2,000 for the years ended December 31, 2023 and 2022, respectively.

 

There is no estimated future amortization expense related to definite-lived intangible assets for the year ending December 31, 2024.

     

XML 27 R14.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Equity Investments in Unconsolidated Affiliate
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Equity Method Investments and Joint Ventures Disclosure [Text Block]

7.

Equity Investments in Unconsolidated Affiliate

 

In 2005, Alpha ProTech Engineered Products, Inc. (a subsidiary of Alpha Pro Tech, Ltd.) entered into a joint venture with a manufacturer in India, Maple Industries and associates, for the production of building products. Under the terms of the joint venture agreement, a private company, Harmony Plastics Private Limited (“Harmony”), was created with ownership interests of 41.66% owned by Alpha ProTech Engineered Products, Inc. and 58.34% owned by Maple Industries and associates.

 

This joint venture positions Alpha ProTech Engineered Products, Inc. to respond to current and expected increased product demand for housewrap and synthetic roof underlayment and provides future capacity for sales of specialty roofing component products and custom products for industrial applications requiring high quality extrusion coated fabrics. In addition, the joint venture now supplies products for the Company’s Disposable Protective Apparel segment.

 

The capital from the initial funding and a bank loan, which loan is guaranteed exclusively by the individual shareholders of Maple Industries and associates and collateralized by the assets of Harmony, were utilized to purchase the original manufacturing facility in India. Harmony currently has four facilities in India (three owned and one rented), consisting of: (1) a 139,000 square foot building for manufacturing building products; (2) a 121,000 square foot building for manufacturing coated material and sewing proprietary disposable protective apparel; (3) a 23,000 square foot facility for sewing proprietary disposable protective apparel; and (4) a 159,000 square foot facility (rented) for manufacturing Building Supply segment products. All additions have been financed by Harmony with no guarantees from the Company.

 

In accordance with ASC 810, Consolidation, the Company assesses whether or not related entities are variable interest entities (“VIEs”). For those related entities that qualify as VIEs, ASC 810 requires the Company to determine whether the Company is the primary beneficiary of the VIE, and, if so, to consolidate the VIE. The Company has determined that Harmony is not a VIE and is, therefore, considered to be an unconsolidated affiliate.

 

The Company records its investment in Harmony as “equity investment in unconsolidated affiliate” in the accompanying consolidated balance sheets. The Company records its equity interest in Harmony’s results of operations as “equity in income of unconsolidated affiliate” in the accompanying consolidated statements of income. The Company periodically reviews its investment in Harmony for impairment. Management has determined that no impairment was required as of December 31, 2023, or December 31, 2022. Under the equity method, since the Company’s reporting currency is different from of Harmony’s reporting currency, the Company is required to translate our proportionate share of equity for effects of translations in foreign currency and adjust the investment accordingly, and accrue the adjustment as a component of AOCL.

 

For the years ended December 31, 2023 and 2022, the Company purchased $18,822,000 and $22,877,000 of inventories, respectively, from Harmony. For the years ended December 31, 2023 and 2022, the Company recorded equity in income of unconsolidated affiliate of $477,000 and $87,000, respectively. For the years ended December 31, 2023 and 2022, the Company sold $266,000 and $570,000 of inventories, respectively, to Harmony.

 


 

As of December 31, 2023, the Company’s investment in Harmony was $5,247,000, which consisted of its original $1,450,000 investment and cumulative equity in income of unconsolidated affiliate of $6,253,000, less $942,000 in repayments of an advance, payments of $77,000 in dividends and AOCL on foreign currency translations of $1,437,000.

    

XML 28 R15.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Accrued Liabilities
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Accounts Payable and Accrued Liabilities Disclosure [Text Block]

8.

Accrued Liabilities

 

Accrued liabilities consisted of the following:

 

   

December 31,

 
   

2023

   

2022

 
                 

Payroll expenses and tax payable

  $ 157,000     $ 138,000  

Commission and bonuses payable and general accrued liabilities

    946,000       695,000  

Total accrued liabilities

  $ 1,103,000     $ 833,000  

 

Contract liabilities were $3,129,000 and $2,598,000 as of December 31, 2023 and 2022, respectively, which are netted against the related accounts receivable due to the legal right of offset.

     

XML 29 R16.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Shareholders' Equity
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Shareholders' Equity and Share-Based Payments [Text Block]

9.

Shareholders Equity

 

Repurchase Program

 

During the year ended December 31, 2023, the Company repurchased and retired 951,010 shares of its common stock for $4,002,000. During the year ended December 31, 2022, the Company repurchased and retired 910,700 shares of its common stock for $3,882,000. As of December 31, 2023, the Company had $2,194,000 available to repurchase common shares under the repurchase program. The excess of repurchase price over par value is allocated between additional paid-in capital and retained earnings.

 

Option Activity

 

The 2004 Stock Option Plan (the “2004 Plan”) is an equity compensation plan that provides for grants of stock options to eligible individuals. The 2004 Plan is intended to recognize the contributions made to the Company by key employees of the Company, provide key employees with additional incentive to devote themselves to the future success of the Company and improve the ability of the Company to attract, retain and motivate individuals. The 2004 Plan also is intended as an incentive to certain members of the Board of Directors of the Company to continue to serve on the Board of Directors and to devote themselves to the future success of the Company.

 

The 2004 Plan provides for a total of 5,000,000 common shares eligible for issuance. Under the 2004 Plan, approximately 5,009,750 options had been granted as of December 31, 2020. Under the 2004 Plan, option grants have a three-year vesting period and, since 2005, expire no later than the fifth anniversary from the date of grant. The exercise price of the options is determined based on the fair market value of the stock on the date of grant.

 

At the Company’s 2020 Annual Meeting of Shareholders held on June 9, 2020, the Company’s shareholders approved the Alpha Pro Tech, Ltd. 2020 Omnibus Incentive Plan (the “2020 Incentive Plan”). The 2020 Incentive Plan provides for the grant of incentive and nonqualified stock options, stock appreciation rights, awards of restricted stock and restricted stock units, performance share awards, cash awards and other equity-based awards to employees (including officers), consultants and non-employee directors of the Company and its affiliates. A total of 1,800,000 shares of the Company’s common stock are reserved for issuance under the 2020 Incentive Plan, plus the number of shares underlying any award granted under the 2004 Option Plan that expires, terminates or is cancelled or forfeited under the terms of the 2004 Option Plan. As a result of the approval of the 2020 Incentive Plan, no future equity awards will be made pursuant to the 2004 Option Plan. Although no new awards may be granted under the 2004 Option Plan, all previously granted awards under the 2004 Option Plan will continue to be governed by the terms of the 2004 Option Plan.

 


 

The following table summarizes restricted stock awards activity for the years ended December 31, 2023 and 2022:

 

           

Weighted-Average

 
           

Grant Date Price

 
   

Shares

   

Restricted stock awards

 
                 

Outstanding, December 31, 2021

    15,140     $ 7.14  

Granted to employees and directors

    21,772       4.00  

Vested

    (18,540 )     6.56  

Canceled/expired/forfeited

    -       -  

Outstanding, December 31, 2022

    18,372       4.00  

Granted to employees and directors

    227,000       4.23  

Vested

    (10,200 )     3.99  

Canceled/expired/forfeited

    -       -  

Outstanding December 31, 2023

    235,172       4.21  

 

During the years ended December 31, 2023, and 2022, 227,000 and 21,772 restricted stock awards were granted under the 2020 Incentive Plan, respectively. The Company recognized $145,000 and $104,000 in compensation expense associated with outstanding restricted stock awards for the years ended December 31, 2023 and 2022, respectively. As of December 31, 2023, $878,000 of total unrecognized compensation cost related to the restricted stock grants was expected to be recognized over a weighted-average remainder period of 2.61 years.

 

The following table summarizes option activity for the years ended December 31, 2023 and 2022:

 

           

Weighted

 
           

Average

 
           

Exercise Price

 
   

Shares

   

Per Option

 
                 

Options outstanding, December 31, 2021

    427,580     $ 3.50  

Granted to employees and directors

    19,600       3.99  

Exercised

    (21,665 )     3.70  

Canceled/expired/forfeited

    (14,900 )     3.93  

Options outstanding, December 31, 2022

    410,615       3.50  

Granted to employees and directors

    46,400       4.23  

Exercised

    (140,916 )     3.29  

Canceled/expired/forfeited

    (23,333 )     3.53  

Options outstanding, December 31, 2023

    292,766       3.71  

Options exercisable, December 31, 2023

    236,565       3.60  

 

Stock options to purchase 292,766 and 410,615 shares of common stock were outstanding as of December 31, 2023 and 2022, respectively. All except 46,400 of the stock options, which were anti-dilutive, were included in the computation of the weighted-average number of dilutive common shares outstanding for the year ended December 31, 2023. All of the stock options were included in the computation of the weighted-average number of dilutive common shares outstanding for the year ended December 31, 2022.

 


 

The Company used the Black-Scholes option-pricing model to value the options. The Company uses historical data to estimate the expected term of the options. The risk-free interest rate for periods consistent with the expected term of the award is based on the U.S. Treasury rates in effect at the time of grant. The expected volatility is based on historical volatility. The Company uses an estimated dividend payout ratio of zero, as the Company has not paid dividends in the past and, at this time, does not expect to do so in the foreseeable future. The Company accounts for option forfeitures as they occur.

 

The following table summarizes information about stock options as of December 31, 2023:

 

   

Options Outstanding

   

Options Exercisable

 

Range of

Exercise

Prices

 

Options

   

Weighted

Average Exercise

Price

   

Weighted

Average

Remaining

Contract Life

(in years)

   

Aggregate

Intrinsic

Value

   

Options

   

Weighted

Average Exercise

Price

   

Weighted

Average

Remaining

Contract Life

(in years)

   

Aggregate

Intrinsic

Value

 

$3.42

- $4.23     292,766     $ 3.71       1.17     $ 462,000       236,565     $ 3.60       0.36     $ 400,000  

 

The intrinsic value is the amount by which the market value of the underlying common stock exceeds the exercise price of the respective stock options. The aggregate intrinsic value of stock options exercised during the years ended December 31, 2023 and 2022, was $109,000 and $12,000, respectively.

 

As of December 31, 2023, $147,000 of total unrecognized compensation cost related to stock options was expected to be recognized over a weighted-average remaining period of 2.5 years. Cash received from 140,916 options exercised for the year ended December 31, 2023, was $464,000.

 

Dividends

 

The holders of the Company’s common stock are entitled to receive such dividends as may be declared by the Board of Directors of the Company from time to time to the extent that funds are legally available for payment thereof. The Company has never declared or paid any dividends on any of its outstanding shares of common stock. The Board of Directors’ current policy is not to pay dividends but rather to use available funds to repurchase common shares in accordance with the Company’s repurchase program and to fund the continued development and growth of the Company. Consequently, the Company currently has no plans to pay cash dividends in the foreseeable future.

 

XML 30 R17.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 10 - Accumulated Other Comprehensive Loss
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Comprehensive Income (Loss) Note [Text Block]

10.

Accumulated Other Comprehensive Loss

 

Accumulated other comprehensive loss, a component of shareholders’ equity, consists of foreign currency translation adjustments related to foreign currency gains or losses on our unconsolidated affiliate as its functional currency is other than the U.S. dollar. The resulting foreign currency translation gains or losses are deferred as AOCL and reclassified to earnings only upon sale or liquidation of that business. The accumulated other comprehensive loss on equity in unconsolidated affiliate was $1,437,000 and $1,489,000 as of December 31, 2023 and 2022, respectively.

 


   
XML 31 R18.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Income Taxes
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Income Tax Disclosure [Text Block]

11.

Income Taxes

 

The provision (benefit) for income taxes consisted of the following:

 

   

For the Years Ended December 31,

 
   

2023

   

2022

 
                 

Current

  $ 1,558,000     $ 1,140,000  

Deferred

    (322,000 )     (27,000 )
                 

Provision for income taxes

  $ 1,236,000     $ 1,113,000  

 

Deferred income tax assets (liabilities) consisted of the following:

 

   

December 31,

 
   

2023

   

2022

 

Temporary differences:

               

Property and equipment

  $ (858,000 )   $ (920,000 )

Intangible assets

    102,000       (11,000 )

Inventory reserve

    61,000       32,000  

Accrued expenses and inventory

    199,000       191,000  

Right of Use Asset

    (1,281,000 )     -  

Foreign exchange

    16,000       12,000  

Lease Liability

    1,289,000       -  

AMT/Foreign tax credits

    141,000       128,000  

State income taxes

    (111,000 )     (196,000 )
                 

Net deferred income tax liabilities

  $ (442,000 )   $ (764,000 )

 

The provision for income taxes differs from the amount that would be obtained by applying the U.S. statutory rate to income before income taxes as a result of the following:

 

   

For the Years Ended December 31,

 
   

2023

   

2022

 

Income taxes based on U.S. statutory rate of 21%

  $ 1,150,000     $ 923,000  

Non-deductible meals & entertainment

    12,000          

FDII deduction

    (6,000 )     (22,000 )

Foreign taxes

    (82,000 )     (23,000 )

State taxes

    169,000       170,000  

Stock Compensation

    18,000       60,000  

Other

    (25,000 )     5,000  
                 

Provision for income taxes

  $ 1,236,000     $ 1,113,000  

    


XML 32 R19.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Leases - Future Minimum Lease Payment
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Lessee, Operating Leases [Text Block]

12.

Leases

 

Operating Lease Commitments: The Company leases its facilities under non-cancelable operating leases expiring on various dates through December 31, 2034. The Company has operating leases for the Company’s corporate office and manufacturing facilities, which expire at various dates through 2034. The Company’s primary operating lease commitments as of December 31, 2023, related to the Company’s manufacturing facilities in Valdosta, Georgia, Nogales, Arizona and Salt Lake City, Utah, as well as the Company’s corporate headquarters in Markham, Ontario, Canada.

 

As of December 31, 2023, the Company had operating lease right-of-use assets of $4,810,000 and operating lease liabilities of $4,848,000. As of December 31, 2023, we did not have any finance leases recorded on the Company’s consolidated balance sheet. Operating lease expenses were approximately $1,285,000 and $1,283,000 for the years ended December 31, 2023 and 2022, respectively.

 

The aggregate future minimum lease payments and reconciliation to lease liabilities as of December 31, 2023, were as follows:

 

   

December 31,

 
   

2023

 

2024

  $ 661,000  

2025

    545,000  

2026

    511,000  

2027

    468,000  

2028

    468,000  

Thereafter

    5,153,000  

Total future minimum lease payments

    7,806,000  

Less imputed interest

    (2,958,000 )

Total lease liabilities

  $ 4,848,000  

 

As of December 31, 2023, the weighted average remaining lease term of the Company’s operating leases was 15.07 years. During the year ended December 31, 2023, the weighted average discount rate with respect to these leases was 6.96%.

 

XML 33 R20.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 13 - Legal
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Commitments and Contingencies Disclosure [Text Block]

13.

Legal

 

Legal Proceedings:

 

On June 7, 2022, the Company filed a lawsuit (the “Lawsuit”) in the Fourth Judicial District Court of Utah naming as defendants Mechanized Concepts, LLC, Matthew D. Collegee, Collegee Machine, Engineering, Design, LLC, Joseph Collegee d/b/a/ Collegee Machine, and Justin Staub (collectively, the “Defendants”). The Lawsuit relates to certain equipment ordered from Defendants and paid for by the Company, which Defendants never delivered. In the Lawsuit the Company is seeking the following relief: compensatory damages in the amount $490,000, representing the money the Company paid for the machines it never received, lost profits in the form of mask sales it could have made if Defendants had delivered the machines on the promised date and other monetary and equitable relief. In 2022, the Company has written off the $490,000 balance of the deposit paid for the equipment, pending any recovery in the Lawsuit. As of the date hereof, no counterclaims have been asserted against the Company. The Company believes there would not be any meritorious claims against the Company in the Lawsuit. The Lawsuit is in its early stages and the final outcome, including the potential amount of any recovery for the Company’s claims, is uncertain.

 

The Company is subject to various pending and threatened litigation actions in the ordinary course of business. Although it is not possible to determine with certainty at this point in time what liability, if any, the Company will have as a result of such litigation, based on consultation with legal counsel, management does not anticipate that the ultimate liability, if any, resulting from such litigation will have a material effect on the Company’s financial condition and results of operations.

    

XML 34 R21.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Employee Benefit Plans
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Retirement Benefits [Text Block]

14.

Employee Benefit Plans

 

The Company has certain benefit plans. Under the plans, employees may contribute up to 12% of their gross earnings subject to certain limitations. The Company contributes an additional 0.5% of gross earnings for those employees contributing 1% of their gross earnings and contributes 1% of gross earnings for those employees contributing 2% to 12% of their gross earnings. The amounts contributed to the plans by the Company were $48,000 and $50,000 for the years ended December 31, 2023 and 2022, respectively.

 


 

The Company does not have any other significant pension, profit sharing or similar plans established for its employees. Pursuant to his employment agreement with the Company, Lloyd Hoffman, our President and Chief Executive Officer, is contractually entitled to receive from the Company at the conclusion of each fiscal year a cash bonus in an amount equal to 5% pre-tax profits of the Company, excluding bonus expense, as presented in the Company’s audited consolidated statements of income for such fiscal year, subject to a maximum payment of $1,000,000. The Company accrued $286,000 for the year ended December 31, 2023, compared to $231,000 for 2022, in connection with the bonus.

     

XML 35 R22.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Activity of Business Segments
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Segment Reporting Disclosure [Text Block]

15.

Activity of Business Segments

 

The Company operates through two business segments:

 

(1) Building Supply: consisting of a line of construction supply weatherization products. The construction supply weatherization products consist of housewrap and synthetic roof underlayment, as well as other woven material. The majority of the Company’s equity in income of unconsolidated affiliate (Harmony) is included in the total segment income for the Building Supply segment.

 

(2) Disposable Protective Apparel: consisting of a complete line of disposable protective garments, including shoecovers (including the Aqua Trak® and spunbond shoecovers), bouffant caps, coveralls, frocks, lab coats, gowns and hoods, as well as face masks and face shields for the pharmaceutical, cleanroom, industrial, medical and dental markets. A portion of the Company’s equity in income of unconsolidated affiliate (Harmony) is included in the total segment income for the Disposable Protective Apparel segment.

 

Segment data excludes charges allocated to the principal executive office and other unallocated corporate overhead expenses and income tax. The Company evaluates the performance of its segments and allocates resources to them based primarily on net sales.

 

The accounting policies of the segments are the same as those described previously under Summary of Significant Accounting Policies (see Note 3). Segment data excludes charges allocated to the principal executive office and other corporate unallocated expenses and income taxes. The Company evaluates the performance of its segments and allocates resources to them based primarily on net sales.

 

The following table presents net sales for each segment:

 

   

Years Ended December 31,

 
   

2023

   

2022

 
                 

Building Supply

  $ 40,396,000     $ 36,937,000  

Disposable Protective Apparel

    20,836,000       25,044,000  
                 

Consolidated net sales

  $ 61,232,000     $ 61,981,000  

 

The following table presents the reconciliation of total segment income to total consolidated net income:

 

   

Years Ended December 31,

 
    2023     2022  
                 

Building Supply

  $ 5,703,000     $ 5,359,000  

Disposable Protective Apparel

    4,385,000       4,010,000  

Total segment income

    10,088,000       9,369,000  
                 

Unallocated corporate overhead expenses

    4,663,000       4,974,000  

Provision for income taxes

    1,236,000       1,113,000  

Consolidated net income

  $ 4,189,000     $ 3,282,000  

 


 

The following table presents net sales and long-lived assets, net of accumulated depreciation and amortization, information by geographic area:

 

   

Years Ended December 31,

 
   

2023

   

2022

 
                 

Net sales by geographic region

               

United States

  $ 60,882,000     $ 60,489,000  

International

    350,000       1,492,000  
                 

Consolidated net sales

  $ 61,232,000     $ 61,981,000  

 

   

As of December 31,

 
   

2023

   

2022

 

Long-lived assets, net by geographic region

               

United States

  $ 4,340,000     $ 4,380,000  

International

    1,247,000       1,362,000  
                 

Consolidated total long-lived assets, net

  $ 5,587,000     $ 5,742,000  

 

Net sales by geographic region are based on the countries in which our customers are located. For the year ended December 31, 2023, the Company did not generate sales from any single country, except the United States, that were significant to the Company’s consolidated net sales.

 

The following table presents the consolidated net property, equipment, goodwill and intangible assets by segment:

 

   

As of December 31,

 
   

2023

   

2022

 
                 

Building Supply

  $ 3,389,000     $ 3,395,000  

Disposable Protective Apparel

    1,213,000       1,327,000  

Total segment assets

    4,602,000       4,722,000  
                 

Unallocated corporate assets

    1,040,000       1,076,000  

Total consolidated assets

  $ 5,642,000     $ 5,798,000  

 

XML 36 R23.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Concentration of Risk
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Concentration Risk Disclosure [Text Block]

16.

Concentration of Risk

 

The Company maintains its cash and cash equivalents in various bank accounts, the balances of which at times may exceed federally insured limits. The Company has not experienced any losses related to these accounts, and management does not believe that the Company is exposed to significant credit risk.

 

Management believes that adequate provision has been made for risk of loss on all credit transactions.

 

The Company buys a significant amount of its disposable protective apparel products from a limited number of contract manufacturers located in Asia and, to a much lesser extent, a contract manufacturer in Mexico. Management believes that other suppliers could provide similar products at comparable terms. A change in suppliers, however, could cause a delay in shipment and a possible loss of sales, which would affect operating results adversely.

 

The Building Supply segment buys semi-finished housewrap and synthetic roof underlayment from its joint venture, Harmony, located in India. Although there are a limited number of manufacturers of the particular product, management believes that other suppliers could provide similar products at comparable terms. A change in suppliers, however, could cause a delay in shipment and a possible loss of sales, which would affect operating results adversely.

 


 

The Company provides products to customers located primarily in the United States. Customers accounting for 10% or more of accounts receivable as of December 31, 2023 and 2022, and 10% or more of net sales for the years ended December 31, 2023 and 2022, were as follows:

 

   

December 31,

 
   

2023

   

2022

 
                 

Accounts Receivable:

               

Customer A

    34 %     47 %

Customer B

    10 %     *  

Customer C

    11 %     17 %
                 

Net sales:

               

Customer A

    20 %     20 %

Customer B

    18 %     15 %

Customer C

    14 %     10 %

 

* Customer’s balance was below the 10% threshold for accounts receivable and/or net sales as of and for the year ended December 31, 2022

    

XML 37 R24.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 17 - Employment Agreements
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Employment Agreements [Text Block]

17.

Employment Agreements

 

The Company has entered into an employment agreement with its current President and Chief Executive Officer, which has a term of approximately five years, and which renews in accordance with its terms. The agreement provides that, if the officer’s employment is terminated without cause, as defined in the agreements, the officer is entitled to receive certain severance payments. If termination occurs due to retirement, the officer will enter into a four-year consulting arrangement with the Company at a specified percentage of the officer’s then current salary. Upon death or disability, the Company will also make certain payments to the officer or the officer’s estate or beneficiary, as applicable.

     

XML 38 R25.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 18 - Related Party Transactions
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Related Party Transactions Disclosure [Text Block]

18.

Related Party Transactions

 

During 2023, the Company’s only material related party transactions were the Company’s transactions with its non-consolidated affiliate, Harmony. See Note 7.

 

XML 39 R26.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 19 - Revisions of Previously Issued Unaudited Consolidated Financial Statements (Unaudited)
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Condensed Financial Statements [Text Block]

19.

Revisions of Previously Issued Unaudited Consolidated Financial Statements (unaudited)

 

The tables below show the effects of errors in the Company’s previously issued unaudited quarterly financial statement.  The adjustments for the periods presented relate to the same matter discussed in Note 2. Specifically, for each period:

 

 

-

The amount paid for our stock repurchases in excess of par value has been reclassified from additional paid-in capital to retained earnings.

 


 

The impact on the interim consolidated balance sheets and statements of shareholders’ equity for all periods presented are as follows:

 

Consolidated Balance Sheets (unaudited)

 

   

March 31, 2023

   

March 31, 2022

 
   

Previously

                   

Previously

                 
   

Reported

   

Adjustments

   

Revised

   

Reported

    Adjustments    

Revised

 

Shareholders' equity:

                                               

Additional paid in capital

  $ -     $ 17,190,000     $ 17,190,000     $ -     $ 17,951,000     $ 17,951,000  

Retained earnings

    62,216,000       (17,190,000 )     45,026,000       63,311,000       (17,951,000 )     45,360,000  

Total shareholders' equity

    60,986,000       -       60,986,000       62,419,000       -       62,419,000  

Total liabilities and shareholders' equity

  $ 64,055,000     $ -     $ 64,055,000     $ 66,747,000     $ -     $ 66,747,000  

 

Consolidated Balance Sheets (unaudited)

 

   

June 30, 2023

   

June 30, 2022

 
   

Previously

                   

Previously

                 
   

Reported

    Adjustments    

Revised

   

Reported

    Adjustments    

Revised

 

Shareholders' equity:

                                               

Additional paid in capital

  $ -     $ 16,865,000     $ 16,865,000     $ -     $ 17,700,000     $ 17,700,000  

Retained earnings

    62,333,000       (16,865,000 )     45,468,000       63,108,000       (17,700,000 )     45,408,000  

Total shareholders' equity

    61,121,000       -       61,121,000       61,949,000       -       61,949,000  

Total liabilities and shareholders' equity

  $ 64,341,000     $ -     $ 64,341,000     $ 66,694,000     $ -     $ 66,694,000  

 

Consolidated Balance Sheets (unaudited)

 

   

September 30, 2023

   

September 30, 2022

 
   

Previously

                   

Previously

                 
   

Reported

    Adjustments    

Revised

   

Reported

    Adjustments    

Revised

 

Shareholders' equity:

                                               

Additional paid in capital

  $ -     $ 16,552,000     $ 16,552,000     $ -     $ 17,402,000     $ 17,402,000  

Retained earnings

    62,757,000       (16,552,000 )     46,205,000       62,559,000       (17,402,000 )     45,157,000  

Total shareholders' equity

    61,391,000       -       61,391,000       61,261,000       -       61,261,000  

Total liabilities and shareholders' equity

  $ 64,611,000     $ -     $ 64,611,000     $ 65,081,000     $ -     $ 65,081,000  

 


 

Consolidated Statements of Shareholder's Equity (unaudited)

For the Nine Months Ended September 30, 2023

 

                                   

Accumulated

         
                   

Additional

           

Other

         
   

Common Stock

   

Paid-in

   

Retained

   

Comprehensive

         
   

Shares

   

Amount

   

Capital

   

Earnings

   

Income (Loss)

   

Total

 

Balance as of December 31, 2022

    12,226,306     $ 123,000     $ -     $ 62,124,000     $ (1,489,000 )   $ 60,758,000  

Net income

    -       -       -       552,000       -       552,000  

Common stock repurchased and retired

    (200,000 )     (2,000 )     (371,000 )     (460,000 )     -       (833,000 )

Stock-based compensation expense

    -       -       22,000       -       -       22,000  

Options exercised

    109,250       1,000       349,000       -       -       350,000  

Total comprehensive income

    -       -       -       -       137,000       137,000  

Balance as of March 31, 2023

    12,135,556       122,000       -       62,216,000       (1,352,000 )     60,986,000  

Net income

    -       -       -       1,146,000       -       1,146,000  

Common stock repurchased and retired

    (275,000 )     (3,000 )     (65,000 )     (1,029,000 )     -       (1,097,000 )

Treasury stock excise tax

    -       -       (11,000 )     -       -       (11,000 )

Stock-based compensation expense

    -       -       22,000       -       -       22,000  

Options exercised

    15,000       -       54,000       -       -       54,000  

Total comprehensive income

    -       -       -       -       21,000       21,000  

Balance as of June 30, 2023

    11,875,556       119,000       -       62,333,000       (1,331,000 )     61,121,000  

Net income

    -       -       -       1,430,000       -       1,430,000  

Common stock repurchased and retired

    (249,110 )     (2,000 )     (41,000 )     (1,006,000 )     -       (1,049,000 )

Treasury stock excise tax

    -       -       (19,000 )     -       -       (19,000 )

Stock-based compensation expense

    -       -       24,000       -       -       24,000  

Options exercised

    10,000       -       36,000       -       -       36,000  

Total comprehensive loss

    -       -       -       -       (152,000 )     (152,000 )

Balance as of September 30, 2023

    11,636,446     $ 117,000     $ -     $ 62,757,000     $ (1,483,000 )   $ 61,391,000  

 


 

Consolidated Statements of Shareholder's Equity (unaudited)

For the Nine Months Ended September 30, 2023 as Revised

 

                                   

Accumulated

         
                   

Additional

           

Other

         
   

Common Stock

   

Paid-in

   

Retained

   

Comprehensive

         
   

Shares

   

Amount

   

Capital

   

Earnings

   

Income (Loss)

   

Total

 

Balance as of December 31, 2022 as revised

    12,226,306     $ 123,000     $ 17,099,000     $ 45,025,000     $ (1,489,000 )   $ 60,758,000  

Net income

    -       -       -       552,000       -       552,000  

Common stock repurchased and retired as revised

    (200,000 )     (2,000 )     (280,000 )     (551,000 )     -       (833,000 )

Stock-based compensation expense

    -       -       22,000       -       -       22,000  

Options exercised

    109,250       1,000       349,000       -       -       350,000  

Total comprehensive income

    -       -       -       -       137,000       137,000  

Balance as of March 31, 2023 as revised

    12,135,556       122,000       17,190,000       45,026,000       (1,352,000 )     60,986,000  

Net income

    -       -       -       1,146,000       -       1,146,000  

Common stock repurchased and retired as revised

    (275,000 )     (3,000 )     (390,000 )     (704,000 )     -       (1,097,000 )

Treasury stock excise tax

    -       -       (11,000 )     -       -       (11,000 )

Stock-based compensation expense

    -       -       22,000       -       -       22,000  

Options exercised

    15,000       -       54,000       -       -       54,000  

Total comprehensive income

    -       -       -       -       21,000       21,000  

Balance as of June 30, 2023 as revised

    11,875,556       119,000       16,865,000       45,468,000       (1,331,000 )     61,121,000  

Net income

    -       -       -       1,430,000       -       1,430,000  

Common stock repurchased and retired as revised

    (249,110 )     (2,000 )     (354,000 )     (693,000 )     -       (1,049,000 )

Treasury stock excise tax

    -       -       (19,000 )     -       -       (19,000 )

Stock-based compensation expense

    -       -       24,000       -       -       24,000  

Options exercised

    10,000       -       36,000       -       -       36,000  

Total comprehensive loss

    -       -       -       -       (152,000 )     (152,000 )

Balance as of September 30, 2023 as revised

    11,636,446     $ 117,000     $ 16,552,000     $ 46,205,000     $ (1,483,000 )   $ 61,391,000  

     


 

Consolidated Statements of Shareholder's Equity (unaudited)

For the Nine Months Ended September 30, 2022

 

                                   

Accumulated

         
                   

Additional

           

Other

         
   

Common Stock

   

Paid-in

   

Retained

   

Comprehensive

         
   

Shares

   

Amount

   

Capital

   

Earnings

   

Loss

   

Total

 

Balance as of December 31, 2021

    13,115,341     $ 132,000     $ -     $ 62,488,000     $ (869,000 )   $ 61,751,000  

Net income

    -       -       -       1,522,000       -       1,522,000  

Common stock repurchased and retired

    (170,000 )     (2,000 )     (55,000 )     (699,000 )     -       (756,000 )

Stock-based compensation expense

    -       -       55,000       -       -       55,000  

Total comprehensive loss

    -       -       -       -       (153,000 )     (153,000 )

Balance as of March 31, 2022

    12,945,341       130,000       -       63,311,000       (1,022,000 )     62,419,000  

Net income

    -       -       -       693,000       -       693,000  

Common stock repurchased and retired

    (225,500 )     (2,000 )     (62,000 )     (896,000 )     -       (960,000 )

Stock-based compensation expense

    -       -       32,000       -       -       32,000  

Options exercised

    8,332       -       30,000       -       -       30,000  

Total comprehensive loss

    -       -       -       -       (265,000 )     (265,000 )

Balance as of June 30, 2022

    12,728,173       128,000       -       63,108,000       (1,287,000 )     61,949,000  

Net income

    -       -       -       503,000       -       503,000  

Common stock repurchased and retired

    (259,200 )     (2,000 )     (62,000 )     (1,052,000 )     -       (1,116,000 )

Stock-based compensation expense

    -       -       32,000       -       -       32,000  

Options exercised

    8,332       -       30,000       -       -       30,000  

Total comprehensive loss

    -       -       -       -       (137,000 )     (137,000 )

Balance as of September 30, 2022

    12,477,305     $ 126,000     $ -     $ 62,559,000     $ (1,424,000 )   $ 61,261,000  

 

Consolidated Statements of Shareholder's Equity (unaudited)

For the Nine Months Ended September 30, 2022 as Revised

 

                                   

Accumulated

         
                   

Additional

           

Other

         
   

Common Stock

   

Paid-in

   

Retained

   

Comprehensive

         
   

Shares

   

Amount

   

Capital

   

Earnings

   

Loss

   

Total

 

Balance as of December 31, 2021 as revised

    13,115,341     $ 132,000     $ 18,131,000     $ 44,357,000     $ (869,000 )   $ 61,751,000  

Net income

    -       -       -       1,522,000       -       1,522,000  

Common stock repurchased and retired as revised

    (170,000 )     (2,000 )     (235,000 )     (519,000 )     -       (756,000 )

Stock-based compensation expense

    -       -       55,000       -       -       55,000  

Total comprehensive loss

    -       -       -       -       (153,000 )     (153,000 )

Balance as of March 31, 2022 as revised

    12,945,341       130,000       17,951,000       45,360,000       (1,022,000 )     62,419,000  

Net income

    -       -       -       693,000       -       693,000  

Common stock repurchased and retired as revised

    (225,500 )     (2,000 )     (313,000 )     (645,000 )     -       (960,000 )

Stock-based compensation expense

    -       -       32,000       -       -       32,000  

Options exercised

    8,332       -       30,000       -       -       30,000  

Total comprehensive loss

    -       -       -       -       (265,000 )     (265,000 )

Balance as of June 30, 2022 as revised

    12,728,173       128,000       17,700,000       45,408,000       (1,287,000 )     61,949,000  

Net income

    -       -       -       503,000       -       503,000  

Common stock repurchased and retired as revised

    (259,200 )     (2,000 )     (360,000 )     (754,000 )     -       (1,116,000 )

Stock-based compensation expense

    -       -       32,000       -       -       32,000  

Options exercised

    8,332       -       30,000       -       -       30,000  

Total comprehensive loss

    -       -       -       -       (137,000 )     (137,000 )

Balance as of September 30, 2022 as revised

    12,477,305     $ 126,000     $ 17,402,000     $ 45,157,000     $ (1,424,000 )   $ 61,261,000  

 


XML 40 R27.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 20 - Subsequent Events
12 Months Ended
Dec. 31, 2023
Notes to Financial Statements  
Subsequent Events [Text Block]

20.

Subsequent Events

 

In February 2024, we signed a new five year lease agreement for a 137,500 square foot facility to house our entire Apparel division. The approximate monthly rent expense is $76,000. The decision to centralize our Apparel division and relocate our Mask operations is a strategic move that will result in cost savings and improved operational synergies. The Company has reviewed and has determined this to be a material subsequent event which has since December 31, 2023 through the filing date of the Company’s Annual Report on Form 10-K. All appropriate subsequent event disclosures have been made in the consolidated financial statements.

 


     

XML 41 R28.htm IDEA: XBRL DOCUMENT v3.24.0.1
Insider Trading Arrangements
12 Months Ended
Dec. 31, 2023
Insider Trading Arr Line Items  
Material Terms of Trading Arrangement [Text Block]

Item 9B.

Other Information.

 

(a)

None.

 

(b)

From time to time, members of the Company's Board of Directors and officers of the Company may enter into Rule 10b5-1 trading plans, which allow for the purchase or sale of common stock under pre-established terms at times when directors and officers might otherwise be prevented from trading under insider trading laws or because of self-imposed blackout periods. Such trading plans are intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act and comply with the Company's insider trading policy. During the three months ended December 31, 2023, none of the Company’s directors or officers adopted or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item 408 of Regulation S-K.

Non-Rule 10b5-1 Arrangement Terminated [Flag] false
Rule 10b5-1 Arrangement Terminated [Flag] false
Non-Rule 10b5-1 Arrangement Adopted [Flag] false
Rule 10b5-1 Arrangement Adopted [Flag] false
XML 42 R29.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 2 - Change in Accounting Policy (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Accounting Standards Update and Change in Accounting Principle [Table Text Block]
   

Previously

   

(1)

         
   

Reported

   

Adjustments

   

Revised

 

As of December 31, 2022

                       

Shareholders' equity:

                       

Common stock, $.01 par value: 50,000,000 shares authorized; 12,226,306 and 13,115,341 shares outstanding as of December 31, 2022 and December 31, 2021, respectively

  $ 123,000     $ -     $ 123,000  

Additional paid in capital

    -       17,099,000       17,099,000  

Retained earnings

    62,124,000       (17,099,000 )     45,025,000  

Accumulated other comprehensive loss

    (1,489,000 )     -       (1,489,000 )

Total shareholders' equity

    60,758,000       -       60,758,000  

Total liabilities and shareholders' equity

  $ 64,803,000     $ -     $ 64,803,000  
                                   

Accumulated

         
                   

Additional

           

Other

         
   

Common Stock

   

Paid-in

   

Retained

   

Comprehensive

         
   

Shares

   

Amount

   

Capital*

   

Earnings**

   

Loss

   

Total

 

Balance as of December 31, 2021 as revised

    13,115,341     $ 132,000     $ 18,131,000     $ 44,357,000     $ (869,000 )   $ 61,751,000  

Common stock repurchased and retired as revised

    (910,700 )     (9,000 )     (1,259,000 )     (2,614,000 )     -       (3,882,000 )

Options exercised

    21,665       -       80,000       -       -       80,000  

Share-based compensation expense

    -       -       147,000       -       -       147,000  

Total comprehensive income (loss)

    -       -       -       3,282,000       (620,000 )     2,662,000  

Balance as of December 31, 2022 as revised

    12,226,306     $ 123,000     $ 17,099,000     $ 45,025,000     $ (1,489,000 )   $ 60,758,000  
XML 43 R30.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 3 - Summary of Significant Accounting Policies (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Property, Plant and Equipment, Policy [Policy Text Block]

Buildings (in years)

25

Machinery and equipment (in years)

5

- 15

Office furniture and equipment (in years)

2

- 7

Leasehold improvements (in years)

4

- 5

Software (in years)

5

Earnings Per Share, Policy [Policy Text Block]
   

Years Ended December 31,

 
   

2023

   

2022

 
                 

Net income (numerator)

  $ 4,189,000     $ 3,282,000  
                 

Shares (denominator):

               

Basic weighted average common shares outstanding

    11,856,356       12,713,533  

Add: Dilutive effect of common stock options

    -       67,471  
                 

Diluted weighted average common shares outstanding

    11,856,356       12,781,004  
                 

Earnings per common share:

               

Basic

  $ 0.35     $ 0.26  

Diluted

  $ 0.35     $ 0.26  
XML 44 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 4 - Inventories (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Inventory, Current [Table Text Block]
   

December 31,

 
   

2023

   

2022

 
                 

Raw materials

  $ 10,470,000     $ 13,018,000  

Work in process

    2,236,000       2,225,000  

Finished goods

    7,425,000       9,154,000  
Total inventory   $ 20,131,000     $ 24,397,000  
XML 45 R32.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 5 - Property and Equipment (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Property, Plant and Equipment [Table Text Block]
   

December 31,

 
   

2023

   

2022

 
                 

Buildings

  $ 493,000     $ 493,000  

Machinery and equipment

    15,461,000       14,948,000  

Office furniture and equipment

    2,541,000       2,393,000  

Leasehold improvements

    658,000       606,000  

Software

    3,000       3,000  
                 
      19,156,000       18,443,000  

Less accumulated depreciation and amortization

    (13,569,000 )     (12,701,000 )
                 

Total net property and equipment

  $ 5,587,000     $ 5,742,000  
XML 46 R33.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Goodwill and Intangible Assets (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Finite-Lived Intangible Assets [Table Text Block]
   

December 31, 2023

   

December 31, 2022

 
   

Weighted

Average

Amortization

Period (Years)

   

Gross

Carrying

Amount

   

Accumulated Amortization

   

Net

Carrying

Amount

   

Weighted

Average

Amortization

Period

(Years)

   

Gross

Carrying

Amount

   

Accumulated Amortization

   

Net

Carrying

Amount

 

Patents and Trademarks

    0.0     $ 474,000     $ (474,000 )   $ 0       1.0     $ 474,000     $ (473,000 )   $ 1,000  
XML 47 R34.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Accrued Liabilities (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Accrued Liabilities [Table Text Block]
   

December 31,

 
   

2023

   

2022

 
                 

Payroll expenses and tax payable

  $ 157,000     $ 138,000  

Commission and bonuses payable and general accrued liabilities

    946,000       695,000  

Total accrued liabilities

  $ 1,103,000     $ 833,000  
XML 48 R35.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Shareholders' Equity (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]
           

Weighted-Average

 
           

Grant Date Price

 
   

Shares

   

Restricted stock awards

 
                 

Outstanding, December 31, 2021

    15,140     $ 7.14  

Granted to employees and directors

    21,772       4.00  

Vested

    (18,540 )     6.56  

Canceled/expired/forfeited

    -       -  

Outstanding, December 31, 2022

    18,372       4.00  

Granted to employees and directors

    227,000       4.23  

Vested

    (10,200 )     3.99  

Canceled/expired/forfeited

    -       -  

Outstanding December 31, 2023

    235,172       4.21  
Share-Based Payment Arrangement, Option, Activity [Table Text Block]
           

Weighted

 
           

Average

 
           

Exercise Price

 
   

Shares

   

Per Option

 
                 

Options outstanding, December 31, 2021

    427,580     $ 3.50  

Granted to employees and directors

    19,600       3.99  

Exercised

    (21,665 )     3.70  

Canceled/expired/forfeited

    (14,900 )     3.93  

Options outstanding, December 31, 2022

    410,615       3.50  

Granted to employees and directors

    46,400       4.23  

Exercised

    (140,916 )     3.29  

Canceled/expired/forfeited

    (23,333 )     3.53  

Options outstanding, December 31, 2023

    292,766       3.71  

Options exercisable, December 31, 2023

    236,565       3.60  
Share-Based Payment Arrangement, Activity [Table Text Block]
   

Options Outstanding

   

Options Exercisable

 

Range of

Exercise

Prices

 

Options

   

Weighted

Average Exercise

Price

   

Weighted

Average

Remaining

Contract Life

(in years)

   

Aggregate

Intrinsic

Value

   

Options

   

Weighted

Average Exercise

Price

   

Weighted

Average

Remaining

Contract Life

(in years)

   

Aggregate

Intrinsic

Value

 

$3.42

- $4.23     292,766     $ 3.71       1.17     $ 462,000       236,565     $ 3.60       0.36     $ 400,000  
XML 49 R36.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Income Taxes (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Components of Income Tax Expense (Benefit) [Table Text Block]
   

For the Years Ended December 31,

 
   

2023

   

2022

 
                 

Current

  $ 1,558,000     $ 1,140,000  

Deferred

    (322,000 )     (27,000 )
                 

Provision for income taxes

  $ 1,236,000     $ 1,113,000  
Schedule of Deferred Tax Assets and Liabilities [Table Text Block]
   

December 31,

 
   

2023

   

2022

 

Temporary differences:

               

Property and equipment

  $ (858,000 )   $ (920,000 )

Intangible assets

    102,000       (11,000 )

Inventory reserve

    61,000       32,000  

Accrued expenses and inventory

    199,000       191,000  

Right of Use Asset

    (1,281,000 )     -  

Foreign exchange

    16,000       12,000  

Lease Liability

    1,289,000       -  

AMT/Foreign tax credits

    141,000       128,000  

State income taxes

    (111,000 )     (196,000 )
                 

Net deferred income tax liabilities

  $ (442,000 )   $ (764,000 )
Schedule of Effective Income Tax Rate Reconciliation [Table Text Block]
   

For the Years Ended December 31,

 
   

2023

   

2022

 

Income taxes based on U.S. statutory rate of 21%

  $ 1,150,000     $ 923,000  

Non-deductible meals & entertainment

    12,000          

FDII deduction

    (6,000 )     (22,000 )

Foreign taxes

    (82,000 )     (23,000 )

State taxes

    169,000       170,000  

Stock Compensation

    18,000       60,000  

Other

    (25,000 )     5,000  
                 

Provision for income taxes

  $ 1,236,000     $ 1,113,000  
XML 50 R37.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Leases - Future Minimum Lease Payment (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Lessee, Operating Lease, Liability, to be Paid, Maturity [Table Text Block]
   

December 31,

 
   

2023

 

2024

  $ 661,000  

2025

    545,000  

2026

    511,000  

2027

    468,000  

2028

    468,000  

Thereafter

    5,153,000  

Total future minimum lease payments

    7,806,000  

Less imputed interest

    (2,958,000 )

Total lease liabilities

  $ 4,848,000  
XML 51 R38.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Activity of Business Segments (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Segment Reporting Information, by Segment [Table Text Block]
   

Years Ended December 31,

 
   

2023

   

2022

 
                 

Building Supply

  $ 40,396,000     $ 36,937,000  

Disposable Protective Apparel

    20,836,000       25,044,000  
                 

Consolidated net sales

  $ 61,232,000     $ 61,981,000  
Reconciliation of Revenue from Segments to Consolidated [Table Text Block]
   

Years Ended December 31,

 
    2023     2022  
                 

Building Supply

  $ 5,703,000     $ 5,359,000  

Disposable Protective Apparel

    4,385,000       4,010,000  

Total segment income

    10,088,000       9,369,000  
                 

Unallocated corporate overhead expenses

    4,663,000       4,974,000  

Provision for income taxes

    1,236,000       1,113,000  

Consolidated net income

  $ 4,189,000     $ 3,282,000  
Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]
   

Years Ended December 31,

 
   

2023

   

2022

 
                 

Net sales by geographic region

               

United States

  $ 60,882,000     $ 60,489,000  

International

    350,000       1,492,000  
                 

Consolidated net sales

  $ 61,232,000     $ 61,981,000  
   

As of December 31,

 
   

2023

   

2022

 

Long-lived assets, net by geographic region

               

United States

  $ 4,340,000     $ 4,380,000  

International

    1,247,000       1,362,000  
                 

Consolidated total long-lived assets, net

  $ 5,587,000     $ 5,742,000  
Reconciliation of Assets from Segment to Consolidated [Table Text Block]
   

As of December 31,

 
   

2023

   

2022

 
                 

Building Supply

  $ 3,389,000     $ 3,395,000  

Disposable Protective Apparel

    1,213,000       1,327,000  

Total segment assets

    4,602,000       4,722,000  
                 

Unallocated corporate assets

    1,040,000       1,076,000  

Total consolidated assets

  $ 5,642,000     $ 5,798,000  
XML 52 R39.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Concentration of Risk (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]
   

December 31,

 
   

2023

   

2022

 
                 

Accounts Receivable:

               

Customer A

    34 %     47 %

Customer B

    10 %     *  

Customer C

    11 %     17 %
                 

Net sales:

               

Customer A

    20 %     20 %

Customer B

    18 %     15 %

Customer C

    14 %     10 %
XML 53 R40.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 19 - Revisions of Previously Issued Unaudited Consolidated Financial Statements (Unaudited) (Tables)
12 Months Ended
Dec. 31, 2023
Notes Tables  
Condensed Balance Sheet [Table Text Block]
   

March 31, 2023

   

March 31, 2022

 
   

Previously

                   

Previously

                 
   

Reported

   

Adjustments

   

Revised

   

Reported

    Adjustments    

Revised

 

Shareholders' equity:

                                               

Additional paid in capital

  $ -     $ 17,190,000     $ 17,190,000     $ -     $ 17,951,000     $ 17,951,000  

Retained earnings

    62,216,000       (17,190,000 )     45,026,000       63,311,000       (17,951,000 )     45,360,000  

Total shareholders' equity

    60,986,000       -       60,986,000       62,419,000       -       62,419,000  

Total liabilities and shareholders' equity

  $ 64,055,000     $ -     $ 64,055,000     $ 66,747,000     $ -     $ 66,747,000  
   

June 30, 2023

   

June 30, 2022

 
   

Previously

                   

Previously

                 
   

Reported

    Adjustments    

Revised

   

Reported

    Adjustments    

Revised

 

Shareholders' equity:

                                               

Additional paid in capital

  $ -     $ 16,865,000     $ 16,865,000     $ -     $ 17,700,000     $ 17,700,000  

Retained earnings

    62,333,000       (16,865,000 )     45,468,000       63,108,000       (17,700,000 )     45,408,000  

Total shareholders' equity

    61,121,000       -       61,121,000       61,949,000       -       61,949,000  

Total liabilities and shareholders' equity

  $ 64,341,000     $ -     $ 64,341,000     $ 66,694,000     $ -     $ 66,694,000  
   

September 30, 2023

   

September 30, 2022

 
   

Previously

                   

Previously

                 
   

Reported

    Adjustments    

Revised

   

Reported

    Adjustments    

Revised

 

Shareholders' equity:

                                               

Additional paid in capital

  $ -     $ 16,552,000     $ 16,552,000     $ -     $ 17,402,000     $ 17,402,000  

Retained earnings

    62,757,000       (16,552,000 )     46,205,000       62,559,000       (17,402,000 )     45,157,000  

Total shareholders' equity

    61,391,000       -       61,391,000       61,261,000       -       61,261,000  

Total liabilities and shareholders' equity

  $ 64,611,000     $ -     $ 64,611,000     $ 65,081,000     $ -     $ 65,081,000  
Schedule of Stockholders Equity [Table Text Block]
                                   

Accumulated

         
                   

Additional

           

Other

         
   

Common Stock

   

Paid-in

   

Retained

   

Comprehensive

         
   

Shares

   

Amount

   

Capital

   

Earnings

   

Income (Loss)

   

Total

 

Balance as of December 31, 2022

    12,226,306     $ 123,000     $ -     $ 62,124,000     $ (1,489,000 )   $ 60,758,000  

Net income

    -       -       -       552,000       -       552,000  

Common stock repurchased and retired

    (200,000 )     (2,000 )     (371,000 )     (460,000 )     -       (833,000 )

Stock-based compensation expense

    -       -       22,000       -       -       22,000  

Options exercised

    109,250       1,000       349,000       -       -       350,000  

Total comprehensive income

    -       -       -       -       137,000       137,000  

Balance as of March 31, 2023

    12,135,556       122,000       -       62,216,000       (1,352,000 )     60,986,000  

Net income

    -       -       -       1,146,000       -       1,146,000  

Common stock repurchased and retired

    (275,000 )     (3,000 )     (65,000 )     (1,029,000 )     -       (1,097,000 )

Treasury stock excise tax

    -       -       (11,000 )     -       -       (11,000 )

Stock-based compensation expense

    -       -       22,000       -       -       22,000  

Options exercised

    15,000       -       54,000       -       -       54,000  

Total comprehensive income

    -       -       -       -       21,000       21,000  

Balance as of June 30, 2023

    11,875,556       119,000       -       62,333,000       (1,331,000 )     61,121,000  

Net income

    -       -       -       1,430,000       -       1,430,000  

Common stock repurchased and retired

    (249,110 )     (2,000 )     (41,000 )     (1,006,000 )     -       (1,049,000 )

Treasury stock excise tax

    -       -       (19,000 )     -       -       (19,000 )

Stock-based compensation expense

    -       -       24,000       -       -       24,000  

Options exercised

    10,000       -       36,000       -       -       36,000  

Total comprehensive loss

    -       -       -       -       (152,000 )     (152,000 )

Balance as of September 30, 2023

    11,636,446     $ 117,000     $ -     $ 62,757,000     $ (1,483,000 )   $ 61,391,000  
                                   

Accumulated

         
                   

Additional

           

Other

         
   

Common Stock

   

Paid-in

   

Retained

   

Comprehensive

         
   

Shares

   

Amount

   

Capital

   

Earnings

   

Income (Loss)

   

Total

 

Balance as of December 31, 2022 as revised

    12,226,306     $ 123,000     $ 17,099,000     $ 45,025,000     $ (1,489,000 )   $ 60,758,000  

Net income

    -       -       -       552,000       -       552,000  

Common stock repurchased and retired as revised

    (200,000 )     (2,000 )     (280,000 )     (551,000 )     -       (833,000 )

Stock-based compensation expense

    -       -       22,000       -       -       22,000  

Options exercised

    109,250       1,000       349,000       -       -       350,000  

Total comprehensive income

    -       -       -       -       137,000       137,000  

Balance as of March 31, 2023 as revised

    12,135,556       122,000       17,190,000       45,026,000       (1,352,000 )     60,986,000  

Net income

    -       -       -       1,146,000       -       1,146,000  

Common stock repurchased and retired as revised

    (275,000 )     (3,000 )     (390,000 )     (704,000 )     -       (1,097,000 )

Treasury stock excise tax

    -       -       (11,000 )     -       -       (11,000 )

Stock-based compensation expense

    -       -       22,000       -       -       22,000  

Options exercised

    15,000       -       54,000       -       -       54,000  

Total comprehensive income

    -       -       -       -       21,000       21,000  

Balance as of June 30, 2023 as revised

    11,875,556       119,000       16,865,000       45,468,000       (1,331,000 )     61,121,000  

Net income

    -       -       -       1,430,000       -       1,430,000  

Common stock repurchased and retired as revised

    (249,110 )     (2,000 )     (354,000 )     (693,000 )     -       (1,049,000 )

Treasury stock excise tax

    -       -       (19,000 )     -       -       (19,000 )

Stock-based compensation expense

    -       -       24,000       -       -       24,000  

Options exercised

    10,000       -       36,000       -       -       36,000  

Total comprehensive loss

    -       -       -       -       (152,000 )     (152,000 )

Balance as of September 30, 2023 as revised

    11,636,446     $ 117,000     $ 16,552,000     $ 46,205,000     $ (1,483,000 )   $ 61,391,000  
                                   

Accumulated

         
                   

Additional

           

Other

         
   

Common Stock

   

Paid-in

   

Retained

   

Comprehensive

         
   

Shares

   

Amount

   

Capital

   

Earnings

   

Loss

   

Total

 

Balance as of December 31, 2021

    13,115,341     $ 132,000     $ -     $ 62,488,000     $ (869,000 )   $ 61,751,000  

Net income

    -       -       -       1,522,000       -       1,522,000  

Common stock repurchased and retired

    (170,000 )     (2,000 )     (55,000 )     (699,000 )     -       (756,000 )

Stock-based compensation expense

    -       -       55,000       -       -       55,000  

Total comprehensive loss

    -       -       -       -       (153,000 )     (153,000 )

Balance as of March 31, 2022

    12,945,341       130,000       -       63,311,000       (1,022,000 )     62,419,000  

Net income

    -       -       -       693,000       -       693,000  

Common stock repurchased and retired

    (225,500 )     (2,000 )     (62,000 )     (896,000 )     -       (960,000 )

Stock-based compensation expense

    -       -       32,000       -       -       32,000  

Options exercised

    8,332       -       30,000       -       -       30,000  

Total comprehensive loss

    -       -       -       -       (265,000 )     (265,000 )

Balance as of June 30, 2022

    12,728,173       128,000       -       63,108,000       (1,287,000 )     61,949,000  

Net income

    -       -       -       503,000       -       503,000  

Common stock repurchased and retired

    (259,200 )     (2,000 )     (62,000 )     (1,052,000 )     -       (1,116,000 )

Stock-based compensation expense

    -       -       32,000       -       -       32,000  

Options exercised

    8,332       -       30,000       -       -       30,000  

Total comprehensive loss

    -       -       -       -       (137,000 )     (137,000 )

Balance as of September 30, 2022

    12,477,305     $ 126,000     $ -     $ 62,559,000     $ (1,424,000 )   $ 61,261,000  
                                   

Accumulated

         
                   

Additional

           

Other

         
   

Common Stock

   

Paid-in

   

Retained

   

Comprehensive

         
   

Shares

   

Amount

   

Capital

   

Earnings

   

Loss

   

Total

 

Balance as of December 31, 2021 as revised

    13,115,341     $ 132,000     $ 18,131,000     $ 44,357,000     $ (869,000 )   $ 61,751,000  

Net income

    -       -       -       1,522,000       -       1,522,000  

Common stock repurchased and retired as revised

    (170,000 )     (2,000 )     (235,000 )     (519,000 )     -       (756,000 )

Stock-based compensation expense

    -       -       55,000       -       -       55,000  

Total comprehensive loss

    -       -       -       -       (153,000 )     (153,000 )

Balance as of March 31, 2022 as revised

    12,945,341       130,000       17,951,000       45,360,000       (1,022,000 )     62,419,000  

Net income

    -       -       -       693,000       -       693,000  

Common stock repurchased and retired as revised

    (225,500 )     (2,000 )     (313,000 )     (645,000 )     -       (960,000 )

Stock-based compensation expense

    -       -       32,000       -       -       32,000  

Options exercised

    8,332       -       30,000       -       -       30,000  

Total comprehensive loss

    -       -       -       -       (265,000 )     (265,000 )

Balance as of June 30, 2022 as revised

    12,728,173       128,000       17,700,000       45,408,000       (1,287,000 )     61,949,000  

Net income

    -       -       -       503,000       -       503,000  

Common stock repurchased and retired as revised

    (259,200 )     (2,000 )     (360,000 )     (754,000 )     -       (1,116,000 )

Stock-based compensation expense

    -       -       32,000       -       -       32,000  

Options exercised

    8,332       -       30,000       -       -       30,000  

Total comprehensive loss

    -       -       -       -       (137,000 )     (137,000 )

Balance as of September 30, 2022 as revised

    12,477,305     $ 126,000     $ 17,402,000     $ 45,157,000     $ (1,424,000 )   $ 61,261,000  
XML 54 R41.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 2 - Change in Accounting Policy (Details Textual) - USD ($)
3 Months Ended 12 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Additional Paid in Capital $ 16,552,000 $ 16,865,000 $ 17,190,000 $ 17,402,000 $ 17,700,000 $ 17,951,000 $ 16,339,000 $ 17,099,000  
Retained Earnings (Accumulated Deficit) (46,205,000) (45,468,000) (45,026,000) (45,157,000) (45,408,000) (45,360,000) (46,552,000) (45,025,000)  
Equity, Attributable to Parent 61,391,000 61,121,000 60,986,000 61,261,000 61,949,000 62,419,000 61,568,000 60,758,000 $ 61,751,000
Stock Repurchased and Retired During Period, Value 1,049,000 1,097,000 833,000 1,116,000 960,000 756,000 4,002,000 3,882,000  
Additional Paid-in Capital [Member]                  
Equity, Attributable to Parent 16,552,000 16,865,000 17,190,000 17,402,000 17,700,000 17,951,000 16,339,000 17,099,000 18,131,000
Stock Repurchased and Retired During Period, Value 354,000 390,000 280,000 360,000 313,000 235,000 1,330,000 1,259,000  
Retained Earnings [Member]                  
Equity, Attributable to Parent 46,205,000 45,468,000 45,026,000 45,157,000 45,408,000 45,360,000 46,552,000 45,025,000 44,357,000
Stock Repurchased and Retired During Period, Value 693,000 704,000 551,000 754,000 645,000 519,000 $ 2,662,000 2,614,000  
Revision of Prior Period, Adjustment [Member]                  
Additional Paid in Capital 16,552,000 16,865,000 17,190,000 17,402,000 17,700,000 17,951,000   17,099,000  
Retained Earnings (Accumulated Deficit) 16,552,000 16,865,000 17,190,000 17,402,000 17,700,000 17,951,000   17,099,000  
Previously Reported [Member]                  
Additional Paid in Capital 0 0 0 0 0 0   0  
Retained Earnings (Accumulated Deficit) (62,757,000) (62,333,000) (62,216,000) (62,559,000) (63,108,000) (63,311,000)   (62,124,000)  
Equity, Attributable to Parent 61,391,000 61,121,000 60,986,000 61,261,000 61,949,000 62,419,000   60,758,000 61,751,000
Stock Repurchased and Retired During Period, Value 1,049,000 1,097,000 833,000 1,116,000 960,000 756,000      
Previously Reported [Member] | Additional Paid-in Capital [Member]                  
Equity, Attributable to Parent 0 0 0 0 0 0   0 0
Stock Repurchased and Retired During Period, Value 41,000 65,000 371,000 62,000 62,000 55,000   227,000  
Previously Reported [Member] | Retained Earnings [Member]                  
Equity, Attributable to Parent 62,757,000 62,333,000 62,216,000 62,559,000 63,108,000 63,311,000   62,124,000 $ 62,488,000
Stock Repurchased and Retired During Period, Value $ 1,006,000 $ 1,029,000 $ 460,000 $ 1,052,000 $ 896,000 $ 699,000   $ 3,646,000  
XML 55 R42.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 2 - Change in Accounting Policy - Changes to Financial Statements (Details) - USD ($)
3 Months Ended 12 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Balance (in shares)     12,226,306     13,115,341 12,226,306 13,115,341
Balance $ 61,121,000 $ 60,986,000 $ 60,758,000 $ 61,949,000 $ 62,419,000 $ 61,751,000 $ 60,758,000 $ 61,751,000
Common stock repurchased and retired (in shares)             (951,010) (910,700)
Common stock repurchased and retired (1,049,000) (1,097,000) (833,000) (1,116,000) (960,000) (756,000) $ (4,002,000) $ (3,882,000)
Common stock, $.01 par value: 50,000,000 shares authorized; 11,416,212 and 12,226,306 shares outstanding as of December 31, 2023 and December 31, 2022, respectively             114,000 123,000
Additional paid-in capital 16,552,000 16,865,000 17,190,000 17,402,000 17,700,000 17,951,000 $ 16,339,000 $ 17,099,000
Options exercised (in shares)             140,916 21,665
Options exercised 36,000 54,000 350,000 30,000 30,000   $ 464,000 $ 80,000
Retained earnings 46,205,000 45,468,000 45,026,000 45,157,000 45,408,000 45,360,000 46,552,000 45,025,000
Accumulated other comprehensive loss             (1,437,000) (1,489,000)
Stock-based compensation expense 24,000 22,000 22,000 32,000 32,000 55,000 170,000 147,000
Total shareholders' equity 61,391,000 61,121,000 60,986,000 61,261,000 61,949,000 62,419,000 61,568,000 60,758,000
Total liabilities and shareholders' equity 64,611,000 64,341,000 64,055,000 65,081,000 66,694,000 66,747,000 68,763,000 64,803,000
Total comprehensive income (loss)             $ 4,241,000 $ 2,662,000
Balance (in shares)             11,416,212 12,226,306
Balance 61,391,000 61,121,000 60,986,000 61,261,000 61,949,000 62,419,000 $ 61,568,000 $ 60,758,000
Previously Reported [Member]                
Balance 61,121,000 60,986,000 60,758,000 61,949,000 62,419,000 61,751,000 $ 60,758,000 61,751,000
Common stock repurchased and retired (1,049,000) (1,097,000) (833,000) (1,116,000) (960,000) (756,000)    
Common stock, $.01 par value: 50,000,000 shares authorized; 11,416,212 and 12,226,306 shares outstanding as of December 31, 2023 and December 31, 2022, respectively               123,000
Additional paid-in capital 0 0 0 0 0 0   0
Options exercised 36,000 54,000 350,000 30,000 30,000      
Retained earnings 62,757,000 62,333,000 62,216,000 62,559,000 63,108,000 63,311,000   62,124,000
Accumulated other comprehensive loss               (1,489,000)
Stock-based compensation expense 24,000 22,000 22,000 32,000 32,000 55,000    
Total shareholders' equity 61,391,000 61,121,000 60,986,000 61,261,000 61,949,000 62,419,000   60,758,000
Total liabilities and shareholders' equity 64,611,000 64,341,000 64,055,000 65,081,000 66,694,000 66,747,000   64,803,000
Balance 61,391,000 61,121,000 60,986,000 61,261,000 61,949,000 62,419,000   60,758,000
Revision of Prior Period, Adjustment [Member]                
Additional paid-in capital 16,552,000 16,865,000 17,190,000 17,402,000 17,700,000 17,951,000   17,099,000
Retained earnings (16,552,000) (16,865,000) (17,190,000) (17,402,000) (17,700,000) (17,951,000)   $ (17,099,000)
Total liabilities and shareholders' equity $ 0 $ 0 $ 0 $ 0 $ 0 $ 0    
Common Stock [Member]                
Balance (in shares) 11,875,556 12,135,556 12,226,306 12,728,173 12,945,341 13,115,341 12,226,306 13,115,341
Balance $ 119,000 $ 122,000 $ 123,000 $ 128,000 $ 130,000 $ 132,000 $ 123,000 $ 132,000
Common stock repurchased and retired (in shares) (249,110) (275,000) (200,000) (259,200) (225,500) (170,000) (951,010) (910,700)
Common stock repurchased and retired $ (2,000) $ (3,000) $ (2,000) $ (2,000) $ (2,000) $ (2,000) $ (10,000) $ (9,000)
Options exercised (in shares) 10,000 15,000 109,250 8,332 8,332   140,916 21,665
Options exercised $ 0 $ 0 $ 1,000 $ 0 $ 0     $ 0
Stock-based compensation expense 0 0 0 0 0 0   0
Total shareholders' equity $ 117,000 $ 119,000 $ 122,000 $ 126,000 $ 128,000 $ 130,000 $ 114,000 123,000
Total comprehensive income (loss)               $ 0
Balance (in shares) 11,636,446 11,875,556 12,135,556 12,477,305 12,728,173 12,945,341 11,416,212 12,226,306
Balance $ 117,000 $ 119,000 $ 122,000 $ 126,000 $ 128,000 $ 130,000 $ 114,000 $ 123,000
Common Stock [Member] | Previously Reported [Member]                
Balance (in shares) 11,875,556 12,135,556 12,226,306 12,728,173 12,945,341 13,115,341 12,226,306 13,115,341
Balance $ 119,000 $ 122,000 $ 123,000 $ 128,000 $ 130,000 $ 132,000 $ 123,000 $ 132,000
Common stock repurchased and retired (in shares) (249,110) (275,000) (200,000) (259,200) (225,500) (170,000)    
Common stock repurchased and retired $ (2,000) $ (3,000) $ (2,000) $ (2,000) $ (2,000) $ (2,000)    
Options exercised (in shares) 10,000 15,000 109,250 8,332 8,332      
Options exercised $ 0 $ 0 $ 1,000 $ 0 $ 0      
Stock-based compensation expense 0 0 0 0 0 0    
Total shareholders' equity $ 117,000 $ 119,000 $ 122,000 $ 126,000 $ 128,000 $ 130,000   $ 123,000
Balance (in shares) 11,636,446 11,875,556 12,135,556 12,477,305 12,728,173 12,945,341   12,226,306
Balance $ 117,000 $ 119,000 $ 122,000 $ 126,000 $ 128,000 $ 130,000   $ 123,000
Additional Paid-in Capital [Member]                
Balance 16,865,000 17,190,000 17,099,000 17,700,000 17,951,000 18,131,000 17,099,000 18,131,000
Common stock repurchased and retired (354,000) (390,000) (280,000) (360,000) (313,000) (235,000) (1,330,000) (1,259,000)
Options exercised 36,000 54,000 349,000 30,000 30,000   463,000 80,000
Stock-based compensation expense 24,000 22,000 22,000 32,000 32,000 55,000 170,000 147,000
Total shareholders' equity 16,552,000 16,865,000 17,190,000 17,402,000 17,700,000 17,951,000 16,339,000 17,099,000
Total comprehensive income (loss)               0
Balance 16,552,000 16,865,000 17,190,000 17,402,000 17,700,000 17,951,000 16,339,000 17,099,000
Additional Paid-in Capital [Member] | Previously Reported [Member]                
Balance 0 0 0 0 0 0 0 0
Common stock repurchased and retired (41,000) (65,000) (371,000) (62,000) (62,000) (55,000)   (227,000)
Options exercised 36,000 54,000 349,000 30,000 30,000      
Stock-based compensation expense 24,000 22,000 22,000 32,000 32,000 55,000    
Total shareholders' equity 0 0 0 0 0 0   0
Balance 0 0 0 0 0 0   0
Retained Earnings [Member]                
Balance 45,468,000 45,026,000 45,025,000 45,408,000 45,360,000 44,357,000 45,025,000 44,357,000
Common stock repurchased and retired (693,000) (704,000) (551,000) (754,000) (645,000) (519,000) (2,662,000) (2,614,000)
Options exercised 0 0 0 0 0     0
Stock-based compensation expense 0 0 0 0 0 0 0 0
Total shareholders' equity 46,205,000 45,468,000 45,026,000 45,157,000 45,408,000 45,360,000 46,552,000 45,025,000
Total comprehensive income (loss)               3,282,000
Balance 46,205,000 45,468,000 45,026,000 45,157,000 45,408,000 45,360,000 46,552,000 45,025,000
Retained Earnings [Member] | Previously Reported [Member]                
Balance 62,333,000 62,216,000 62,124,000 63,108,000 63,311,000 62,488,000 62,124,000 62,488,000
Common stock repurchased and retired (1,006,000) (1,029,000) (460,000) (1,052,000) (896,000) (699,000)   (3,646,000)
Options exercised 0 0 0 0 0      
Stock-based compensation expense 0 0 0 0 0 0    
Total shareholders' equity 62,757,000 62,333,000 62,216,000 62,559,000 63,108,000 63,311,000   62,124,000
Balance 62,757,000 62,333,000 62,216,000 62,559,000 63,108,000 63,311,000   62,124,000
AOCI Attributable to Parent [Member]                
Balance (1,331,000) (1,352,000) (1,489,000) (1,287,000) (1,022,000) (869,000) (1,489,000) (869,000)
Common stock repurchased and retired 0 0 0 0 0 0   0
Options exercised 0 0 0 0 0   0 0
Stock-based compensation expense 0 0 0 0 0 0 0 0
Total shareholders' equity (1,483,000) (1,331,000) (1,352,000) (1,424,000) (1,287,000) (1,022,000) (1,437,000) (1,489,000)
Total comprehensive income (loss)               (620,000)
Balance (1,483,000) (1,331,000) (1,352,000) (1,424,000) (1,287,000) (1,022,000) (1,437,000) (1,489,000)
AOCI Attributable to Parent [Member] | Previously Reported [Member]                
Balance (1,331,000) (1,352,000) (1,489,000) (1,287,000) (1,022,000) (869,000) $ (1,489,000) (869,000)
Common stock repurchased and retired 0 0 0 0 0 0    
Options exercised 0 0 0 0 0      
Stock-based compensation expense 0 0 0 0 0 0    
Total shareholders' equity (1,483,000) (1,331,000) (1,352,000) (1,424,000) (1,287,000) (1,022,000)   (1,489,000)
Balance $ (1,483,000) $ (1,331,000) $ (1,352,000) $ (1,424,000) $ (1,287,000) $ (1,022,000)   $ (1,489,000)
XML 56 R43.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 2 - Change in Accounting Policy - Changes to Financial Statements (Details) (Parentheticals) - $ / shares
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Common Stock, Par or Stated Value Per Share (in dollars per share) $ 0.01 $ 0.01  
Common Stock, Shares Authorized (in shares) 50,000,000 50,000,000  
Common Stock, Shares, Outstanding (in shares) 11,416,212 12,226,306 13,115,341
XML 57 R44.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 3 - Summary of Significant Accounting Policies (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2020
Accounts Receivable, Allowance for Credit Loss, Current $ 35,000 $ 45,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 46,400 19,600  
Accumulated Other Comprehensive Income (Loss), Net of Tax $ (1,437,000) $ (1,489,000)  
Advertising Expense 60,000 102,000  
Share-Based Payment Arrangement, Option [Member]      
Share-Based Payment Arrangement, Expense 25,000 43,000  
Restricted Stock [Member]      
Share-Based Payment Arrangement, Expense $ 145,000 $ 104,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period 227,000 21,772  
The2004 Plan Member      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 46,400 19,600 5,009,750
Incentive Plan 2020 [Member] | Restricted Stock [Member]      
Share-Based Payment Arrangement, Expense $ 145,000 $ 104,000  
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period 227,000 21,772  
Minimum [Member]      
Finite-Lived Intangible Asset, Useful Life (Year) 5 years    
Maximum [Member]      
Finite-Lived Intangible Asset, Useful Life (Year) 17 years    
XML 58 R45.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 3 - Summary of Significant Accounting Policies - Property and Equipment (Details)
Dec. 31, 2023
Building [Member]  
Useful life (Year) 25 years
Software (in years) (Year) 25 years
Machinery and Equipment [Member] | Minimum [Member]  
Useful life (Year) 5 years
Software (in years) (Year) 5 years
Machinery and Equipment [Member] | Maximum [Member]  
Useful life (Year) 15 years
Software (in years) (Year) 15 years
Furniture and Fixtures [Member] | Minimum [Member]  
Useful life (Year) 2 years
Software (in years) (Year) 2 years
Furniture and Fixtures [Member] | Maximum [Member]  
Useful life (Year) 7 years
Software (in years) (Year) 7 years
Leasehold Improvements [Member] | Minimum [Member]  
Useful life (Year) 4 years
Software (in years) (Year) 4 years
Leasehold Improvements [Member] | Maximum [Member]  
Useful life (Year) 5 years
Software (in years) (Year) 5 years
Software Development [Member]  
Useful life (Year) 5 years
Software (in years) (Year) 5 years
XML 59 R46.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 3 - Summary of Significant Accounting Policies - Reconciliation of Net Income and Number of Shares Used in Computers of Basic and Diluted EPS (Details) - USD ($)
3 Months Ended 12 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Net income $ 1,430,000 $ 1,146,000 $ 552,000 $ 503,000 $ 693,000 $ 1,522,000 $ 4,189,000 $ 3,282,000
Basic weighted average common shares outstanding (in shares)             11,856,356 12,713,533
Add: Dilutive effect of common stock options (in shares)             0 67,471
Diluted weighted average common shares outstanding (in shares)             11,856,356 12,781,004
Basic earnings per common share (in dollars per share)             $ 0.35 $ 0.26
Diluted earnings per common share (in dollars per share)             $ 0.35 $ 0.26
XML 60 R47.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 4 - Inventories - Inventories (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Raw materials $ 10,470,000 $ 13,018,000
Work in process 2,236,000 2,225,000
Finished goods 7,425,000 9,154,000
Total inventory $ 20,131,000 $ 24,397,000
XML 61 R48.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 5 - Property and Equipment (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Depreciation, Depletion and Amortization, Nonproduction $ 925,000 $ 814,000
XML 62 R49.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 5 - Property and Equipment - Property and Equipment (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Buildings $ 493,000 $ 493,000
Machinery and equipment 15,461,000 14,948,000
Office furniture and equipment 2,541,000 2,393,000
Leasehold improvements 658,000 606,000
Software 3,000 3,000
Property, Plant and Equipment, Gross 19,156,000 18,443,000
Less accumulated depreciation and amortization (13,569,000) (12,701,000)
Total net property and equipment $ 5,587,000 $ 5,742,000
XML 63 R50.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Goodwill and Intangible Assets (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Amortization of Intangible Assets $ 1,000 $ 2,000
XML 64 R51.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 6 - Goodwill and Intangible Assets - Definite-lived Intangible Assets (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Definite-lived intangible assets, net $ 0 $ 1,000
Patents and Trademarks [Member]    
Intangible useful life (Year) 0 years 1 year
Intangible, gross $ 474,000 $ 474,000
Intangible, accumulated amortization (474,000) (473,000)
Definite-lived intangible assets, net $ 0 $ 1,000
XML 65 R52.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 7 - Equity Investments in Unconsolidated Affiliate (Details Textual)
12 Months Ended
Dec. 31, 2023
USD ($)
ft²
Dec. 31, 2022
USD ($)
Dec. 31, 2005
Expense To Acquire Inventory $ 18,822,000 $ 22,877,000  
Income (Loss) from Equity Method Investments 477,000 87,000  
Proceeds from Sale of Productive Assets 266,000 570,000  
Proceeds from Equity Method Investment, Distribution $ 77,000    
INDIA | Harmony [Member]      
Number of Stores 4    
Number Of Stores Owned 3    
Number Of Stores Rented 1    
INDIA | Harmony [Member] | Manufacturing Building Products [Member]      
Area of Real Estate Property (Square Foot) | ft² 139,000    
INDIA | Harmony [Member] | Manufacturing Coated Material and Sewing Proprietary Disposable Protective Apparel [Member]      
Area of Real Estate Property (Square Foot) | ft² 121,000    
INDIA | Harmony [Member] | Sewing Proprietary Disposable Protective Apparel [Member]      
Area of Real Estate Property (Square Foot) | ft² 23,000    
INDIA | Harmony [Member] | Manufacturing Of Building Products [Member]      
Area of Real Estate Property (Square Foot) | ft² 159,000    
Harmony [Member]      
Equity Method Investment, Other than Temporary Impairment $ 0 $ 0  
Equity Method Investments 5,247,000    
Equity Method Investment, Aggregate Cost 1,450,000    
Cumulative Equity In Income Of Unconsolidated Affiliate 6,253,000    
Proceeds from Equity Method Investment, Distribution, Return of Capital 942,000    
Proceeds from Equity Method Investment, Distribution $ 1,437,000    
Harmony [Member] | Alpha Pro Tech Engineered Products [Member]      
Equity Method Investment, Ownership Percentage     41.66%
Harmony [Member] | Maple Industries and Associates [Member]      
Equity Method Investment, Ownership Percentage     58.34%
XML 66 R53.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Accrued Liabilities (Details Textual) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Contract with Customer, Liability $ 3,129,000 $ 2,598,000
XML 67 R54.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Accrued Liabilities - Accrued Liabilities (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Payroll expenses and taxes payable $ 157,000 $ 138,000
Commissions and bonuses payable and general accrued liabilities 946,000 695,000
Total accrued liabilities $ 1,103,000 $ 833,000
XML 68 R55.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Shareholders' Equity (Details Textual) - USD ($)
Pure in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2020
Dec. 31, 2021
Stock Repurchased and Retired During Period, Shares 951,010 910,700    
Payments for Repurchase of Common Stock $ 4,002,000 $ 3,882,000    
Stock Repurchase Program, Remaining Authorized Repurchase Amount $ 2,194,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 46,400 19,600    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number 292,766 410,615   427,580
Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate 0.00%      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value $ 109,000 $ 12,000    
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period 140,916 21,665    
Proceeds from Stock Options Exercised $ 464,000      
Restricted Stock [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period 227,000 21,772    
Share-Based Payment Arrangement, Expense $ 145,000 $ 104,000    
Share-Based Payment Arrangement, Option [Member]        
Share-Based Payment Arrangement, Expense 25,000 $ 43,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 147,000      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 2 years 6 months      
Antidilutive Securities Excluded from Computation of Earnings Per Share, Amount 46,400      
The2004 Plan Member        
Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Available for Grant 5,000,000      
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross 46,400 19,600 5,009,750  
Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period 3 years      
Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period 5 years      
Incentive Plan 2020 [Member]        
Common Stock, Capital Shares Reserved for Future Issuance 1,800,000      
Incentive Plan 2020 [Member] | Restricted Stock [Member]        
Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period 227,000 21,772    
Share-Based Payment Arrangement, Expense $ 145,000 $ 104,000    
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount $ 878,000      
Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Period for Recognition 2 years 7 months 9 days      
XML 69 R56.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Shareholders' Equity - Restricted Stock Activity (Details) - Restricted Stock [Member] - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Outstanding, shares (in shares) 18,372 15,140
Outstanding, weighted average grant date price (in dollars per share) $ 4 $ 7.14
Granted to employees and directors, shares (in shares) 227,000 21,772
Granted to employees and directors, weighted average grant date price (in dollars per share) $ 4.23 $ 4
Vested, shares (in shares) (10,200) (18,540)
Vested, weighted average grant date price (in dollars per share) $ 3.99 $ 6.56
Canceled/expired/forfeited, shares (in shares) 0 0
Canceled/expired/forfeited, weighted average grant date price (in dollars per share) $ 0 $ 0
Outstanding, shares (in shares) 235,172 18,372
Outstanding, weighted average grant date price (in dollars per share) $ 4.21 $ 4
XML 70 R57.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 8 - Shareholders' Equity - Stock Option Activity (Details) - $ / shares
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Options outstanding, options (in shares) 410,615 427,580
Options outstanding, weighted average exercise price (in dollars per share) $ 3.5 $ 3.5
Granted to employees and directors, options (in shares) 46,400 19,600
Granted to employees and directors, weighted average exercise price (in dollars per share) $ 4.23 $ 3.99
Exercised, options (in shares) (140,916) (21,665)
Exercised, weighted average exercise price (in dollars per share) $ 3.29 $ 3.7
Canceled/expired/forfeited, options (in shares) (23,333) (14,900)
Canceled/expired/forfeited, weighted average exercise price (in dollars per share) $ 3.53 $ 3.93
Options outstanding, options (in shares) 292,766 410,615
Options outstanding,, weighted average exercise price (in dollars per share) $ 3.71 $ 3.5
Options exercisable, options (in shares) 236,565  
Options exercisable, weighted average exercise price (in dollars per share) $ 3.6  
XML 71 R58.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 9 - Shareholders' Equity - Information About Stock Options (Details)
12 Months Ended
Dec. 31, 2023
USD ($)
$ / shares
shares
Lower llmit (in dollars per share) $ 3.42
Upper limit (in dollars per share) $ 4.23
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding | shares 292,766
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price $ 3.71
Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term 1 year 2 months 1 day
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Intrinsic Value | $ $ 462,000
Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable | shares 236,565
Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price $ 3.6
Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term 4 months 9 days
Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Intrinsic Value | $ $ 400,000
XML 72 R59.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 10 - Accumulated Other Comprehensive Loss (Details Textual) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Accumulated Other Comprehensive Income (Loss), Net of Tax $ (1,437,000) $ (1,489,000)
XML 73 R60.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Income Taxes - Provision for Income Taxes (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Current $ 1,558,000 $ 1,140,000
Deferred income taxes (322,000) (27,000)
Provision for income taxes $ 1,236,000 $ 1,113,000
XML 74 R61.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Income Taxes - Deferred Income Tax Assets (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Property and equipment $ (858,000) $ (920,000)
Intangible assets 102,000  
Intangible assets   (11,000)
Inventory reserve 61,000 32,000
Accrued expenses and inventory 199,000 191,000
Right of Use Asset (1,281,000) 0
Foreign exchange 16,000 12,000
Lease Liability 1,289,000 0
AMT/Foreign tax credits 141,000 128,000
State income taxes (111,000) (196,000)
Net deferred income tax liabilities $ (442,000) $ (764,000)
XML 75 R62.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 11 - Income Taxes - Income Tax Reconciliation (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Income taxes based on U.S. statutory rate of 21% and 34%, respectively $ 1,150,000 $ 923,000
Non-deductible meals & entertainment 12,000  
FDII deduction 6,000 22,000
Foreign taxes (82,000) (23,000)
State taxes 169,000 170,000
Stock Compensation 18,000 60,000
Other (25,000) 5,000
Provision for income taxes $ 1,236,000 $ 1,113,000
XML 76 R63.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Leases - Future Minimum Lease Payment (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Operating Lease, Right-of-Use Asset $ 4,810,000 $ 1,725,000
Operating Lease, Liability, Total 4,848,000  
Finance Lease, Liability, Total 0  
Operating Lease, Expense $ 1,285,000 $ 1,283,000
Operating Lease, Weighted Average Remaining Lease Term (Year) 15 years 25 days  
Operating Lease, Weighted Average Discount Rate, Percent 6.96%  
XML 77 R64.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 12 - Leases - Future Minimum Lease Payment (Details)
Dec. 31, 2023
USD ($)
2024 $ 661,000
2025 545,000
2026 511,000
2027 468,000
2028 468,000
2029 through 2039 5,153,000
Total lease liabilities 7,806,000
Less imputed interest (2,958,000)
Total lease liabilities $ 4,848,000
XML 78 R65.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 13 - Legal (Details Textual) - Lawsuit With Defendants in Utah for Undelivered Equipment [Member] - USD ($)
Jun. 07, 2022
Dec. 31, 2022
Loss Contingency, Damages Sought, Value $ 90,000  
Deposit Paid for Equipment, Write-off   $ 490,000
XML 79 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 14 - Employee Benefit Plans (Details Textual) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Defined Contribution Plan, Maximum Annual Contributions Per Employee, Percent 12.00%  
Defined Contribution Plan, Employer Discretionary Contribution Amount $ 48,000 $ 50,000
Bonus Percentage 5.00%  
Accrued Bonuses, Current $ 946,000 695,000
President [Member]    
Bonus, Maximum Threshold 1,000,000  
Accrued Bonuses, Current $ 286,000 $ 231,000
For Employees Contributing 1 Percent of Gross Earnings [Member]    
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 0.50%  
For Employees Contributing 2 to12 Percent of Gross Earnings [Member]    
Defined Contribution Plan, Employer Matching Contribution, Percent of Employees' Gross Pay 1.00%  
XML 80 R67.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Activity of Business Segments (Details Textual)
12 Months Ended
Dec. 31, 2023
Number of Operating Segments 2
XML 81 R68.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Activity of Business Segments - Consolidated Net Sale (Details) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Net sales $ 61,232,000 $ 61,981,000
Operating Segments [Member] | Building Supply [Member]    
Net sales 40,396,000 36,937,000
Operating Segments [Member] | Disposable Protective Apparel [Member]    
Net sales $ 20,836,000 $ 25,044,000
XML 82 R69.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Activity of Business Segments - Reconciliation of Total Segment Income to Total Consolidated Net Income (Details) - USD ($)
3 Months Ended 12 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Income $ 1,430,000 $ 1,146,000 $ 552,000 $ 503,000 $ 693,000 $ 1,522,000 $ 4,189,000 $ 3,282,000
Provision for income taxes             1,236,000 1,113,000
Operating Segments [Member]                
Income             10,088,000 9,369,000
Operating Segments [Member] | Building Supply [Member]                
Income             5,703,000 5,359,000
Operating Segments [Member] | Disposable Protective Apparel [Member]                
Income             4,385,000 4,010,000
Corporate, Non-Segment [Member]                
Income             $ 4,663,000 $ 4,974,000
XML 83 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Activity of Business Segments - Consolidated Net Sales and Long-lived Asset Information by Geographic Area (Details) - Reportable Geographical Components [Member] - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Revenues $ 61,232,000 $ 61,981,000
Consolidated long-lived assets 5,587,000 5,742,000
UNITED STATES    
Revenues 60,882,000 60,489,000
Consolidated long-lived assets 4,340,000 4,380,000
International Member    
Revenues 350,000 1,492,000
Consolidated long-lived assets $ 1,247,000 $ 1,362,000
XML 84 R71.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 15 - Activity of Business Segments - Consolidated Net Property and Equipment, Goodwill and Intangible Assets (Details) - USD ($)
Dec. 31, 2023
Dec. 31, 2022
Consolidated assets $ 5,642,000 $ 5,798,000
Operating Segments [Member]    
Consolidated assets 4,602,000 4,722,000
Operating Segments [Member] | Building Supply [Member]    
Consolidated assets 3,389,000 3,395,000
Operating Segments [Member] | Disposable Protective Apparel [Member]    
Consolidated assets 1,213,000 1,327,000
Corporate, Non-Segment [Member]    
Consolidated assets $ 1,040,000 $ 1,076,000
XML 85 R72.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Concentration of Risk (Details Textual) - Customer Concentration Risk [Member]
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable [Member]    
Concentration Risk Threshold Percentage 10.00% 10.00%
Revenue Benchmark [Member]    
Concentration Risk Threshold Percentage 10.00% 10.00%
XML 86 R73.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 16 - Concentration of Risk - Customer Concentration (Details) - Customer Concentration Risk [Member]
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Accounts Receivable [Member] | Customer A [Member]    
Percentage 34.00% 47.00%
Accounts Receivable [Member] | Customer B [Member]    
Percentage [1] 10.00%  
Accounts Receivable [Member] | Customer C [Member]    
Percentage 11.00% 17.00%
Revenue Benchmark [Member] | Customer A [Member]    
Percentage 20.00% 20.00%
Revenue Benchmark [Member] | Customer B [Member]    
Percentage 18.00% 15.00%
Revenue Benchmark [Member] | Customer C [Member]    
Percentage 14.00% 10.00%
[1] * Customer’s balance was below the 10% threshold for accounts receivable and/or net sales as of and for the year ended December 31, 2022
XML 87 R74.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 17 - Employment Agreements (Details Textual)
12 Months Ended
Dec. 31, 2023
Officer [Member]  
Employment Agreement Term (Year) 5 years
XML 88 R75.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 19 - Revisions of Previously Issued Unaudited Consolidated Financial Statements (Unaudited) - Balance Sheets (Details) - USD ($)
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, 2021
Additional paid-in capital $ 16,339,000 $ 16,552,000 $ 16,865,000 $ 17,190,000 $ 17,099,000 $ 17,402,000 $ 17,700,000 $ 17,951,000  
Retained earnings 46,552,000 46,205,000 45,468,000 45,026,000 45,025,000 45,157,000 45,408,000 45,360,000  
Total shareholders' equity 61,568,000 61,391,000 61,121,000 60,986,000 60,758,000 61,261,000 61,949,000 62,419,000 $ 61,751,000
Total liabilities and shareholders' equity $ 68,763,000 64,611,000 64,341,000 64,055,000 64,803,000 65,081,000 66,694,000 66,747,000  
Balance Sheet Amounts [Member]                  
Total shareholders' equity   61,391,000 61,121,000 60,986,000   61,261,000 61,949,000 62,419,000  
Previously Reported [Member]                  
Additional paid-in capital   0 0 0 0 0 0 0  
Retained earnings   62,757,000 62,333,000 62,216,000 62,124,000 62,559,000 63,108,000 63,311,000  
Total shareholders' equity   61,391,000 61,121,000 60,986,000 60,758,000 61,261,000 61,949,000 62,419,000 $ 61,751,000
Total liabilities and shareholders' equity   64,611,000 64,341,000 64,055,000 64,803,000 65,081,000 66,694,000 66,747,000  
Previously Reported [Member] | Balance Sheet Amounts [Member]                  
Total shareholders' equity   61,391,000 61,121,000 60,986,000   61,261,000 61,949,000 62,419,000  
Revision of Prior Period, Adjustment [Member]                  
Additional paid-in capital   16,552,000 16,865,000 17,190,000 17,099,000 17,402,000 17,700,000 17,951,000  
Retained earnings   (16,552,000) (16,865,000) (17,190,000) $ (17,099,000) (17,402,000) (17,700,000) (17,951,000)  
Total liabilities and shareholders' equity   0 0 0   0 0 0  
Revision of Prior Period, Adjustment [Member] | Balance Sheet Amounts [Member]                  
Total shareholders' equity   $ 0 $ 0 $ 0   $ 0 $ 0 $ 0  
XML 89 R76.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 19 - Revisions of Previously Issued Unaudited Consolidated Financial Statements (Unaudited) - Stockholders' Equity Statement (Details) - USD ($)
3 Months Ended 12 Months Ended
Sep. 30, 2023
Jun. 30, 2023
Mar. 31, 2023
Sep. 30, 2022
Jun. 30, 2022
Mar. 31, 2022
Dec. 31, 2023
Dec. 31, 2022
Balance (in shares)     12,226,306     13,115,341 12,226,306 13,115,341
Balance $ 61,121,000 $ 60,986,000 $ 60,758,000 $ 61,949,000 $ 62,419,000 $ 61,751,000 $ 60,758,000 $ 61,751,000
Net income 1,430,000 1,146,000 552,000 503,000 693,000 1,522,000 $ 4,189,000 $ 3,282,000
Common stock repurchased and retired (in shares)             (951,010) (910,700)
Common stock repurchased and retired (1,049,000) (1,097,000) (833,000) (1,116,000) (960,000) (756,000) $ (4,002,000) $ (3,882,000)
Stock-based compensation expense 24,000 22,000 22,000 32,000 32,000 55,000 $ 170,000 $ 147,000
Options exercised (in shares)             140,916 21,665
Options exercised 36,000 54,000 350,000 30,000 30,000   $ 464,000 $ 80,000
Total comprehensive income (152,000) 21,000 137,000 (137,000) (265,000) (153,000) 4,241,000 $ 2,662,000
Treasury stock excise tax (19,000) (11,000)         $ (40,000)  
Balance (in shares)             11,416,212 12,226,306
Balance 61,391,000 61,121,000 60,986,000 61,261,000 61,949,000 62,419,000 $ 61,568,000 $ 60,758,000
Previously Reported [Member]                
Balance 61,121,000 60,986,000 60,758,000 61,949,000 62,419,000 61,751,000 $ 60,758,000 61,751,000
Net income 1,430,000 1,146,000 552,000 503,000 693,000 1,522,000    
Common stock repurchased and retired (1,049,000) (1,097,000) (833,000) (1,116,000) (960,000) (756,000)    
Stock-based compensation expense 24,000 22,000 22,000 32,000 32,000 55,000    
Options exercised 36,000 54,000 350,000 30,000 30,000      
Total comprehensive income (152,000) 21,000 137,000 (137,000) (265,000) (153,000)    
Treasury stock excise tax (19,000) (11,000)            
Balance $ 61,391,000 $ 61,121,000 $ 60,986,000 $ 61,261,000 $ 61,949,000 $ 62,419,000   $ 60,758,000
Common Stock [Member]                
Balance (in shares) 11,875,556 12,135,556 12,226,306 12,728,173 12,945,341 13,115,341 12,226,306 13,115,341
Balance $ 119,000 $ 122,000 $ 123,000 $ 128,000 $ 130,000 $ 132,000 $ 123,000 $ 132,000
Net income $ 0 $ 0   $ 0 $ 0 $ 0    
Common stock repurchased and retired (in shares) (249,110) (275,000) (200,000) (259,200) (225,500) (170,000) (951,010) (910,700)
Common stock repurchased and retired $ (2,000) $ (3,000) $ (2,000) $ (2,000) $ (2,000) $ (2,000) $ (10,000) $ (9,000)
Stock-based compensation expense $ 0 $ 0 $ 0 $ 0 $ 0 0   $ 0
Options exercised (in shares) 10,000 15,000 109,250 8,332 8,332   140,916 21,665
Options exercised $ 0 $ 0 $ 1,000 $ 0 $ 0     $ 0
Total comprehensive income 0 0 $ 0 $ 0 $ 0 $ 0 $ 0 $ 0
Treasury stock excise tax $ 0 $ 0            
Balance (in shares) 11,636,446 11,875,556 12,135,556 12,477,305 12,728,173 12,945,341 11,416,212 12,226,306
Balance $ 117,000 $ 119,000 $ 122,000 $ 126,000 $ 128,000 $ 130,000 $ 114,000 $ 123,000
Common Stock [Member] | Previously Reported [Member]                
Balance (in shares) 11,875,556 12,135,556 12,226,306 12,728,173 12,945,341 13,115,341 12,226,306 13,115,341
Balance $ 119,000 $ 122,000 $ 123,000 $ 128,000 $ 130,000 $ 132,000 $ 123,000 $ 132,000
Net income $ 0 $ 0 $ 0 $ 0 $ 0 $ 0    
Common stock repurchased and retired (in shares) (249,110) (275,000) (200,000) (259,200) (225,500) (170,000)    
Common stock repurchased and retired $ (2,000) $ (3,000) $ (2,000) $ (2,000) $ (2,000) $ (2,000)    
Stock-based compensation expense $ 0 $ 0 $ 0 $ 0 $ 0 0    
Options exercised (in shares) 10,000 15,000 109,250 8,332 8,332      
Options exercised $ 0 $ 0 $ 1,000 $ 0 $ 0      
Total comprehensive income 0 0 $ 0 $ 0 $ 0 $ 0    
Treasury stock excise tax $ 0 $ 0            
Balance (in shares) 11,636,446 11,875,556 12,135,556 12,477,305 12,728,173 12,945,341   12,226,306
Balance $ 117,000 $ 119,000 $ 122,000 $ 126,000 $ 128,000 $ 130,000   $ 123,000
Additional Paid-in Capital [Member]                
Balance 16,865,000 17,190,000 17,099,000 17,700,000 17,951,000 18,131,000 17,099,000 18,131,000
Net income 0 0   0 0 0    
Common stock repurchased and retired (354,000) (390,000) (280,000) (360,000) (313,000) (235,000) (1,330,000) (1,259,000)
Stock-based compensation expense 24,000 22,000 22,000 32,000 32,000 55,000 170,000 147,000
Options exercised 36,000 54,000 349,000 30,000 30,000   463,000 80,000
Total comprehensive income 0 0 0 0 0 0 0 0
Treasury stock excise tax (19,000) (11,000)         (40,000)  
Balance 16,552,000 16,865,000 17,190,000 17,402,000 17,700,000 17,951,000 16,339,000 17,099,000
Additional Paid-in Capital [Member] | Previously Reported [Member]                
Balance 0 0 0 0 0 0 0 0
Net income 0 0 0 0 0 0    
Common stock repurchased and retired (41,000) (65,000) (371,000) (62,000) (62,000) (55,000)   (227,000)
Stock-based compensation expense 24,000 22,000 22,000 32,000 32,000 55,000    
Options exercised 36,000 54,000 349,000 30,000 30,000      
Total comprehensive income 0 0 0 0 0 0    
Treasury stock excise tax (19,000) (11,000)            
Balance 0 0 0 0 0 0   0
Retained Earnings [Member]                
Balance 45,468,000 45,026,000 45,025,000 45,408,000 45,360,000 44,357,000 45,025,000 44,357,000
Net income 1,430,000 1,146,000 552,000 503,000 693,000 1,522,000    
Common stock repurchased and retired (693,000) (704,000) (551,000) (754,000) (645,000) (519,000) (2,662,000) (2,614,000)
Stock-based compensation expense 0 0 0 0 0 0 0 0
Options exercised 0 0 0 0 0     0
Total comprehensive income 0 0 0 0 0 0 4,189,000 3,282,000
Treasury stock excise tax 0 0            
Balance 46,205,000 45,468,000 45,026,000 45,157,000 45,408,000 45,360,000 46,552,000 45,025,000
Retained Earnings [Member] | Previously Reported [Member]                
Balance 62,333,000 62,216,000 62,124,000 63,108,000 63,311,000 62,488,000 62,124,000 62,488,000
Net income 1,430,000 1,146,000 552,000 503,000 693,000 1,522,000    
Common stock repurchased and retired (1,006,000) (1,029,000) (460,000) (1,052,000) (896,000) (699,000)   (3,646,000)
Stock-based compensation expense 0 0 0 0 0 0    
Options exercised 0 0 0 0 0      
Total comprehensive income 0 0 0 0 0 0    
Treasury stock excise tax 0 0            
Balance 62,757,000 62,333,000 62,216,000 62,559,000 63,108,000 63,311,000   62,124,000
AOCI Attributable to Parent [Member]                
Balance (1,331,000) (1,352,000) (1,489,000) (1,287,000) (1,022,000) (869,000) (1,489,000) (869,000)
Net income 0 0   0 0 0    
Common stock repurchased and retired 0 0 0 0 0 0   0
Stock-based compensation expense 0 0 0 0 0 0 0 0
Options exercised 0 0 0 0 0   0 0
Total comprehensive income (152,000) 21,000 137,000 (137,000) (265,000) (153,000) 52,000 (620,000)
Treasury stock excise tax 0 0            
Balance (1,483,000) (1,331,000) (1,352,000) (1,424,000) (1,287,000) (1,022,000) (1,437,000) (1,489,000)
AOCI Attributable to Parent [Member] | Previously Reported [Member]                
Balance (1,331,000) (1,352,000) (1,489,000) (1,287,000) (1,022,000) (869,000) $ (1,489,000) (869,000)
Net income 0 0 0 0 0 0    
Common stock repurchased and retired 0 0 0 0 0 0    
Stock-based compensation expense 0 0 0 0 0 0    
Options exercised 0 0 0 0 0      
Total comprehensive income (152,000) 21,000 137,000 (137,000) (265,000) (153,000)    
Treasury stock excise tax 0 0            
Balance $ (1,483,000) $ (1,331,000) $ (1,352,000) $ (1,424,000) $ (1,287,000) $ (1,022,000)   $ (1,489,000)
XML 90 R77.htm IDEA: XBRL DOCUMENT v3.24.0.1
Note 20 - Subsequent Events (Details Textual) - Facility to House Apparel Division [Member] - Subsequent Event [Member]
Feb. 29, 2024
USD ($)
ft²
Lessee, Operating Lease, Term of Contract (Year) 5 years
Area of Real Estate Property (Square Foot) | ft² 137,500
Monthly Rent Expense | $ $ 76,000
EXCEL 92 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( !TX;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 " =.&U81E(>;NT K @ $0 &1O8U!R;W!S+V-O&ULS9+! M2L0P$(9?17)O)VE%(71S43PI""XHWD(RNQMLFI",M/OVIG6WB^@#>,S,GV^^ M@>E,E"8D?$XA8B*'^6KR_9"EB1MV((H2()L#>IWKDAA*2UU2>:0]1FP^] M1V@XOP&/I*TF#3.PBBN1JGQ95FW?)K^W=_?:!J88WUQ5O*]%NA9"&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,$% @ M'3AM6&,\316?!P !C( !@ !X;"]W;W)K) ^.LKE4FNGXODAH9'/*.)D<=7H MF9\'CI$4I%M\]\EKM/<>):?RQ-ASLC#VKAI&2%]$@2)DCR. M?S:BC=T^D\+]]UOU47KR\F2><$3Z+/CA>V)UU3AO((\L\G9*^+)UE(M>9/"3*OEZ?LT^=YG@LM/?5DGN@/F MQO)K%*A'/32DPA?O:$RS]I1\+TWT;39 'S]\NFP)N;NDJ.5NI*\S::M$VK30 M+:-B%4E=CWA%@98\SMW!6MN#O;9 Q0%Q3Y%MGB#+L&S% ?7A\EO,3Y&1E3N* M\@%<_F=,Y=X-U=X+9V/OT-NIGGT(_3[OGQ.Y%1H+$D9_JY!GDHY:,NDD/D=K M[)*KANP%(L)?2*/[^V]FQ_A#A4NGV$"36 &ELT/I0.HYROG[FJBPP>6FT?RJ MX@-6U>6C2:S I[WCTZ[&IT=IC /T0-:,"Q4H6$?P6(6W#U;5!:5)K "JLP/5 MJ09J2KC/DA[10[)?5;:I TK;OJJTLP+KZT+3)%: =K:#=E;QZN-8&H*T'RMO M8;#6 @>1LHF!975I:1(KT#K?T3H'SW!SDQWY 4%WHL3-!.R*T.,HSZ+J>#O\M53 M\CR@/ABJ\,%%=?GI4BL"W+/%9A6 <_R&QI[LV_R%[V8.K?R:/2#9L9NF85R8 MY\J[ 5QX'!0L<&$H M[1Q<51O2,8*"F2<%$[;W$^;*UC1=,0J9WP,BSME%T^BT54,X?;BT-JUC! 4S M3PHF;//GOI A@2V0:7U\^H1FQ(VY;&5*9+!2GX5A>MMD[O,)^F"<&B9:8XY> M<*!.]+!>;8['B!%FGB-,. #(7.I)XX!F[^$3"Y3X#B2(Z5P)26MBT*56'%K- M(X,%F_IMZT+#-W>%Z9*4IJT#0G>/LV'O=OB@'*#5FA%TJ16)Y1G!JI01$EO: M?*;2CR:_/0.(IB==]V0/..*;%I#0>ZU(K8\G!@50H'WUD@0RCFV5 ( MCY2P8*426%K-ORZU(JS<_%N5S'\_YCP987Y=:D5KN_:U*WC^]'%%? MQJ4EXTJS<4#GCM$F=ETB9:2(EPDJZ6GU_[K4BO1R_V_!]GU#;Q;B($#7<20_ MCM37)ZQ3]HP%+JL-ZQ@YP,IS@ 5;^ VL84CX,NG-OD@%L9+)*5QCJFYS__.Y M 5Q7&]LQ H&5!P(+MO'C_N@!]6+/%XRCGA!$AO-T4'(4X*62&JQ7VM:TNG]= M:D5HN?NW8/.^>SPU\BFFKB\#:#H8E*X;"4OGH_T[",0*"G0<$NU) F,9/@>_* M:Y1AI?6 56I/ZM":%39J[50MF43VTG7,]GG'.;NX;+VHZ.0YP*Z4 XI#$[,5 MED>%[F,ANS::IO://D51NEHY"0G>2VUZF5IG[WQ-T^E8ANWLSG=#YAC!P-Z; M/'1H&#^["Y2%] /E_,H&.$ 3L/ S9LW;>DDK''I(M7TH(E M)F3EGZ!O J^4M+2& %UJ15IY"+!A\[ZE-?)YB,8#)2Q8P3HSE)2TFGU=:D5* MN=FW*YG]OK007/J),?7(&_I*U+="6,J0?^?GCM6Y4%+3ZOIUJ16IY:[?ADWZ M=A1CY$?)8X!'@CDXP^J 7+-I6DW;5&+3ZOIUJ16QY:[?AEWZGH'-N8WD2F6\ M/"!6-AL-+JM-[!B6W\XMOUW9\J?$-K/YRIG!KBN]BQ:K8Z^M3=Q/AF*2'^ $"$WF1Z5S:'?K=W]R*&7 M3NUOY9MGOY"XQ&PO=V]R:W-H965T&ULK5G;;N,V$/T5PEWT CBQ2%V=30QD MO;TLT"V"I-L^%'U@)#H65A*]%&4G_?H.94>RER,Z6?@AL2XSHS.CX9P9ZG(C MU>=Z*80FCV51U5>CI=:KB\FD3I>BY/6Y7(D*[BRD*KF&4_4PJ5=*\*Q5*HL) M\[QH4O*\<NVVLW:G8I&UWDE;A1I&[*DJNG=Z*0FZL1'3U?N,T?EMI.B7'E7LK/ MYN1#=C7R#")1B%0;$QQ^UF(NBL)8 AQ?=D9'W3.-XO[QL_5?6N?!F7M>B[DL M_LXSO;P:)2.2B05O"GTK-[^)G4.AL9?*HF[_D\U.UAN1M*FU+'?*@*#,J^TO M?]P%8D^!!@,*;*? 7JK@[Q3:R$VVR%JWWG/-9Y=*;H@RTF#-'+2Q:;7!F[PR MK_%.*[B;@YZ>S655RR+/N!89><<+7J6"W!ES-3DCG^[>DQ_?_'0YT? HHS!) M=V;?;XLY=2)C!R[ZG8N^R_ILSNLEX55& M4G,@OC3YFA>BPKW>F@I;4V:AKV?,\^/$\[S+R7K?(UN01FSJ[0L>H TZM($3 M[8=J#=BDR@6*;ZL<'>"C/K7Q(8*!/XT'\84=OM")[T:)%<\S(AZA7M8XR-!Z M=N11S\9HRP53CPU"C#J(D1/BGU+S DJ$4A!)P@'_I>%-@X$4$61L- MXPYH?"260#I*/[79:1)S!32@QZ02&L,;VS#")+;A(G)Q,(PVZ= F3K2_2IEM M\J+ H"4(-!O8,:D#6-,.UM0)Z[U8Y%6NQ5D!K)>1O-*\>LCO"[%[\X/AG%IH MOL9K2]!!N-3K><5S FX;@C.Y.&MJX&0-%6ZSXQ\LK()#W$$T-Q?\"!>MDNM>2\JFL M'3K=$QUU,]UUFLH&:)BL^!.']8HZ;--8\JB;\ZRHMFQ"Y*+S8265F;I0_#;?!10C M;$0PB1T%O*=&>I0;!< TK)C*4A#-'RUG4.0V\P4!MNQLN3@:7G:LYTCFYLAM MGAS)#V837TRG2-^!" 9>,!Q@UC,DH\["?;?D2BQED0E5_]"V?Q^3-N4>AABL"8U4C+DCHC2&RYH_4)CPU MX8U>PD3SG\C>$DK' 8W&C+*VZZ5LS%@TAK[[65@VNH86+LNK!Z!ML]1@YA7E MO5#=V-QJ?GV5C0FHKT2[^U$\H2_!9G!*D7X?DV/#19KU/,_JF;(JV*Y5Z"9D!-0_R?VFVUM90Q66-@[:>OME+9M8:*2'PYTUZ[F]_R$J);<;<<#.(__.QK2G_HHB=MEY=PD]D M[=#SOC-@TV_=]W.V%*]V\T36#G?^^C["=_<1W8RA@"WRM1DSN@Z.%X7C-]W'+Y[)K]]<;ZZ#;WV19[* MVJ';?I363MT*RYT-.@,J:Y M"D-=5%A3/9(-"OMF)55-C375.M2-0EIZ4[>]W%.-,\F_L=)4T^!= "6N:,O-K=Q^Q+Z?L8M72*[]-VP[ MW^PR@*+51M:]V%90,]$]Z6//84<0IP<$I!>04P5)+TA.%:2]P*,.NU8\ASDU M-)\HN07EO&TTM_ PO=JVSX3[V9=&V;?,ZDP^DT)+SDIJL(0;RJDH$)8NG(:S M!54H3(6&%93K^"A$6?ZJ9+10ZDFF,Q@B2^ !*19(]\ M=KJ<[)'/3Y?'?\I#RVP 1P9PQ,=+#X*K:WMNET86#Q=@28%4UO(<[RAO$19H M-QPK.&,"2LDY51H:N^L)GN\CV.6\]#G=/W:31Z/(EKO9Y72*T_QH]6Z87.F& M%C@-[+30J#88Y&]>Q5GT_@B;9&"3O("-9Z#ANC655.RGY>-X=*=H+X0N>+;3 MWSCJ/L] G.HX/UKN?\)(!QCIBV%X=CC M2 C)DBA[AF./8Q+'XR3]?8BZ5L.=P>)N@<]4K9G0P'%EI='HLM_ 5!+ P04 " =.&U8:PPU M3^,$ #($@ & 'AL+W=O[7[RC)DAQ1W KDBRU1 M=Z?G.?+NH3@_"OE%;1G3Z*4L*G7K;;7>W+(6LJ0:;N5F MIG:2T;QV*HL9\?UX5E)>>8MY/?8H%W.QUP6OV*-$:E^65'Z[8X4XWGK8.PU\ MXINM-@.SQ7Q'-^R)Z<^[1PEWLRY*SDM6*2XJ)-GZUGN/;Y:$&(?:XB_.CFIP MC0R59R&^F)N'_-;S#2)6L)4V(2C\'=B2%86)!#B^MD&][IW&<7A]BOY+31[( M/%/%EJ+XF^=Z>^NE'LK9FNX+_4DZ5%V3H# M@I)7S3]]:1,Q<,#QA -I'G>W3Q MX[OY3,,+C=MLU0:_:X*3B>"8H(^BTEN%/E0YR\\#S !I!Y>!!=#R_[L3!YR@RUY0QPLGXOT.=:9HP90M-XUK5+N::CHL8DP"J"]_ M/CL,,=L,LQ0/#<_0A1VZT(EN*90V$[D1(E<(ICF_1.QE5>QS7FU@K4/=KSAM MJJG*$2V%U/R?>L#&IWE9/( 9I*$?C/F,#4.?9.DDGZCC$SGY_"J%4F@GQ9IK M&\!H]%Y"4I*- 5H,<9P&DP#C#F!<>P83 /_8,0GI@^2R%^BSBJD;&\[8Q=+T M[1NUHRMVZ\$$*28/S%O\] .._9]M"_Z-@IWQ33J^B7-"GJ#[ MM+M&$5,"^: M991#F^)*FTPT@YWZL1]_[U+/QT!R4@TQCLV M2W$XB3;KT&9.M'\*#:D5H[5E YJ-,Y;&63*&:C%,_&"Z!+#?"XKOA-O*QEJ* M\@0:-,8J'OZX46!;@[09QB;_4V 'ZH?=%:NW3"+>0+YH,_O.6K5MI#* M=LZ;]+R)"H))!T82R2T,;9PA@A'%LHHI"6U.W M&(9!YH#?JR=VR^?C]P&VJ"$);,O#8HBQH[7WLHG=NFFVNPU,*\!TM(\-<6K9 M?ED, ]BH30/LE1*[I?*.*KY"C,H*A!*VBK". 6T)&59;"DOD AI>+HJ"RN9A M/6I?WGDE M3AEKY^-8?TL;+3G =F##SJC I^9>*PV[,+.W,;R:83L9;%G::10'4?R:D,62 M)#B(@F""5*^=Q*V=I]EY0UIC>9RB9;$DB?E6#%_1F@W.!$HF-_51B0*,^THW MW]O=:'<<\[X^A'@U?H=OELVA2A^F.>/Y2.6&5PH5; TA_>L$*EHVQR;-C1:[ M^N3A66@MROIRRVC.I#& YVLA].G&O* [O%K\"U!+ P04 " =.&U8E*:M M*'," K!@ & 'AL+W=O( [:H0J:2;UH=N55&W9Y->> M8_M>TJW2KZ8"L.2M%M),@LK:U6T8FJ*"FIF!6H'$+PNE:V9QJ9>A66E@I0?5 M(J11- YKQF60I7[O26>I6EO!)3QI8M9US?3[%(3:3H(XV&T\\V5EW4:8I2NV MA!G8E]63QE78L92\!FFXDD3#8A+TAR08FVLJELP*JBY;$;VUIY##Q"? M 60#\" MAB< 20M(O-%&F;=USRS+4JVV1+MH9',3?S8>C6ZX=+9G=DXM/EVEH,;TC"8LVU;1) M14^DBBEY5-)6AGR5)93[!"'J[L33G?@I/9>+[A";X?6'3<'].QPVFP(X]UM;7)AO'-ERB*TG#3UWP8E] ;VH_;$S?L MQ W/BOMI*]"DV+O31BRY$,J8RRN"/0%?O<1GIS7(XIU8S:01S-?;$CM"&WG, M79-\W%,]HH?>#J.NQB[LA+=1YVUTUEM^Q-4QD:/#*Z##^%#F81P=CX]<0=BK MNQKTTK\EK9YQ=UNU_'N?*%_V)]B)VP:US^:IHT^,KWDTA !"Z2,!M>H M2C>MJ5E8M?+5/5<6>X6?5MC-0;L _+Y0RNX6+D'W_Y#]!5!+ P04 " = M.&U8TY=; NP, "Y<0 & 'AL+W=ORVP'HB_I4].Q.@M46T"Q0=-.WNPV(?E%B9&+6M5%9FIM]^ M)<_)]U;N:NJ M7[L7WR_?7Z5=C\IU>=]T%D7[XU,Y+]?KSJGMQV\'TZMCF]V!I[__X6[V;[Y] M,W?%KIQ7Z_^LELWC^ZOI5;(L'XKG=?-3]?F[\O"&5.=W7ZUW^W^3SR]:U8KO MGW=-M3DPX0AP/$>0M9SP'R<( \ M;Z'O '4X0)T=P$3/ ?IP@-['_B58^T@OBJ:X>5=7GY.Z4[=NW2_[=.V/;@.\ MVG8CZ[:IV_]=M<EO7N M[TG^V_.J^3V9)+_<+I*O_OKUN^NF;;XSN;X_-/7M2U.\MZG-IAU+MTUU_VOR MWQ_*S5U9_P_8S,,VWRR7JVY0%NOD0[%:3E;;9%X\K9KV=Y/B:<'Q/.]SZRQ^?;8EUL[\ODJS9NNR[#NZ^3HDD6Y?V;1+!_)#SE#.7V MQ57O7;O3U:<;)AA30K;J3Z?9"S;?G2C?[IZ*^_+]57LFW)7UI_+JYF]_83K] M)\H:I5E.:68&Q,/)CSCF1PS*SY"L*%+Y12J,P3 MYKYP,M4S3V=\G6:9]!$Y8]U;/HQ?LR=CQ3&F64YH9(C,GG>J83O6GTXE2J/QA"(:_ M\A/-A?)'/] IY@_JW->=#WO@E"G=.^KU,4PZ&*;]E7-RMX_,?;5IB\M=L2_/ MRB_=[R4*D8YU=NXK% A.U">/*DRL)2S8PYG0\N :-YFH P %[*9G]YLID 9X O; M0:!]Q]P73EC;1W^@^SW47+KG5B=*++7XDKY*.7NP'5#/ACLP=K23NN6D;F9( M3-PTG5 F(ZMJ#U;1LO:@<[J+ZUJ@["EL@1)7MJ"3X=*664!C84*C*&Z9CR>3 M&4LS/XBDN$;JEI.ZF0$A<1-FB8V%D>W2\I4!C/*'VOP@)6>5QBXJVYT;'R89 M@#(\R\!/ULQ>'\DXX _.NQG0\RC2KJ#1+J'1KJ$1N;E9M=S&7X?;." C,#_! M 8T)YE\N%DBH);@& *'W(0!>,]U?#7,+;9P8VKC/*%,A^'F42)F-U"TG=3-4 M;F[^+-IQ K3C<;3C/I"!:\$"R+SA'$>[:&-N,"S:<7JTXW&T Q(P<[F(.^5Q MB8DVYL;&@AVG!#L>!SL>![NX) >2"=?^6=(,$+J1L4C'+T*Z?SUOV_HI#=1/ M"%\R/F69. \5*=*1NN6D;H;*S4VEQ3X^&/OBZ4/8-P47?(1]^RTEWG!'V"=3 MWS,'RDG;N#]=9(!2LYGL+W^%Q3X1QCZ*\E?X"#CA:L;]W4JD!$CJEI.Z&2HW M-ZN6 $68 "\M?X5/@ZC\%0#<$.$MD#!38-$""+T-9X@6&>O?>R,L XHP XZN M?X4/?*#^#;KB3TAZIFZ%R<_-WLJ\R3'N#ZE_AHYTWKGW"0O4OD'GC.8YS MT<;<8%B8$V&8NZ3^%3[/>;'Q):C^C3OE<8F)-N;&QH*2"(/2N/I7Q(E)1#EG M$9?D0#)A A0" X1N9"PUB3 U]=2_M^53N( 28 V*RRP3Z?D*;K@#H\^&E&XY MJ9NA"DOW('1XYZ4^TC=S)"8N&FR3"?HEO+$P*4\,7@I M#RA[EO* LFZ M+T3 ""&N8T(I=5[?ACLP^H1(RG6D;H;*S4VEY3HYF.OBZ4--CYU$,]V7L M\"9URTG=S("0N FSR*9>!]D40#8&V%NA)3&!EBR0\GPS_"&VP;3&?L_,0>;G?TR"(]_+7/G4 M)378D4G::@Y:/;\@*/#H%2W[/P 6!Q4]#H8M1\?A53T< MKF;5X1,>.^?&-U:&FQ]]NB7E1U(W0^7F)M+RHPKS8S"1,'GQ_9\*;;UXL'JIA>!B@>#C]H0 ",LDT9^=[M,(=&'WVH73+2=W,D)BX MSZZR8*J'W3LX)#4'*^5VPV<;#>XKU$( B@=*J16X2.9 V5(\FH\%O=1,Z7Z* MUQ8*];"[\\;.R&IP!QZ>D0UW8.R8)G7+2=T,E9N;2HN@>M@#-P>ECP^;D=6 MR?",+%#VS,@"9<^,+%"&9V2U94+]YV_)BY63&CT%)?/GZ^;AOHS^") R(ZF; MH7)SLVHA5(?^28"?AB ,$O!3G,@]#X$P(NEL_[E.&U1 M4X^\4R\ZXL'"(!KOP69'CW=*MYS4S5"YN0D\>4YGF(8'S6P=/$+@I'TP!O=% M+(#,&]!1B8DVY@;#$J4.$^5%3RV-8MX<2-"&A+A3'I>8:&-N;"Q2Z@A2CII4 MTCX%>E&)2A9Q20XDW-\Q8Z(R-RH6Z'08Z$:!MO:7TKR@H'4Y\% *H/,B$Y68 M>&ON0;03T_!#=(+H)1*:G#W*5!V:X?@7 "4FK' Z2"S )6]_L-7 M,O3P%3ECWHIVN"^C/P*DZWJD;H;*S 6[,PB5!9&J-%,D(&%,+ [(-SLZ/%.Z9:3NADJ-S>!%NHR M@L>O9/%EPPP\$<6?S5D F3>@XX]?B3;F!L,"4A8&I$N8((NO$@()N%-L$7?* MXQ(3;MI_K]U=U3359O_K8UDL MR[H3M/__4%7-'R^ZK\H[?EOCS?\!4$L#!!0 ( !TX;5B#>=$%1@8 *(; M 8 >&PO=V]R:W-H965T&ULK5EM;]LV$/XKA#<,+=#4 M$B7;WWX M]YMR0QZJL]?EH;4QS.A[K?,TKIM_+AM?PGY54%3/PJN['NE&<%6Y0 M58YI%$W'%1/U:''FOMVHQ9G2D?SD?QZ/G#9W&_-O;# M>''6L'M^R\V7YD;!V[C34HB*UUK(FBB^.A]=Q*?+A-H!3N)OP1_TWC.QIMQ) M^=6^?"C.1Y%%Q$N>&ZN"P<^6+WE96DV X]M.Z:B;TP[\,FEA]N2RU^TL>=K+1B.0;;62U&PP(*E&W MO^QQYXB] ?%T8 #=#: O!Z0# Y+=@,09VB)S9ETQPQ9G2CX09:5!FWUPOG&C MP1I1VS#>&@7_%3#.+):RUK(4!3.\(+<&?B!&1A.Y(DNFU^0:XJS)"?ER>T7> M_/SV;&Q@4CMTG.\FN&PGH ,3Q)1\E+59:_);7?#B4,$8T':0Z3/D2QK4>,7S M]R2)WQ$:T00!M/S^X30 )^D\F#A]R9 '>S==*UF1/QNNF!'U/;FP*2J,X/H4 M\UNK-L75VO(]U0W+^?D(ZE-SM>6CQ2\_Q=/H5\SF(RD[\$#:>2 -:5]\@FXC MZEQ6'#.S'3MQ8VU3V2[2.)M'470VWNY;X,LE-*/[<@?@)AVX23 \%\6_4$5M M4AL)G2>7=2Y*3NH.M?UNWW(;R4;)K8!$)7=/Y,U&PX.HWQ+9!96%@SHY9E"/ MI.S ;]/.;]-@4&_73/$3VR$+ DX"VM#,-E[,Z%;3="]T\2SR(XR(I;/! ,\Z MH+,@T"L.UN>"M:Q0%X154AGQWR#:F0=C3B<^6E\LB]-!M%F'-@NB_>W;1I@G MR*GGW(-&NX&GO2[,5BM1@CUH-64>JI-T-O/1(W+9L*_G'?IYN-)E?>*JI.20 M&(0_VK1 <8T&8091SVK1:\DQ8HKY8JWK7#VR#5*7I'OJ(12 M'RDF2(<]&N\1S_UQD%AQ MO(J7KI ;ILP3BCSQ $U2A!(1N1,:9<.X>\:.PY3]H=X"(THE!JHB]29.Z72* M(/0%)[-ATHY[UHZ#Y+:X4;QAHGAN,3C*"1+7^- _.YB^)(W20*/I63(.TV27 M U[LM%O&2C/U88?E"Z*WR?$9(ZA]^6@]<3#Z'OJC,/<^8=KXZ_!])GP9)8A MC(D)SNET&&=/FG&8-3]AJS-L38;B][DP2R>8GWW!E,X"/;ZGS7C^0WL$6W[Z M>_8(<9"/?[BY'TG;X;:M)V4:)N6;CPB7H\?/2HY'TO;H1=Z\T&1E?< ?N<=[MELNJJ(]R8*<+?R62&=&94,HL";NX) MG(8)_$.=*\>";PK>/KVU-CB#;&MR#[8_;5EI#Q%00WR"3J,,LP-A\GB88&A/ MY#1,Y,LAN._(';\7=6VC 9EOUIQ VQ6R0.WP"3R>TCF61YAD$@5,Z;F>AKD^ M8 J'KZ\;X;,XC1(TJWQ)S]Q#(WK"IV'"O]TT3>F.4EE)"J'S4D(MM\W'FK4" M+H$T:X_AH6GBY'%4\C^6ML-#TI[\DS#YN["Z)3T8_>JV//&I/)Y0A# 0P32P ML$]ZRD_"E!^(8/U\"F(4JS5S]Q$#1[Q'I?]C:3OT2$__29C^;9_O3,]WIQ9& M[JW#W:D0'D_JG^YF$V3+BPB^#.5X[[:CXNK>70)IXO9A[2U"][6[:+IPURLO MOE_&I\OVNJA7T]Y>?60*FJ8&@U:@,GH_ SRJO1!J7XQLW)W*G31&5NYQS5G! ME16 _Z^D-,\O=H+N6F[Q/U!+ P04 " =.&U8NWH\D;($ "Y"@ & M 'AL+W=O?:1LD MM@&[6; !:Q+9))TAF]B4SIO&"WG-=_0 [FG M^MY@-NI1'WP3M[-&8^4A2K9_]Y.=\D8P](9*4 M.8_ \;>ESR2E!P*-OUK,I#_2;SP>=^AW(7;$DG)+G[7\7>2N7"17"#Q,BUM^&6[Z#N[3%C66*>K=C,85$+%?_[2YN%HP]7X.QNF[89I MX!T/"BQON>/+N=$[9KPWT/P@A!IV@YQ0OB@/SF!58)];?M6.V(1=L,>2V&== MU5SMYR,'9+\^REJ4=429?@=E,F5?M'*E93^JG/+7 "-0ZGE-.U[KZ5G$6\J& M;#89L.EX.CN#-^OCG 6\V9DX+7.:W0G%52:X9 ^..X*^G#T5<(2[/ WGK\JU MK7E&BP1WP9+94K)\^V;R<7QSANQE3_;R'/KR*W>-(:8+]FM-AGOY6O;'([TX MMI8Z>_[S%.&SD*<)3X8_')6=K61=OKF:3LK0P_5)KWE%K&'26QG8NVG0VW9C6^)X)RX0*R&EC$8>U/A6U00EQ MA]6&U:1K20-ORIO,6<95SDAMA=$J%'1X+&?<_ PC*7!+(($2\.D>-W>+CE0# M;H#[I)H"_:$Q'MV#H4$]4SB+,Y]*3R!MA,R]R39U+?>'T]$: UN%'E3JB@*" MH0NC=>'](UAD>8#+A:VUY:FD/K0MMM8U-R1[S$P25P"J!LA)CGY@(%U$7G*T MI(P:)S(_KRCW@W!$C@Q@V)X:4['NN#]$[I8V/E$L@[*$=2'!?NQ,$[OECCB. M-^+OH+X^U@&"STK&+0)M+.T,KP>'H<\TJJ6-('@J7A&.Y^NY09V\(MD[6VK*<+@![U0W1<$] M)J\Q#68N)88;O5/X*PRN>52,Y"D<\.E]#S-*#NZV70I3Y)1DCCJO$"9XX";] MA[8.Q10JDTW0Q1ED)!'-R&J90Y%&-YN265$)R<,Y$&3:!(UD)5>*9.N$@X\5=-P9&^K^W>Q L$46SE%I/U!YMXT[K/*S?FF;#5CF^F9YD ME''7S.YN5WVW058,\A]B%E*X("Q#*%PNV];CN<;KQ$+GS%_U%X\T^71CCPAW M^0I:/.Z1K[MHUP93XPE[,1_K-6ZNC=AR+S.>4KS?'AT]/->5_Y0YKW]_5MLR MGY1P""9\W +Y506E9[R/_6GX,.R"'[)37ZO1T7,"FS?AT60APD:Y^++HK?V[ M;!6?(P?W^*C[PLU&X.,EJ<#6\?#3AX29^%"*$Z?K\#A)M<-3)PQ+O"W)> >L M%QJZ:"?^@/ZUNOP'4$L#!!0 ( !TX;5@[$O-6X @ H9 8 >&PO M=V]R:W-H965T&ULI5EM4^,X$OZ>7Z'*4KL,91+;"2', %7 M,'5[=>Q2P]Q=75W=!\56B&YL*R/)!/[]=;=D6X:08>:^$,N66D]W/_TB<;I1 M^JM9"6'98UE4YFRXLG;]?CPVV4J4W(S46E3P9:ETR2T,]?W8K+7@.2TJBW$: MQ[-QR64U/#^E=[?Z_%35MI"5N-7,U&7)]=.E*-3F;)@,FQ>?Y?W*XHOQ^>F: MWXL[8?^^OM4P&K=29G#=DM<&#XWTC^1[J#+@AMQI8I_RMRN MSH;S(%_:PV?Q%>GR.4EZG"T%^V<7,GQT.6U<:JTB\&!*6LW"]_]'8( M%LSC5Q:D?D%*N-U&A/(CM_S\5*L-TS@;I.$#J4JK 9RLT"EW5L-7">OL^1_* M"I:R0W:UXM6]8+)B%UFFZLK*ZI[=JD)F3Z=C"SOA_''FI5XZJ>DK4I.4W:C* MK@R[KG*1]P6, 6*+,VUP7J8[)7X4V8A-DHBE<3K9(6_2ZCTA>9,=>AMF%?LD M*UYEDA?LSG(K@&_6;%/8B9MN%X>A\]ZL>2;.AA ;1N@',3S_]9=D%G_8 7;: M@IWNDGY^K;72[$II[;G\[R_BT;++0F5?_[,-[$YQV\&F(_99/$@CI!:)B9"6TAGS"!>AN(_0)VSM%;$C;G'3_7Q,]VS^ +OC(KK@6L M7M%6:FZR-F*/X!2!;B9]!>/F3 F M4(BMM01UT&IL#79^X$4MV$+8C1"0\/)] 3;/2$5G]=THC]7K$U,<4@&E14L;_RJH8,SYR?T[?H MMI?,HP2($<YOO@?TG*?F@0_Q"HRVF M\6C1#P;*(1H#!'"HEP7'@ .M]Y+C*#XY(>%HMMTJ6X5/,.^%[B1K>A3%Z1') MXO:EYB-V 6G"@^F;@>?_A:**3(&7Y 7S!C@O4< $2B\K5>1"&PSCY/@#$]]J M:9\89 *4WZA/Y3DB2?Y+IBH#N2LG)Y@NL0*4U\6.V!<(3\$VW+ *- MG4. 5!H"@$OH-M-&5^^5T\'/J[;O)+=(O:HB/$5R9B%5K,NZ_="#*LKV;@L(R;%5M"-PUYX(97 MT#J3WR!" :X5NB20D,0M_)&FM83GC87V$69AJ<.NF'VK.:1Z<#]TQR@>QD4S MA'Y74I>$+G;IW27[H.P'[,7VF"A.91JL^H3+804>'KP#,DS)Q(Z-M"L2?%]+ M]V:MU8/$7+9X8G?75UADE\NPZE[612'@R; _U(B=G%!%3:# WGB5D _H.?R< MQ//F^Q7P 2W38S"S34[_\(\>B--I\P;; NLK\NZ<*9J2.#:">IV[2)^Z5/9L[V5 %)/^4#LND6C0,E>YV3 RB? M$:)?/L$<-=4(J.; ZAIBA88YJZMFM)4'%#L&#GK9"N,# K#-+L1!@84%&H11 MV]-B+T>.(*-L%8H=76!,WQMNJ*JA$AHC2(M0@:4L!&:5M=*6:+R VE=2N816 M$-'QP$Y@AB><4?+YXTM_'#Z\<(0^$#_QLW!Y!&%"C4\Q1.5/4A<94AJP*);:HC^L\(/*M#FQ>?PNO" 9*K!85@N?PPC MG@*9ESZ3W&$F,8/;%M5@/WDW^$Q!(/+!1:? P!_X!A>4(EZT M48.[H$[]YBO4^P&XIP0+&0NGSXCML5&/01-T+^L'!X&_@#F>_0<-;OI6$";[7_F(BF41) MFTVAR=.P'^_-9XVXP> *>HVD]"@<'G+PQM<1;B&#C M_9,$W$YR]AN!P)[TJ!VDT2R9=LR:1/-YZIGUY]I58?$H=$;BTB2:S8Y@WCSV MK&H>G>D.72.%# :+NIL%\8C/@N8FT^-VG7_V9.R3WO61;!_)_XYF'[))E'ID M^[,T]H@!_8Q>?L<;:<\;:92FLV@2SWKA'T3H7A"AZ(TP_/;"L#KX@NT)]@:] MT[M+6;CG7MQFX.9,4]1E13T2Q4"]SIL+ ,RA+IVW)Y0=?3Y=-H!X6-C#?G# MO@LJ2$S_#[KL+6QT."?1;#JC#0EOR[I^ 88&(ZQ3E"EZYY2N;6F+[(X3:7,< MV4:NZ/F)9-MUYSBXGRZ%OJ=;>-P2TH.[JF[?MA?]%^Y^NYON_DMPP_4]]O^% M6,+2>'1\-&3:W;R[@55KNNU>*&M528\K 1V=Q@GP?:F@LOH!;M#^^^/\?U!+ M P04 " =.&U8!PM/YR0: !X30 &0 'AL+W=O>\3YV\N<3P-^*?16Y_]+A"3N;5?\(_WU:O31JWQ(GY[[#Z.\(=<)DKK^]L_2]3M:M7I\]. MBTHO5%>WO]CMW[7@E;/*& M-YD>V60R+3[:IEWYXFU3Z:J_P%. .((]#6"_F3ZXXH^Z'!<7DU$Q/9]>/+#> M123#!:UW\0 9?-':XIUI5%,:51>S5K4:Q*\=1)B7NQQ>#C7IN=^H4K\Z!57Q MVMWKT]=__1F O'UK]]1_PI_COS_IK6[RI;?GE?X9@?W#U8=@O MQB??+B#%)V> AIL:?L+H.]MX>%,I4L//*UV4\8FNBD6DN(\4QVDM#+RSZXUJ M=@4L5W>5IF>*-SP8HYJJ,/!XN[)UO3NSVP86]]WUL#E!GRIFFU*P, 3!$^[M2K6%+9',,S9;KDB&B E"R#N=F5*>N+U,%VW@!6\J6'AK6EY\DS#5J9%QB'D M;[^6*]4LB;!KX\GZ/O[K7YY-I^"C$P%9$*\,'50&8VRC&O MF4-'8!D7O\(;&/+6MP;,*VS_^7#^(!9,.O1(IMTQ(K^.9^-BJ1OM%' ?>:$W M2&65Q'.3I#+@0[/^=GO[*6+E].^= ;$'&]N 4\+]T"RLU1==Z @HTDEY<&0; M9C"Q3"T6X&J("("#=;3].LHJC-M&*YB &-K. M(W!16/579&P2+H2M\"L8CJ108Y*A8!)^!VA!51%IP+'P:Y -&)X0BZK+Q%QK MA0P@IA-AD125!@4$I<7QO@/UDE5+EM$*= ?>H$Z.R1BZ"O\61#*NBF0Q5W#A M8^"0JAS;6 TVIA[$ N&?],Y,%0^ M6#(%$N$,&&X04! ^M&@[AL=IX"R''P GJ#\Y^KEF#'0"8PQ&/JV?_T;Q*FO0 MQ"1-]\K4:E[K,T#^S,,":)44\9_XDZP2VI>^7%86U*RQ+2L .[BT&:SCDTEF MTW*P_TK7U5EKSQ*J#GT.RAZ(X1!P>]@HYV@IDGP#^JO@'R $FH/.HS3^WEE4 M6#";I?:,'4;00%WW18L, Z/ 4)5H$X9ZBL4K='HH<7ZC2]1) 2AJYUJ#":GZ MC"6*]J.+%I2'I +%G1!;6X?A!DI5HTF !YA0VV9YAM9AGW\A3J'U6;.SB*>O MPN,00OGB%U 7$$9@7'KFTC-%5@0E+#(.-[; 'S&I1-;*DFS-$68*4 RIB8H ME-W2UHAB"5[;M($+QN .VWX(\$V(%V@+,#_$K4 K$8MBZV[!7 MIWP.3#[%#TMZANEU?V$2CB&&D8GM$QH!1-8%#E4)L!7 A81=7,+JJ//[(+Y M!7J/*R(,7QH(DU$XF2X N*I^ R"U*$&,@2(+08T]$)#$$?U)MT'EI;]9%A1' M1!BZ$4&SU:.D!R3%% 'QEBC19!E8K!/B6W!+>3 6W+'.%'GC[)PCHQU+-F0 MDO5CX-4$#D;-,XC(&LP;@$2P#L;7N0>N,LUK'E0DVPP*#&SRZ.)J='Y^?FS/ MZ??L6=ENWBZZ.DN'CN][*?NB%6Q0*+3O_0YRNG!4Q#@SS0A]*$B*JD$FP)58 MEED+^KG2 !C:90F#@8,45423!& "4A3$HO%V9-39_!-$Y&0HEPH:V#-L%!K! MJ[.UO0=='Q5V#J93H_5QX$<@'IR+/Q/P^RJ+X;+8H(0@:4]4$5[0EZ0&M"B[ M-%IX(QD?(4>*XX'8VT;".8QU:=YE*@!A+=K;N:7E0: M@E1(;[B:UU F W'SOR5[OB.1!,]0@1>I[89]']KZ#G(2;Q?M%G?)+0X,EJRG MX!";4V[,%^N0S'+"[G8H&+]A?@=@@N7&F)PR%W3R2"2.Y)*N8&E.:A")1J8UJ2"YI+LH )$R47! J@=V9P+UR01S$HO>0-(A*+4[ > M"U&-"I9>##4K[O@A-D0RHZ:X0&0DBP^P>(@TR5!@[4AB++(-_':%X9P+"I'$ M AF!)JN&WS%MD?0VYIS,ZQK<#/A-L/24XBPLRJA_?O*F,S7&N)#"@]NFO.+) MR?3JY".X1H#%[2.4C;HJSHK)U=FX2QAW=3(+ M;;\BWRI:*-V J!\=!;5;."@0U!%+.@7(1 5QA":'2V M8FJ!6OLLQ4*)<7Y?HI&QXH1#28:2\"C?D)%86VT-)N*PS'N0IF9I*.AD7O3, M:7 I"/PRGU?I!23%$%<@.W'UN(RP=" ?2M75K&PX@XF5>PA M=Z42_?63GO&(\=@&U"6K.58:79D_2!7(H@9W_=TJ;7+ON:_$5V>3FY#AO\,D M\I_HU/!-XO9[B.M$$FSI/?&*+J,!A4F0 Z0D8,&YJ:Z@M81!@=E!)H^RRJ2/DK MB$<4%9S_ 7/(#Z1" ^KG]#V>0W&FR8HF(M47.@J3,7LJ-!>1,2Q-:136Q>?( M;/2I_9S*@'DJ,;>+T326!BAIS2J%F:7&)$NH"G)0[TC.8&?$$Y!;P&:H)!G% MX\I=0SZOHT*@Q#48$66E)&0UKNX[M--&RJ^R11^\)#4)NA$&-!E9,";G:+^T MRX9D/I0W)="1Z0>KANWV!#1MU7?FE A^/9SWD.4R% ?K"!F64)%5 MA]Q&8'65[1X*2L8*!"Y,&_@3($8?&'6+G5H5: QK,E=DAFA M[&!>FR49E.=\I+,($R'O!H B#L#*L+!/Y #)DYHRU8OZM9-0Z&1[17*S#5FT M"+WF>BRRG\]D%ESF(SB<%);V8>%C*I= R+A-V?06LXG6^ 48,"#(,+X>)5=T M0*):-&2!:./B7SHMG':C:D(CR3=7[8^ *XG[VG@J,B8ZDCH*+6,MD9>?:UPD MEUXI $#,2S4?$ \I&>2K %HM51T/MY?3/:G7^.P(B59 &A%R"(%YKUU!B+$[%#J($H32[5'+UPQ M#]1(>[B40 3C6G<@PKX:#PLS!:A!Y?2!5/T?B_K9_X^HD[6)5>A]NS]4\N1W M&+2'X\TPV^DY/8RS@DG#HTVU=#H=3_.I<:HM.)6M "AM%DV4N=?(P!E\1N$EAZBN/PL MF@JO5 4-@44F^Y0\KDTK "X1LH;*"D"!#D)_EU2^KZK(%W+&0#TCT0:F11H! M8VD&7\5:1;LV(0CHATO@;;H%TASSXE([-!MH4^Z1FK6":$HT@.JK/<@QAMD/ M+H,JQ(,U%.,#*1-G0<:2\ND(PR@OP=$!M&KE))Y5*P.LIB.VSWM150:1.EY1 M!@A,2P6XQL8*:Y2!+(;%"FNP3C+-IW%Y'\#CE(V(9#^A#:B:@AD='3(L%K!R MK+!'BB2' ?R9A5QS_@@"GVX&0S 4G'_4)A M@LI6V'O)1[@@55KPYO#)["U$=-JJ4K!Y_1G+-5ECA+6/->; MVNZTV!G<.CP!T@&MD&Y"E !$UJI!F 0'J+]J!XFT#J?$B@K^:@X6)65/DIW? MA[J I(+:U92Y4)^!YXAXO::R)NW<]!I<:%N(X 4>/&X-E4\C9BIU7E#=$$: M9!N_2G$BX#]*-;VCV&(->4M5:DT,I:E!GM!"&5:FVAV M!,^C-3BBEC!6-A@HM-W.[HJ;R;.1<#$7ZG%XF7J=8M])R+7=GM"$*GD()2.B MV*)ANQ:+"570UX[.PI&"!Z".).;"H5'F>M(^+MY]5^HI[H>[T2ZO1Y=R+#'Y M870-/WMK)^;E1Q6C+-'9C]ORZ<4&='R\5YV)$=FCZ54Z$KF\H-]&1'E(#?TG$YO(A;3R>CF9GJH$:$%2!C:!XC8$"Q$HNN0M0P* M-$B6@4 [*=06/.RCR65&\,GY9:#X _3"RBRVEA2?*9PZJF+<@")!5RJ1DG?N M]>'M8G_)+:F$!*[Q/$UR;R>=;1".=Z4^6F.KM(3L:?]0_ND:.@WCRAJUIM3F M"V#$'2H8\%"00.UIL>0,JDG5)3Y0.%(^QI;='>4,4?-#2XP+)A98HFH."/EP ME5TX+/<^'+&%@L>,,S+NMT/.VD;JG)*BW%/5]8#,>VT7. [K15F7QH(.:D.H MF)%H R:5U9O2F#^BD9RE&2E0 )&DF.DA*%(4P/'AVU>U#JF(8$L,D?!X-S[H M)O[05N/8A9PW'E/#;0YR2%SD?(:ZQ!8:2T%U+YAG+P.C[F$=VWD^(J6'(1'H MQ?[CXJUR#1V/?0+-NV-W.J/N2*0O'Z.1/(>S;J$S\1XBNMK$SMLY1!)9/U;4 MUZ8CZT'!%SGNSJ?N7V1YU\8UY$@&DX52#F4*'4#<4"F-/3Z!&$YPWGZ:A1.< MD*Y"=HU2S%YT2UT*Z%2P[+S,0SF.@" M2F7J#G8*L -D>[T]W*5X9"D92L<7N!#:ON^LK)[\%XU[>S#N!,?A/].3GQ*3 M'@,IL*)HW9/B47$YFCS[@0SCH^)B-'U&!_4G,X;M<:4;2R(.@Y^?O$$>'9+V M.$$GD]&SJ^O1Q=5U,9F.;B87HZN+BY/;JGI>_!B0U=P2?1#:B3\^*ZYO1I$*"#XJSL<75_3?]#KNVWM:?,;R21V%^)VHVAV> MGC9TP>%SWMV?I>5E&H),;V4A/AZUK.@5*"&UX[;A&()+NXY+&QI[-\DS2+:: MMI+ ]2/8U!8[$HYTAA^!I^7^,3D,UE)4RD 1^ED5)B7Q@!7!(?W\<9N\UE$KJ4QLU,X! M]DE6CG2?[HE6#[_]'6-<6'M+9(P6OMY]OZ0@725LEL-8B&3R>HH"(-#UTL3W M8.#4<+AV=%K6]"%20:N\R(MSL1D])7XY1["H2\V?_0S/M#[K;N9Z7#I8'J! M9CWV&Y[RUDT\(&U*Z<:-TV7#WZALC"?92,R]VAP+P2Y-H@ $ZYAD1]JL(ZJ2 MX_E8\^9Z8-J,8Q:(P!VQ)M5N^A 8/)/%4_**V]#><8 .M#!U@^Z$W6T@RHOI- M>(Q/_\((';+']IN?[S[$_ALNJ61-\UA]"B[:-J!+Q%6ZH8#^@VYY9'?'@!JA M;>&(!7&3)96C2XF>CE1TCZ;E(50F MPF"VFA<@D4!4?0)"E'P?YL>L4Y"+G+W7>2.A--ZZZ!JK7NMB."O*C[:^Q\^. MBQGFD+S+G_>WMQ7$<:WQ_>IML ?)N6?#*.%T=FV#+C'""4<2!*\S2ORGR*:@ MXM'U>5Y,X.[6/U.:&1";MEN_EOXK9C6DQ9:9-U5Y$ TCF,XM_Q7B&HCE0+\-4> M(-0]A&"@]0'M=QT2-W3V\(E8+1U#JI'"2.R(Y6X2Z1[-:B5I0"ZM_9Z(J#4E M1B Z73?8):PH.,IOY4'>3U9)4D%2L!1#AI&'=7+? MKM(8E$DK13STXQL$7;-0]]9Q2SWS,($O(\,]497?DCA^=P:![;7,?4S7#ST5 M:9]-ST='!Y#AB-<+ 854[Z:HSZFUQB\B\$T.FDD.(/8S/7AA;80"X-!H>Z$- MM2^&6[EI$9P6/%?:4SRPPFM5Z0YD:&FG P"^_)NME-V^Q%8=/&G\O5/82@S< MI_/&?C.3C*?4)ELFE(A2#U\HHK%]*58&# /85F)M*MNUNEPUX(#RH^$@6>RI M-UUH4+%>#\]$S;1S[$M@2<&:5?H;L$KO9#U)B<(1 EYBE3:*V!$&E@=C&33_ MWD+2H;EAI=:]Q?<7' J!\1Y#=L- ?&JB72(-]7>8-M9<9'&*/_A*)1@HA8W: M8.YH(; ,:?JQ"!,U=HT-0YD(#"$A30(T(KW,:#1">Q0O88ZX]I<;A80581F. M"!H[U-%WO/\SY-A_$ &,BY_T=KA)&8Q5G)=N%F%S,QA3CY;U=O8KO3D[_V'4 M+U$__FPWIBQN+L^?/,>^T=1_#L1)(W,[$-PC:&)3B:6H*D?E8XHUJ0D=A56J MW;I9H?[+)PLVBN,JSEX0DZQNF9WN0J @5RXQ)2*<=J%#/I^2*W]V6N&X$Z-7 M<^1:9U9ZQZZ)<4X=L.GL/+DD$VI7AU&>L*M@E']P]_ M\8*1%H69>T)C/&T@/ S7.2''<V'VU;T.S1MCL:@6W8TB35/Q&A-2*\/!!PJ6]?JK8VC0N/G40\Y2INQVK M-%0&[5_5?N!C"^P8!'+: ?M==WLG5D#FC'>!'@U_#Z/_H0Q_1$#W"I!D/F## MR-A,^/^A8&6W*V+O$+.N,M5@R3)([7#AZQN$]F.Z8,LXL%V/]P\:\&[9IU1\ M]&ZQVXSEN[=2Z#8/=_*EVYPC;UQQ;QG3IC;Z-4"!=Q\=#48CTO&G:$@VL"AB M\!L!0U]3>II]#0N66=(WOSR7>?C#6/%I_*S8+7]-*PWG;Y)]5 [O[4&4LX"I MY^.;JU-NJ@I_M'9#W]::V[:U:_J)]V.UPP'P?F%M&_[ #>+'UE[_+U!+ P04 M " =.&U8N3/XF.Z4?K%U(@6WAHAS2RHK6TG463*&AMFAJI%29:E MT@VSI.I59%J-K/)!C8C2.#Z-&L9E4$S]V;TNIFIM!9=XK\&LFX;I]SD*M9D% M2; [>."KVKJ#J)BV;(6/:'^T]YJTJ$>I>(/2<"5!XW(67"23>>[\O<-/CANS M)X/+9*'4BU-NJUD0.T(HL+0.@='O%2]1" =$-/YL,8/^2A>X+^_0KWWNE,N" M&;Q4XIE7MIX%9P%4N&1K81_4Y@:W^8P<7JF$\5_8=+Y9'D"Y-E8UVV!BT'#9 M_=G;]AWV L[B#P+2;4#J>7<7>997S+)BJM4&M/,F-"?X5'TTD>/2%>71:K)R MBK/%=V41(=KK@IA3)K MC?#K"=\LS(4J7WX?(GP4\C#A?#C8*_M^"T"I:.Z,Q0K4$FR-L%2"!IC+U61 MM<%F@=K59^#JXS[IX(%MJ#,M:GI< R>0Q&$^CL,XCIV2A7%RYI3!,XTI< FM M5B4: VF89J?>C:1TY'VH2IR:NH*54I6!<9AW!C@/DU'N79Z4I2+R_JE.J%7" MA"AU%Z9YF)V/O7*H(M'>R#2H5WXQN+37TG;3TY_VN^>B&[E_[MWBNF-ZQ:4! M@4L*C8?C40"Z6P:=8E7K!W"A+(VS%VO:GZB= ]F7BIISJ[@+^HU<_ 502P,$ M% @ '3AM6 H?@0(] P )P< !D !X;"]W;W)K&UL?57?;^,V#'[/7T%XQ; #O/A'[#3ID@"7ZQTV8-V"ZVU[&/:@VG0L M5)9\DMRT^^M'R8XO'=*\V*)$?OQ(BM3JH/2CJ1$M/#="FG506]O>1)$I:FR8 MF:H6)9U42C?,DJCWD6DULM(;-2)*XW@>-8S+8+/R>SN]6:G."BYQI\%T3G3"+^4ZB!TA%%A8A\#H]X0?4 @'1#2^#IC!Z-(9GJZ/ MZ)]\[!3+ S/X08F_>&GK=; (H,2*=<)^5H>?<8@G=WB%$L9_X=#KYED 16>L M:@9C8M!PV?_9\Y"'$X-%_(9!.ABDGG?OR+.\999M5EH=0#MM0G,+'ZJW)G)< MNJ+<6TVGG.SLYC=E$7+X$7::"JWM"S!9PL>O'6\I]78567+B5*-B -SV@.D; M@$D*=TK:VL!'66+Y&B B=B/%]$AQFUY$O,5B"K,DA#1.9Q?P9F/(,X\WNQ"R M :O@$Y=,%IP)N+?,HHO7G NXA\O.P[FNN3$M*W =4%L8U$\8;+[_+IG'/UT@ MFXUDLTOHFV-90M@))NWKZL M-X50IM,(?W_!9PM;H8K'?\X%<='-^2#RZ>3\ MK7A]67#<+A0UJ[%8@JK U@B5$M3U7.YO)E1%;!Y0NTI.7"7=)YUL.RY*4C!P M!=ER%L9Q_&TUN6-%34SU_QTE>9C-$Z^<9.$R6WCMWZN*%^2TTY);EY/71FF8 M9[U-&LX&![\B=72M1 F\:;5ZZB\!S'./"/-X[M7N564/C!![@KUML@R3?-Z3 M6(19=D0TAF9-T36=8"X5)5)&Z9;U0X@8L49IR__M-WY(9F$^7WJ4=R2EX77< MDWPW^:(LW4U)D[D]G^\KR,-\<3TD+0^OL]2O;R^ZQ&>:Z,851[\%?&!4CV6: M>S1W=+6@/#O!&;G*OB#3!M"U.)R6UC>I-W'E#6ENFQ;]Y!4O4SC7$-')\&I0 M[_V(-G27.FG[.3;NCJ_ ^W[X?5/OGY [IO=<&A!8D6D\OJ7-;UDJ)T"G5>*9L,@. ?CV[CY#U!+ P04 " =.&U8YX]3$94# M "8" &0 'AL+W=O>F9T7)FMC'UR)2/!4*>VF44E47\:QRTJLA!N8&C7?%,96@GAK5[&K M+8H\*%4J3I/D(JZ$U-%L$LX6=C8Q#2FI<6'!-54E[/,5*K.>1L-H>_!%KDKR M!_%L4HL5WB']42\L[^(.)9<5:B>-!HO%-)H/+Z_&7CX(_"EQ[7;6X#U9&O/@ M-Y_R:91X0J@P(X\@^.<1KU$I#\0TOFTPH\ZD5]Q=;]'?!]_9EZ5P>&W45YE3 M.8W>19!C(1I%7\SZ(V[\.?=XF5$N?,.ZE3T_CR!K')EJH\P,*JG;7_&TB<.. MPKOD!PKI1B$-O%M#@>6-(#&;6+,&ZZ49S2^"JT&;R4GM'^6.+-]*UJ/99T,( M%_ &/AB3KZ52('0.GS0)O9)+A3!W#LE-8F)C7B7.-L!7+7#Z ^!A"K=&4^G@ M=YUCO@\0,\N.:KJE>I4>1;S!; "C81_2)!T=P1MUKH\"WNB(ZP[(P'NIA'0_N(T>S77X87R6]'R(X[LN-CZ+/C MSP,WTF7*N,8B_'V/3P17RF0/_QSRXJB=PUY<#'H_L7\K-)>PCQS@HU"-\*%= M;76X=X"L:B%MD/#%Z#^ZX9!S24D'IU(#E=LDX,,\Y:%"%UM@5::'$[_ M\GZ?]3Y8XQQ<"VN?O3\LVFCJS;.LJ1HE LJ.=N\S=_WOA?]O>XN=@-]W 8=D MD, )C-^.^TGB5Z?;Y1EO$AB^OAYUU\.PVN.-3SS&'+:I^.J-?#*=M%J>QDD: MEOLYA;Z-P:L7"PK^H?H\HUR-8F185<2WXF^CSEUV@'1W?:C=UY.VU> MQ-N9?T7H#O"\-->+/Q M!KH_([/_ %!+ P04 " =.&U8O/-8;,$& "^$ &0 'AL+W=OA*:JI%]=*>.6Y[U1K]MXK>=EI(W!Q5DMY^J-BN_J.X^G MP5I+H2ME@W96>#4[[UV.GEQ-2)X%WFNU#%MK09Y,G?M #S?%>6](@)11>20- M$G\6ZEH90XH XV.KL[WUYWV%^P[?)G*H*Z=^5,7L3SOG?9$H6:R,?&U M6[Y4K3]'I"]W)O!OL4RRQX][(F]"=%5[& @J;=-?^:F-P]:!T^$7#HS; V/& MG0PQRF*MQ+E[\[J(2)^)7\?QCH^-* MW-B%"A%1CT%H*][9W-G@C"YD5(6XG,VTT5B>#2*,DXI!WAJZ2H;&7S T&HM; M9V,9Q'-;J&)7P0"HU]#''?2K\;T:GZF\+PY'F1@/QX?WZ#M$XH@ MHA,OM)4VU]*(-Q&^VB4HOU"]BU\>C(Z'3^\! M.UF#G=RG_:)-UZV*I2MVLB9M(7YSVD;Q'L\-3(MG.N3&!:S%7V_5IRBNC,L_ M_+W/IWNM[O?II/_3]Q4/Y)"SX5$F+DU=2G'GW5N5ERB,.>PI#UEL%4T>0P99 M9/FA!&M,@RXTB$.XV>:@H).9>!6+_B,!PWP:SCLAQ3\0)Y8Z$T$[>R-@2L0,MYK5(890@N)\3 ?X3L52B3LB(48!CVFA3:#OO MMD,?7A+R@LN:MJ:5>9>"E]Y>Q*W!D9HLX# M'$T2KW2E*90/?WEP.AX/G[:"_#1Z^B@32QE$#G(F(7;8+:WRH=0U!07!"9$1 M34;]X^.?^6TAIJMO3@1%Y>BT?SC9.ON5T/7%VU*'__E?NZ IAN&;+2.C0%\[ MZ,8R;[R'*C:E/M6@>$X[N1ZP:K,!>JY(@G)7NB:HI9YUJCBIH=/*4J0*YD5-D% F(BH>FN*QKZ941 M0H(C[@O$9! L.&-L@SK#1GI2.0_KIGV\J$(U"" M,#<49S2[0%EPJO+<^0+SI66DRS?7XG0TS)")CBO7B6R3P[#I!P$$WX-=D#SK M(DK%<"G 'B)/GL.7A41-4?ZZAM^\[FCC_", M4 @ZF'60VTIEL0U61+!0Q'SHXS7>;0$=6A[5= L44V753.<=L=,K6,DHB9G0 MZ#&7<<-O)DDGDZJP4TO17ALN$O(N)S!)X9)TBJM#!PXP+H#.JXR5H]M]*H I MZL2"$G:&E^R&UZY5KRB;F'8\\;KI1V71V0:L-NHJ#3L< M$LELG9A*P\7$5\#P971KZVU1;""N>Q_[N,MR>^#2[UL^VN, ,:VKE&#F_$'\ M87W%(G5)\:X7@*)= 7XTAEQ:T,7\GH SM^*D]HFJ;J7%UP5+[:L1Z]H&4&*E M) A&T?54X'*IJBE*M[M@P?9_N*@^]'!43:>M!ZFB<3]'R@H!(8JL:/] M@U$V.4HXMQ2FD5XU8$N:CM\=[.-L?'28 . F 42/)^/6!MROTSV$G94TVQ?4 MX)G8WC]HTX4#/":1C33W+O^X?H510UV #U+;CJ,NL3%]7JYWUQ_GE^F;=".>ONQOI4BP?W+4 M$SY]+:>'Z&K^0IVZB&L2+TLE0<@D@/&PO=V]R:W-H965TF"&UM@&<^J))A'$63L.)"!5F!U-M%, SV MAGM1E(X,X7)>\P(>P/VH[PSNP@-*)BI05FC%#.2+X'IXM1J1OW?X*6!KC]:, MF&RT?J+-UVP11%002$@=(7!\/<,:I"0@+.-OAQD<4E+@\7J/_MES1RX;;F&M MY2^1N7(13 .60[U]@MT?,:$EVII_9-M6]_).&!I8YVNNF"LH!*J??-= MUX>C@>1D#JH_&XH2BH3PX@U\%QKGE M=^V 3=D'=IVFIH&,?1-\(Z1P NP\=)B!_,*T0UNU:/$;:,.8W6KE2LL^J0RR MUP AEG:H+][7MXK/(MY .F#)L,_B*$[.X"4'OHG'2\[PM,W>2< LW.@U'5^;*UCR%18!WPH)YAF#Y_MUP$GT\4^SH4.SH'/H29Z(; MK(O=\1>^D<"XRDX-BMT(FTIM&P/L]R/L'%M)G3[].<7G;,;3?*:#WJFD>YL\ MLJ4:KZMU:-4Y&)*?O#*.G23Y-VM<9#;E!07KEN =M_D?2'\)62+WVV+45:,HZ8"AQUE!>HL=;YMAJ0W-OV)\0@ MKGCVY+,&Z("3FX0">1E2)DJN\]R"&[!31S,\TI *3.&5D@:*\*V<'*P',;YN M->B_>ZODM]P46"EFSS$T&ERB]IE6'=N-T[57I(UVJ&]^6>(/!0PYX/=&ULS5E+<]LX$K[[5Z TKMFDBI)(ZF4EMJOL)+.; MK9P]8>(!*24"8)!@ M:W[]=C= BI(E13-SV#TD%DF@W_UU-W"Y4OK1 M+(6P[#G/"G/565I;ONGW3;(4.3<]58H"OLR5SKF%1[WHFU(+GM*F/.O'83CN MYUP6G>M+>G>GKR]593-9B#O-3)7G7*]O1:965YVH4[^XEXNEQ1?]Z\N2+\2# ML%_+.PU/_89**G-1&*D*IL7\JG,3O;D=XGI:\$V*E6G]9JC)3*E'?/B87G5" M%$AD(K%(@<.?)_%.9!D2 C&^>YJ=AB5N;/^NJ?]"NH,N,V[$.Y7])E.[O.I< M=%@JYKS*[+U:_4-X?49(+U&9H?_9RJT=33LLJ8Q5N=\,$N2R<'_YL[=#:\-% M>&!#[#?$)+=C1%*^YY9?7VJU8AI7 S7\0:K2;A!.%NB4!ZOAJX1]]OI?R@HV M95WVL.1:+%66"FW^QCY\KZ1=7_8ML,"%_<23NW7DX@/DHIA]4H5=&O:A2$6Z M3: /LC4"QK6 M_%1BN]%TF.#*&!Q& ^.T!LT"@^(WN"(PH99Q7Z1!2\2R3/V M8+D5$&C6[%/8D1ON)X$7;8"#L\1OUZ MGU,8+U+GK>XMA&/*[OB:A&?__B*>+;O-5/+XGWV:'.6U7Y-I[ZPM0RW"O2@K MG2R!/;O3:J%YSMY76A8+9I>"K0773*#_&7A/Y#.A&P\&M.*=RDM>K"&K:SHI MJ:6%E1I^3T=1$$8A,\C;,#5G$O1+5)Y#(D-.)(\,\(B=#X,PC.%?V#N1?WPB M_R@,)N&/^0^"BPO/_X:6_4#?)4_9>1Q$4Q0\9/R)RXS/,H'QN)&E8>2X5Z") M)C*M):4S>X]]@??B.1&&^&^MD(E@Z@GVEF"/)YY5@DG#> 8! @&?LIFP*R$ M&=-4(D1"*I19- +FTG%6.8LY3\DO;?[,U>Q1K)O(R4VOA(J/U/:AEW5FUDG;9MK(L M$DA8J$9(/Q5/B,% )H=B]>3 "8G.*UMI >4RJ;W;%@4](W/DYX3G,YFA$7>6 M 2UNK8;B%WA'TLY< 7L(@F.V@E=JRV"4#I%-B ME7XA/NX%<\NB(CH$-TP5AW:CS'_:5KN*;044!Q(8Z;!EA$E)B;F=@$U@X7II M3 5U0_38UR8O&](!XR50?Y;0+HAL312GP604-G&*"###I*- =D;=@QOA ?*. M3)T%2PY& P666H@NH=Y0'X9 M]K&)H3T8 >NVO]=H4?OQQ8)MCR(Q,A#A=K,00ZA0Q7?07LXEB+H%((%_1$4$ M= 5D9HTM'7SB*PA(CZ\&("*QS78'D#LOJT+BME)HZII!!&#7+FBI2 M4""S]C#8G;ERY+XBKC4X\@JTR:K4^6T.\*[-ZP#SR$ /2A'AE>S6>UAZ* $) M/W '$,I 7P'Y?[/)A2BX\+FPJ8'[HF"K)J**OG5(MY*E5B MHBQ >&\5OVR-*I/4:)4F=ZKM%&F7':H5FCHG5%)1E*! T""+ ,: M\ R2SH7<)H@[&J5WJ5.UYZ@JV+U>Y%+ 6>^@HH6JHSSY4UD%^8>,$+ M3A&+1D$T#-DYF_2BH2/NVHM-YJ(PFU2,HV RB=FP%X9GWX GK'X5700C(/*: MC7NC\=D[BD^1]ET(I_U-C'99][A ,0-:@YK^*>+$$\KT82\>;.0) _ K8!;X#2!@C,+J 1NIZ5,MPQP2^8^% M\Z[8!^>.\XO)!4BP7A4MO;;$3Y2Q0#?C/E+$3Y M-@F/Y=NK:!A,Z\PNP\)C"D-B'3Q8 3IYBH5&8:(.QK!]5ZQ%]1@+I*@.FP$&$VYY90Z MQM*<1SLWB B]3ZWW%CDMS6-W#I,:#=2(KDSC;E3/8:*A5AX8095RY>,@9=<' M0R/KA@4_.'_M/0 O+;BI])JHX_3.Q'P.%!AW4R$(+9 ,P7E]?N19/"DH >X< MH4V[I?QFQ1XCX5&.-PIB"8YDD" E7X,[41RID/'O B?#XW@O"W??0* _P^W; MD7<@(=\TF-'J2)IW'S8X M$_JRJ!=-X/=P3 ><#.YP->P-<.?1#(KI3-M2;LT8*U5Q5$,\P&CBTPW?@ MYD=A_3H?TJU);PN,$4=%:GPN>&OXP\UYW:EX[-V.$A>AO%%_5\ 7AXBB*73I MB5UJJP)@7P3]X;35+)+E3F_8HN'DSS9L.[C\%UHT5+O=HHWJ#NT=GED &2%I MNM.A/\#U@&');?;)TZKD#=O8V:XYU!45#!?&6-F1Y M,R&G(LFXW@RL/SZO)'T).K$]KO]22!)8=S:FBMR5+*JU1 MJE)E,B'@+Q2=/8"X+;8SA^%X4 7?*AQV-LJ1XL<-1'_TBB^:4'L\>4CP-%IDJR:2X:J'5"F>NG<-? $8COE>P*EMO7\=XS3-O M?$67#J96G0[I-OK[]@;\*(P07FT\RNFQ?3=]_=:=;"[T@FZ>,6X!#-WU;/.V MN=R^<7>ZF^7N9OP3UPO +0BJ.6P->Y-1QQU-U@]6E73#.U/6JIQ^+@6'],$% M\'VNE*T?D$%SY7_]7U!+ P04 " =.&U8 "VL^SH# !+!P &0 'AL M+W=O6FA#-I* M%(:&! /QLGV8]L%-+HV'8P?;H?3?[^R4K-U*Q9?$=IY[[KF[W'DX5_K!%(@6 MGDLAS2@HK*T.P]"D!9;,=%6%DK[D2I?,TE;/0E-I9)DW*D681-%^6#(N@_'0 MGUWK\5#55G")UQI,799,+R8HU'P4Q,'+P0V?%=8=A.-AQ69XB_:^NM:T"UN6 MC)38*(B<(!:;6,3!Z/>$) M"N&(2,;CDC-H73K#U?4+^YF/G6*9,H,G2OS@F2U&P4$ &>:L%O9&S;_B,IX] MQY((/L%QFM9E+9C%#*YL@1I. M5$F%+EP%GA NE#'#T))/9QFF2_Y)PY^\PA\G<*FD+0Q\D1EFZP0AB6T5)R^* M)\E6QE-,N]"+.Y!$26\+7Z_-0,_S];9DP(!5<,8EDREG FXM98'^/+LQX(:N MOYG.-=&AJ5B*HX"29U _83#>W8GWHZ,M8ONMV/XV]O%Z2409H-7,ZVB_]7%.7#S14D:.84'%^= M7 "3&?&E@AG#<]Z$ATQ+8G=AB 74E%,P3*"GXI3"K.&GY)%&"]/:4+F-:<2Q M-Q3+Y:>I!7#Y>I;F)/)]W.GW!ITHBKQ4MSWXW&Q]^:AKL9R2EY?.]3!:)!V7 MIPK]=!:++FSJDG!EP)6H9WZ,&U)<2]O,NO:TO2F.FP'Y%]Y<,Y=,SUR^!>9D M&G4'>P'H9G0W&ZLJ/RZGRM+P]&PO=V]R:W-H965TB"5W@O035ER>3; M)19B?1XFX>;@&U^NM#F(II.:+?$!]5-]+VD7M2@Y+[%27%0@<7$>7B1GEWU# M;PE^Y[A6.VLPELR%>#:;67X>QD8A+##3!H'1YP6OL"@,$*GQW6.&K4C#N+O> MH-]8V\F6.5-X)8H_>*Y7Y^$HA!P7K"GT-['^%;T] X.7B4+9?U@[VMX@A*Q1 M6I2>F30H>>6^[-7[88=A%'_ D'J&U.KM!%DMKYEFTXD4:Y"&FM#,PIIJN4DY M7IF@/&A)MYSX]/1.:(0D@1.859DH$1[9*ZI)I G;4$29Q[ET..D'.$D*MZ+2 M*P5?JASS]P 1*=5JEFXTNTP/(EYCUH5><@QIG/8.X/5:2WL6KW? 4@5:P VO M6)5Q5L"#9AHIP_1>@QU\57#92&RY[_W:7P0<[_&2=(-=B,/CRN$6HH7;LNN M,\<*%UP? =4_<$>H+6$FJ#*5QAS$ C1Q+41!)# 8'<=Q;-=)/S;KX!H72!0Y='II:F^/H).> MNE5PWVKZ@WX&).T-MX!)SZY;P"TU,*50*^@4G,UYP35'=730P ^,><2R%I*: M&^1\06*PRE"=&2UKE/H-6)4#?F]X73J3.R-O\9'9C-/8FS6K-*N6?%[@1K4D M=L9WDJ2E>2$00;)\,&'HKGJ6,KC(,MF0\OA*#5R10XQPWC(EX[&E3L:6*[#M MV%CZI! NC%"2=9R.O#@X,4&E'E<18+8B[:AM..D7KXGD#L!-![M M]].M>T^'?;]YG^,_9(Z+G8*%%*4-/"M%0_'2*Z9IR#1%#G,$,=2]R\;&?U,%&F2_+]BFNVBFF%%N5OM M58C$I,DOKC &L2^2<6I+)+@3U0E):6ABFA0LD14*/K&R_@R4/93)9+C-8!_Z MF^O9##R#:1K#MDZ]^X.=X)N8CK:5W/,4+O3N/AGZW#R-?5I0QX,K49I,9E9& MXNIFZ A^(_]( AMX6/O]+\UA7^N.=J9KB7)IWQ"F_U%.N$';GK;/E LWG;?D M[HUSR^225PH*7!!KW#VE5X%T[P:WT:*VLWHN-$U^NUS14PNE(:#[A: IYC=& M0/MXF_X#4$L#!!0 ( !TX;5CS'C;:;@, /@' 9 >&PO=V]R:W-H M965T@"T^\+PP=L/?K&J6XSV:/^L[19(_H*2\0J&Y M%* P6WN7X7([M?I.X2^.K3Y8@XUD)^6#%7Y/UUY@"6&)B;$(C'Z/>(5E:8&( MQK<>TQM<6L/#]1[]QL5.L>R8QBM9_LU34ZR]A0JLR9R7-BDW!M%IYSLS.:S- AA!!?P"2DX38N;QC0*X98+7C55MP]W M[)E285:^(:?6U$]Z!]O.0?2& \*^E<(4&GX5*:;_!?")[4 YVE/>1B<1KS$9 MPR0<011$DQ-XD^$*)@YOH1OB[).YD-E%0P*CP(Q#.I^.%F$P"H( F'AM57*VXR4W' ?MZ<)J MC]]FTB*D/ 4A#7PE4BS/%>:48\BZ8J_Z8N\\U%VQ:^=>82*I*LBK:R-4)Z]I ML+?]*AL99+*D]J>79X?]N$87SC_K'*M#0 MTK6&\3B8PS,RI<=PW2A[;(WM#J#M-_^;2\IU(AMA0-FR:+DIB)ZN:7C8E).) MC?K%\VS\8?;3&(Z]:/^@&U>H&PO=V]R:W-H965T>7-J'3A\@(7B<3EX.S9L^">;IR_#15SI"^UL>%L5,78'$\F(:^X5F'L M&K:8*9VO5<2K7T]"XUD5:5-M)O/I],6D5MJ.EJ=I[,8O3UT;C;9\XRFT=:W\ M_3D;MSD;S4;;@?=Z7449F"Q/&[7F#QP_-3<>;Y,!I= UVZ"=)<_EV>CU[/C\ M2-:G!7]JWH2=9Y)(5L[=RLO;XFPT%4)L.(^"H/!WQQ=LC "!QN<>C6B@DO5FOC>;7[C/I[G@I<[$](O;;JUSX]& ME+T&.6TE*1^BQZS&OKC\W46FV8)^IBM>*W,ZB0"5J4G> YQW //O ,SF=.UL MK +]:@LN]@$F8#-0FF\IG<\?1;SD?$R+64;SZ7SQ"-YB"'&1\!:/A!@H.GJC MK;*Y5H8^1!49UHKA4, =W-%A.*F2X]"HG,]&*(/ _HY'RZ=/9B^F)X^0/1K( M'CV&OKQP=:UCHD;*%G0!;;5=,W@CB$L=7'5CZ6UV\A-IF[:^<:V/%3 +G5*"T*+7>00F)LB5]"FJ MBJR"Z=>D@I0:VT*),-><5\KJ_SCIDW,30T975Q<97:L(\ U=CC%C#*^9L^$) MLWD%(3)8=8U_]H#.Z)*#7ML>X)T+W%0/6XK):J(F!R D.>]0GP@';FI7]"R7 M->F2,?>=/+T"EP/SK0AC^HCI7AG<;4;U%LW91]RDQ)];W8@+R/F"/0(MO:OI M 2F=WRB-"8=[Z7XW'1EM*IU7NZLMW[&'A ;L@#:FMUT6MA1VDZD#!>9;D5V& M2X3E-O(&GIK+8\JQ$->RBL[?4Z%J7-YAFU95NQ:L?SSZ99I-I],,FY+!DHO3 MBMI9WJ/[$$::[@0&8.Q9>\X9M(N,8/U(C7>ECL.!\ET2M^!3=4M!F6YG[EI3 M4*7N!+!@TN6N&I4J'K38/]5UJ#BDU@&3!3*3M'88]HE\Q,ADV?%H*4"KH H);R&^\*>'SJO M;H-92:1W8E:!Q2=7=+8N8B*1JE%4\(5V;:#^F .8WU#>+0>=$_@(V1!UJFYNVV)JKP5T/JV%!;T0(L:?55M.>B!3D[.7)EFLF MA[>VK\+]R*4LVM6_J' IU#O5Q?B0$&&'M@CG0T>CHUZKH>]P=O KZAD!@ ER MX4-*_*H-XKV S)E8N79=42>#Z H_!"T>PZ$%(WFX#Z&[QMW9TXQPHZB+#8W# M:SH)C1-N 8P;K58:=' KZ*3%OCDWVIC."'"I@DX![8R0"BUND(YR@ZQU)Z620:OK$SY2<>A; M/MGILV#T=>HF0U=57EF+PLP7SI8O7^1 X8V?OD_4$L#!!0 ( !TX;5B- ME!P!,P0 ) ) 9 >&PO=V]R:W-H965T.CU Y%)$#0(, %K2O^\N2#%2 M*^O0@RV W'W[=O51YW]S$L!WB1MWL ;. M9&7,$V\^%_,H84*H,/>,(.CG&>]0*08B&M][S&@(R8Z'ZSWZQY [Y;(2#N^, M^D,6OII'UQ$46(I6^0>S^81]/I>,EQOEPG_8=+:3201YZ[RI>V=B4$O=_8IM M7X<#A^OD!8>L=\@"[RY08/E!>+&86;,!R]:$QHN0:O F2_/SB M5^,1TBF\@?NZ46:'"+>HL90>EDIH-XL]16';..\1;SO$[ 7$-(,O1OO*P;TN ML#@&B(G>P#';<[S-SB)^P'P,DW0$69)-SN!-AIPG 6]R)F<'WL!'J87.I5#P MZ(5'TIH_F7 '-ST-QV-SXQJ1XSRBN7!HGS%:O'Z57B7OSI"=#F2GY] 7#^BE M#=3VC7'PYU?4&%:[L-E78H,6 MX6)Z/4J2)#"]N$S"NB.$L"-\"L)C"3146*^H8_O!"AZTR$9TV+H&PW&I=L?% M+@SEHHTG(3P307IB")@.>;G6LI2Y()DVW9$]@L8:UH>KA.6L#9O54@G;TT?G MQ4I).KR*0)&E/51L#,O6NI8!*>=*[E^%21!KB]U,;*2O#HLP@E_(J(!/IBQK M021,:V%)"<(OQ6$G&T(Y!]J>FF:(52.ZJ4EUYU5;=4 M+[8NK:F/JBY\V))GKMIP5U%34>05E-+E)$.N.@C(A:M@973K@.3,2@WM!?Q. MP3@"B97F\8T7V[YRKI?'C]QP2S$*+F8'A%LN-HZ QC+,LF:-$/R!U^M7UUGZ M]AUIESSY-3%U1LE"\,8-!Q\'DSHW-89FN/8X@]'A4 J^@F3=UM"(KB/D?)&R MV/CO6#,BSVU+H2ZRZZO_R/$E-8Z()KG;KO@7V20=7#N-4I*4B.XO]T$&H2YC M.'7PQ@>W9(UV';X%N.74A>["')X.GQOONUOVAWGWK?)%V+4D!2LLR349O[V, MP';W?[?QI@EW[LIXNL'#LJ)/)K1L0.]+0W=0O^$ PT?8XA]02P,$% @ M'3AM6 +0N1*E!0 '@\ !D !X;"]W;W)K&UL MQ5=;;]LV%'[/KSAPBZ$%U%@WW]+$0)*N6(&U")IVPS#L@9&.9:*4J))4G.S7 M[QR*OJ1UW&# L!=;E,[E.[>/Y.E*FR]VB>C@KE:-/1LLG6M/AD-;++$6]EBW MV-"7A3:U<+0TU="V!D7IE6HU3.-X/*R%; ;S4__NRLQ/=>>4;/#*@.WJ6IC[ M"U1Z=39(!NL7'V6U=/QB.#]M1877Z#ZW5X96PXV54M;86*D;,+@X&YPG)QE6YX-I@,H<2$ZY3[JU2\8XAFQO4(KZW]AU=^_(HWPCG)B?&KT"P])DC1]\J%Z; MP,F&BW+M#'V5I.?F'[1#2$;P"LXY/]+=@U[ 16=)SEJXQHHJX.SIT)$S5AD6 MP?!%;SA]Q'"2PGO=N*6%GYL2RX<&AH1R S5=0[U(#UI\@\4Q9$D$:9QF!^QE MF] S;R\[$+H%I^&M;$132*'@V@F'CP;2Z^8( M06LDE:ZEVN$=%ITWI1<+62"(I@1-,@:Z9JM7:$,9I$?0MVB6Q&.D211GV3II MD#E=(SAQ=_P@1+P5J@LQDELTGA";@MV!I'S8=6+8RMJ?)>*RNC-%WVFD6GL2 M*1DXL:"DG! W-<2^5BBTO4]1%+IK?)5;K60A29N\L..M%ZJ[?R$(K6!4VB+Q MD2V,O/'V\5;JSI*#C@;04 4\[;*A:UDUDG(D*,_G6U]7:U\O+")X9LA>'O\G M%=E68;HKSH[S'>LGA$UOY$C$ (IBN79[1]EL',5Q3(ML',VR"2^.#H]+&D?3K-=*1U&< MYU[G4C>6BEGZK&Z1/H=Q$J59&IS08C9-_.)@J)QE@X6FLBHI_&;*W:@=U3C$ MO*F6#N^+;Q'T C_(#3R2FU$TB;. >A1EH]D3,I-'V73D=2@G2>PU/NW#S-^F M4R\YB[)Q;_OS$RDCC\;C+'B93?KL$YA;Z4\MW!J[?0R<_KY:290DV?YB!0UJ MB2B9SM8=$:73],>UVA:;>U_IIGJE*"LT!M:BLY$7H.H1Q71UI[S/$DF]")7U M(U/S'O.W?Q$1G/[LQU]O[J%"71G1+F7!'"2>U.T?-J@>&C!8D55*MF0.14!FS41PRF<_2?]7V1^>>5Q\!_>O^Y#TI FJ^ M/ [^N!'C/?@)4SX)$63C/1'TD_1(#7D01M/)9B@F>1_?X53[;:-G/5KP8'OV M-\SZLH$522Z!2#(: WY7I^/;Q1;PZ<;Q]"^=K)EYHB@TKI<2:7"3N5$4TDVU5>(4[_9# [V MV/=4EU&W;&<^FXV>0'7423V7<">EDSU4%W 16\5I8*M)FAY@NJ! 8Y*OIRR> MC'5OYG9O@_ZZ\OF[>;R=][?>;;B M_&ULY59-<]LV$+W[5^RPXQXZBO49Q^/:FK&<9I*#,QD[ M:0^='B!R*:(& 08 )>O?]RTHR5)&T1_H010(8M^^?;M8X&;E_'.HF".]U,:& MVZR*L;GN]T-><:W"A6O8XDOI?*TB7OVB'QK/JDA&M>F/!H/+?JVTS:8W:>Z+ MG]ZX-AIM^8NGT-:U\NL9&[>ZS8;9=N)1+ZHH$_WI3:,6_,3Q6_/%XZV_0RET MS39H9\ES>9O=#:]G$UF?%ORI>17VQB21S)U[EI=/Q6TV$$)L.(^"H/"WY'LV M1H! X_L&,]NY%,/]\1;]0XH=L1-/&\% M+WMNK63<49Y&Z*K-\9@4&O;_:N7C0Y[!E>#GQB,-@:CQ+MSE%B^5U%- M;[Q;D9?50)-!"C59@YRVDI2GZ/%5PRY./[O(-+RD-W3O;,XV>I747IP=+07Z6C&*I&Z479-L]XA?(!T#Y2I4I&S1#?A[JY?*B)JD M+2V5UZX-V#OV&9LP=RT^]"@";:X,$H!DP,6JTCE (D7L^0 ':^*7G+F@D@OV MRI@UT"3J@HRNX?;B@%&E ED78=2PUPS8@F0>2@7@>39(<2%IA^? >TR$>*TL M6I!4 !6..Z0Y&\U+QGIAM>=*!_'B0@<7],+J4N<*MCG8Z4@>0"#E3F@:S\(PDFJ(3$L(%$#;*OP8"BURT\2GDR+Z&8G>45\HN6!SND'I4 MN17\^-X&,U>ME E:O%'KM+3236(D!:,(.@8MJ%V&2@JH>,+9M.[R-VNU*>3[D]!94^!%%[OD,W"MWY3::G3Y BQ! M:^55DVB$-5HM1XWM[D"A1,!R<$_YJA_R \;:5@5;. M:+T2C4JQX.CDE+3M\9F"QF#4M;T?@"PN@2G\Y$48K5G!/>'Z;'_QF2R6Q^CL;DOU<4?U^FP;)S(ZGM Y3=[1^>OD#"PQ^=OKS#T-AY@9 MRK+/6\H',".QD,.ZOW>U@L4B72!3O=K8W;)VL[L[ MZEUW-7M=WEUP'Y1?R(EIN(3IX.+=VPQ=/ET:NY?HFG11F[L(>FE8X9[-7A;@ M>^G0L3F"DE46$#Y6D(OOONZ1LQ04<7R3N686%UK\XJ6K9]%%!"56K!7N07=?<3O/J>T'D[N%H91+^RT]A1$U\: M%UO">4^8O4.89G"GE:LMW*@2R_\)8E(W2,QV$N?94<9K+$8P3D\@2[+Q$;[Q M,/(X\(V/C&S!:;CEBJF",P&/CKGW!^[I)H?IO&LN;<,*G$5D"XOF%:/\T\?T M+/ER1.QD$#LYQIX?_"KP^PG7#N9"%R]_#BD^RGE8<7H^^G"XV5.-L-"R86H# M-;- 2318 E=TADP!OJ'8#D5_L:N!$[IHC?&))77B92A2)2QJCA7U7Q LT)=#4OZM"& ;61H"M@36/TFI,%46R@\O6'3C;>)P&Z5:XW MQ) =KI.KWD5OY?U==,?,BBL+ BN")J-S&UL?51-3^,P$+WOKQ@%B1,T'RU001N) MPB+VP*JB[.YAM0>33!H+Q\[:$T+__=I.R!:IY))XQC-OWK,]LVB5?C$E(L%; M):19!B51?1F&)BNQ8F:B:I1VIU"Z8F1-O0U-K9'E/JD281)%YV'%N S2A?>M M=;I0#0DN<:W!-%7%]&Z%0K7+( [>'8]\6Y)SA.FB9EO<(/VHU]I:X8"2\PJE MX4J"QF(97,>7JYF+]P$_.;9F;PU.R;-2+\[XEB^#R!%"@1DY!&9_KWB#0C@@ M2^-OCQD,)5WB_OH=_F<$;)7[QG,IE, \@QX(U@AY5>X^]GC.'EREA M_!?:+O;,5LP:0ZKJDZU=<=G]V5M_#GL)\^B3A*1/2#SOKI!G>PRD\HF"$.:R9IAT\:28-\R=G%B'9 M2BX^S'K458>:?((:)_"@))4&OLH<\X\ H:4X\$S>>:Z24<1;S"8PC4\@B9+I M"-YTT#WU>-,1W09(P1V73&:<"=B0U6_?&QT4W,'-#L.YUKDT-,*A? M,4B/C^+SZ&J$[&P@.QM#3S^_&KCE)A/*-!KA]Q.^$:R$RE[^'%(P6N.P@G@^ M^3)6O-%<;OV5G "5"#>JJIG<'1_-D_CBRH"28F=?*Z%V!ZQ[I-HCT3Y2BU; M(82/49Q*X&1 *GF:68\2//>0K"BXX'9Y O=,5TKN)K!!!/^\+R9PZ!+"O:ZI M4&_];#"0J492UT"#=Q@_UUW7_0_O9M<#TUMN"0HL;&HTN3@+0'?SH#-(U;X' MGQ79CO;+THY0U"[ [A?*$NT-5V 8RND_4$L#!!0 ( !TX;5ADD /Q?P@ M *LE 9 >&PO=V]R:W-H965T[W@ZY:20BZJJX7O>?&B)F4S/3F2?1?MR1';=%79T(L6\4U=D_;^C%;L M]GB*I[KC0WF]ZD3'XN1H3:[I)>U^6U^TT%H8+D59TX:7K$$M71Y/3_'A62CF MRPG_+NDM=V@D-+EB[)-HO"N.IYX0B%8T[P0' C\W])Q6E6 $8GQ6/*=F2['0 MI37WMU)WT.6*<'K.JO^41;; MHGS#.U:KQ2!!73;]+[E3=MAE@:\6^%+N?B,IY0^D(R='+;M%K9@-W 0A596K M0;BR$4ZY[%H8+6%==_*>=13A#.VC#_2F%*;FB"W110LMMN'5/7K'^886Z+>& M;(JR ^H MD+:C+0PMC21<2W(@=R?%'W H>\D@),HMUK0M62%9SC9G\B=:[9I.K0F M92&GL W$U@[\!KNM-VV^@M@DM:9W.>72$FO2HAM2;2B"0; 8%7$TKPCGL!N( ML&Q9#1J!\N JT%7PW@<..5F7';1!_I9V$-EA+B5M4S;7O#=#"4;-.\1Z&Y>@ M=%O6*'>=>44J,"%H+V(31Z0IK"VE='Q%6KIB54%;KMR#Z.=-V=U+_< 8(Y:% M)8@(TU?@?GXXQ,^9VO*RW])!SN07 A8R06#8]"<6H2[Y@:X9X*&8G%JG3R2R MH4\/HK'!2T>U[Y12A\!F8&GD6'H/ O >PLD<9][<\[SMAAK-(FQ'50,VW7(1 MBOVYCV,Y<^:P>8/":.[Y_4 U'DJ#[HB.-Y$B;NJ.W8%0X_;QJ* M D^AP6U]"0RC_GX1,,3S--8Z#QH*#(GG0$4UQL$0!(%RM&4C'1W&J08#]E(# M!LVYG],// D&/,<^UDZW#2"S,+/]JO%L, 0A'H+!=H#OXRP<@D%W[ J&2[J& ML'0%T=D@XD'7UP2+*/(M+&Q#P2+T? L+U1B'11(E!A::#;@\GOM>I ]S%&4& M%IJSA 7N%W\!%D'FP$(W@/1CIU\UG@V+&&_!PG8(D*>#4=LQ@,7E("4Y/OD. MZL]^+[< >:M2_GLPYJ!,12,@.LWS3;T1E4#A^'7R*S!H)U"7U) ^+T4&GUST MB=>X28Q"SEN)R\\-[:'")Z>R IB<]WB8_*A<.7G7Y PJC-F_&.=O>BM.--R) MU LJ8"6;RG@(0XJ 3!!XL0"*'[BF\N$ ZR,UP_,PS93;]T2D3Z(^'KR'&V/9 M[[PO_S2$#*5UW*Y2"NE7J"S*%NB9;Z+-3.-K%B0Z';6Q]:'")M MJ'.PH7>U>A(98VO"I :0P/,S:W9H9HDR_$>X^_-->Z\V@&H3S A5^9T4:8:Q M6>:T_D)W11IDH9GE8$L9G":& A M&HQ"=/A\4R2)+.R-B4U@&#P!A#1AZGB0WB^J'8P\+(T[96U*ZVCJ <>=36X&D3X638QOA9@'UI>^LZZ(U# M?BG^2J.'20(%:B0+U'@8+?1#K#[6^CJ![;E/HEXKUOXOJO]GA%TWD8U'8 S8 M#O2CM3"$HM)%D37P_WO8'OIB.X([+T7L*Y$7#^4#7XQ$]2"VUZEH<)WZ6P3UH4O& MXOO@=8=]*?%DH!_[IF+A?$!3T_9:?B;$024(I_VW-*;7?(ETVG^ 8Z?WGS'! M$;\NP7 57<)2[R")IJCM/PWJ&QU;R\]QKEC7L5J2*TH@MX@),+YDK-,-L8'Y M/NOD3U!+ P04 " =.&U8?*X_MC(" #W! &0 'AL+W=O6OL@RL1"9XKI=TB*HGJLSAV M>8F5<"-3H^:=C;&5( [M-G:U15&$HDK%:9+,XDI('67SL'9GL[EI2$F-=Q9< M4U7"OBQ1F781C:/7A7NY+@!LG,*M MT50ZN-(%%O\#Q,QLH)>^TENF1Q$O,1_!9'S"%-/)$;S)('<2\"9'Y#H@ ]=2 M"YU+H6!%@K Z)+B#F^Z'\XXY<[7(<1&Q)1S:)XRR#^_'L^3+$;+3@>ST&'KV MYD3@]W=\)E@JDS_\VO>VT8V&:US;AGWJ?_WT!%H$)[<:"Q"@ MV6P;-A/L$QGO7,8*[398SD%N&DW=O1Q6!U>?=Y?Y7WKW)-P*NY7:@<(-ER:C M3Z<1V,YF74"F#E=[;8B-$J8EOTQH?0+O;PR?=Q_X!L-;E_T%4$L#!!0 ( M !TX;5@12#YH]@, )$* 9 >&PO=V]R:W-H965TK*,4VQ>+I&?.G)GA(6:\TN;1%H@.GJ50=A(5SI5G<6S3 B6S?5VB MHG]R;21SM#7+V)8&61: DEHRK:#H.9[=F.M:5$USAK0%;2HY" MKR;1,-H<(+%,(#$8U_&LRH#>D=M]<;]*N0 M.^6R8!8OM/B+9ZZ81*,(,LQ9)=R=7OV&33[''B_5PH9?6-6VQQ0QK:S3LG&F MO>2J_K+GI@Y;#J/!&PY)XY $WG6@P/*2.38=&[T"XZT)S2]"JL&;R''EFW+O M#/W+R<]-KZF\&1IX,"SC:@DS8YA:(I7=V7'L*(*WB],&;5ZC)6^@#1.XT
)S1>!WE4 8#A;'!T-P3<:E8,KV8%7PM FZ#4!8AI0RLJD M!4D3:&\9N1)ZJJ4DU9. TD>HE.\Y->@ K6,+P4DP&;A05.9"+I:044&VFZ[T MX@;M*[3B%&B!'NW)4\X@#W5I:-:A>'/--J>"K:QGM\"45380I)5;8*E+-E^'$C!B&MKVA/Y1HE<3 MJ00JX[Z1H=Q;-?V4[C<\O>OG9RH>W268I2YD3:4KQ9H>(E>\ZNKKM$HM>+KN MPV5E_-8;N\(@@JQ?@9HJ:3A[;@Q[T4BP&IY[[]:%.!R\X];;^#'*A?F&4&C@UI>8 M9)110<+# 4>#48?/K3E9PU-^EMCMW8[W$&-K3=MZ:U6/&BWD]K-TPLZ3' 3FY#KHG]+-,_4 5&^<+L/0 ML=".1IBP+&AF1.,-Z/]<:[?9^ #M%#K]%U!+ P04 " =.&U8*,_O MT+B9EF1,L&7CD!28";F[:6=Z/2;)M0^=/@A[P6IDRR>)D/S[KF1CS Q'^P*[ M\NZG;[]=69[NI'K1!8 A;Z6H],POC*GO1B.=%5 R?2UKJ/#)6JJ2&7359J1K M!2QW2:48T3!,1R7CE3^?NK6EFD_EU@A>P5(1O2U+IMX7(.1NYD?^?N&1;PIC M%T;S:X0&$L$!(XUN+Z7=;VL2^O4?_Y&K'6E9,PX,4?_+< M%#-_XI,[V&6;\F04/N689^:_2P.$DB%Y M*%BU <(KO9/!,UL)T)?3D<$M;>(H:^$7#3S]#GQ$R6=9 MF4*3CU4.^3' "+EVA.F>\(*>1?P V36)HX#0D,9G\.).@-CAQ6<$T*0I\%1] M379R.ML>F3M=LPQF/IX)#>H5_/F//T1I^/,9;DG'+3F'/N]UXLFP*F0O5Q5YAC=#%D)F+W^?*O LA=,%+A6\ M(]12&;_S'F19XEG%L<]> G)!KL,(?R,:!V$8HC4\>+A;SNW)9H+4C.=6AHS5W* _ M)-%-$-[>NJR#B:0,OJ<@)\!4A6)IDM(@HHF+&_1R+DDR#D(Z;C;*LFVY%:AZ M3J0IL(I,EJA&8=]-KT"$U!JS@V2R3QX>N=ZSM*3TB8I)&@8WXXF+&_:<-D5P MMN("J\01M0T_"7%!TB28A'V)#@M]\CW%O"^VCKW<3U9N;XDB#GG5B62?'JIL M&J:]^](.FO?0*'WE?6R5O+KR?D,=&N+>@@E693BE)[L?V775# B)XB"*QD&< MN$['M"TCF@01AC=.D@3Q^*9U!I-TKS-6&J%D+NQH=A"]WJJL8'8'JYP"PY6U M#QL/;B/4V^$,]H#8-CKN'!JD47)H:1Q,)K1MZ9?:"JD)O('*'!R-@C0=8]PD M;-NY-QOIABM'QHX.*LK!G"R@;@,_7$E_]K6,WZ#Z$YO\"4$L#!!0 ( !TX;5B\ MC;ID5 , *H' 9 >&PO=V]R:W-H965T&IJH1=^94P["T.=5]@P?2U;%/2GE*IAAHYJ M%^I6(2N<4E.'212-PX9QX2_G[FZMEG/9F9H+7"O07=,P];S"6NX7?NP?+[[P M767L1;B_DRY9I?"?K M;[PPU<*?^E!@R;K:?)'[#WCPQQF8RUJ[+^Q[V3$QYITVLCDHT[GAHE_9TR$. M)PK3Z!6%Y*"0.+M[(F?E+3-L.5=R#\I*$YK=.%>=-AG'A4W*QBCZRTG/+#]+ M@Y#"K[#ILP*RA W?"5[RG D#-WDN.V&XV,%:UCSGJ.&7KVQ;H[Z:AX8LL#AA M?F!;]6S)*VQQ O=2F$K#G2BP> D0DNF#_P7/^]=JC\]JV@V:Z93DN?&H1C>H1_>7//\7CZ+<+MHT&VT:7 MT)=K1;VHS', Z]KFAHD"[KYWO*4F,4&?GV?X^[!^Q2<#JUKF#_^<<^0RU:KC M=4%)IV1S <_(E+[RDLR[9WE%HE0GEAR/Y*=2&153G'F_EU1!"&6G!#>=PM<5 M$E*8>)^0>JN2=0&\:95\1"OV@GY$TZ!6/\__30FWT;>D"+J@A?*1P??0'2=9FY) MQ@/OBULX5RKAR?RD"._<*Z'!3;Y^E ZWPT-TT\_??\7[5^R>J1TG[VLL236Z MGE!5J/YEZ ]&MFX:;Z6AV>ZV%3VFJ*P _2\E3:##P1(,S_/R!U!+ P04 M" =.&U85OKP-(0" !N!0 &0 'AL+W=OW"3:VOAV)GM4OCW M.SLAZZ32E^3.ON^[[W-RGFRT>;0K1 ?/C51V&JV<:T^3Q%8K;+@]U"TJVEEH MTW!'J5DFMC7(ZP!J9,+2]"AIN%!1.0EK-Z:9BCU9AIE MT>O"K5BNG%](RDG+EWB'[D=[8RA+!I9:-*BLT H,+J;1678Z*WQ]*/@I<&.W M8O!.YEH_^N2JGD:I%X02*^<9.+V>\!RE]$0DXT_/&0TM/7 [?F6_#-[)RYQ; M/-?R0=1N-8V.(ZAQP=?2W>K--^S]C#Q?I:4-3]ATM:,T@FIMG6YZ,"EHA.K> M_+D_ARW \5L U@-8T-TU"BHON./EQ.@-&%]-;#X(5@.:Q GE/\J=,[0K".?* M[]HA%/ 9KM03*J>-0 L?[_ET(GA?&T,Q? K MJ(9[?'8PD[IZ_+W+P-X6NPW0&6,S1^//^<"?LW^P@UN^H5_-H1%<6G@/61H7 MXS1.T]0G>9QFQSXY>*"Y Z&@-;I":X'%+#\*912Q4:BY%$K07UK#4NO:PC@N MN@TXB;-1$4KNM>.2>'K?U(.E<4:2NH:LB/.3<4AV'76R-0,-FF68= N57BO7 MC<.P.EPF9]T,_2OO;J)K;I9"69"X(&AZ.!Y%8+KI[A*GVS!1<^UH/D.XH@L1 MC2^@_86FGZQ/?(/ABBW_ E!+ P04 " =.&U8M T9?M\" T!@ &0 M 'AL+W=O>^ZHOK1+(2V M@IXEIQ76DO(:!!93[SPZFR?&WSK\I+B66VLPF2PYOS?&EWSJA480,LR482#Z M]8@7R)@ATC(>.DZO#VF V^L-^R>;N\YE221>B,/(G9"0PB'^(P'NSA&_2Y#RS?8$_N$ER"N_)SZ&0WVG3+F6Q(AE-/MX-$ M\8C>[/V[:!A^W*,MZ;4E^]AGF^OP8<&(OH?7M_+;BH8[?%(P9SR[_[-+_]X( MN_7K$F.U1&'*?&#*;![QP;RE+*?U2L(A)..!'X;AR^K@FF2E)A?NV\%>993Z MR3"RSE'BCY.1]?Y>%#1#*%I14]4*_ \4^VGB,+$_Z )\1=UW)6*_G4;1]' 3X=CRW*LK=@_#9W(XX,[K@B#6L_/9KN%7C(ZA-1/ M1Z==T5+_-(GM>M=7$FQU>5A(RWM7)-W>_V(_'<38(7=S=/KXE8T5H" MPT)#PY/3U /A9I0S%&_L7%ARI:>,799ZK*,P#OJ\X+H_.L,$Z'\4LW]02P,$ M% @ '3AM6.L0[=6C @ .@8 !D !X;"]W;W)K&ULO57?3]LP$'[O7W'*I@DD:'ZT%,3:2"T;#&F@"MC0-.W!3:Z-A6-W MMD-@?_W.3IMUK/1Q+\V=?=]WW]F^Z[!6^L$4B!:>2B'-*"BL79Z&HFD[^)] MP%>.M=FPP54R4^K!.9?Y*(B<(!286<09O2 3?M-?NY MKYUJF3 TK<\]P6H^ D@!SGK!+V1M6?<%7/D>/+E##^%^HF=I $D%7&JG(% M)@4EE\V7/:W.80-P$KT"2%: Q.MN$GF5'YAEZ5"K&K2+)C9G^%(]FL1QZ2[E MUFK:Y82SZ;6R" ,XA NE\IH+ 4SF<"DMDPL^$PAC8] :V+MCY)G]86@IJ\.& MV2K#I,F0O)(A3N!*25L8^"ASS/\F"$ENJSE9:YXD.QD_8-:%7GP 293T=O#U MVC/H>;[>CC,PT!2XK;X&W=^.=EUS:I8LPU% ;6%0/V*0OGL3#Z+W.[3U6VW] M7>SI+75A7M$]J#F<<\DM'GZF9[SMBK[["N .GRQ,A,H>?FPK9F>Z[<70>6,Y M0]V>>>?E2M*Y]\^?=(T?45,WP[A4VO)?S/?>%#57.>Q]0Z;-?N="*V/@C&G] MS.7"A5;2=L995I658)YE ]VYIMGT,OA_YYM2F*1#=MUQIUE.HY'&)D3="-Y" M_[A_$$7.VEN;^^1$$/^[W6NW8V]M>R/A1C^7J!=^:AG(G)*FM=O5=C".FWGP M)[R9JE=,+[@T('!.T*A[?!2 ;B95XUBU]--AIBS-&F\6--Q1NP#:GROJCI7C M$K1_%^EO4$L#!!0 ( !TX;5@/OJ2,? ( )(% 9 >&PO=V]R:W-H M965T,#$(@E?J6I&E)+#4M""2*HK; M ^)A;4_B5?=B=M=-^O?LQ3%!2O-BS^[..7/.VC.SC52/ND$TL.5,Z'G4&--> MQK&N&N1$G\D6A3U92<6)L4NUCG6KD-0>Q%F<))+/8\2)P@95L8Q$/MZPFMDS!%9&7]ZSF@H MZ8#[\8[]D_=NO91$X[5D/VEMFGDTC:#&%>F8N9.;S]C[&3N^2C+MG[ )N6-; ML>JTD;P'VS6G(KS)MK^'/< T>0&0]8#,ZPZ%O,H;8D@Q4W(#RF5;-A=XJQYM MQ5'A/LJ]4?:46IPIODF#,(7W<%55JL,:OE)24D8-10UO'TC)4+^;Q<:6(K<9!:+83NLB.,MY@=09Y>@I9DN5'^/+! M>.[Y\B/&-02#A_P%].@PVK7*I6Y)A?/(]H)&]811\>95.DD^'-$V&K2-CK$7 M][;UZHXAR-7![_++RX8'W!I8,%D]_C[DX&B-PP[L)2,O4;F+/G$7[1[9R9(\ M*\D8X-;. FT%$%&#(5MHR;-7\AK2\?EIDB0NRJEEU)T#KJ# MN+TU"E2$V=8,'MF>QXO1Q!-.+L:>[D&:%S)MR=,TR?ORTSQ$ASY#O-R$"2TS[ X#YRKTV;_T,*UNB5I3H8'ARD*3L_-Q!"I,@+ PLO5=5TIC M>]B'C1V:J%R"/5])^P/V"U=@&,/%7U!+ P04 " =.&U8FM1QH@H$ !_ M"P &0 'AL+W=OQ/V8 M>?-FY^UJ1ELN'N0*4<%35=9R;*^46E]ZGLQ66#'I\C76M+/@HF**IF+IR;5 MEANGJO1"WT^]BA6U/1F9M;F8C/A&E46-UK0EABIC0"H\\C7F%9:B"B\76':7/^N$7_S>1.N=PSB5>\_%+D M:C6V+VS(<<$VI;KAVS]PET^B\3)>2O,+VYVM;T.VD8I7.V=B4!5U\V5/NW,X MQB'<.82&=Q/(L'S'%)N,!-^"T-:$I@--Y(I:%^56"=HMR$]-_N(*80CG M<+MB E>\S%'(7^#ZZZ90SW#ZB=V7*,]&GJ)8VL/+=KBS!C?\#]P@A ^\5BL) MUW6.^;< 'I'LF(8MTUG8B_@.,Q>BP('0#Z,>O*C+/#)X44_F$IH$#^77>,>' MO?5=N91KEN'8ILL@43RB/?GYIR#U?^WA%G? MOND %1JK>Q1ML0,($B>(?3B!@1O$#3@A* Y8K4O^C%1'G7]>"+KK7$@( V

J,GH;4>O6\+++3E.9SW$PJ! ML*(6_Q@ZX<#Q?9_LP^B%C^_0RTE\(GL.1U'0\IJ/A)XOZ9BJDERH445N&K_=O4+=@^GVXHO]=0=T._%DL$$Z+&IZ1"7EF39=+@4O]*+\GBX(:JPSN M6+G!_RGJ2>3&(3UO)UJLG8).C(8@<(,!C>,T-$]GJY631BV^&VE+4KK9/20> M;Z\IJE L3>LG(>.;6C7]4;?:=9?3IJEZ,6]:TP],+(DXE+@@5]\=T$,FFG:O MF2B^-BW6/5?4L)GABCID%-J ]A>N[)OU!+ P04 " =.&U8 M51D1BQD$ E"@ &0 'AL+W=OHUHX*4LA)X$:V.J\S#4V1I+ID]EA8).EE*5 MS-!6K4)=*62Y4RJ+,(FB-"P9%\%T[+[=J>E8UJ;@ N\4Z+HLF7J=82$WDR . MMA_N^6IM[(=P.J[8"A_0/%5WBG9A:R7G)0K-I0"%RTEP$9_/4BOO!/[@N-%[ M:["1+*3\;C?S?!)$%A 6F!EK@='?,UYB45A#!.-'8S-H75K%_?76^A<7.\6R M8!HO9?$GS\UZ$@P#R'')ZL+L'D-7:R+)1)@0E M%_Z?O30\["D,HW<4DD8A<;B](X?RBADV'2NY 66ER9I=N%"=-H'CPB;EP2@Z MY:1GIK?2(,0QG,!<9+)$>&0OJ*'[R!8%ZJ-Q:,B)%0VSQN#,&TS>,1@G<".% M66NX%CGF/QL("5T+,=E"G"4'+5YA=@J]^!B2*.D=L-=K0^XY>[T#(6OP ;X5 MG]?NOZUMF^1<5RS#24!=H%$]8S#]]$N<1I\/8.NWV/J'K$\?J.GRND"02[B4 M924%"J/M;I<>N'ZAEM0(W1D*7')S!'^[:. 17PS,"IE]_^>MP ZZ?CLPJGPP M:X2_D*DFHT#YP'*!RN:D8W-B?Y+.9:T4@85?(3X>#(;'412Y==R/[+ISA4LD MB1RZO21QIT?03<[\JG.GY#-WG4Z#!K@/UKA:M$:27KHS&/?<^@#=@Y;NP8?I M;O%9BB^T1N*=B1R^<;;@!3>>AYBZOCQ7>0E7N!WXD>1L4%CUOW_7P,KW+NZ2U0K]T#1D,E:&'^+MU_;-]"% MO_IWXOX!=\X5%: SI>2 M;L9F8QVT+\/IOU!+ P04 " =.&U8:5C$H[$" #2!0 &0 'AL+W=O MO.(4),2DL:9ID9;21UL$$ MT@K5-N !\> FU\::'0?;6;?_'O](0Y&ZOB2^\]UWW]WY;KH5\D'5B!J>.&O4 M+*BU;B^B2)4UXFEQ51>"783UKI>A9, JAP33JF;\7V,_;Y9!:O%$RY M+VR][7D>0-DI+7CO;!APVO@_>>KKL.*KT BC!-[!#9KDE#E<=[J3" O:4-YQKX3:MT/#VGJP8JM-II$UTBQ&5?:2YCY2\$,D$68A&UPH^-156_P-$AO; /=EQ MGR='$3]B>0;C40A)G(R/X(V'6HP=WOA(+13X! _EY[W3P]YV>BY42TJW *]L!^TGA!/)\ M%,9Q;,4,LC3;"3EDH^'F'-)\LA,F@W!?HUDM:VU@LW"4C;U2:,)@[9\E[Y\E M<\^R]<]2P7DXB7-G;2L%E+>=Q@IH8Z!0F7>;A.\S%P-.>T"/P/KZ4=/Z$TC# M2>JM#O4LVILSCG+CMHF"4G2-]B,W:(>%=>GG])^YWW8+(C>T48;$VKC&9^=9 M -)O$"]HT;JI70EM=H [UF;IHK0&YGXMS&OM!1M@6./%7U!+ P04 " = M.&U8O^OXUT$$ (# &0 'AL+W=O>IXH-U%1=B@8X_ED) M65.-6[GV5".!EE:I9E[H^ZE7TXH[T[']=B>G8['5K.)P)XG:UC653W-@8C]Q M N?XX;Y:;[3YX$W'#5W# O37YD[BSNNME%4-7%6"$PFKB3,+KN:9D;<"OU>P M5R_6Q$2R%.+1;&[+B>,;0,"@T,8"Q=<.KH$Q8PAA_-/9='J71O'E^FC]%QL[ MQK*D"JX%^Z,J]6;BY XI846W3-^+_6_0Q9,8>X5@RC[)OI/U'5)LE19UIXP( MZHJW;WKH\G".0M@IA!9WZ\BBO*&:3L=2[(DTTFC-+&RH5AO!5=R0LM 2_U:H MIZ=?A 82).0#F9G\5/J)B!69;Q7**446L$8&M"(_/M E _73V-/HU>AZ1>=A MWGH(W_ 0A.2SX'JCR$=>0OG:@(=P>\SA$?,\'+1X \4EB0*7A'X8#=B+^AQ$ MUEXTD -%V@!/Q==JQZ>U3==LCY= M8!>66P:&E8X,<@^-D+KB:W++V[;$^G;)\JF7^,L&0Q[@H,F+Q[U-Q#7H^ M'=>?0&5')$$:H%Z"-%1<&"K,([R8;RM6&G"+;=.P)_(]B7TW&J6N[_NXB5)W M%&5FV0=1JA8GKQ['5N19<"5:55","CD-+ M460-[::!&T9AYP0WHSRPFP$.DIZ#9)"#>R@$+RI6V40;)NYA!WP+9"5%_=PC M6I!7\,YC8=#W.U@@;["0N)D?=?E)W"@9G<%![$9Y8G4P^X%O-1Z$IHRHKM(J M7H@:)PC^RW,K.7*CM+7]E5.&8=M<%$)BT>*2B!W(#1X?! YXLB@D+W;3-.J\ MC+*69P2SJ^SDQPH_>M'T@.*&Z+8N C<(HM-ET6E@\;E!/CK6GAOFX;>J(NVK M(CV[,U_5P\>#!HFADVL[O@&IHKPDGP1??_B$V2W)3"G0RG;LKR#6DC:;JD"% M&1ZKZLRR&03W[N;]TG<48EOWV/#X72,7R&AE$KS05+=-ASV:]TWGNW&;ZHM; M;E-@V@7#BA*_HRL>A>_JXHN9,FE^ [3-++.9I5UFCB(";5N"G89ANBW)L[[SLOB;)9CU)9C]S\'45M:KN?3.L33H^71] M#9+TWX$48;J?.S,:)6<,)*2B[7A#19B=&$AMZLU,\<-NIF1A.#"/.@6LL_A8 MIGZ6OK!)VV(3./PF=11_B:IWHO;&4Z#M;V#*C2[Y;J]J/5?^VONK+W= M/8NW=^3/5*XKK@B#%:KZEQD>'K*]=[8;+1I[UUL*C:/'+LVL!6D$\/]*8$J[ MC7'07_ZG_P)02P,$% @ '3AM6"J4.LM_ @ @P4 !D !X;"]W;W)K M&ULC51-C],P$+WOKQ@%+0($FX]V/U3:2&T7!(== MK=H%#HB#FTQ34\<.MM-V_SUC)\UVI5)Q<>SQO#?OV1D/MTJOS0K1PJX4THR" ME;75( Q-ML*2F0M5H:2=I=(EL[3416@JC2SWH%*$211=A27C,DB'/O:@TZ&J MK> 2'S28NBR9?IJ@4-M1$ ?[P(P7*^L"83JL6(%SM-^J!TVKL&/)>8G2<"5! MXW(4C./!I._R?<)WCEMS, ?G9*'4VBV^YJ,@%O,I;9EDZU&H+VF43FYMXJQY- MXKATES*WFG8YX6QZKRQ"? 4?8*IDAM)JYD]++6'&S1K>/+*%0/-V&%JJYC!A MUC)/&N;D'\QQ G=*VI6!3S+'_"5!2#([KZR0YR7B+V07TXO>01$GO!%^O M\][S?+T3W@TT!H_Y:]#]XVC7+0-3L0Q' ;6#0;W!('W]*KZ*/I[0UN^T]4^Q MIW/JOKP6Z"\"-RAKA,43W+'?2L/4_Q>HC0O-L%+:HW8&?N0-W0W(VSC)5NQHSVN<;5V=PMM<#8^CUX1SZ MUW#^')Q '%'PW7-D"G%,D=BEW=/#8QC=P N:Q"'<\(+FQH$N#X/$Y JZ L<. M/3QH#$HO?/L;\!::'NFBW0LS;AKK.;UYGNZ8+K@T('!)T.CB^C( W;1\L["J M\FVV4):T^>F*7DG4+H'VEXI^MW;A"G3O;OH74$L#!!0 ( !TX;5A+E7Q\ M<@< +\A 9 >&PO=V]R:W-H965T,'F $XMBJ)>NB1 DG98AZT-FF[[,.R#8C&Q5KVX$IVD_WY'BF]R%-,_QN2/MP]NF_=@M&>/HKBKK[FBRY'SU'+5M%7&06VOY]VJ95DN!U7E//#]:%YE13TY/I1MY^WQ8;/F95&S\Q9UZZK* MVL^GK&QNCR9XHAO>%]=++AKFQX>K[)I=,/[KZKP%;6YFR8N*U5W1U*AE5T>3 M$_SRE(K^LL-O!;OM'!F)E5PVS4>AO,F/)KXPB)5LP<4,&7S_0>Y=EC+9=:QLZ;\O] Q"=9B5 Q-"%W.1_2'/1!W;'T6G9+#[^ M.6;YUKG'+?\E:Q=+XUUOH :>#2A7?,]630MAXIWD?T&LR^CQ9"!"FWZ(QAY> M++.6+9LR9VWW'6*?U@7__!*F@:B#&(9P7&5%CHH:+;)5P4'?@Q#?0SB>X=2? M^;Z_J:BG*<7VJ5+@I1SH#2QA65L7]76'HF 6X$CVG#K3[*.0SOR@?Q"1&<'8 M]-$SRSXDD@.\#XVPK1M9#((>:=+/=. J\.H0I[K=*&JJLL@NBQ*< (&9U?GX MU'LH"F<^I<[2!PU1-(O#V'UJ&KR?UC5#Q%^$@%+&02:$* #M-!+ ,$HTR-A/#,AZYKY/_V KR'B& ZS!M J(:9C:=J4\ M&F02XB'(M@$PC=)P"+)J\"[8"KC\DK46Z7M-SPEN2@,+MU44W*$?6+B5,@YW M3&,#MYX&H(QF@4_UYJ,T-7#KF27&H;MJ0;:M(-W9IN+J!:S->06*!XN."05I1]Z'5OWFYI9^L[QM/.R6*Q MKM9EUF<1'2K>.[YDK7?65!64?M(@[QRBYZ"H#?+B*NCK_-.JF9= M<^^L#S'OM8H.[TV]:"J&IC\W7;?? ^/IS)K)F@FJ"[5!5-)#&+($) /B1R+V M N)Z/X"]KG??%,_")%61M"?(/J8]=;R%C%WT;SZ0?SHJC:37V(DU0IF\6D/> MS43>%Z'2,EZT($\#0TQ3';)3$NN,- TC_?@ 31-%>ON>=-S!I9P.C("30)?) M8IK=";DW*M 6:=%[M^*RD&1WK%V(K8VPG\X"ZJ/^A<10VP$BU,V$"Q>2X$;/#;7J][W$@Y5"G82/OZO68&F=K MP601L, /4NMV4--8.?X#'+"Z=?M9O8#="3$8:2T/"@1+394Q&:CO@])]-YSYFNH;WM2Y&'F%NL.$V5(DM]ZJ[X M22G&_P>9#:#:)W3F!.>>OK\'P U!&R)Z8@^$T]L/_-=>[ M$-ZG?>=\Y9RNO@;_#R <206$:MRF44H&$/Z/,\$0S;&D,#B).4>HYY =1%;8 M*2E@H">(""K.S6)-Q#U:BLN7)-&+2J+475),'PQ5:K:ED7'I M5),QC1X39I2:R.G%G2*'V,@AHY$SO 44W)V&O3.QV:^#>S)@;T/9]F[KGA/U M3C32KK4>)&RZX<#(2$GJ5'JI/A+MYD!BJ98\1+4)L%D@.OBV[\/Y>^7S#"G0 MY?IQ-L009T1?+H4AU%WF)/ 5:-'-X&,,&1"S=2A^[A0YK'0WV=+Y'L%^B_#D MM#DHD488E&![NQ%2Z^!_.X4.L=AD4^>ZWU[V/SFM#K 885@2V1,''9PX_A,$ M.X1DC&L'%_[V6GX;Z8Y>@,^=+]4KUE[+GPYTL"2@T_[[==-J?IUPTG\I;[OW M/VV +7Y=@.-*=@5#_1&ULO5MM;]LV$/XKA#<,'=#6(O5B.TL"I)8E64"' M(-G+AV$?%)N)MIB,!Z0);^/MHFXR9X"WG3(KO@665+4?\G3#NN,!F2Q+42V M;H3+%JSC=/<_^M(,Q N!D@<+L$: ?2M@'1 P&P'S5 &K$;!.%; ; ?M4 :<1 M<$X5"HV\%G ,"XT9@?*J&22,P.56 &L^6,VH/VIF\]A9X]D;S" MEWS5A]KI:OG23>*TFA^W(B]_C4LY+1;9-19P^ MD.LLB1=?R1N7BRA."O(;_R*V4?)SB?_]UB5O?OSY?"C*5E1N.1>* 6=_E"V??YZ>)(>WBZ M.%7XD;F?2V;-9QW@NUHNXVK1CQ)R'<7+:BY-HTTLH@3-DAV777-54>SQDCJV M7<8UXWSX^-+[$'#LV!+0!< 1G1@2<(: EB&K]A!P9,B,/@).;"H! ]09TYQ( MP#EB-"8R,%3:I-I>G!6;:,$O!N7^H>#Y(Q]<_O0#=8Q?%!:W]A:WE!:_J=;% ME"_)+,K3=&_=Y;##-FL4X2T+6P[\OWY@1[)HQ0J#?5*-[#W;F K MW6#V>1N+KV_)E1!Y?+<5T5W"B,3)'9O00<&+),] '0&91&1@@1ALX\AQU9F3+P-"65@F'CKKK3L>BSMZB MCM*BMR);?"(W?+/-%ZMR^[TD4;HLOXLXK^;U-J]W1SR/L^5;\D>4;#FRLB-U M@QI@ *<(-Y'GHBOCQJ8I6QC042I[@B?C)F"V^C)L9,ML@0RS#!!3YC+.'(]E M7*@TT"LG]&AO_E&?2/ZNC>3DKX]\?CG63O44GWR'63>1EO=PF2C8&,& X5X:Q,; O8 ,1 MS ,P*L=-'R@U9>\+9!BMH_"WA@4X9@.[*JWSRME,C;;^8_1,85013DW6-\1I M97.ULLVTLGE:V7RM;(%6MKE6ME 76W=RO"B.4LW!KB'L;(-Q6H^0.*V'2)C6 M0R1,Z[%VE-9#)$SK8=]A6G^@1R"M1TC+[/:H:US6&I=]A[C7*.GDJA,YN$P! M;F3( =(%.!OL+V:(#P1<#[7/D@?:1WI1#M_@7J;_4XYJ%S!/9#]021,_Q 2YW\0"1- MB(09($3"%% ]D+V=".F%B:(NO5T':8OA5%T-_Q^'(E0N_![R%H3$W@*0![P% M(;&W("3V%H3$WJ(@O1B;]&DM^LM;:&=JBOMUWD9?[-MD7RMMF)97KF( M,MIJJ@LW;J23S=7*-M/*YFEE\[6R!5K9YEK90EULW>G1'D307B<1QZ+M2)KU MTL)Y%.(>A\R.0[SC$/\X)% /3V_7.*HPU*6P:^^VND[5Y?7_$SSE O$[AXU M]C_%4!,<)KH8RL!YX@Q#;5#S]"#4I+#^ *$F12%4.;:]G05VAS*4PFI2W'6: MMH!/U17\5Y2IY.+T@0L($ EO(" DOH( .>$=!(B$EQ 0$M]"4 ]F;R]!O89W M%6!?5)<56%O$9^HBOIY25J/D^'T%"$07%@ 0WEA A/#* @#".PL !R\MJ,>U MKR]H90MUL75]JJU],W7M6[4Q)_^25UZ14"OMNWW7RN9J99MI9?.TLOE:V0*M M;'.M;*$NMNXD:L\8F/J,H7]D9G+97%I^CT+KM'D<5 MADI(UY#M*0%3GQ)HBK"F?)H%]EP ABI; &:.P%$1H@-%K=-@/H#9X):$>CQ[ M6UU6RIB\X0AU:>UZ25L;9^K:^)&8V>^NA5I7[U"ID\W5RC;3RN9I9?.UL@5: MV>9:V4)=;-VYTQX;,-V7Z!FZ> [K'1 )RQT0":L=$ F+'0B):QT0"4L=ZL'L M[4BH+[#2P<"->V:-QX>3V/8D@'V/._>-DLZ+0X8AVV\*@4PVGPN %L@Y9Y 0 MG%UY #B>R"WT EQ[^X*LU70LN7FA+K4[=QF^>(=US?.'^IWI@M2O MHNY>P=L_W;^7?56_C?S-\P_TS*?@>4#/YKNWKEOZW4O@'Z/\(4X+DO#[4I7Q M?E3V/=^]5[W[(K)-_0;M729$MJX_KGBTY'D%*'^_SS+Q_*52L'^[_?(_4$L# M!!0 ( !TX;5A2<9[$&A4 (3+ 9 >&PO=V]R:W-H965TW72WB^V/Z_ONKO^73^O-[6+7_[KY?+F]WW2+Z\-! MMZO+8#9++F\7R[N+MZ\/?WN_>?MZ_;!;+>^Z]QMO^W![N]C\_E.W6G]]<^%? M?/O#+\O/-[O]'R[?OKY??.X^=+N_W;_?]+]=/JE<+V^[N^UR?>=MND]O+M[Y MKUI_%NR/."#_L>R^;I_][.WOY>-Z_>O^E_;ZS<5L?TG=JKO:[346_7^^=/-N MM=I+]1?R]Z/JQ=-)]P<^__F;>G6X^_YN/BZVW7R]^L_E]>[FS45VX5UWGQ8/ MJ]TOZZ]-=[RC>*]WM5YM#__O?3VRLPOOZF&[6]\>#^ZOX'9Y]_C?Q6_'DGAV M0*_#!P3' X+3 Z*1 \+C :'K ='Q@,CU@/AX0.QZ0'(\('$](#T>D)X>D(P< MD!T/R%S/D!\/R _5X3%^A^ 7B]WB[>O-^JNWV=.]VOZ'0PTZ'-W'?'FWK^T? M=IO^7Y?]<;NW_[;>=5[@O?3F-XN[SYVWO//>75VM'^YVR[O/WOOU:GGU^]._ M;KW=VJN6=XN[J^5BY7W8+79=7_-W6^^'HMLMEJOMGWOV;Q\*[X<__?GUY:Z_ MOOU9+J^.U_+3X[4$(]<2>C^O[W8W6Z^\N^ZNX?C&?+P?& 0N^X)Y*IW@6^G\ M%!@5/W3W/WKA[(47S((0+FAN/OQ?'^Z,AQ?FPW]>;/K#_='#2_>+#^#PROWB MZ?#:_>+I\,9\>-%=&>^]=3\\,%2$\.DQ"0]ZT8C>3XM57^D[[X?^^=C>+#;= M%NNW463_XGJUO5]<=6\N^C?3MMM\Z2[>_O,_^3PP?G;*Q/<#?S:;#:]M#N LSQ(-+ A,XTP#2SIU'N4:6 $81+X.UJ28QOK- M-*[7V#HH#B(2/T4D-D9DOKZ][9M6_>OTZM>^D7;_L+FZZ9M(U][B[KK_?;?< M]#];'F[C&:8^W))BA:18*2E628K5DF)-K#W[+_.^HOFG-9(X?Y:.57B+A]W->K/\1W?]%\_W7T1^\B+HVZ;[R/K!B_Y-]*)_%7V#^Q[H=M?_T[ZY MO>A__>3U;9?N]F.W>6K^'(X\_6OPHJ\FV_ONT%E<_4YUQ7A74Q.6I%@A*59* MBE628K6D6)/JC14_TA\"P()P]!'(GAZ!S/@(O+N^7N[-B;[7=[]87K_LWY17 MB_OE;K&BBI?IUY#$L?[$S@G,DEA/4@"FAQ;):98B,()D41&XSXY:FB(PIT9. MIJ4?/PE#/36W *:S/!\-4OX4I-P8I+_>[T.T];K?NLW5"RV6C&\)_9?[XQ;+_L?;N[ M/E5TB\U=WP;98MA\K62B))CI>7I.9!PE>D^O0'(6Z+6A1-*/]:9LQ6>?Z6>O MD0RAE=K@O=/+K!VYHW@\2H&*4F!^_5Y=/=P^K!:[/E#KW4W?"KQ:W_;5ZV8_ M[/"E\U;K+0?.*#LUPXNJ%:)JI:A:):I6BZHU1[5A1RP*]<>A93(;;VCXR@[U MS7[HAWU?Z.7'0X]U7Q7[>K@X#%YUO^U_1NO+U^VV0,]T<\+TIZUPPTK 0F@- MNF$U8+&>!1O _%3/+2UQ43H>'N4_^F8#\M_7?5WLUY==YOMOWC=WQ^6 M.^PG'L6>7T;BASF8DDB2?5D0B?YEB9I!HFM62)*#61.)%F:#FC&\L%J\HQ,3 M+CY%D3R9 O4Q-D6@>X5 MCDRW<-$LT7AJ UQBD M,&(Y1S*$IDF!9 !-DQ+).*;&)Y"A3^.E2(;@,3?F\IL<;;H7?SAL-(RD1Q7B)YG!=)'.W?]/P_;W7ZYLW'0Q*P_>0VHI%HAJE:*JE6B:K6H6B.JUDJI#6NXLF9#RUS2 M23Y3"'87K^5 $A=S$,FK.9#$Y1Q(XGH.)'%!A[D@)X>=SFM:]A$^6YQNM@Z= M3(E0=\1>CH4248XEH2/!1)2CB2B'$U&.IZC#>%2+AR=7ID78BA1VI+0CE1VI[4AC+J[)D?L>%F*H+,30:2WZH2MO;DJ(KC@752M$ MU4I1M4I4K195:T356BFU84U6%FIHME!==T71_3#?S](XCI/3M 1DX(N%9EM/8B>24+>H7@91[I]N M7C%',*5F'('0W"H1C/- #QR!P=Y9.HT<@+1:IB$0M^Q T+!G1Z@,O-!LX)T[ MJ>DH&Y\6[VFX (.A0#>UT@VKW+#:#6L(\_5@ML2-MYPCY;]%$Y2 MX'KGA,%SA&IY$)_&!K@L#$_F:5=.5&TND:D-%+H#6D8.G&$=>:0,N,ALP#E- MLCAJF'HX=J0 1.\UEG:ARH[4YKN>'"110\IX^<,P*IO@_36I#36Y4%<32: MC!S,RD4.IK,0!ZW*!N\#=F>(:,O!\>&DZ-E&@BY&T,2EA6;-J;Z!J%HAJE:* MJE6B:K6H6B.JUD8FRVU8596M%9EM+4$:[00TW3"KU(F3:1DVF#L4DZ#TCN=UY#>E3$3.>TL.+2"O?_UIJ[4,Y]FCGHC@TZQ<214XP<.,7(@5-,'#G%R(&3Y7A]K5UO MN&.ULK)BLY4ELF>U[M*P4XP@.<4(DE.,(#G%"))33" ZQ>:"G9HZI=2&U4 9 M8O'W64@;ZZX.>?LIE:Z894;5KMAC;D )X?[>TS/BI5Q%IN-L\D&=@SS MBL# )HP>;U(# QLX,+"=J-I<(I,W=A?UW*34AK5!V7.QV9YS1!+M32+9WD02[4TDT=Y$$NU-/.'KZW.9-U<3ATR?J,N'5&9X^Y1_% MSM^?>']JW\MOAL MORV&[SG@&HPYD;@$HT#R9,G"L3X120LP*B1I_45-9.:'L%+#^3I;%\WA![J4 M_Y;\ 317"YBYS!"EL! :9#I:H"+N250CZNN]3XZE#6'M/H!_"*Z=% M,HC'9_\ERBM+!":/)?J.;+1##V"T0P^IP5K9DC@*C!-6F\MA:DJ%DT:TAS9P MAH^0),KS2N0GBR6ZM42[6A &@Q%N6 D8[6KAAM6 T:X6@.'7!(@S?$T@4294 M(CE'+(&Y4+S,$$E<94@D+S)$$M<8(HE+#)'$%89X1_@-,-0T+1Y,E(.4?(70Y3YCII+YI)/SC*1:(:I6 MBJI5HFJUJ%HCJM9*J0VKO?(&D[.]P43?A4S+15:DL".E':GL2&U'&CO2&I%A M&2LW+_GC:R Q +"P#W:UFA.'[P/@PA1&/5&07@9N7$T<-OU%O2XZ:Q 8>@C* MQDHF?GD6HZ=;-=COUC'L=X,:]KN!HWZW$U:;RV%RXA3=U4Q*;?B-=&67I6:[ M[)Q.? J+"*$33QATXMVP$C#JQ+MA-6#T))L+;VJHI=2&H58V6VJVV:89 JGN M&FD!MB*%'2GM2&5':CO2F(MG95EJARTU'&#KO*X09>QCV06F]I'$E4K1-5*4;5*5*T656M$ MU5HIM6%U5@YC:G883=E%=XGX ^!S).D#X,4("9O4\MEA0_L*21HJJXF,0MC, MOW&^SM9%Y;I;J3]#+)]4&@.8'I#%KH!,9@=Y6H"&W^"J\Q MTLNWQE/3OK0$GGZ)\Q@R)/WQ+Q&DRFE+S4Z;4^\IU:=#:9&Q(H4=*>U(94=J M\RU/SIZB#I/Q\H3#+E166V#?O'NM9G MC$Z:SS4UR8BJ%:)JI:A:):I6BZHUHFJME-JPMBM?+SO;U\MTWXH_)3='DCXE M5R#I@T5?$HF?DJN0I$_)U7CV*-,U&^?K;%TTA[%1)E]F-OG.[7EGM(/]; 9# M8TP&L.R$R AR>,F2D,,K(K-Z)6IGM,8_$CDN-'),>/2(X?D"/Q M(Y+C)[J@$^_%&#]EVF66)9U_G;?>N]UNL_SXL%M\7'7>;NV][Q]0RP?6S+*3 M^VBB:SI%U4I1M4I4K195:T356BFU8<56]F9V]IK.3+>H]HOD8 HCD] N+Y \ M^=KPL3X1&63D%A$Y@\E4-9%90HU]U\ML'20'DZ9CM22H87CC*.\N^P%-.L.;6! M*ZI6B*J5HFJ5J%HMJM:(JK6Y;N\]+C,9J[#*^LK/7I"9PP2HD61")"<3)#&9 MX-DQF1#)R81(3B9X=DPF7$J&9*(\K-SL8;ETF,\8\S2?=7*ZD50K1-5*4;5* M5*T656M$U5HIM6&]5T9??K;1E^OVU$A_FDGJ3R.)_6DDL3^-)/:GB<3^=*YO MM3;2GW:0'$9&67CY]UG'F>MSR[1X69'"CI1VI+(CM1UIS 4U^8'['@96K@RL M7& U9ZZ[-%H,K4AA1TH[4MF1VGS+D_.KZ,0U*;5!N/L<^!3O_<_27?IOFJ8* MX, 4#DSIP%0.3.W -):RFAI;,;F3X/K/@BNY6/.;FD,SGU%LYX^@U- ?N0!J MZ3.*37U&L:UO*<_I%8 +=/S]VU_6L^">/1_LVZ&G+02,)*$CD424(XD7P)$D M="22A(Y$4G1AZ%B!0B0OMS==MRL6N\7;U[?=YG,W[U:K;9];'^[Z0_=NW]-? M^W;2IWV@7[T++BZUO__DOZI]^'OCOVH/?[]4\F]?WR\^=S\O-I^7_Q"^_C>K=;WQY^O.D6?5[8 _V_?UJO=]]^V9_@ MZWKSZ^%VWOX?4$L#!!0 ( !TX;5C.'LH;I ( !\' 9 >&PO=V]R M:W-H965TUW%*-<\F_L])4L^!] "6N:,O-M=Q^Q+Z>L8M72*[] M/VQ[WRB HM5&UKW89E ST3WI?<]A1Q"GSPA(+R"'"I)>D!PJ2'N!1QUVI7@. M.34TFRJY!>6\;30W\#"]VI;/A'OM2Z/L*K,ZDWV1!H' *_RD/ M+>B!-AEH$Q\O?2;>7-:U/>Q+(XN[$["D0*H.8PDWE+<("[0&QPJ.[*LH)>=4 M:6BLU1,\WD>PV_/,[^D^\TT6C2*;[F:7TR%.^8O9NPYTKAM:X"RP+4:CVF"0 MO7L33Z(/+[!)!C;)*]AX!AHN6E-)Q7Y:/HY'=XKV0NB"3W;J&T?=[PF(0QWS M%]/]3QCI "-]-8P3^-H:;:@HW:?Y#QSI7U7&<1I/2$R>X-CC2 B9)-'D"8X] MCDD5E4:CLW$ JFO'W<3(QC>H6VELN_/# MRMY@J)R#75])VZ3ZB>MYPYV8_0)02P,$% @ '3AM6*N!/ZT+!0 /1H M !D !X;"]W;W)K&ULS5EM3^,X$/XK5N]T @EH MG+X!!Y5*P^ZM!+L5A3N=3O?!3::M11)W;:;Q MS)/QO"07*\8?Q1Q HG44QN*R,9=R<=YL"G\.$1$G; &QNC-E/")2G?)94RPX MD"!5BL*FZSC=9D1HW.A?I-=&O'_!$AG2&$8-@;XW',=K9!*_$YA)3:.D79E MPMBC/OD27#8<;1&$X$L-0=3?$H80AAI)V?$]!VT4:VK%S>-G]$^I\\J9"1$P M9.$?-)#SR\9I P4P)4DH[]CJ-\@=ZF@\GX4B_46K7-9I(#\1DD6YLK(@HG'V M3]8Y$1L*N/N*@ILKN"\5VJ\HM'*%UGL5VKE".V4F&A4G\8>^C@Y\.+IE1&:>BFGQMPE1G@OF( M=M$MB^5KNP9U[_WJ MCL6;5O& 6BE>^Q6\_ $(= <^T"69A'"$!J':KR3V :F=CX8< BK1#1/B" T3 MSB&6I@>1+=1)%]+Y8-EO=1Q'&;G<9*5:C=;(Z%POBPV5#92,!? F- M_B\_X:[SJX62=D%)VTK)>$XX'%^IW1Z@(8M4"A0D32(#SDD\ Y66))H\H4VY M$7E*+P]6A ='Z-M"*RBZ/BL-12Z-T0@X98&^HG@TT9<9U=TDIMNNT%>5PF?= M"GU6!_>DKU/0UWDKHI(H"8E4M'R3<^ IB1SF.ILO 7V)?18!.M#Q='B$OJKB MHY+"/5F;2.E4HN48MUN]:E@9!4_/JI%E-7Y/:KH%-5T[-<$2N*1"I[OKM0XL M,#G=K3QC]80K'E>EL$H)%7^M%NWI;Z_PM_?NG53LD'(3/>\3]-8M837:25P7$.>KDJU6]7HLEJY)P=G!0=G M5@[N0$A.?9UGQI+YC]8PLD+M&D9U@GDU@6U1B)VR/W,^+)!RZ,VDBPW%?&B2 M<]K58+*;NB\5&ZTJ_NBZ?_T]H?))E3@5F8F^(?(2*.LFUJ=-J*LNLVK17-JPMMF\&R M3\?V1OT_ZDISJ]YJ2PUBIK[4(*;RQ5FO4PINTU/V[-C>M*NN4GFJ^\LTQ/1T M5-0#] _:J5;8E]HY"NM$\^I"VZ:Y[.VQO;G_H7)1[='-Y<(@9RP7']'*X[*7 MQ_9F_G]6+JKC@+E<&.1,Y>(CQ@976A;=-7 M#@?8/AU\4O1).+Y1Z3!0T255.-))"&@@!*@]^B!@FH3HAD[5&/XG$&Y^KV9? MHX.>E*:I9@SMFCMS^1$S!BZ'#&R?,F[)^NU0K'6ZJ!7-JPMM^UUI.5^X]OFB MEE!\8PW<>ST6[:J[DED76D9F<^.]>@1\EGZ?$"A](9N]CRZN%M] !NF;_Q?7 MK_"YEWW)*&&R#RNWA,]H+% (4P7IG/14S>39MXKL1+)%^O9^PJ1D47HX!Q( MUP+J_I0Q^7RB%RB^&/7_!5!+ P04 " =.&U8Y%:5]G8# !$$@ &0 M 'AL+W=O@_)5%8'%3)F27(8 M%URH:#*JQZ9F,M*5DT+!U!!;%04W=V<@]7(A^X).8+UP8B">CDL]A!NYS M.36^%SOD>U@75!%,M;?U+ENNY2432RCI=K(,]@T*HU3^_72_$1@ =/A+ U@&L MYKU*5+,\YXY/1D8OB0FS/5IHU*76T9Z<4$&5F3/^JO!Q;O)1.R #\HK,5K(0 MG9.9F"N1BY0K1T[35%?*"34G4RU%*L#ZR5/C;POC[@A7&7GWJQ*E%\J1O7-P M7$C[8A0[SRUDB-,UC[,5#_8(CW-(]\F OB0L88._PV-?4E,7:^IB-=[P$;RS M2L@LL/Y^!<4UF!\/44(APGXXL25/81SY&]Z"N8%H\OP9/4S>( 0'#<$!2O"S MA;R21(H@+A!:.U8/6 M04/K (6ZXNG"#YE_[[1[5*TJ1]L"=/J'0'6!]F M&Y9#4;"+RBCA*D\MJ'TA;D/;;KNG\20[JDU;?Z&XP?33NP.$=:]JZR<4-X,M M]>YPEFYBK;-0W YZR-UC;^-)=I6[]2&*&U%/N7&0H^Y5;5V%XI:PI=PX6 ]B MK<%0W!4^@'])7FB9D7&08;=J]JZ"\6M M84NY<;!N8JRU&88[0P^Y>^QN/,F. M]2#6N@SKZ3+G<.,_Z?]^37N0&XJWJ[*M^3#HX7=;'!-?:.5W4S07P#$R8X*_G M6KO[3CAY: Z.)G\ 4$L#!!0 ( !TX;5B#3[DO-00 .\5 9 >&PO M=V]R:W-H965T M)MVJ:M3M,[5)@FH;#TAR]^\'V/'2F'JN1#\T!LXY#YC# V9R(O2=[1'BX$>1 MEVQJ[3FOQK;-TCTJ(+LE%2I%RY;0 G)1I#N;513!3)&*W/8<)[(+B$MK-E%U MSW0V(0>>XQ(]4\ .10'I/P\H)Z>IY5KGBA>\VW-98<\F%=RA#>*OU3,5);M5 MR7"!2H9)"2C:3JU[=[R.)5X!_L3HQ"Z>@1S)&R'OLK#.II8C.X1RE'*I ,7/ M$3VB/)="HAM_-YI6&U(2+Y_/Z@LU=C&6-\C0(\G_PAG?3ZW8 AG:PD/.7\AI MA9KQA%(O)3E3_\&IP3H62 ^,DZ(ABQX4N*Q_X8_F/5P0A(Z>X#4$[YH0?$+P M&X(_E! TA& H(6P(X5!"U!"BH8110QA=$Z)/"'%#B(=&N&L(=\H.]?RIR4\@ MA[,))2= )5JHR0?E(,460XQ8@)\ M*29GB'$/E6,%Y$LMR7::D0 "6&7@Z%&^( M*K$]I(+SRE &< D>25$=.*),MCU AE.%3W N:C,P?]Z FP1QB'/V301ZW23@ MYN=O$YN+LVVDSKH=Z7-XGX_+!=U+R/0/S,D.9AK_JY[M>CX M7G+[IKWS MFW[P>A4WJ+H%OO,K\!S/UW3HL9_^QZ'LI2?]].^0"KK[*7T^O/.>AKX8WGD= M?3F\\SKZJI^>H+1W[.OA=*_'"'Z[Y'RE%WRVY,12P6JIZ&Q=8& MOB/^)O;QTBT:G!M$'5S2Q86AUX'--3#'[\ 675ATUX4M-9T+O6[451<7N/%= M![?NXGPO_J#W82:"=B:"WIFH\\]);8@B^< CHF)_!V)J"I'56)VYQ &!<9&C M9 J\P>=J;4KJC29/+6-6P11-+7$L88@>D37[Y2GN&K3W#7GO>9]FXWAG%>1"@[58< M$.6V>?8G)^D[()7<@MG_6;,WTE>M:5(L,2DV-RFV,"FV-"FV"CN.N\Z8740T M"D:NWI!1:\BHUY#G4YJYC-D;[ZNV-"F6F!2;FQ1;F!1;FA1;14,SI@;HC6+7 M<0*]04>M04<#-G0$:2F\QT E/D$NK:G^N&5*74@+](;,FX-&0_*F"8LV1OIJY8T*9:8%)N; M%%N8%%N:%%O%0RRI W4L:5_<_A2([M35(0/JWJ;^*FUKV]O)>W4I=U7_X(Z7 MKJ9^Y8[7]>7C?_+U5:CX,-]AZ>W@CGI%"/ M>P0S1"5 M&\)X>>"#-#>\<[^!5!+ P04 " =.&U8AB8'_4(" #L!0 M&0 'AL+W=O:B'-(MA:VUR&H2FW4#,S4PU(7%DK73.+H=Z$IM' *@^J14BCZ"RL&9=! MD?NY6UWD:F<%EW"KB=G5-=.O5R!4NPCBX&WBCF^VUDV$1=ZP#=R#?6AN-4;A MP%+Q&J3A2A(-ZT7P/;Y<9B[?)_SAT)K1F#@G3TH]N^"F6@21$P0"2NL8&'[V ML 0A'!'*^-MS!D-)!QR/W]BOO7?T\L0,+)5XY)7=+H+S@%2P9CMA[U3[ WH_ M7F"IA/%OTG:Y61:0LJGLP*JBY[+[LI=^'$2!.CP!H#Z"?!20](/%&.V7> MUHI95N1:M42[;&1S [\W'HUNN'1_\=YJ7.6(L\4O98&DY!NYD7N05FD.YK_H M9 66<6%.[CIA7\11.H_PR%.X&'>19RE1P5F@\#L0X&_E64"][ [RJ]3"K.# MOT>C.(D/)4XDILG%_%!C..I%=P_^9'K#I2$"U@B-9G/DT-W=T@56-;X]GY3% M9O?#+5['H%T"KJ\5MF@?N(X?+OCB'U!+ P04 " =.&U8!T+8#C," #5 M! &0 'AL+W=O;)'B.3RD2:<[ M8Q]="8!L7RGMIE&)6%]R[O(2*N'.30V:;M;&5@+)M!ON:@NB"*!*\22.)[P2 M4D=9&GPKFZ6F024UK"QS354)^SP'97;3:!"].&[EID3OX%E:BPW< =[7*TL6 M[UD*68%VTFAF83V-9H/+Q=#'AX ?$G;NX,Q\)0_&/'KC6S&-8B\(%.3H&02] MMK I3P1R7CJ.*,^I0<>GE_8OX3:J98'X6!AU$]98#F-+B)6P%HT"F_-[BMT M]8P]7VZ4"T^V:V,G<<3RQJ&I.C IJ*1NWV+?]>$ ,)@< 20=('D-&!T!##M MZ!QOE86RE@)%EEJS8]9'$YL_A-X$-%4CM?^*=VCI5A(.LQN#P,;L(UM9F@R+ MSTSH@ET]-;*F;X7L9 DHI'+L.^RQ$>J40N_OENSDPVG*D01X&IYWR>9MLN1( MLD'"KHW&TK$K74#Q-P$GY;W\Y$7^/'F7<0GY.1L.SE@2)\,W!"W^'YZ\(V?8 M=W,8^$9'^6B5Q&:L<4K(DR/O]$HFR[1*V!I@YS^&"0ICH<2_KO@/4!=+\V M-(N=X1/T?[+L-U!+ P04 " =.&U8>Z#1?^$" #=" &0 'AL+W=O M,/XL,0*+7G!9B8612 MEC>F*>(,&;1P&'L@VDWK 7,Y+O(4-R,=RS57/[+PD)(="$%8@ M#NG"^&3?K&;:OC;X0V OCMI(1_+$V+/N?$\6AJ6!@$(LM0>L7CM8 :7:D<)X M:7T:W9):>-P^>/]2QZYB><("5HS^)8G,%D9DH 127%'YP/;?H(W'U_YB1D7] M1/O&-@P-%%="LKP5*X*<%,T;O[;[<"2PO1&!TPJ<]PK<5N#6@39D=5AW6.+E MG+,]XMI:>=.->F]JM8J&%/H4-Y*K6:)T,X4T.\.04XG,(09^,H. *P?2^P^Z0#AM[,BT99O8[5 MFV3]E:8D!I16O""RXG >V>N1.+XW0#Q@YTYLKM\!^Y/ /T#E@8S1!)&\Y&P' MFG/P#O@]@,"/^IP#9E8PBAETF,$DYH:E$*K2E6:>$D25RAKYR)P9T,^Y=O9OM!'WK ,/*\V4?;]8-9/X8A2R>T[-$@9ET0L\D@ M?C.)*2I4L2^/L_3DQS;K)2C?C\(^](!=Z#E]9/.H^.C"?X_YEA0"44B5TKH. ME0O>%-.F(UE9UZ,G)E5UJYN9^O\ K@W4?,I436H[NL1U?S3+_U!+ P04 M" =.&U8I\>UBB$" ##! &0 'AL+W=OU3;$76Z1X#GEHTEFCS:.M ) 4,FXBO(L^%8FS_0>!5>P,L3NI63FUQR$;J91$IT<]WQ7 MH7?0/*O9#M: #_7*.(OV+"67H"S7BAC83J-9H90=V%4BNVC<[=GT8 )+) M&4#: =*G@*LS@'$'")VC;65!UI(ARS.C&V)\M&/SA]";@'9JN/)?<8W&W7*' MP_RK1B 3\HY\UKILN!"$J9+<*F1JQS<"R,Q:0$LNEH","TN^P1'W3%PZR,-Z M22[>7&8472&>CA9=TGF;-#V3-$G)G5986?)1E5#^2T"=@EY&>I(Q3U]E7$(Q M(N/D+4GC=/Q"08O_AZ>OE#/NNSH.?%=G^&92&^2_69A4O7W>SY=ZUE)>!TJ_ M?(<\B>,XHX>ACN=!Z3"HK98.YD&"V84UL:30>X5M3WMOOXFS,(!/_'.WH>U" M_:5IU_N.F1U7E@C8.LIX]-Z59-J5:0W4=9BZC48WP^%8N;\,&!_@[K?:35YG M^ 3]?RO_ U!+ P04 " =.&U8#X"/+Z\" /" &0 'AL+W=O_K9 4YU6>R (%O,JER:K"KEKXN%-#4D7+N1T$P]'/*A!>/W=A%W0)MV#NBKG"GM^HI"P'H9D4 M1$$V\2["\^G(XAW@&X.-;K6)3;*0\MYVKM*)%UA#P"$Q5H'B8PU3X-P*H8W? MM:;7?-(2V^TG]8\N.V994 U3R;^SU*PFWGN/I)#1DIL;N?D,=9Z!U4LDU^Z7 M;&ILX)&DU$;F-1D=Y$Q43_I0ST.+$/9W$**:$!U*Z-6$G@M:.7.Q9M30>*SD MABB+1C7;<'/CV)B&";N*MT;A6X8\$W^1!LB0G))/4J8;QCFA(B57PE"Q9 L. MY$)K,!H!,\B88 9..^08_V2WY2^[FL_$0[ M_,P@.2.]\(1$0=3KH$\/IT?;=!]GIIF>J)F>R.GU=^IMA6;/H:D+?4($F*Z4 ME>S R=J3M(Z#L;]N!WF)"(/@&;1EM]?8[>VU.Z<&!"Z%7<.OBJ9XXK$:D)_7 MD"] _>HRNE?0UI!S7= $)AX6"0UJ#5[\[DTX##YT+P(-FD"# P.=D*62NLO+Y>#% M+NJ/^NU]5%E^%;;E<-@X'![LD"9)F9<<-V!*:"Z587^H+=1=IBO58!ZZYPAL;E 7@^TQB%:\[]E)H_@/$?P%02P,$% @ '3AM6&Q$ MX2=!!@ *28 !D !X;"]W;W)K&ULM5I=;]LV M%/TKA#<,+=#%%BU_)'4,.%:*!EC:(&ZWAV$/C'1M"Y-$E:3B!-B/'RG+DF71 MK&4P+XDD\Q[R'EY=WD-QLJ'L7[X&$.@ECA)^W5D+D5YUN]Q?0TSX!4TAD;\L M*8N)D+=LU>4I Q+D1G'4Q;W>L!N3,.E,)_FS!S:=T$Q$80(/#/$LC@E[O8&( M;JX[3F?WX#%=V9.5<>OE0& M>8L_0]CPO6ND7'FB]%]U80Y1I)#D.'X4H)VR3V6X M?[U#_Y0[+YUY(ASF-/HK#,3ZNC/NH "6)(O$(]U\AL*A@<+S:<3SOVA3M.UU MD)]Q0>/"6(X@#I/M?_)2$+%G@(='#'!A@ \-\!&#?F'0/S!PW",&;F'@YLQL M75\()G\-I9V8?J$"T C]CFY_9*%X M17?),W A)U9P%";H>^+3A-,H#(B ,V6RS *Y25ZYX$@8<31-W@1&8G>3[I" M#D>!=OVBZYMMU_A(UPY&]S01:XYNDP"".D!7^E$Z@W?.W& CH@?^!>H['Q#N MX3[ZOO#0NU_?HZ7X[1=G-/ZH&>'\=#R\P]/ >"?#] 8&-_OEG/5S//<(WNV+ M?.LYH&\4S7PY;0SR:4L$9:^Z:=BB#7(TE0>>I\YXC.5@>I/N\SX;S888CT>C M1D//.#Z5JJYX2GRX[LAW\F0C&4 _D$YEY/+ M:+R+W7L0:QKLA[".C2WZ<,])5^/BO-ELK"'".-0SB1B41 R,1#PPZ@,$?,O! M@D2 Z!+)IT&6)U,TXQST' P:SN'AL,E!L]E <7!(@G&89Y(P+$D8MB#A6"!\ M0%[(!0N?,K78Z!@9-D)?%Q3&L9SNZ98V2V UVD8E;2/S2_3%NYNA_]!GPF*: MO**_[R%^ O:/CAHC4DNGYS;!/$M@-0;')8-C(X-?,D68>N,6,N^"]C4;-U/- M04 9^VA+AR6P&AV7)1V7I]#Q=4<'^KI)#M?T+2F7#5+Z!Z08>VI+BB6P&BE. MKZJN>NUH>9392,]+@;1/C'- C+FSMLS80JM3LU=X.F>E(/GHGB394BJ"C(7) M"MUD812HBV)IX\9L9>ZU;;JRBN;90JLSCBO&L9'QF12&*F$] HG0+1>JCI>< MIL#DFOEN\2,CLI+\1*EX+^? 4#7?%/W40K5_V5PNS>-IS9XEM#I[5='MF*ON MD^-U3G.M="__LE R39( +6!31'#*0JF6^@)IQ(4CEE1&$+< M;@!;4@S%%-A$\VRAU:>@DC..6<_8"^!A4^/U-?%K5=+80JN35XD:YSQ5TTC1 MLAYK6558%4%6T3Q;:'72*QWDF(60O8AMRB5GH*LJK(HF6VAU]BK9Y)AUTRD" MW S1.OBLRBM;:/7]WDI?8;.^.K[A\U6LI? 2:Y*@;Q"GE*DEZRY.2NYN..>82M^7P+I8(KI8+;?/LX?]N_Z*;V;TO1$TS4_J/%$A:)Q? MKH$$P%0#^?M2JNC=C>J@/!TV_1]02P,$% @ '3AM6-^G5J;O 0 &00 M !D !X;"]W;W)K&ULC53!;MLP#/T5P=BA!;K( M49HU+1P#K8-A [8A:-;MK-A,+%2V/(E.TK\?);N&AS5 +Q8I\3WRD9*3H['/ MK@1 =JIT[991B=C<<>[R$BKI)J:!FDYVQE82R;5[[AH+L@B@2G,1QY]X)54= MI4G86]LT,2UJ5-1[4OT6_P-&GD'C: 3\W:DL<' MED)54#ME:F9AMXSNIW>9\/$AX)>"HQO9S"O9&O/LG:_%,HI]0: A1\\@:3E M!EI[(BKC3\\9#2D]<&R_LG\.VDG+5CK(C/ZM"BR7T2)B!>QDJ_'1'+] KV?N M^7*C7?BR8Q<[OXE8WCHT50^F"BI5=ZL\]7T8 :;79P"B!XCW F8]8!:$=I4% M62N),DVL.3+KHXG-&Z$W 4UJ5.VGN$%+IXIPF/XP"&S!/K+[/+-BMV\>$RX4C9/0?/^TP/729Q)M,*\@F;3:^8 MB,7L#7CV?KCX%\Y)\R!<#,)%X+L^PY>9&BU=(NHWEBP+G09[->A_>4MA1SD/ ME/Y]'-+95-S&<9SPPUC*_W%B?KL8QW4U\]'@_*/Y+NU>U8YIV!$RGMP0A>TN M8N>@:<(LMP:IWF"6]';!^@ ZWQF:9^_XZS'\#=*_4$L#!!0 ( !TX;5@G MY Q0/0( *$% 9 >&PO=V]R:W-H965T]=5:0X%52-108DG6R$+JC&4.U=5$FAF M005W \^;N 5EI9/$=F\EDUC4FK,25I*HNBBH/#X"%\W<\9W7C2>VR[79<).X MHCM8@WZN5A(CMV?)6 &E8J(D$K9SY\&_7T0FWR;\8="HP9H8)QLA7DSP/9L[ MGA$$'%)M&"C^]K S@T1ROC7<3I]20,20Y[R>&'DA>B*)@R MT]2JW8BR5F]Z[=X.2I"4X["TU\C?KO&C_1 MAWY^"WV]TNBTI;X7GDH]S9N%X:E4=S! YO'Z2>6.85\Y;!'HC:;((-L'H0VT MJ.Q,;83&";7+'-]0D"8!S[<"YZH+S)CVKW+R'U!+ P04 " =.&U8-R!- MPG<' #N,@ &0 'AL+W=OWG4EK)-O8SB:><0SMYJ&M)VF[#SO[H(!BF )R)>$D._OQ*P$VQBB* M:97V)0&L>Y#.05?W7L'9'65?>$2( /=IDO'S7B3$^K3?YT%$4LQ?TS7)Y"^W ME*58R%.VZO,U(S@LC-*DCQS'[:II@]7)"$ MWIWW8&][X2I>14)=Z,_.UGA%KHGXM%XR>=;?H81Q2C(>TPPPF\-3?U 8 M%"T^Q^2.[QT#-90;2K^HD\OPO.>H'I&$!$)!8/EO0Q8D2122[,?7"K2WNZHK\I!B\'U M=7H@R+F@:64L>Y#&6?D?WU=$[!F@X2,&J#) !P;P,8-!93 XUF!8&0R/-1A5 M!L70^^78"^(\+/#LC-$[P%1KB:8."O8+:\E7G*D'Y5HP^6LL[<3L/14$3,$K M%+JK]6PO(E;W$3YGR8#>@@5-4^D$"_YUC); HSVJAHY\8@ZY6K3;#2:3=CO/ MV-&NG%H":W ZVG$ZZO3$@B6C*X;3$WE-K7KJ@9WG(J(L_I>$^PWG*FP3;:Q9QU)]&R"^9; &HJX.T5P'Z[:F: ^1UFTK-\6"L#?@+>2@LY7^2:L74Z;QGE6I_CMIS)T!VV M)&NW@E.W-3N, ^RJA26PAA;CG1;C'Z;%AUQP(9<#.:-.P/L\O2%,I\.XQ3": MHK'K'@C1;C:$C@M'!TH8A]=5">!.'1"W%6! =ZV47IWM#.WSRC8/HZJQL@OF6P!KB37?B M37_8!/'O"0MB3AK^ZC(3,FCB<5#JJ]-NVEINH#-MKS::9IJ%W3CF'8*N>^B]S /LJH8MM*8<>VD?-$>OC :$ MA#)Z930M(]4MOSMZ]:3"=O#J:L(I\_V[NBBK:+XMM";WJ.8>&;F_(ERZD6(I M*(G_^QU1"_ _6KZ-6!U'OK"*YEE%\VVA-56IDV7X1+;\_0ZJJII<9E+?O$P. M/XB(," BG#T>!VME;Z?3"(TUTTS3#H['Z-!W64V[;:$UE:H3;VC.O+4*U"*5 MD5;&M&QR?9 M6EK?TVPC%W#Y<^7U%Y0+>56 !R+ %0GH*E/5J1-#3:KJ0],+Z;R[S8S9LXKF MVT)KZE3GZ?#X1/T[=2I7X:J.6UQ67DZKF[E/2$)CQH$+TF);0^O1K*;N5M%\ M6VA-2>OL'9K3]WDFXC!.F?/XCQ%!CC,$RT2&M&4< MH"/:C-(U#+"*YEE%\VVA-?6H$WED3N0MI"UE^5=-IG(3$,PW.$[P34(*GUBD M*UJ-86LRJ2"BO8R9A]!9/JNU %MH3?GJ6@ RUP)^TOY*U:NG_*"FF6Z'1=-, M/@C3\>B@H6\FXUO)KE-\].PI?O$/?):!1;UYKB78W)-!&2EH?9W-5-VSBN;; M0FOJ5R?^Z/C$_UM+-/?KF)5&!O',W1@9Q+-9#O"LHOFVT)KBU<4%9"XN7&:! MU$&%=D7HH%Z1,182S'"=(PBKA02K:+XMM*8P=2$!F0L)^V^KR"P)KV.!DVTH M<%7>L,R.WN1"O?1UR7F.I9I:U31[\A-M3&"S:.!91?-MH34%J4L0R%R",,T4 M\!_HM'U@OE7G662U'F$5S;>%UA2MKD>@9W]QP.+V0=79)[E4S %(7[0 MQMAFI,[*6JTFV$(KE>WOO=>?$K8J/JC@(%!SHWPG?G=U]]'&O/A4X>#Z!3SU MRD\O:ICR2Y!WF*WBC(.$W$I(Y_583BQ6?EQ1G@BZ+KX>N*%"T+0XC @."5,- MY.^WE(KMB;K![A.7V?]02P,$% @ '3AM6*LF-(]A P ^@L !D !X M;"]W;W)K&ULQ9;;;N,V$(9?A1 *["ZP:YTLR5[8 M!A)G>[A(-TC0[471"T8:6T0D4DO2F/S,#/\OQE)G,5> MR >5 VCR5!9<+9U$&GA>[ M)67<62WLVHU<+<1.%XS#C21J5Y94/E]"(?9+QW=>%F[9-M=FP5TM*KJ%.]"_ M53<29VX;)6,E<,4$)Q(V2^?"_[SV ^-@+;XQV*O.F!B4>R$>S.27;.EX1A$4 MD&H3@N+?(ZRA*$PDU/&]">JT9QK'[O@E^H\6'F'NJ8*U*'YGF*0ME?LF]L/8>D.Z5%V3BC@I+Q^I\^-8GH./CQ"8>@<0@. M':8G',+&(;2@M3*+=44U72VDV!-IK#&:&=C<6&^D8=R4\4Y+W&7HIU>_"@UD M1CZ1NYQ*R$61@53OR)?O.Z:?>0=8/X")J MRQN\\%X&HQ&O()V0T/]( B\(!P2MSWTL>5/PL3%//8Q1BPBORIUUKUU$Y;M=/SU>[M&X(5 MIX\@\8TG6TFY)AG%!ZK"AP$L2":*@DI%*I UU"!3?6S443L]X*DMDHY%,O&G MPSA1BQ.-XOQD!". %@3*JA#/@-E'/)(QB5\9(=6Y-8F.LAT$B>=Y!Q #9G[2 M*5V/(FXIXO],\9:UBH\J,9V85ZE'&H\4M$>9M)3)*.4W_,) =FX]DJ-$?_*] MX*@>0V:SZ-1;,FNESLZ2^I9)GQTE/9S,YP8MS'P49DUYBG=N MYL)3A<]3YF+GL 'V#VHQ/TKR81G&+'JB?>_U5O/^M>RWK$LC(QJA&S7IXW4N M;?^MKXTF8N_C$T;^T<4Q8->_7_J2@U?)P?]S=S3G'GR0_$.LX&^_2&ZGBRI! M;FUSJ4@J=ES7#4:[VC:P%[9M.UB_-(VM[P]1=\3656\85*6"#(;U)@GID MW6C6$RTJVZO="XV=GQWFV)R#- :XOQ'8KS43Y:V=:;,G&QCE@)B'IW3VTS31SO6?%7D 3VW(E _<)DK*@Y*55#RO MG;6"G!75+WVN$]%RP.$!!U([D*Y#<,#!KQU\"UHILUBW5-'I6/ -$L9:1S,7 M-C?66].PPI3Q00G]E&D_-?W,%: 1^H >EE3 DF/*$O MI(D MT@M(*EJDK%B\1[P>?,N*.G/O^E)710YM9+,:U], >R$>CMUU&ZC'C$3#D=>8 M[0@/&N'!^<(W=E% BN@:A%[D")Y!)$P"*@5+P *E/,NHD*@$4<'ULE638Z^E MVA]TR7Y@M,,U;+B&1[G^$+0P!(HCR,N,OP!(I/E0RH3^9^%"GER?X7[BP\#S M.A#[5C@.O0/5"1N*\*L2DO4!AV8Q;7#N6_D#^*X'S-J,*.CF'>UXO3D MFD1[V?Z R_&84=MCQW!87C@Y1HU>D>GZKU<]D<]B25QAV?4MU2B?IJXH8F/ MTLQHD>CM-G7AN=2O5>KJIF$.3)U1CK@GS;[^=-3WF.$@/K1(L+?=V[S_3'"Y M M4B=BLT[#+V6L7^ <36]HW_MPVF#MW..XE)%'872X]=9R?:%4^VXLG9XB]: M&=*3\PAW\<@9^PS>[OSXM*V_5D\?,SB],ON;.O'#8=C=(8]+,$> *UG2!":. M[O$EB#4XTU]_P:'W^Y'>!F][!'Q:D["#>,'R]38 >V_G48WGYL!MM=(YB(4] M84B4\%6AJBZT&6U.,=>V=^^,WYC3C6W1MV&JH]$G*A9,9RV#N0[I#2+=(HCJ MM%'=*%[:AOV1*]W^V\NE/J&!, ;Z^9SKIKV^,1,T9[[IOU!+ P04 " = M.&U8='S0%V@# "A"P &0 'AL+W=OZE^I>)X@&'E.1Z9F3&)._=UT=)9@RW98IYBIKG,0.%VYBS\]TL_L ;EBL\< M][K5!TME(^6]'=S$,\>SB%!@9*P+1LT#7J(0UA/A^%H[=9J8UK#=/WK_HR1/ M9#9,XZ447WALDIESX4",6U8(JWG0%1H(]/:F!"D M/*M:]E@GHF4P?,T@J W*1+A5H!+E%3-L/E5R#\JN)F^V4U(MK0DC@E=!^ !]D9A(-UUF,\7,'+O%HR 1',LO@ MI,,$ [M97<'[V%L[ !6W9Z;HY$6G0I&U01AJ^$NDON4<%0J3< MP#G/()9",*4AI]DR2&<^*I_CTJ>5R\-\T!\&4_>A \FP03(\B>0NMS$%_S$D MPQ=(AOU@T(UDU" 9G412GJ!W2Y)(#"MV(.D:6"C%LAW:?J\^,SVX?D05<8VP M4CQ"N+4K>M4!U/"Q,-JP+.;9#O[IW+"*084E;#$()L$X#+LYA V'\&=R:('O MP9?R1B!'BP=4=,-]8]-%*NPX(&._F]*XH33^?91NT=[\=J\N2 M5-ODI=H&X2@<=7/PO:?7Q_N9+%KP_Y?>:G2V:2GNE3O$;[VI_N]C]6.2^P^D MPZ/8)E9LIUY&/WAB'_PRO3U+Q7?JK8;W3'">]U)P;JMJ2E'MRMI00R2+S%0% M5#/;U)^+JNIZ6EX5KQ^8VA$R$+@E4Z\_IN"JJ@>K@9%Y68-MI*&*KNPF5$.C ML@OH_U92'58/;("F*I__"U!+ P04 " =.&U8_'EGE0 " !%! &0 M 'AL+W=OF_GVUH1*5$[0OVV?=]=]_=F:25ZD67B 8. M@E=Z$93&U#>$Z*Q$0?5$UEC9FT(J08TUU8[H6B'-/4AP$H?A5R(HJX(T\6=K ME2:R,9Q5N%:@&R&H>KU#+MM%$ 5O!X]L5QIW0-*DICOG9"OEBS/N\T40NH208V8< [7+'I?(N2.R M:?SK.8-C2 <<[M_8OWOM5LN6:EQ*_I?EIEP$UP'D6-"&FT?9_L!>S]SQ99)K M_X6V\[V:!Y UVDC1@VT&@E7=2@]]'0: :'8&$/> ^+. :0^8>J%=9E[6BAJ: M)DJVH)RW97,;7QN/MFI8Y;JX,,HLSZ8,T"%$(EW";98UH.#68PV]3HH*E M%'8R2M>R/<)/J36,5F@HXQJ>\& :RL<6^+Q9P>C+."'&YN-82=;'ONMBQV=B MKS";P#2Z@#B,IR?@R\_#X_=P8JMP+$5\+$7L^69G^#XJP'V528$P7T6QZ%89A0O9#C2<=K[\-'3LU9-!D]\!^4;5C ME0:.A86&$S>2JAO:SC"R]GW?2F.GR&]+^\Y1.0=[7TC;^]YPHW3\2(5\#T M3L9%290VQ=:5E0"26E!9N-CS)FY)*'/BR/I6(HYXK0K*8"60K,N2B#]S*/A^ MYOC.T?%"M[DR#C>.*K*%-:C7:B6TY78L*2V!2!OPD\)> M]M;(5++A_,T83^G,\8P@*"!1AH'HWPX64!2&2,OXW7(Z74H#[*^/[%]M[;J6 M#9&PX,4OFJI\YMP[*(6,U(5ZX?MOT-9C!2:\D/:+]DWL%#LHJ:7B90O6"DK* MFC\YM.?0 _B3"P#< O!'P/@"(&@!@2VT46;+6A)%XDCP/1(F6K.9A3T;B];5 M4&9N<:V$WJ4:I^+O7 'R?72'GEC"2T _R &D-E>"[ZB]*_U43C=OEJ (+>2M M#GM=+]'-I]O(55J,H723-O&\28PO)/8Q>N9,Y1)]82FDIP2NKJ(K!1]+F>.K MC$M(1BCP/R/LX6! T.+_X?B*G* [V<#RC2_P+6HA@*FADVF H06:-MO%?AC> M>YX7N;N^X($X?^SUXTZ4C3MEXZO*EI"!UI8BVMRJ,K;I"_R7UO#\K' P.=;9H^VB3_XYWK*-4/I+TTS(I^)V%(F40&9IO1&4ZU*-&.G,12O;.=NN-)S MP"YS/:E!F "]GW'=O:UA$G2S/WX'4$L#!!0 ( !TX;5B!>:HC0@, .<* M 9 >&PO=V]R:W-H965T'7!*K@%/;>>F_WQD(I<*P2ON2V.;N_-R=[;O1 M7L@7M0;0Y) FF1H[:ZTW%ZZKXC6D3)V+#63X92EDRC1.YM[ M7NBFC&?.9)2OS>1D)+8ZX1G,)%';-&7R[0H2L1\[U#DN//#56IL%=S+:L!4\ M@G[>S"3.W,K*@J>0*2XR(F$Y=B[IQ37UC4(N\9O#7M7&Q+@R%^+%3&X68\R ]\A\59ID9;*2)#RK/AGAS(0-04:M"CX MI8+_685>J=#+'2W(F3+/)2(H]D48:K9E!'IM<&[WAF4GCHY;XE:.>GMP+ M#81272H%6Y&0*FO%$G:+8\^.4G'P]';D: M88Q)-RXWOBHV]ELVGD)\3GKT._$]OV=1O_Z\NO]1W<405''PJSCXN;V@Q=Y, MXLV0^HVP;$'@=%:US:W"3C^W8R[);G(6]2//\T;NKLYOD1OBY:K)?0#M M5:"]3M";3+-LQ><)$):GP\98F AK>U//;R)V[F0>D NU83&,'7PA%,@=.)-O M7VCH_>@(>%#Y$?R_'YTF/@]8>!LT@G)&:6L^^I4?_7_XL<.#(N0;*1%L?O0; M6X>TF8ZF5,]OY0LKOK"3[S*.Y1:O,1SPY5=XM MSD&%.^C$S>L($4ORK*!X;VR( TLJ_<@2TJ9@"U]4\46=?%@[L#)D&,YXC>?7 MFNVH&9FPB6:1:L_VL,(;=N+= I8T^&BW97K'GN]Q;%8O_.2I#P$O(7<4I^"P%(D;(*#,&B2 MN[4NQ+2 =TRN>*9( DO4],X':$(6754QT6*3-R9SH;'-R8=K[$1!&@'\OA38 MG)03T^M4O>WD+U!+ P04 " =.&U85V-U\#$# "+"0 &0 'AL+W=O M<"Z[)X]9W59C0Y5H1I! J#0$Q<\>II D&@EY M_"E K3*F=CQNOZ'?&?$H9D4E3'GR.X[4=FP-+!+!FNX2]<@/WZ$0U--X(4^D M^2>'W+:/$<.=5#PMG+&?QBS_TI';H.#7SCX1FC.S,B: M444G(\$/1&AK1-,-DQOCC6IBII=QJ03.QNBG)@]< 7%=2' M+GF$D+,P3F)J,G\V T7C1)ZCU=-R1LZ^GH]LA5PTHAT6<6_SN%Y#7-9S4LCCK$Y#KZ(AJ$JH&GE>8^:#DEO0SHT+O)18OJ7J MJ 65J)>#FOS6F+7LBW[)KM_*;JGT7F[DUJ\N?3"LE535K-?(R77> M2X/3RFHA^#XV]1J?"R0^NM!J[WNG>B]Y?LWAJ#-TW9H=:!^5M13$QE1[24*^ M8RJO"^5H^:*X,77TT_BM?FF8&PO=V]R:W-H965TZ2SN$!U--R+'!FER@12R"5C*=$P*QG#9RKZT#;&X.?#-9R9TRTDBGG+WKR M+>I934T(8@B51J#X6,$UQ+$&0AJ_"TRK#*D==\>OZ+=&.VJ94@G7/'YFD5KT MK, B$2_-/UKEMQ[=(F$G%D\(9&20LS9]T4^1AQ\'I M''%P"P=WWZ%]Q*%5.+2,T)R9D36BBO:[@J^)T-:(I@>IVHAR4T:0?06P$8EI1SW5<[0 MK44<0=@@+>>"N$VW54'H^M_=W1HZK3*[+8/7/H+W8PF"*I;.\RQ>$/.67/+9 MY1/F=" EJ*JLY:"> =6OX:K?#IPF_KKV:E?,H9W3<;U=NS>LVR7K]FFL[QB= MLIBI[05YY(K&59QS2/\-YW9PR+DVM*Y95W))0^A96)0DB!58_4\?'+_YI>8X MO%*85ROLEJ4T#>$46=Z!K'U!M2'?*<@O!?FGG=3-!LN[A"HE_N%E<0/O\( J M[5I'+U6GI-HYC>JSJ; 0D<$*=^9 )J"[3FF!%48DY.P74%%96NK#.1[9HJ&PO=V]R:W-H965T=>B5A?^KY>ER"H MOI U5.;.5BI!T4S5SM>U KIQ(L']* A27U!6>47NUI:JR&6#G%6P5$0W0E#U M>@5<[N=>Z+TMW+-=B7;!+_*:[N !\+%>*C/S>Y<-$U!I)BNB8#OW/H>75V%@ M!6['#P9[?3 FMI25E$]V\G4S]P*;"#BLT5I0'X MS?W&%6^*65$-UY+_9!LLYU[FD0UL:C$)H%@57NE+]U!' BB:$00=8+(Y6Y!+N6"(BUR)?=$V=W&S0YT.,U&:6E/2T_1LB%:^D^T:4^;GJ+-")9*-KO2 M_ ,GLR'T=.!8D\DH.^O9V;OL[Q(I)]R]2)S1%>,,&>BA!-E1@FD6I*,)9GV" MV;L);D%KPD3=(&P(JQ 4:!SBSX[XY]$L&3_^,/C3:(+_=0B=T^&K&V?Q0 C_ MH/'9C\@=53M6:4/9&F5P,346JNW+[01E[7KA2J+IK&Y8FF\9*+O!W-]*TP^[ MB6VO_=>Q^ U02P,$% @ '3AM6!:Z(Y-D @ 5@4 !D !X;"]W;W)K M&ULC51M;YLP$/XK)S9-G90&0OJR=01I#9NVJ9VB M9FD_3/O@P!&L&IO:)K3_?F>@*-/2J'S /ON>Q_?<^1PU2M^; M'"8RFDF7F% MM=6%[YNTP)*9L:I0TDZN=,DLF7KCFTHCRUI0*?PP",[\DG'IQ5&[MM!QI&HK MN,2%!E.7)=-/ERA4,_,FWO/"#=\4UBWX<52Q#2[1KJJ%)LL?6#)>HC1<2="8 MS[S/DXOYU/FW#K<<&[,S!Z=DK=2],[YG,R]P :' U#H&1L,6YRB$(Z(P'GI. M;SC2 7?GS^Q?6^VD9^SSL "8G+P#"'A"^%C#M 6WF_"ZR5E;"+(LCK1K0 MSIO8W*3-38LF-5RZ*BZMIEU..!O_5!9A,H5CN,(-$W"4H&5<&/B%C[9FXKW; M88VIN84[;@M(,$>9,6D-< DKRPJ@NP0KF:&@@FC,X,M#S2NJM(7?UUBN4?\A MDM4R@:.W[R/?4M3N;#_M([SL(@Q?B/!'+<<0G(\@#,)P#WQ^&)Y@.H;I9!_< MIUP-"0N'A(4MW\D+?%?*&)@K:;G:6SQ6>;Y/VD':UP?=96#Z7YY._DU4I\W?N?7NQ;EF M>L.E 8$Y 8/Q.3'HKHL[PZJJ;82ULM16[;2@AP^U$IC?\" M4$L#!!0 ( !TX;5B\^ TXH0, "<. 9 >&PO=V]R:W-H965TV1"5YV?WW/9*-,6#NVDI@H75*$]>GM.>F+.;.>&CGEG(\%)E.8@Y+ M2526IDR^3"$1NY'C.?N)C_$FTF;"'0^W; ./H#]OEQ)';ADEC%/@*A:<2%B/ MG(GW,//:QL%:_!G#3E6>B:&R$N*K&;P/1PXUB""!0)L0#/^>8 9)8B(ACG^* MH$Z9TSA6G_?1?[/DD_[/G0HB*@]>[X. 7#OZI0^>"0[MPL,JY.3)+:\XT M&P^EV!%IK#&:>;#:6&]D$W.SC8]:XFJ,?GK\06@@7H>\)>_2;2)> ,@4.*QC M398)XXJ\GH-F<:+()WC6&4O>H.GGQSEY_>K-T-6(P,1Q@R+;-,_F7\CF^60A MN(X4><=#"(\#N B]Q._O\4_]QHAS".Y(VVL1G_KM&D"S;W?W&^"T2SG;-E[G M8KPUSH1DABQEO,ILJ1HA6V3!GN,T2\F$H&M,<^7&]$H2O482DR"0&6Z,)0.J16:9E!>JK'>FXJ#3 M.Q<[-^M5S'J#[D6U[TN@]XU E\@]#A$9^6L!Z0KDWW40&V-\NY0YD1L%.Z+; M+^GV_[NX#L?#IPA31"()ZTCWSP3W**7G&].8\4H^@Y+/X&9U-CBK,[]?4V:MHQ_I4>@/OA\_R!=-!9!2K&K6JZI4*_U((N60OM=+E8/K'1^C9&=J,^5I- M_(,F_K4UXQ,ML,.YLG :TWYWX=PHVK%(AR[(N[H-^C\*IZXIHMYIW=RT*W(K M+7<* MW>,!*/-;23[08FL;^Y70>$VPCQ'>Y$ : UQ?"VSNBX%)4-X-Q_\"4$L#!!0 M ( !TX;5A/$HR9]0$ 0$ 9 >&PO=V]R:W-H965TPC9OZ]M M"$VE9E_ ,YYSYLS%V:#-DVT!D)RE4'83M8C=':6V;$$RN] =*'=3:R,9.M,T MU'8&6!5 4M!DN5Q3R;B*\BSX]B;/=(^"*]@;8GLIF7DN0.AA$\71Q?'(FQ:] M@^99QQHX /[H]L99=&:IN 1EN5;$0+V)MO%=D?KX$/"3PV"OSL17@;G?">Y!"$_D9/R>.*,YI0=>GR_LGT+MKI8CLW"OQ2]>8;N) M/D2D@IKU A_U\!FF>E:>K]3"AB\9QMB5"RY[BUI.8*= B:%+UU<=:2 S1N FC)JQT@X\*2[W#&GHG7&467WI/0Q2<7\47R(N,.R@5)XS M'L'X!GSKP##DJID[\+]Z1[9U8//;?\J3C)ZN!="KR4@P3=@_2TK=*QR'-'OG M%=^.D_T;/KZ/!V8:KBP14#OH*1@?X.YK M[68]&3[!_/#S/U!+ P04 " =.&U885X* M7JJ!DVM=7;BN2G(HJ#H5%92XLQ"RH!JG,G-5)8&F%E1P-_"\R"TH*YVX;]>F M,NZ+I>:LA*DD:ED45-Z/@(OUP/&=AX5KEN7:++AQOZ(9S$#?5%.),[=E25D! MI6*B)!(6 V?H7XQ[QMX:?&.P5AMC8CR9"W%K)E_2@>,90< AT8:!XF<%8^#< M$*&,7PVGTQYI@)OC!_9/UG?T94X5C 7_SE*=#YPSAZ2PH$NNK\7Z,S3^= U? M(KBROV3=V'H.299*BZ(!HX*"E?67WC5QV #XT0% T ""IX#. 4#8 $+K:*W, MNC6AFL9]*=9$&FMD,P,;&XM&;UAILCC3$G<9XG1\)300OTO>DZ$)*-/W1"S( M:*G03BDR@PQ3IA7NCT6I!&NW?5>C M,$/O)HV(42TB."#"#\BE*'6NR,"![=&P5'&"22G)/3?D< + MPCV"QG\/#X[("=LHAY:OT_WC$HHYR)_D-]X%QE.[N:PJ?M]N[7/E MZ#FF(%VHBB8P<+#B*) K<.(WK_S(^[ O12]$MA62;AN2[O,35D.CC3QTO/ \ MVDW8KF$8G8>]@PF+6G71?R1LPE0E%)WCZYQ*?-ZV4))A55$)_&CZCI[ZK^E[ M(;*M /7: /6>G[[>SC,*O+-P3_KV&':]3FY&_2U 9K8M*9*(9:GKFM6N MMIUO: O^D_41=L2Z@3W2U.WTDLJ,E8IP6""E=]I#6;)N4?5$B\I6^;G0V#/L M,,>N#M(8X/Y"X%5H)N: ]G]"_ =02P,$% @ '3AM6+TH.Y^D! ;" M !D !X;"]W;W)K&ULK9IM;ZLV%,>_BL6FZ5[I MWO),2)=$:LM3)K6KVMWMQ;07;N(DZ +FVD[22OOP,X32I! KZ4Y?)&#._^=C M_.= <$=;RK[S%2$"/>=9P2W*,]TR#$_/<5IHDU'==L\F([H665J0>X;X.L\Q>[DF&=V.-5-[;7A(ERM1 M->B348F7Y)&(;^4]DWMZ2YFG.2EX2@O$R&*L79F74].J!'7$GRG9\KUM5 WE MB=+OUZ34@S(+?BS6C&ZT^T;6(-#/GYD3L"22G7V U NN]P#DBL!N!?:K :03.J0*W$;BG"KQ&X)TJ"P7N! M=T3@-P+_U!Z&C6!8VV$W?_7D!UC@R8C1+6)5M*15&[6#:K6<\[2HS/XHF#R: M2IV8W%%!D.FBK^BJLETJ7A!=H.LUEW&RE,X67!Y_(#-:S-(LQ;5+9=0? M5.#L-01-BQG-"1*T:;^A!:=9.L>"S-$=:0,^!43@-..?)?/;8X ^_?QYI LY ME"HA?=:D?;U+VSJ2MHUN:2%6'(7%G,Q[](E:;UH*@"[/87LBK=<3>6TIB8^D MO$"V\059AF7W)'2CEO^V+I3R0"V_Q4S*S:/R\/3DK1YY='KR??+X].3[Y(E: M'I"9T79-<\YPMO9O,_2.YU;ZZJ;T&9B.K8A_T;Z9M\I/7&F MXW7B@FZY%RKVVO2C7-,?]B)FW;C;,L_X!W, M@M/.@J._U,>^),TSYJ/;>UGJNTWN\E M8?(>62S?[IY_WY+\B;!_^KRGA)WK/4A8 D+(6$1)"R&A"60L"D0[,#%7NMB M[X.W,:7N7,-"P@)(6 @)BR!A,20L\;I%T#!\OULMNX%#VQL>K9:#UF>#CU9+ M]*_\(9)F\_K@NBRS%V4A5?9SKB\A80$D+(2$19"P&!*60,*F0+ #@_NMP?T/ M%E*E[ES#0L("2%@("8L@83$D+/$[]=$=]/S.FO;$V>[Q.CIL;3;\'W4T2'E) M.7[*")*_C 2I7S&BJ[+$C&3*JJKL]5R30L("2%@("8L@83$D+(&$38%@!W8W MC;<7E\8'ZZI:>*YG06D!*"T$I46@M!B4EC2T_;+IV+[;+:]]@89I'*VOYMZ; MNC150I/-NZD+0 E!:"TB)06@Q*2QK:P4MYS^MY1NT+' Z<;A'5]U8> M<\*6];(U1S.Z+L1NR:1M;9?&K^H%X7?MU^9E;/:T)]52>KW2^8;?KO-%<%SPJH >7Q!Y8-PLU-UT/Z# MP>0_4$L#!!0 ( !TX;5@7)RT+.P, $\* 9 >&PO=V]R:W-H965T M3 M7""J8V>V@?;?SW;2-)2 MHH7B.U[3LZYOK%O=\OX@U@!2/28$2IZUDK*_-*V M1;R"#(L+E@-5*PO&,RS5D"]MD7/ B0%EQ/8<)[0SG%*KWS5SM[S?96M)4@JW M'(EUEF'^- 3"MCW+M9XGINER)?6$W>_F> DSD/?Y+5CEQ' TS$CQ2VHO:,M)4Y8P]Z,$EZEJ,5 8%8:@JL_C8P D(TD]+QIR2U MJG=J8/WYF?V+,:_,S+& $2,_TT2N>E9DH006>$WDE&V_06FHI?EB1H3Y1=LR MUK%0O!:29258*2J]54X63_ADE ;@N=HX%.:"J?$%N@X5JH."'0 M#)9JSZ10ZR-&!2-I@B4DZ$85V P3$ C3!'UG='E.U'8D:""$6IK0HL#T1LV? MT%=@2X[S51JC@:HU=#8&B5,B/BK:*>2,2SPG4 O#1+TNRQDU[_YU#=D<^&\5 M?3\;H[/W'[NV5-ZU SLN?0X+G]X!GZZ'KAF5*X&N: +)+H&MDE9ESGO.W- [ MRCB&^ +Y[B?D.9[?(&CT[W#OB!R_VDC?\ 4'^*:P ;H&T92: MDR2/U=;_JA MZ_GJ2W>Z]J8NN2FP$[GUP!UQ024N."INIW;(2[5@72V-D@N^L*:DU8K:^XH; MXMJ!=U!PJQ+<.BKX_F9R=S5&L[O!W=6L2=]1N#Y[+T6.8^A9ZG 5P#=@]3^\ MA78EKG[ANVGM* C]P M]A4WQ47.0<%1)3@Z*GA")7!J#CYUAA7G5I/,HRS_6SXG(MLQW*D,=]YKC;GQ-53$M8/0-<+&HZ=ID _;!!MUZ[F#/C2="P" MQ6Q-97'75+-55S0PO<"K^:'NELR5_T)3M%K7F"]3*A"!A:)T+MI*%2^ZEV(@ M66X:@#F3JITPCRO5\0'7 6I]P5034 [T"ZH>LO\74$L#!!0 ( !TX;5AH M-^(/$0, !T+ 9 >&PO=V]R:W-H965TRC#^U04;>':0^&7,"J$Z>V@5;:C]^U25,0@;5; M7H@_[CDY]Q[LW.Y*R'LU!]#D,>69ZCESK?-SUU63.:14G8D<,MR9"IE2C5,Y MXSO/"[=L M-M=FP8V[.9W!"/1=/I0X3*Z2GN,91#*_I)5$>LY9+)06J0%&!6D+%L_Z6-1 MB V W]@#" I \%I 6 !"F^A:F4UK0#6-NU*LB#31R&8&MC86C=FPS-@XTA)W M&>)T?",T$+])3LF%*2C33T1,R>5"89Q29 0S]$PKW.^+3 G.$JHA(3?X!QM* M_#-)!- L(9\>%BPWH2?DBQ#)BG%NUZ\R3;,9&W,@%TH!,AT-0%/&U3%RWHT& MY.C]<=?5F(H1Y$X*V9=KV<$>V0.8G)'0/R&!%X05\/[KX<$VW,4"EE4,RBH& MEJ^QAV^K-M3F6973FJ1I2SE5.)]!S\/Y0()?@Q!_>^9'WL3?J<&=-$FU4O1%Y%>Y4Q+6"8*\[S5)E\U_=(;_Q1#*>V,U%GO.G@\8= M?,];C:N);*LD45F2J [CHAU#PK#=V36N*J[3W&M*% MJ<%^MLA%GE,)_*"-!]_Z5AMK(MLJ4+LL4+L.&]L[]OB!'^[:6!$7!JV]-G9* ME9V_J)2Y0"/AA-R([+3P\J!#!PG?ZE!-9%NY^]Y+&^#5X5'!LOEI\KV&MVM2 M96 KVG7)W>A=3.-X3>6,98IPF"+2.VLAA5SW8NN)%KEM9\9"8W-DAW/L7T&: M -R?"CQEQ<1T2&5''/\!4$L#!!0 ( !TX;5B2OY9MA@( 'X' 9 M>&PO=V]R:W-H965T7[.BN@I'H@*Q"XLY:JI :G:N/K2@'-':CD?A0$L5]2)KPT M<6L+E2:R-IP)6"BBZ[*DZO<4N-Q/O-"[7UBR36'L@I\F%=W +9BOU4+AS.]8 M=Z0%'H_OV3\Z[^AE137,)/_.R6%-:VZ6Q@4>R6AM9MF!44#+1?.FAS<,1((PO *(6$#T$C"X ABU@Z(PV MRIRM.34T393<$V6CD4UF4F0@C*(N MO7)-EDQOR8LY&,JX)G=P,#7E+VVDDP7J <3%_[B!<@7J9^(;5&?/\+-6R;11 M$EU0$D;D1@I3:/)!Y)"?$OAHJ_,6W7N;1KV,<\@&9!B^(E$0#<\(FCT>'O7( M&7:I'CJ^T06^ZRR3M3":+"$#MJ,K#KWIZF6SK_M*5S2#B8?/5X/:@9<^?Q;& MP?MS5I^([,3XJ#,^ZC5^YF]R5^ QA>0Y68"RFU@QSN6@(7[GB&U!VJ7!($S\ MW;&U_I@3Q>-.\;A7\1)V(&H@4Q!9@=6M_W_=R_6O%_5$9">VX\YV_+\N*G[$ M1?7'-(K]HU*&)6;C*KPF[N4T+[];[9K(M:N=#]:GV%R:7O"7INE,-U1MF-"$ MPQHI@\$;3+EJJGTS,;)R!7,E#=8Y-RRP08*R ;B_EE@TVXD]H&NYZ1]02P,$ M% @ '3AM6+!;6PE9 P 7@\ !D !X;"]W;W)K&ULM5=-C]HP$/TK5BI5;=62.$!@*2 MT*H];(58M3VL>C!A(!%)3&T# M6ZD_OK:3#21-W.6C%XCM>>.9]Q)[IK^G;,T# ($>XRCA RL08M.S;>X'$!/> MH!M(Y,J2LI@(.60KFV\8D(4&Q9'M.HYGQR1,K&%?STW9L$^W(@H3F#+$MW%, MV*\11'0_L+#U-#$+5X%0$_:POR$KN ?Q=3-EY- ML*< VN);"'M^](Q4*G-*UVKP>3&P'!411. +Y8+(OQV,(8J4)QG'S\RIE>^I M@,?/3]X_ZN1E,G/"84RC[^%"! .K:Z$%+,DV$C.Z_P190FWESZ<1U[]HG]DZ M%O*W7- X \L(XC!)_\EC1L01 #=K &X&<,L KP;0S #-,J!5 VAE@)9F)DU% M\S A@@S[C.X14];2FWK09&JT3#],E.[W@LG54.+$\ L5@+"'WJ$Q37Q(!"-: M#[I$LY"OU;P. EC)X-4$! DC_KK>1#MXN(-X#NQ'WQ8R7+6I[6>AC=/0W)K0 ML(ON:"("CCXD"U@4'=@RSSQ9]RG9L6OT. &_@9KX+7(=MUD1T.3Y<-<03C/G MOJG]M6K\W?H^W2:"HQGX$.[(/(*<+O3[P.JMD43C'NK8Z/$-\6%@R7.! ]N! M-7SY GO.^RH"KN2L0$^2J-S-@'7,F-5Z$:+BEK M='QFRIT\YXE2;M6WTBU+56G5KM'J4*!@W>.&W _EKQY(KN'>W# MUFGG>4?8*DPXBF IPW :'5G\L+292P>";G1[,Z="OH[Z,9 -,#!E(->75+8X MV4!MD+?4PS]02P,$% @ '3AM6(A;E54= @ MP0 !D !X;"]W;W)K M&UL?53;CILP$/T5RY6JK=2&2RY;I8"4;+;J/J2- M=GM15?7!@0&LM3&US9+\?6U#:"HEO,",/>?,&7O&42ODLRH!-#IP5JD8EUK7 M2\]3:0FZ/L+CQ-:X21R:SN91*+1C%:P MDT@UG!-Y7 ,3;8P#?%IXI$6I[8*71#4IX GTMWHGC><-+!GE4"DJ*B0AC_$J M6*YG-MX%?*?0JC,;V4KV0CQ;YR&+L6\% 8-46P9B?B]P!XQ9(B/C3\^)AY06 M>&Z?V#^ZVDTM>Z+@3K ?---EC-]CE$%.&J8?1?L)^GKFEB\53+DO:KO8N8]1 MVB@M> \V"CBMNC\Y].=P!@@65P!A#PB=[BZ14[DAFB21%"V2-MJP6<.5ZM!& M'*WLI3QI:7:IP>GDL]" @EOT#MWSFHFC.6^-5H4$L)9"-QO0A#*%OL)!-X2] MB3QMTEJPE_8IUEV*\$J*($1;4>E2H?LJ@^Q_ L_H'42')]'K<)1Q ^D$38.W M*/3#Z0C?=#B$J>.;7>'[DNJ:\5]X-]);(@M:*<0@-U!_[G)L\@_%BO.2_)YG6;%Y6!5EINWPV&Q7/$U*]Z(#<_D)P\B7[-27N:/ MPV*333B=B6:9+QFYP4V_6:Y5_>\50\7P[H MX.6-V^1Q559O#*>3#7OD=[S\L+G)Y=7PH!(G:YX5B^)7_,TK92D'Y]JT<'AGI7A MZ>L7]?FN\;(Q]ZS@UR+],XG+U>5@-" Q?V#;M+P5SPM>-\BI])8B+79_R7/- M&@.RW!:E6-?&TH-UDNW_L\_U%W%B0.TS!F9M8'8UL&H#JZN!71O870V#<6TP[FI C9?([5)RN _Y+E]\5K+I)!?/)*]X MJ5>]V"7=SEZF29)5_>.NS.6GB;0KI[^)DA,Z)A?DEC\E5=871#R0FUQ>B6V1 M?B%A46QY3#YD;!LGI7QU+1F1)C&K+N9)QK)EPE)R5\HW9,\I"_++ 7XEA=^Q M5"*<9MGR_?$(N^ M)J9A6H#YM=[\CF^DN7'6W->;1]M,:S[3F[]GN=;Y>?>VFX!YT+WMD/FB>]LA M\[![VR'SJ'O;:=-\*#/_D/[F(?W-G9Y]1N\JEFDJDU[F[X8E\462D27;)"5+ MH9S<:SD[K6KB>9I2U[+&AF%,AD^GV0>!CF,JH ^!(]=1P!D >K2Z\U?@' *- ML>IC (&VH?JX@$#/4&\=0N#8H0H8:6-2K0C>%ANVY)<#.>47/'_B@^E//U#7 M^%43<>L0<4L;\=MJ],GDR,59GB798P$%>B_AGK3$!N-W#8&FH<;/!T#'=D=J MH"'0,%TUT#"HWCJ 0.IX:J!!'PW5QQ "+5?-B$@;BF\,M'T(M*T-].]"]F)2 MK%C.5R*->5[\3/BG;5)^@2)N*TURJ0/$YQH"K;&:Y#X$4E,%9P!HC$= Q"'0 M>@&!8UL=+$( -&VJ@I&MC $N]9IC0".:SB&:3H=HI@F[3U(Y M8O."L"SN'%U']6KDN98:74=MIRW#ID87 BT;B"X$&H[:3><0.#)4'P, =(P1 M$%T =-VQK487 CU;'2$B;8R^L3^[APQPM1G06$:2J[785DO-O][S]3W/_X:B MKM7K[NT^,S#%?$RQ&:;8'%,LP!1;8(J%F&(1DEBC5WB'7N$ASG):K;X]PNLZ M$T(@.!,"(#P38K8C@-P#9TL(!&=+ (1G2Z1V-#)G=,B\18 M&3.^'D9;B5DK,6\E@E9BT4J$K42$]-4U@DR-8\W3^/X:@%ZC;WAKM>:B<([;J< DEP/061\((*),': GAW<+D$DN!Z"2+A!5--=J\OT&,E MF.I+P=]78="+]TX&LVL= B3!0@1(@I4(D 1+$1 )UR(@$BY&@"18C<#ZSIL) M )O^2_O4*_?UZYQ"FFH^J-D-5FZ.J!:AJ"U2U$%4MPE)K]I]C M?9YB%NCU8KT[1^.18 D>"X"(N&#$2 )GHP M2?!H!$B"9R- $CP<@?6=-Q/DN)] ]1L*W6HCJ!L)5*V77YQ+#!"%,P-"SZ2& MISQ57IS+#5 53@X0A;,#1.'T^#_V#.AQTX#J=PV^\RD9=1.A5M/53-N163LR M1W4[:+_AHAT)VY$(R^UFJAQKZ51?3.^U-/NV!V;4"CRJFH^J-D-5FZ.J!:AJ M"U2U$%4MPE)K'E4];EN8^FV+?@_,>K&^G:-6')@?[J9RKO6?Z89 5)^8.4-]YXTI5\_\N/_44I-KLS_O>B+,5Z M]W+%F4R1"I"?/PA1OEQ4/QLX_/YF^A]02P,$% @ '3AM6--GSZM&% MH&ULM9U=;]M(EH;_BN = M[/8 F[;X368= XE(%KE =P?)],S%8B\8BXF%EB6/1"=I8'[\4(KBG5.E M'-]TV\[#EV2=$L5ZJD1=?5EO_MC>]OTP^7JW7&U?7=P.P_W+R\OMS6U_UVU_ M7M_WJ_%?/JXW=]TP_KKY=+F]W_3=?+_1W?(RG$[3R[MNL;JXOMK_[>WF^FK] M,"P7J_[M9K)]N+OK-G^^Z9?K+Z\N@HOO?WBW^'0[[/YP>7UUWWWJW_?#[_=O M-^-OEX\I\\5=O]HNUJO)IO_XZN)U\+(-IM%NBSWR]T7_9?ODY\GN7#ZLUW_L M?FGGKRZFNT/JE_W-L,OHQO]][F?]=[C9\^O/W]'I_]N/9 M?.BV_6R]_,=B/MR^NL@O)O/^8_>P'-ZMOS3]X8R27=[->KG=_W?RY#R"N\7JV_^[KX>6>++!F(,W" \;A,<;Q"L&Z6&#U'6#[+!!=KQ!>F*#_+!![KJ'XK!!L>\.W^JW+W[9#=WUU6;] M9;+9T6/:[H=]#]IO/=9\L=KU]O?#9OS7Q;C=N@G03%Y,7G7?U[L^O!V MLOXX>;L9?UL_;)=_3MKM]J&?3WY?=0_SQ3#^-!N9]7(Q[W:_U(M5M[I9=,O) M^V'\P_@Z&+:3GQ[AOX[![X?US1^WZ^6\WVS_:U+]\V$Q_*GIR4]E/W2+Y7:' M_OZ^G/STE[]>70[CJ>T.\/+F.(THLDOZ]5PNYU4JWD_!]LW]/9! M2 1#1YLK]X-'FS?TYF5_0YY[Z[YY2'2$Z/$5%NWSXA-Y;[KE M^ KI)S\M5I/M;;?IM[!_DR&[][R7V_ONIG]U,;ZI;?O-Y_[B^C__(TBG_X/Z MEF18^2TLW8?MWCP_CZ^6,$RC:7IU^?EIGY+<:RT9IL I1$&01'%@GD+C>JZM M0Z+16^+'WA*[]!;40[YMF#S991H$83"=3LUCFP%P6N2I!98(S)+< BNTZR(N M++ &8!@'-JA08I;8)].X'F/KD&A4)'FL2$)6Y-?QEG.QNEG?P:(D=C^(HZE= M$\ %,2B)S25):!<$8-/(+H>-I86-*7!P26COM4FL)HZ#W"YN:W-1F(*=]_["YN1WO<^>3;C4??Q\6F_%GYC)+[L'W,BL9 M5DJ&59)AM628D@QK4JOCOBC&EWQPW"$1%TRS4QTR>^R0V0]W2-0),_MP@BFX MG,X@6&3V90. >62_TBL4& 3V=:@&8)':US4%N"RQ\YK,NB2\B*=3^QK3 C#* MB8M'_EBKG*S5?A3RXL.^/./%_'X#;]$.:<9=8&J?:PNX?'KRBA$\ M$58!6;:_K8=NN;^$;_K;G7;]W!/WYXWU-ANXK+%$(3@S<#$$.E8@\-M]+L6A:+9JF1-.:0]KQ/9K=;83V:O8MK=," M$9]&I_C>*HBFE:)IE6A:+9JF1-.: %BW( [2, B/^ZB#R#/[GQ9TP=F&[K"E MX5N"J "*#I)(YI6(A#:O@IEA:F?6D$0^3R$2"KTF0/XM28&H0^2QTC-KHU5= M0+NZ)]-6[_K[]68W0_5_O_1W'_K-_\."D7'>%PG)M%(TK1)-JT73E&A:(YK6 M2J69'5H;SX!6GM3%QI9:)^8#$(DG!" )9P3@WN&4 "+QG #,A),"!])A5L E MTZR-EG\!;?_HB8' -F-X9@"!<&H @'!N '%H<@!P<'8 '2"<'J#;R_N5)Y1F M5E?KPH#VA>>ZW<#6;B?D+B:1W44DU+LP$OI=1$+!BT!H>.GV]*Z^4)I9?>TE M UI,GF.+ ^"I@"Y&&/#%;E@%,&2,W3 %,.2,Z<;S+K50FKE,1VO 4$ #AFX: M$&!( Z(TI $1!S2@&Z;H=O"]S1)-:Z72S#Z@G6(HZ11#5Z<(0#3$ QATBG"_ MR"DB$#I%?"; *=+MYUUMH32SVMI.AH)V,G2TDY!#Q1:UDZ)IM6B:$DUK1--: MJ32S!VJ'&3HY3-C?(N!1H$.")'1(B,0."69"AP1)Z) 0B1T2W6K>-49G37FF M4#O D': A\'!_BZ1%$QTCJ]@$DTK1=,JT;1:-$V)IC6B::U4FMF3M3$-:6/J M.)L2HO6+>98D27I\50)D&$0V64(2+BR&9!;F018=7Y406<3V2E^%2+PFV/DX M6Y=,LTY:!(9GB\#0EF$!O$,!'!IY0@[(!LC9"JY&'!R?( YH)L?C:_D\LQ9: M_(4_(OY">P6;50D6*>E#\+XXLSNL>43Q2"-ZV*U4FEEGK0##'U> [(43Z+,P M+H+C):HS"&;VF*V$X!39 P0F16B_0!$8[L3/<0= >A&L%FP0"!?F0I!8F1MJ M@Q?2!N]5'9<&1XI>:3BD9I'5&2;N>,JT(WD>\4DC\FLDY9C$2W'O!?I1L!G M@8DOA('K'4PKPL2JF,WE410>%\V%4G2+^ X8T!F@=:Z (Q:Z1MIW1;3O*0E$;/9M>N):-?C98LC>VV3U>HL4M)'Y'OS+YI6BZ8I MT;1&-*V52C/[G38SD8B9B9"92:,TCH_-#"21PRD1"1U.!-M)F)SC8S$3(S]GS=#'*VP2D1AQ8%0 XL H&<;7 4 MXH#!:>!Y@(^&P/U&IX<4VLQ$3A_(-+W\Y%]/'V?BM"Z4WHWWTQ@DTTK1M$HT MK19-4Z)IC6A:*Y5F=G2MIB):3;F^.=AZY82V1R36]I#$SP-!)-3VD(3:'I$G M'N7A>IRM2Z99)VVA(MI"46\.ME:!VAYQ2-M##FA[R %MCSBD[2$'=)/C\;5\ MGOE@%>V;8MHWT=H^YLT2CY0\4O%(S2.*1QJZ.7PO>%)I9O&TA(II"27AXF.T M+ JY> @B%P]!Y.(AB%P\!)&+1R!T\73#>G>#YUBZ%6N5%=,JZURK'X//-@*K MCS!@]=W2*C>L=L.4&];0#>A=[N=8)Q5KY173RNN<*8*8U40S'BEYI.*1FD=4 MS$JXAFXD[Y(*I9DE??)\,UJG><\FQ/9'$-%L L+0%1NE@=D$P('9!"=*T2WB M.XX136NETLS>H"573$LNIZF)V'Z>F%5]%BD! J8F^*":1Q1]UMX5%_U$HU2: M67&MRV):E_G-8L3VQ_>LTK-(&=N^R:H[B]0\HGBDH9O'NYA":68QM6^+:=_F M-3<2\PNC>*2DC\A7?XFFU:)I2C2M$4UKI=+,?J?U5RRBOV*DO^#<""3AW @B M\=P().'<""3AW @DX=P(W8+>]7:0:68MM2*+SU9D,5)D8/X$^:L<+-?!ZN%FD)+=)>S^>+W6W;^#[^MEO,7XPOPEEW MO]B]KU.3*G2J[Z2*:%HIFE:)IM6B:4HTK1%-:Z72S'ZM'6-".T;B2I2 )5QI M#CY2.4-DMK\8'5^-(#DM[.M6!,8:D@5XA(9"9!Y$X&$;SL?9NF2:M='B M+Z'%'_,4;OO#EU9=6*2D#\'[(L#NL.81Q2.-Z&&W4FEFG;7Q2VCC=Z[@36R- M]B("G[V?01"^/ $8YC98P43P*(T:@@%Z'CO:=00>Q(# ( *W%BTDP^3T.NY$ M&[V$-GKG2-K$%F?H61D( U.?;E@%,/2L##=, 0P]*P-@\ '+B".>L)P\^?H" M <66V.NCT/,M (:>;X'2P">#*\2AUXT3INAV\+ZSL7<:IV"Z&G#$8VX3[J7BDYA'%(PV/M"1B-KLV6HF@T4K0X_3!$@[(@<_IT\?F?0,B MZK9$TY1H6H/:%SVY5FJO9M_2UBIQLE:P)P&_DJ*GN\T@B48B)2+A2*2"9 R^ MG:&&)!J)*$BBD4@#SRB*T/@"91Z-1,S:: N5T!;*P6F M!P:^@V&&./1FCK@H PL88"!X)W?D%.+0.)=N1^^J@[V&X>GA<*H%4RJ_I"RU MY0FR%0@#ML(-JP"&;(4;I@ &JRBZU$PJS2RU%E.IYU(S6%M@>X#Y !@R'R@- MF0_$ ?/AABFZ';R_5$]T@9E4FMD'M/U*:?OEIU%26^98'8%%2AZI>*3F$<4C M#=T\WL5\CK5CZ9/O_V2I\9(MH:RNQB(ECU0\4O.(XI&&;@OORE$[-,NAC5I*&[5W_="- M?YI/JFZS6JP^;4D;0X?YVAC1M%(TK1)-JT73E&A:(YK62J69W5E+R/3LI7"I M_63^.(G!URO-(#D%R]?*$Z0]+*CPWJ?@4Z.01+/A"I%QE-C+^QKGXVQ=,LUO M>M:F+/N13X]FMC?"W_:"0/AM+P"$W_:"./1M+X"#W_:"#A!^VPO=7KZO/*DT ML[K:T64__O%26'?P*4S4K#,$9E,P@D1@ J9-*I@(QJ0U/,88?!L W#5Z3C<" MC[\Y]%!62)K/!#%+ILU<1INYJ7E$\4C#(RV)F(VO+5I& M6S0GM9+QCR#CD9)'*AZI>431I^Q[8R*:UI*';]90Z[&,UF-^:B2S59153!8I M>:3BD9I'%(\T (F#'$P[ S *\]./I,BTG3O%(21^1[T!#-*T6 M35.B:8UH6BN59O8[+=(R6J01 XW,UF'Q^,X.5KHC$@Y)2DBB(4D%R0 ,"FJ\ M=S D49!$0Y(&GCNZZVY/G%%R^IJ@%5-&*Z;33N.,!2CTOGR5AVA:*9I6B:;5 MHFE*-*T136NETLS>K@U>=O::N,Q>[96&$?C:RQDDPP"-JA$9@,G<"I%1@)0' M)",PA:#@WN/1\@ <5!XV MAY4'.$"L/$27?DFE&=7-M=#*::%UKO+(;4&T^]H ,&>.R1!\,!>1,7B'KG D MZ"0U(O/"/DJ%P!1\NJVAV].W^FBW46J^+,S*:IF5TS+K'#.2\\O0>*3DD8I' M:AY1/-+0C>1=KN=8AI9KV94+/,(_Y^T6CY0\4O%(S2.*/F7?NR+1M%8JS2RW MUFNYY*/^<]ZS\4C)(Q6/U#RB>*2AF\>[F,^Q#"W7GBUG/)N/Y,EYS<8C)7U$ MOD,KT;1:-$V)IC6B::U4FMGOM%S,G;Y /8RVQ.F808TRPR2:!!60A(-PBI( M)HE]RU4C$@["%"31(*RA6\V[QNA3T,F\6'AZ'[ ML!RO&>O)VV[3KP;2^="QOLY'-*T43:M$TVK1-"6:UHBFM5)I9L?6AC,_>Q%= MCCXI&X&GDLPP"4:")21C,-%303+,@7V&Y!0X X7(/$7#2]?#;!TBS@"+ ME#Q2\4C-(XI'&KJAO,M*[="H5:$]72'_-9D%_]E-'BEYI.*1FD<4CS0\TI*( MV?A:I16>WWT)6YMW9SQ2\DC%(S6/*/J4?>],^!VV)&(61@NQ@A9B?H:D !\G M#-#3%0 8@L^" "R([-N$"NX7@#4"0_ Y4(7/Q!Z.-0!$$]DH;[^0[U2%M,,J M&(?EHST*7F'Q2$D?D>^MA6A:+9JF1-,:T;16*LWL=UJW%;1N(T87A6W.=K?8 M8$89DF@<4F(235OBO8,YW1J2:!RB((G&(0W>.[@6M2=:Z?3XHM!*JJ"5E(O2 M.&.5"[U77^,AFE:*IE6B:;5HFA)-:T336JDTL]]KE5>2G3 >F$3& M Y+0>$ 2&@](0N.!2&@\#F#"'F;K$&E61KNH@G91M/$H^,]T\DC)(Q6/U#RB M>*2AF\/[9?4=JS$*7F3Q2,DC%8_4/*)XI*$;RKNLSV&G"FVG M"MI.G64\>#/%(R6/5#Q2\XCBD89N).^2/L=BL_%-ZK&FNY]_V*1\#Z'*Z,"4 M#DSEP-0.C&).W/>^1S:N%8L[*GSPI/"T0O,S-=_3>%6#2.1J$ =E#=XULC60 MA+KFQ.D 7\,THW_=GV/!VGC#]Z3NC*'S\3_?P^@7/K]XC3DHW^&6;%PM&Z=D MXQK9N%8L[J@'1D]Z(&T@B5'7]TV/QQY !6$4NJ 3*))!)PX V2",0AV$4>B# MF,;SKS9N4#!&N]S>]OU0=D-W?777;S[ULWZYW([O$ ^K<=-=>1__.M[$?]P5 M^N7K\.+2^ON;X*4*P-^;X&6[__NECK^^NN\^];]TFT^+\29DV7\<=S7]>?;_9 >._?UROA^^_[';P9;WY8W\Z MU_\&4$L#!!0 ( !TX;5CL# *J; ( !$% 9 >&PO=V]R:W-H965T MXT2! M+K.,J>TU"KD>>AWO?>&)+U-C%_PX*M@2IVB>BXFBF=^H+'B&N>8R!X7)T+OJ M7%YW[7EWX ?'M=X9@XUD)N6+G=POAEY@@5#@W%@%1K\5WJ 05H@P7FM-KW%I M#7?'[^IC%SO%,F,:;Z3XR1-"PW?]'S&:H_NS1;/8BWQ"\1?#G->AU!1H> M !WC[ S"SZ<$&W;A>3J"UDD;$O/Q0V=P\>5?/9^2T&0B;#(1.@?= PX>4&O$ M4_A6H&*&YTMX0"KW*46O,I )W,C<*+I%T/J%3+7WA7#<0P^V9*B/L)XWK.=' ME:ZH_RS2$S(!M]HP*N)$4:8.3?0254F^'8- /_@/P=VZX M?2P>F5KR7(/ A.R"LP$)J*H!JXF1A;OT,VFHA=PPI3<+E3U ^PDEYWUB^ZAY M!>._4$L#!!0 ( !TX;5BR@BM9)P, $82 - >&POJ M8M(BN=(E-;:KB["N-*-9#:12A(->+PY+RB49C^2BO"I-'AP-V^ M9BGIQQ])X.0F*F,IN3MY_VNAS.6[P-V//AP=]>Y.+_?C)PUP2D*OZ/D+1,]Z MN*[%,.EX5WH]_-AJ==QCC'SA(6^8*&WXHND\,YM&.&PW9#S*E=SL2T1L>V"0"]$9'! 7&(\J:@S3\LIVFL%-\ D4M.W;564=%IJN^H-S MLB$T-YMDJG3&=)>F3]:A\4BP'.QH7LSA;E05 FB,*FTCX[10DC8>UHRV865G M3(@;>)!^YCO:RWQK3WNPH[)K6D-MT\FX#NAOJSGM;=G7Z085OU?FR\).1S9] MJ!5VK5G.ETU_F7<&,/4^KDZK2JP^"U[(DKG)OSCA>$37O&"N-'^PV:!49C; M- GNF39\MAWYK6EURY9F74[+'/<\>(.>_^XZ%TPR3<6V:5O[A[S*KW;T*E]2=[1M^,SEM.%,+<=F))-^SO+^*), MNE'7L!#MJ$W[&TRO'W?O6#87EQE;LFS2=G4Q;9J!;=BL[06$?>2JN?P(QG&8 M'P$,RX,YP#B.A>7YG^8S1.?C,,S;T(L,46!3'^VUOANXQ7R?!U@>_I+?;2P/,+!=P&H'\OOS0$WY.5$$NXIYPYY@'$D2#(%:]-=H'".K M$\/'OS_84Q)%2>)' /,[B"(,@:<11S 'X %#HJ@Y!_?.HW!]3H6;7X[&CU!+ M P04 " =.&U8EXJ[', 3 @ "P %]R96QS+RYR96QSG9*Y;L,P M#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI0.TX MI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:WO606 MIW.D5XA-/E M_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%BM/XU M@LD/['X 4$L#!!0 ( !TX;5CN6V2.L04 '\S / >&PO=V]R:V)O M;VLN>&ULQ9M;<],X%(#_BB8ORSZPB>\M0YF!%MC.L)"A'5YW5$=)--A2D.R6 M\NLYDK<@%71F7W+\E/@2Y\N1K>\<27E^I\WG&ZT_LZ]]I^S98C\,AV?+I6WW MHN?V+WT0"HYLM>GY )MFM[0'(_C&[H48^FZ9KU;ULN=2+5X\?[C6VBS##3V( M=I!:P4ZWXY,4=_;G<;?);J65-[*3P_W9PK_OQ(+U4LE>?A.;L\5JP>Q>W_VM MC?RFU<"[J];HKCM;9-.!3\(,LOUE]Y6#O.8WUN\9^,U'#B!GBWH%%]Q*8P=_ MAK\^!\9; 2=/6^.@W\AN$.:"#^*MT>-!JIV[#/R*9? S?!P>7J<@/C/_)XQZ MNY6MN-#MV LU3'$THG. RN[EP2Z8XKTX6SR!<]TOA MJR\WTZ\> #>(H7DFX8"YW'CPXT&>P[;NY :^?<->\8ZK5C ?7!L Y@A@/AL@ M>[+F 62!0!:$D%<.PGW ,KV%%F]U %DBD.5LD.>Z/P20%0)9S09YM>V[N_1TH=TK"Y[D:PMY[A77?*P+,$C O MU2V<"9X58<>=H6HYLEL\6P5LD$H<0/3WC#L3?AGEP7TRQ,0$DQW9,!ZS!LRW M6F_N9-=YS$O(5M0.4$),3#'9D1WC,1O = 'TJ<2ML,/4\< 3%&)BDLF.;!F/ M>0*8\$B;$?K'=Y+[#/'1C8DY)CNR9#SCJ7NV02EBK[N-,/:/_P(;0F*.R8XL MF:G_7DV1'/NQ\[;Y,.R%<=UYB(E9)B/13.9[H%;W@EWSKW%+8Z;)*%23.=>\ M$]P*"V_>C,-H!/O'%2DA)N::C$(V6>$Q=SSLS.B"G)#3$QS^04GLF<:#Z*J6M<CD$^B>H"F#S$Q^104 M\DD5$.Q)B(G)IR"1S^/<_+>/$":?@J32223I\;V)":@@J702:6:,B3FH("EY M$FEFC(DYJ" I>1*)48198@XJ*1R4-'H18F(6*BDLE,0L0TS,0B6%A9*858B) M6:BDL% R/XH:'9W/H;!0$C-J=,Q")86%DIA1HV,6*BDL]#C;_+D58F(6*BDL ME,PWHWL3LU!)8:$D9G1O8A8J*2R43(O#:%:8A2H*"R4QPVA6F(4J"@NEIB@B MIU>8A2H*"R6+C(L0$[-0-68TV:(B5FH)ID.2HUZA*E'C5FH)ID.2F&& MJ4>-6:@FF0[Z,8,*&A<#EYUEU^+K,(;+!&O,0C7)B%QB1C7JD&IT?1O)B%QJ MJ"NZ-S$+U;..R$7W)F:AFL1"*;A_R,/_WUY\1U02P,$% @ '3AM6'KM3FU6 @ MCBT !H !X;"]?A)Q1JA 7/[1)U3P^%(. MS;AO3\-NWPV+S^/A-*RJW3AVO^IZ6._*L1GNVJZW5=4_OZ6JGCM(($CF#U((TOF##()L_B"' M()\_*" HY@_*$)3G#[J'H/OY@QX@Z&'^H+1$&9<$21.L";1.R'4B\#HAV(E M[(1D)P*S$Z*="-1.R'8B<#LAW(E [H1T)P*[$^*="/06U%L(]!;46PCTELG+ M-H'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z">@N!WH)Z"X'>@GH+@=Z*>BN!WHIZ M*X'>BGHK@=XZV2PAT%M1;R706U%O)=!;46\ET%M1;R706U%O)=!;46\ET-M0 M;R/0VU!O(]#;4&\CT-M0;R/0VR:;W01Z&^IM!'H;ZFT$>AOJ;01Z&^IM!'H; MZFT$>COJ[01Z.^KM!'H[ZNT$>COJ[01Z.^KM!'K[Y&,E@=Z.>CN!WHYZ.X'> MCGH[@=Z.>CN!WH%Z!X'>@7H'@=Z!>@>!WH%Z!X'>@7H'@=Z!>@>!WC'YV81 M[T"]@T#O0+V#0.] O8- [XQZ9P*],^J="?3.J'M0AFO/]QJ?_Y-4C^=[R_7QE^7WR0D[%YSKVXKA MZ2]02P,$% @ '3AM6%6HN6<2 @ 7!E M&ULS=K?3MLP% ;P5ZERBQK7_S=$N0%N-R[V EYRVD9-8LLVK+S]G!20 M-K$*5*1]-XU:V^<[\9%^5[WZ\10H+0Y#/Z9UMO<:E375[>T<0]]7MP=RL^I\^.ZBM2G:G%S MW#AEK2L70M\U+I=U]CBV?Z4LGQ/JDW9=2!=E0\7>3)A6_AWP?.[[(\78 MM;2X=S%_>CK8]&+ MT\FYW# =/_G9^7.94X%EYWWT(96)1?IXW,M(IM/+4 I1S-WI5WQ-+*7/?C^: MIMU2^\[L,+ M2!]?0?K@*Y1&4$3E**1R%%,Y"JH<156.PBI'<96CP,I19!4HL@H4606*K )% M5H$BJT"15:#(*E!D%2BR"A19)8JL$D56B2*K1)%5HL@J4625*+)*%%DEBJP2 M15:%(JM"D56AR*I09%4HLBH4616*K I%5H4BJT*15:/(JE%DU2BR:A19-8JL M&D56C2*K1I%5H\BJ460U*+(:%%D-BJP&15:#(JM!D=6@R&I09#4HLAH462V* MK!9%5HLBJT61U:+(:E%DM2BRVO\IZT_O]Y\&UL4$L! A0#% @ '3AM6&,\316?!P !C( !@ M ("!# @ 'AL+W=O$/ !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% M @ '3AM6&L,-4_C! R!( !@ ("!Y1@ 'AL+W=OCR1L@0 +D* 8 " @44T M !X;"]W;W)K&PO=V]R:W-H965T&UL4$L! A0#% @ '3AM6 <+3^$T !D M ("!0T( 'AL+W=O7 >&PO=V]R:W-H965T M&UL4$L! A0# M% @ '3AM6.>/4Q&5 P F @ !D ("!XV( 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ '3AM6.W[ ML&3A"@ _A\ !D ("!XG 'AL+W=OP >&PO=V]R:W-H965T&UL4$L! A0#% @ '3AM6/,>-MIN P ^ < !D M ("!W(, 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ '3AM6 +0N1*E!0 '@\ !D ("! M@I$ 'AL+W=OEP >&PO=V]R:W-H965T&UL4$L! A0#% M @ '3AM6%YN"/MV @ H 4 !D ("!(Y\ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '3AM6!%(/FCV M P D0H !D ("![ZP 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '3AM6%;Z\#2$ @ ;@4 !D M ("!Y+@ 'AL+W=O&PO=V]R M:W-H965T&UL M4$L! A0#% @ '3AM6 ^^I(Q\ @ D@4 !D ("!C\$ M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M'3AM6&E8Q*.Q @ T@4 !D ("!T\P 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '3AM6,X>RAND @ 'P< !D M ("!2/P 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ '3AM6(-/N2\U! [Q4 !D ("!$@@! 'AL M+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '3AM M6'N@T7_A @ W0@ !D ("!81$! 'AL+W=OUBB$" ##! &0 M @(%Y% $ >&PO=V]R:W-H965T&UL4$L! A0#% @ '3AM6&Q$X2=!!@ *28 M !D ("!MQD! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '3AM6#<@3<)W!P [C( !D M ("!R20! 'AL+W=O&PO=V]R:W-H965T M&UL4$L! A0# M% @ '3AM6'1\T!=H P H0L !D ("![3,! 'AL+W=O M&PO=V]R:W-H965T&UL4$L! A0#% @ '3AM6(%Y MJB-" P YPH !D ("!4#P! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '3AM6$$7U6ET @ *0< !D M ("!;48! 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ '3AM6$\2C)GU 0 ! 0 !D ("! MBT\! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ '3AM6!&UL4$L! A0#% @ '3AM6+!;6PE9 M P 7@\ !D ("!$&,! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ '3AM6--GSZM&% H&PO=V]R M:W-H965T*NQS $P( L ( !18H! %]R96QS+RYR96QS M4$L! A0#% @ '3AM6.Y;9(ZQ!0 ?S, \ ( !+HL! M 'AL+W=O7!E&UL4$L%!@ !5 %4 2A< -V5 0 $! end XML 93 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 94 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 96 FilingSummary.xml IDEA: XBRL DOCUMENT 3.24.0.1 html 276 280 1 true 50 0 false 7 false false R1.htm 000 - Document - Document And Entity Information Sheet http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information Document And Entity Information Cover 1 false false R2.htm 001 - Statement - Consolidated Balance Sheets Sheet http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets Consolidated Balance Sheets Statements 2 false false R3.htm 002 - Statement - Consolidated Balance Sheets (Parentheticals) Sheet http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets-parentheticals Consolidated Balance Sheets (Parentheticals) Statements 3 false false R4.htm 003 - Statement - Consolidated Statements of Income Sheet http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income Consolidated Statements of Income Statements 4 false false R5.htm 004 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-comprehensive-income Consolidated Statements of Comprehensive Income Statements 5 false false R6.htm 005 - Statement - Consolidated Statements of Shareholders' Equity Sheet http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-shareholders-equity Consolidated Statements of Shareholders' Equity Statements 6 false false R7.htm 006 - Statement - Consolidated Statements of Cash Flows Sheet http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows Consolidated Statements of Cash Flows Statements 7 false false R8.htm 007 - Disclosure - Note 1 - The Company Sheet http://www.alphaprotech.com/20231231/role/statement-note-1-the-company- Note 1 - The Company Notes 8 false false R9.htm 008 - Disclosure - Note 2 - Change in Accounting Policy Sheet http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy Note 2 - Change in Accounting Policy Notes 9 false false R10.htm 009 - Disclosure - Note 3 - Summary of Significant Accounting Policies Sheet http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies- Note 3 - Summary of Significant Accounting Policies Notes 10 false false R11.htm 010 - Disclosure - Note 4 - Inventories Sheet http://www.alphaprotech.com/20231231/role/statement-note-4-inventories- Note 4 - Inventories Notes 11 false false R12.htm 011 - Disclosure - Note 5 - Property and Equipment Sheet http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment Note 5 - Property and Equipment Notes 12 false false R13.htm 012 - Disclosure - Note 6 - Goodwill and Intangible Assets Sheet http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets Note 6 - Goodwill and Intangible Assets Notes 13 false false R14.htm 013 - Disclosure - Note 7 - Equity Investments in Unconsolidated Affiliate Sheet http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate- Note 7 - Equity Investments in Unconsolidated Affiliate Notes 14 false false R15.htm 014 - Disclosure - Note 8 - Accrued Liabilities Sheet http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities- Note 8 - Accrued Liabilities Notes 15 false false R16.htm 015 - Disclosure - Note 9 - Shareholders' Equity Sheet http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity Note 9 - Shareholders' Equity Notes 16 false false R17.htm 016 - Disclosure - Note 10 - Accumulated Other Comprehensive Loss Sheet http://www.alphaprotech.com/20231231/role/statement-note-10-accumulated-other-comprehensive-loss Note 10 - Accumulated Other Comprehensive Loss Notes 17 false false R18.htm 017 - Disclosure - Note 11 - Income Taxes Sheet http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes Note 11 - Income Taxes Notes 18 false false R19.htm 018 - Disclosure - Note 12 - Leases - Future Minimum Lease Payment Sheet http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment Note 12 - Leases - Future Minimum Lease Payment Notes 19 false false R20.htm 019 - Disclosure - Note 13 - Legal Sheet http://www.alphaprotech.com/20231231/role/statement-note-13-legal Note 13 - Legal Notes 20 false false R21.htm 020 - Disclosure - Note 14 - Employee Benefit Plans Sheet http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans Note 14 - Employee Benefit Plans Notes 21 false false R22.htm 021 - Disclosure - Note 15 - Activity of Business Segments Sheet http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments Note 15 - Activity of Business Segments Notes 22 false false R23.htm 022 - Disclosure - Note 16 - Concentration of Risk Sheet http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk- Note 16 - Concentration of Risk Notes 23 false false R24.htm 023 - Disclosure - Note 17 - Employment Agreements Sheet http://www.alphaprotech.com/20231231/role/statement-note-17-employment-agreements- Note 17 - Employment Agreements Notes 24 false false R25.htm 024 - Disclosure - Note 18 - Related Party Transactions Sheet http://www.alphaprotech.com/20231231/role/statement-note-18-related-party-transactions Note 18 - Related Party Transactions Notes 25 false false R26.htm 025 - Disclosure - Note 19 - Revisions of Previously Issued Unaudited Consolidated Financial Statements (Unaudited) Sheet http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited Note 19 - Revisions of Previously Issued Unaudited Consolidated Financial Statements (Unaudited) Notes 26 false false R27.htm 026 - Disclosure - Note 20 - Subsequent Events Sheet http://www.alphaprotech.com/20231231/role/statement-note-20-subsequent-events Note 20 - Subsequent Events 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 995472 - Disclosure - Note 2 - Change in Accounting Policy (Tables) Sheet http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-tables Note 2 - Change in Accounting Policy (Tables) Tables http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy 29 false false R30.htm 995473 - Disclosure - Note 3 - Summary of Significant Accounting Policies (Tables) Sheet http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-tables Note 3 - Summary of Significant Accounting Policies (Tables) Tables http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies- 30 false false R31.htm 995474 - Disclosure - Note 4 - Inventories (Tables) Sheet http://www.alphaprotech.com/20231231/role/statement-note-4-inventories-tables Note 4 - Inventories (Tables) Tables http://www.alphaprotech.com/20231231/role/statement-note-4-inventories- 31 false false R32.htm 995475 - Disclosure - Note 5 - Property and Equipment (Tables) Sheet http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-tables Note 5 - Property and Equipment (Tables) Tables http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment 32 false false R33.htm 995476 - Disclosure - Note 6 - Goodwill and Intangible Assets (Tables) Sheet http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets-tables Note 6 - Goodwill and Intangible Assets (Tables) Tables http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets 33 false false R34.htm 995477 - Disclosure - Note 8 - Accrued Liabilities (Tables) Sheet http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-tables Note 8 - Accrued Liabilities (Tables) Tables http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities- 34 false false R35.htm 995478 - Disclosure - Note 9 - Shareholders' Equity (Tables) Sheet http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-tables Note 9 - Shareholders' Equity (Tables) Tables http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity 35 false false R36.htm 995479 - Disclosure - Note 11 - Income Taxes (Tables) Sheet http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-tables Note 11 - Income Taxes (Tables) Tables http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes 36 false false R37.htm 995480 - Disclosure - Note 12 - Leases - Future Minimum Lease Payment (Tables) Sheet http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-tables Note 12 - Leases - Future Minimum Lease Payment (Tables) Tables http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment 37 false false R38.htm 995481 - Disclosure - Note 15 - Activity of Business Segments (Tables) Sheet http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-tables Note 15 - Activity of Business Segments (Tables) Tables http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments 38 false false R39.htm 995482 - Disclosure - Note 16 - Concentration of Risk (Tables) Sheet http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-tables Note 16 - Concentration of Risk (Tables) Tables http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk- 39 false false R40.htm 995483 - Disclosure - Note 19 - Revisions of Previously Issued Unaudited Consolidated Financial Statements (Unaudited) (Tables) Sheet http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-tables Note 19 - Revisions of Previously Issued Unaudited Consolidated Financial Statements (Unaudited) (Tables) Tables http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited 40 false false R41.htm 995484 - Disclosure - Note 2 - Change in Accounting Policy (Details Textual) Sheet http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-details-textual Note 2 - Change in Accounting Policy (Details Textual) Details http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-tables 41 false false R42.htm 995485 - Disclosure - Note 2 - Change in Accounting Policy - Changes to Financial Statements (Details) Sheet http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details Note 2 - Change in Accounting Policy - Changes to Financial Statements (Details) Details 42 false false R43.htm 995486 - Disclosure - Note 2 - Change in Accounting Policy - Changes to Financial Statements (Details) (Parentheticals) Sheet http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details-parentheticals Note 2 - Change in Accounting Policy - Changes to Financial Statements (Details) (Parentheticals) Details 43 false false R44.htm 995487 - Disclosure - Note 3 - Summary of Significant Accounting Policies (Details Textual) Sheet http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual Note 3 - Summary of Significant Accounting Policies (Details Textual) Details http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-tables 44 false false R45.htm 995488 - Disclosure - Note 3 - Summary of Significant Accounting Policies - Property and Equipment (Details) Sheet http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-property-and-equipment-details Note 3 - Summary of Significant Accounting Policies - Property and Equipment (Details) Details 45 false false R46.htm 995489 - Disclosure - Note 3 - Summary of Significant Accounting Policies - Reconciliation of Net Income and Number of Shares Used in Computers of Basic and Diluted EPS (Details) Sheet http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-reconciliation-of-net-income-and-number-of-shares-used-in-computers-of-basic-and-diluted-eps-details Note 3 - Summary of Significant Accounting Policies - Reconciliation of Net Income and Number of Shares Used in Computers of Basic and Diluted EPS (Details) Details 46 false false R47.htm 995490 - Disclosure - Note 4 - Inventories - Inventories (Details) Sheet http://www.alphaprotech.com/20231231/role/statement-note-4-inventories-inventories-details Note 4 - Inventories - Inventories (Details) Details 47 false false R48.htm 995491 - Disclosure - Note 5 - Property and Equipment (Details Textual) Sheet http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-details-textual Note 5 - Property and Equipment (Details Textual) Details http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-tables 48 false false R49.htm 995492 - Disclosure - Note 5 - Property and Equipment - Property and Equipment (Details) Sheet http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-property-and-equipment-details Note 5 - Property and Equipment - Property and Equipment (Details) Details 49 false false R50.htm 995493 - Disclosure - Note 6 - Goodwill and Intangible Assets (Details Textual) Sheet http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets-details-textual Note 6 - Goodwill and Intangible Assets (Details Textual) Details http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets-tables 50 false false R51.htm 995494 - Disclosure - Note 6 - Goodwill and Intangible Assets - Definite-lived Intangible Assets (Details) Sheet http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets-definitelived-intangible-assets-details Note 6 - Goodwill and Intangible Assets - Definite-lived Intangible Assets (Details) Details 51 false false R52.htm 995495 - Disclosure - Note 7 - Equity Investments in Unconsolidated Affiliate (Details Textual) Sheet http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual Note 7 - Equity Investments in Unconsolidated Affiliate (Details Textual) Details http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate- 52 false false R53.htm 995496 - Disclosure - Note 8 - Accrued Liabilities (Details Textual) Sheet http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-details-textual Note 8 - Accrued Liabilities (Details Textual) Details http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-tables 53 false false R54.htm 995497 - Disclosure - Note 8 - Accrued Liabilities - Accrued Liabilities (Details) Sheet http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-accrued-liabilities-details Note 8 - Accrued Liabilities - Accrued Liabilities (Details) Details 54 false false R55.htm 995498 - Disclosure - Note 9 - Shareholders' Equity (Details Textual) Sheet http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-details-textual Note 9 - Shareholders' Equity (Details Textual) Details http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-tables 55 false false R56.htm 995499 - Disclosure - Note 8 - Shareholders' Equity - Restricted Stock Activity (Details) Sheet http://www.alphaprotech.com/20231231/role/statement-note-8-shareholders-equity-restricted-stock-activity-details Note 8 - Shareholders' Equity - Restricted Stock Activity (Details) Details 56 false false R57.htm 995500 - Disclosure - Note 8 - Shareholders' Equity - Stock Option Activity (Details) Sheet http://www.alphaprotech.com/20231231/role/statement-note-8-shareholders-equity-stock-option-activity-details Note 8 - Shareholders' Equity - Stock Option Activity (Details) Details 57 false false R58.htm 995501 - Disclosure - Note 9 - Shareholders' Equity - Information About Stock Options (Details) Sheet http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-information-about-stock-options-details Note 9 - Shareholders' Equity - Information About Stock Options (Details) Details 58 false false R59.htm 995502 - Disclosure - Note 10 - Accumulated Other Comprehensive Loss (Details Textual) Sheet http://www.alphaprotech.com/20231231/role/statement-note-10-accumulated-other-comprehensive-loss-details-textual Note 10 - Accumulated Other Comprehensive Loss (Details Textual) Details http://www.alphaprotech.com/20231231/role/statement-note-10-accumulated-other-comprehensive-loss 59 false false R60.htm 995503 - Disclosure - Note 11 - Income Taxes - Provision for Income Taxes (Details) Sheet http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-provision-for-income-taxes-details Note 11 - Income Taxes - Provision for Income Taxes (Details) Details 60 false false R61.htm 995504 - Disclosure - Note 11 - Income Taxes - Deferred Income Tax Assets (Details) Sheet http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-deferred-income-tax-assets-details Note 11 - Income Taxes - Deferred Income Tax Assets (Details) Details 61 false false R62.htm 995505 - Disclosure - Note 11 - Income Taxes - Income Tax Reconciliation (Details) Sheet http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-income-tax-reconciliation-details Note 11 - Income Taxes - Income Tax Reconciliation (Details) Details 62 false false R63.htm 995506 - Disclosure - Note 12 - Leases - Future Minimum Lease Payment (Details Textual) Sheet http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details-textual Note 12 - Leases - Future Minimum Lease Payment (Details Textual) Details http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-tables 63 false false R64.htm 995507 - Disclosure - Note 12 - Leases - Future Minimum Lease Payment (Details) Sheet http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details Note 12 - Leases - Future Minimum Lease Payment (Details) Details http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-tables 64 false false R65.htm 995508 - Disclosure - Note 13 - Legal (Details Textual) Sheet http://www.alphaprotech.com/20231231/role/statement-note-13-legal-details-textual Note 13 - Legal (Details Textual) Details http://www.alphaprotech.com/20231231/role/statement-note-13-legal 65 false false R66.htm 995509 - Disclosure - Note 14 - Employee Benefit Plans (Details Textual) Sheet http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans-details-textual Note 14 - Employee Benefit Plans (Details Textual) Details http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans 66 false false R67.htm 995510 - Disclosure - Note 15 - Activity of Business Segments (Details Textual) Sheet http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-details-textual Note 15 - Activity of Business Segments (Details Textual) Details http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-tables 67 false false R68.htm 995511 - Disclosure - Note 15 - Activity of Business Segments - Consolidated Net Sale (Details) Sheet http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-sale-details Note 15 - Activity of Business Segments - Consolidated Net Sale (Details) Details 68 false false R69.htm 995512 - Disclosure - Note 15 - Activity of Business Segments - Reconciliation of Total Segment Income to Total Consolidated Net Income (Details) Sheet http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-reconciliation-of-total-segment-income-to-total-consolidated-net-income-details Note 15 - Activity of Business Segments - Reconciliation of Total Segment Income to Total Consolidated Net Income (Details) Details 69 false false R70.htm 995513 - Disclosure - Note 15 - Activity of Business Segments - Consolidated Net Sales and Long-lived Asset Information by Geographic Area (Details) Sheet http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-sales-and-longlived-asset-information-by-geographic-area-details Note 15 - Activity of Business Segments - Consolidated Net Sales and Long-lived Asset Information by Geographic Area (Details) Details 70 false false R71.htm 995514 - Disclosure - Note 15 - Activity of Business Segments - Consolidated Net Property and Equipment, Goodwill and Intangible Assets (Details) Sheet http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-property-and-equipment-goodwill-and-intangible-assets-details Note 15 - Activity of Business Segments - Consolidated Net Property and Equipment, Goodwill and Intangible Assets (Details) Details 71 false false R72.htm 995515 - Disclosure - Note 16 - Concentration of Risk (Details Textual) Sheet http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-details-textual Note 16 - Concentration of Risk (Details Textual) Details http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-tables 72 false false R73.htm 995516 - Disclosure - Note 16 - Concentration of Risk - Customer Concentration (Details) Sheet http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-customer-concentration-details Note 16 - Concentration of Risk - Customer Concentration (Details) Details 73 false false R74.htm 995517 - Disclosure - Note 17 - Employment Agreements (Details Textual) Sheet http://www.alphaprotech.com/20231231/role/statement-note-17-employment-agreements-details-textual Note 17 - Employment Agreements (Details Textual) Details http://www.alphaprotech.com/20231231/role/statement-note-17-employment-agreements- 74 false false R75.htm 995518 - Disclosure - Note 19 - Revisions of Previously Issued Unaudited Consolidated Financial Statements (Unaudited) - Balance Sheets (Details) Sheet http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-balance-sheets-details Note 19 - Revisions of Previously Issued Unaudited Consolidated Financial Statements (Unaudited) - Balance Sheets (Details) Details http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-tables 75 false false R76.htm 995519 - Disclosure - Note 19 - Revisions of Previously Issued Unaudited Consolidated Financial Statements (Unaudited) - Stockholders' Equity Statement (Details) Sheet http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-stockholders-equity-statement-details Note 19 - Revisions of Previously Issued Unaudited Consolidated Financial Statements (Unaudited) - Stockholders' Equity Statement (Details) Details http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-tables 76 false false R77.htm 995520 - Disclosure - Note 20 - Subsequent Events (Details Textual) Sheet http://www.alphaprotech.com/20231231/role/statement-note-20-subsequent-events-details-textual Note 20 - Subsequent Events (Details Textual) Details http://www.alphaprotech.com/20231231/role/statement-note-20-subsequent-events 77 false false All Reports Book All Reports apt-20231231.xsd apt-20231231_cal.xml apt-20231231_def.xml apt-20231231_lab.xml apt-20231231_pre.xml apt20231231_10k.htm 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 99 MetaLinks.json IDEA: XBRL DOCUMENT { "version": "2.2", "instance": { "apt20231231_10k.htm": { "nsprefix": "apt", "nsuri": "http://www.alphaprotech.com/20231231", "dts": { "schema": { "local": [ "apt-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/currency/2023/currency-2023.xsd", "https://xbrl.sec.gov/dei/2023/dei-2023.xsd", "https://xbrl.sec.gov/ecd/2023/ecd-2023.xsd", "https://xbrl.sec.gov/exch/2023/exch-2023.xsd", "https://xbrl.sec.gov/naics/2023/naics-2023.xsd", "https://xbrl.sec.gov/sic/2023/sic-2023.xsd", "https://xbrl.sec.gov/stpr/2023/stpr-2023.xsd" ] }, "calculationLink": { "local": [ "apt-20231231_cal.xml" ] }, "definitionLink": { "local": [ "apt-20231231_def.xml" ] }, "labelLink": { "local": [ "apt-20231231_lab.xml" ] }, "presentationLink": { "local": [ "apt-20231231_pre.xml" ] }, "inline": { "local": [ "apt20231231_10k.htm" ] } }, "keyStandard": 257, "keyCustom": 23, "axisStandard": 24, "axisCustom": 0, "memberStandard": 28, "memberCustom": 21, "hidden": { "total": 26, "http://xbrl.sec.gov/dei/2023": 5, "http://fasb.org/us-gaap/2023": 14, "http://xbrl.sec.gov/ecd/2023": 4, "http://www.alphaprotech.com/20231231": 3 }, "contextCount": 276, "entityCount": 1, "segmentCount": 50, "elementCount": 438, "unitCount": 7, "baseTaxonomies": { "http://fasb.org/us-gaap/2023": 1067, "http://xbrl.sec.gov/dei/2023": 37, "http://xbrl.sec.gov/ecd/2023": 5, "http://fasb.org/srt/2023": 2 }, "report": { "R1": { "role": "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information", "longName": "000 - Document - Document And Entity Information", "shortName": "Document And Entity Information", "isDefault": "true", "groupType": "document", "subGroupType": "", "menuCat": "Cover", "order": "1", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "dei:DocumentType", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "b", "p", "div", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R2": { "role": "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets", "longName": "001 - Statement - Consolidated Balance Sheets", "shortName": "Consolidated Balance Sheets", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "2", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R3": { "role": "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "longName": "002 - Statement - Consolidated Balance Sheets (Parentheticals)", "shortName": "Consolidated Balance Sheets (Parentheticals)", "isDefault": "false", "groupType": "statement", "subGroupType": "parenthetical", "menuCat": "Statements", "order": "3", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true }, "uniqueAnchor": null }, "R4": { "role": "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income", "longName": "003 - Statement - Consolidated Statements of Income", "shortName": "Consolidated Statements of Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "4", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:CostOfGoodsAndServicesSold", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "unique": true } }, "R5": { "role": "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-comprehensive-income", "longName": "004 - Statement - Consolidated Statements of Comprehensive Income", "shortName": "Consolidated Statements of Comprehensive Income", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "5", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "apt:OtherComprehensiveIncomeLossForeignCurrencyTranslationGainLossAdjustment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "unique": true } }, "R6": { "role": "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-shareholders-equity", "longName": "005 - Statement - Consolidated Statements of Shareholders' Equity", "shortName": "Consolidated Statements of Shareholders' Equity", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "6", "firstAnchor": { "contextRef": "i_2021-12-31_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_StatementEquityComponentsAxis-CommonStockMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "unique": true } }, "R7": { "role": "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows", "longName": "006 - Statement - Consolidated Statements of Cash Flows", "shortName": "Consolidated Statements of Cash Flows", "isDefault": "false", "groupType": "statement", "subGroupType": "", "menuCat": "Statements", "order": "7", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ShareBasedCompensation", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "unique": true } }, "R8": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-1-the-company-", "longName": "007 - Disclosure - Note 1 - The Company", "shortName": "Note 1 - The Company", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "8", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:NatureOfOperations", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R9": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy", "longName": "008 - Disclosure - Note 2 - Change in Accounting Policy", "shortName": "Note 2 - Change in Accounting Policy", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "9", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ErrorCorrectionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ErrorCorrectionTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R10": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-", "longName": "009 - Disclosure - Note 3 - Summary of Significant Accounting Policies", "shortName": "Note 3 - Summary of Significant Accounting Policies", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "10", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R11": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-4-inventories-", "longName": "010 - Disclosure - Note 4 - Inventories", "shortName": "Note 4 - Inventories", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "11", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:InventoryDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R12": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment", "longName": "011 - Disclosure - Note 5 - Property and Equipment", "shortName": "Note 5 - Property and Equipment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "12", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R13": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets", "longName": "012 - Disclosure - Note 6 - Goodwill and Intangible Assets", "shortName": "Note 6 - Goodwill and Intangible Assets", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "13", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R14": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-", "longName": "013 - Disclosure - Note 7 - Equity Investments in Unconsolidated Affiliate", "shortName": "Note 7 - Equity Investments in Unconsolidated Affiliate", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "14", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R15": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-", "longName": "014 - Disclosure - Note 8 - Accrued Liabilities", "shortName": "Note 8 - Accrued Liabilities", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "15", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R16": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity", "longName": "015 - Disclosure - Note 9 - Shareholders' Equity", "shortName": "Note 9 - Shareholders' Equity", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "16", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R17": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-10-accumulated-other-comprehensive-loss", "longName": "016 - Disclosure - Note 10 - Accumulated Other Comprehensive Loss", "shortName": "Note 10 - Accumulated Other Comprehensive Loss", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "17", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ComprehensiveIncomeNoteTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R18": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes", "longName": "017 - Disclosure - Note 11 - Income Taxes", "shortName": "Note 11 - Income Taxes", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "18", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R19": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment", "longName": "018 - Disclosure - Note 12 - Leases - Future Minimum Lease Payment", "shortName": "Note 12 - Leases - Future Minimum Lease Payment", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "19", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R20": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-13-legal", "longName": "019 - Disclosure - Note 13 - Legal", "shortName": "Note 13 - Legal", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "20", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R21": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans", "longName": "020 - Disclosure - Note 14 - Employee Benefit Plans", "shortName": "Note 14 - Employee Benefit Plans", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "21", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R22": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments", "longName": "021 - Disclosure - Note 15 - Activity of Business Segments", "shortName": "Note 15 - Activity of Business Segments", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "22", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:SegmentReportingDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R23": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-", "longName": "022 - Disclosure - Note 16 - Concentration of Risk", "shortName": "Note 16 - Concentration of Risk", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "23", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R24": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-17-employment-agreements-", "longName": "023 - Disclosure - Note 17 - Employment Agreements", "shortName": "Note 17 - Employment Agreements", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "24", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "apt:EmploymentAgreementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "apt:EmploymentAgreementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R25": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-18-related-party-transactions", "longName": "024 - Disclosure - Note 18 - Related Party Transactions", "shortName": "Note 18 - Related Party Transactions", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "25", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R26": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited", "longName": "025 - Disclosure - Note 19 - Revisions of Previously Issued Unaudited Consolidated Financial Statements (Unaudited)", "shortName": "Note 19 - Revisions of Previously Issued Unaudited Consolidated Financial Statements (Unaudited)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "26", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "srt:CondensedFinancialStatementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "srt:CondensedFinancialStatementsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R27": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-20-subsequent-events", "longName": "026 - Disclosure - Note 20 - Subsequent Events", "shortName": "Note 20 - Subsequent Events", "isDefault": "false", "groupType": "disclosure", "subGroupType": "", "menuCat": "Notes", "order": "27", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:SubsequentEventsTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "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": "d_2023-01-01_2023-12-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "ecd:MtrlTermsOfTrdArrTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R29": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-tables", "longName": "995472 - Disclosure - Note 2 - Change in Accounting Policy (Tables)", "shortName": "Note 2 - Change in Accounting Policy (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "29", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ErrorCorrectionTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ErrorCorrectionTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R30": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-tables", "longName": "995473 - Disclosure - Note 3 - Summary of Significant Accounting Policies (Tables)", "shortName": "Note 3 - Summary of Significant Accounting Policies (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "30", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R31": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-4-inventories-tables", "longName": "995474 - Disclosure - Note 4 - Inventories (Tables)", "shortName": "Note 4 - Inventories (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "31", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R32": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-tables", "longName": "995475 - Disclosure - Note 5 - Property and Equipment (Tables)", "shortName": "Note 5 - Property and Equipment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "32", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R33": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets-tables", "longName": "995476 - Disclosure - Note 6 - Goodwill and Intangible Assets (Tables)", "shortName": "Note 6 - Goodwill and Intangible Assets (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "33", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R34": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-tables", "longName": "995477 - Disclosure - Note 8 - Accrued Liabilities (Tables)", "shortName": "Note 8 - Accrued Liabilities (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "34", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R35": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-tables", "longName": "995478 - Disclosure - Note 9 - Shareholders' Equity (Tables)", "shortName": "Note 9 - Shareholders' Equity (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "35", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R36": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-tables", "longName": "995479 - Disclosure - Note 11 - Income Taxes (Tables)", "shortName": "Note 11 - Income Taxes (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "36", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R37": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-tables", "longName": "995480 - Disclosure - Note 12 - Leases - Future Minimum Lease Payment (Tables)", "shortName": "Note 12 - Leases - Future Minimum Lease Payment (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "37", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R38": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-tables", "longName": "995481 - Disclosure - Note 15 - Activity of Business Segments (Tables)", "shortName": "Note 15 - Activity of Business Segments (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "38", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R39": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-tables", "longName": "995482 - Disclosure - Note 16 - Concentration of Risk (Tables)", "shortName": "Note 16 - Concentration of Risk (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "39", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R40": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-tables", "longName": "995483 - Disclosure - Note 19 - Revisions of Previously Issued Unaudited Consolidated Financial Statements (Unaudited) (Tables)", "shortName": "Note 19 - Revisions of Previously Issued Unaudited Consolidated Financial Statements (Unaudited) (Tables)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "tables", "menuCat": "Tables", "order": "40", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "srt:CondensedFinancialStatementsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "srt:ScheduleOfCondensedBalanceSheetTableTextBlock", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "srt:CondensedFinancialStatementsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R41": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-details-textual", "longName": "995484 - Disclosure - Note 2 - Change in Accounting Policy (Details Textual)", "shortName": "Note 2 - Change in Accounting Policy (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "41", "firstAnchor": { "contextRef": "i_2023-09-30", "name": "us-gaap:AdditionalPaidInCapital", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "srt:CondensedFinancialStatementsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true }, "uniqueAnchor": null }, "R42": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details", "longName": "995485 - Disclosure - Note 2 - Change in Accounting Policy - Changes to Financial Statements (Details)", "shortName": "Note 2 - Change in Accounting Policy - Changes to Financial Statements (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "42", "firstAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2022-12-31_RestatementAxis-ScenarioPreviouslyReportedMember", "name": "us-gaap:CommonStockValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "us-gaap:ErrorCorrectionTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "unique": true } }, "R43": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details-parentheticals", "longName": "995486 - Disclosure - Note 2 - Change in Accounting Policy - Changes to Financial Statements (Details) (Parentheticals)", "shortName": "Note 2 - Change in Accounting Policy - Changes to Financial Statements (Details) (Parentheticals)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "parenthetical", "menuCat": "Details", "order": "43", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:CommonStockSharesAuthorized", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true }, "uniqueAnchor": null }, "R44": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "longName": "995487 - Disclosure - Note 3 - Summary of Significant Accounting Policies (Details Textual)", "shortName": "Note 3 - Summary of Significant Accounting Policies (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "44", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivableCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R45": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-property-and-equipment-details", "longName": "995488 - Disclosure - Note 3 - Summary of Significant Accounting Policies - Property and Equipment (Details)", "shortName": "Note 3 - Summary of Significant Accounting Policies - Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "45", "firstAnchor": { "contextRef": "i_2023-12-31_PropertyPlantAndEquipmentByTypeAxis-BuildingMember", "name": "us-gaap:PropertyPlantAndEquipmentUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true }, "uniqueAnchor": null }, "R46": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-reconciliation-of-net-income-and-number-of-shares-used-in-computers-of-basic-and-diluted-eps-details", "longName": "995489 - Disclosure - Note 3 - Summary of Significant Accounting Policies - Reconciliation of Net Income and Number of Shares Used in Computers of Basic and Diluted EPS (Details)", "shortName": "Note 3 - Summary of Significant Accounting Policies - Reconciliation of Net Income and Number of Shares Used in Computers of Basic and Diluted EPS (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "46", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "srt:CondensedFinancialStatementsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:EarningsPerSharePolicyTextBlock", "us-gaap:SignificantAccountingPoliciesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "unique": true } }, "R47": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-4-inventories-inventories-details", "longName": "995490 - Disclosure - Note 4 - Inventories - Inventories (Details)", "shortName": "Note 4 - Inventories - Inventories (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "47", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:InventoryRawMaterialsNetOfReserves", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "us-gaap:InventoryDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R48": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-details-textual", "longName": "995491 - Disclosure - Note 5 - Property and Equipment (Details Textual)", "shortName": "Note 5 - Property and Equipment (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "48", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DepreciationAndAmortization", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R49": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-property-and-equipment-details", "longName": "995492 - Disclosure - Note 5 - Property and Equipment - Property and Equipment (Details)", "shortName": "Note 5 - Property and Equipment - Property and Equipment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "49", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:BuildingsAndImprovementsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:BuildingsAndImprovementsGross", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:PropertyPlantAndEquipmentTextBlock", "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R50": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets-details-textual", "longName": "995493 - Disclosure - Note 6 - Goodwill and Intangible Assets (Details Textual)", "shortName": "Note 6 - Goodwill and Intangible Assets (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "50", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:AmortizationOfIntangibleAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R51": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets-definitelived-intangible-assets-details", "longName": "995494 - Disclosure - Note 6 - Goodwill and Intangible Assets - Definite-lived Intangible Assets (Details)", "shortName": "Note 6 - Goodwill and Intangible Assets - Definite-lived Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "51", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:FiniteLivedIntangibleAssetsNet", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31_FiniteLivedIntangibleAssetsByMajorClassAxis-PatentsAndTrademarksMember", "name": "us-gaap:FiniteLivedIntangibleAssetUsefulLife", "unitRef": null, "xsiNil": "false", "lang": "en-US", "decimals": null, "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "unique": true } }, "R52": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual", "longName": "995495 - Disclosure - Note 7 - Equity Investments in Unconsolidated Affiliate (Details Textual)", "shortName": "Note 7 - Equity Investments in Unconsolidated Affiliate (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "52", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "apt:ExpenseToAcquireInventory", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "apt:ExpenseToAcquireInventory", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:EquityMethodInvestmentsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R53": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-details-textual", "longName": "995496 - Disclosure - Note 8 - Accrued Liabilities (Details Textual)", "shortName": "Note 8 - Accrued Liabilities (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "53", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:ContractWithCustomerLiability", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R54": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-accrued-liabilities-details", "longName": "995497 - Disclosure - Note 8 - Accrued Liabilities - Accrued Liabilities (Details)", "shortName": "Note 8 - Accrued Liabilities - Accrued Liabilities (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "54", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:AccruedSalariesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:AccruedSalariesCurrent", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfAccruedLiabilitiesTableTextBlock", "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R55": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-details-textual", "longName": "995498 - Disclosure - Note 9 - Shareholders' Equity (Details Textual)", "shortName": "Note 9 - Shareholders' Equity (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "55", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:StockRepurchasedAndRetiredDuringPeriodShares", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "unique": true } }, "R56": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-8-shareholders-equity-restricted-stock-activity-details", "longName": "995499 - Disclosure - Note 8 - Shareholders' Equity - Restricted Stock Activity (Details)", "shortName": "Note 8 - Shareholders' Equity - Restricted Stock Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "56", "firstAnchor": { "contextRef": "i_2022-12-31_AwardTypeAxis-RestrictedStockMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2021-12-31_AwardTypeAxis-RestrictedStockMember", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "unique": true } }, "R57": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-8-shareholders-equity-stock-option-activity-details", "longName": "995500 - Disclosure - Note 8 - Shareholders' Equity - Stock Option Activity (Details)", "shortName": "Note 8 - Shareholders' Equity - Stock Option Activity (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "57", "firstAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2021-12-31", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "unique": true } }, "R58": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-information-about-stock-options-details", "longName": "995501 - Disclosure - Note 9 - Shareholders' Equity - Information About Stock Options (Details)", "shortName": "Note 9 - Shareholders' Equity - Information About Stock Options (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "58", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "unitRef": "USDPerShare", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "us-gaap:ScheduleOfShareBasedCompensationActivityTableTextBlock", "us-gaap:ShareholdersEquityAndShareBasedPaymentsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R59": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-10-accumulated-other-comprehensive-loss-details-textual", "longName": "995502 - Disclosure - Note 10 - Accumulated Other Comprehensive Loss (Details Textual)", "shortName": "Note 10 - Accumulated Other Comprehensive Loss (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "59", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true }, "uniqueAnchor": null }, "R60": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-provision-for-income-taxes-details", "longName": "995503 - Disclosure - Note 11 - Income Taxes - Provision for Income Taxes (Details)", "shortName": "Note 11 - Income Taxes - Provision for Income Taxes (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "60", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:CurrentIncomeTaxExpenseBenefit", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R61": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-deferred-income-tax-assets-details", "longName": "995504 - Disclosure - Note 11 - Income Taxes - Deferred Income Tax Assets (Details)", "shortName": "Note 11 - Income Taxes - Deferred Income Tax Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "61", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:DeferredTaxLiabilitiesPropertyPlantAndEquipment", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R62": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-income-tax-reconciliation-details", "longName": "995505 - Disclosure - Note 11 - Income Taxes - Income Tax Reconciliation (Details)", "shortName": "Note 11 - Income Taxes - Income Tax Reconciliation (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "62", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "us-gaap:IncomeTaxDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R63": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details-textual", "longName": "995506 - Disclosure - Note 12 - Leases - Future Minimum Lease Payment (Details Textual)", "shortName": "Note 12 - Leases - Future Minimum Lease Payment (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "63", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:OperatingLeaseRightOfUseAsset", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:OperatingLeaseExpense", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "unique": true } }, "R64": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details", "longName": "995507 - Disclosure - Note 12 - Leases - Future Minimum Lease Payment (Details)", "shortName": "Note 12 - Leases - Future Minimum Lease Payment (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "64", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "us-gaap:LesseeOperatingLeasesTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R65": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-13-legal-details-textual", "longName": "995508 - Disclosure - Note 13 - Legal (Details Textual)", "shortName": "Note 13 - Legal (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "65", "firstAnchor": { "contextRef": "d_2022-06-07_2022-06-07_LitigationCaseAxis-LawsuitWithDefendantsInUtahForUndeliveredEquipmentMember", "name": "us-gaap:LossContingencyDamagesSoughtValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2022-06-07_2022-06-07_LitigationCaseAxis-LawsuitWithDefendantsInUtahForUndeliveredEquipmentMember", "name": "us-gaap:LossContingencyDamagesSoughtValue", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "p", "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R66": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans-details-textual", "longName": "995509 - Disclosure - Note 14 - Employee Benefit Plans (Details Textual)", "shortName": "Note 14 - Employee Benefit Plans (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "66", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "p", "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R67": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-details-textual", "longName": "995510 - Disclosure - Note 15 - Activity of Business Segments (Details Textual)", "shortName": "Note 15 - Activity of Business Segments (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "67", "firstAnchor": null, "uniqueAnchor": null }, "R68": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-sale-details", "longName": "995511 - Disclosure - Note 15 - Activity of Business Segments - Consolidated Net Sale (Details)", "shortName": "Note 15 - Activity of Business Segments - Consolidated Net Sale (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "68", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_ConsolidationItemsAxis-OperatingSegmentsMember_StatementBusinessSegmentsAxis-BuildingSupplyMember", "name": "us-gaap:RevenueFromContractWithCustomerIncludingAssessedTax", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfSegmentReportingInformationBySegmentTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "unique": true } }, "R69": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-reconciliation-of-total-segment-income-to-total-consolidated-net-income-details", "longName": "995512 - Disclosure - Note 15 - Activity of Business Segments - Reconciliation of Total Segment Income to Total Consolidated Net Income (Details)", "shortName": "Note 15 - Activity of Business Segments - Reconciliation of Total Segment Income to Total Consolidated Net Income (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "69", "firstAnchor": { "contextRef": "d_2023-07-01_2023-09-30", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "srt:CondensedFinancialStatementsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_ConsolidationItemsAxis-OperatingSegmentsMember", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "unique": true } }, "R70": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-sales-and-longlived-asset-information-by-geographic-area-details", "longName": "995513 - Disclosure - Note 15 - Activity of Business Segments - Consolidated Net Sales and Long-lived Asset Information by Geographic Area (Details)", "shortName": "Note 15 - Activity of Business Segments - Consolidated Net Sales and Long-lived Asset Information by Geographic Area (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "70", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31_ConsolidationItemsAxis-ReportableGeographicalComponentsMember", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_ConsolidationItemsAxis-ReportableGeographicalComponentsMember", "name": "us-gaap:Revenues", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R71": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-property-and-equipment-goodwill-and-intangible-assets-details", "longName": "995514 - Disclosure - Note 15 - Activity of Business Segments - Consolidated Net Property and Equipment, Goodwill and Intangible Assets (Details)", "shortName": "Note 15 - Activity of Business Segments - Consolidated Net Property and Equipment, Goodwill and Intangible Assets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "71", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "apt:TotalConsolidatedAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2023-12-31", "name": "apt:TotalConsolidatedAssets", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "us-gaap:SegmentReportingDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R72": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-details-textual", "longName": "995515 - Disclosure - Note 16 - Concentration of Risk (Details Textual)", "shortName": "Note 16 - Concentration of Risk (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "72", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember", "name": "apt:ConcentrationRiskThresholdPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "1", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember", "name": "apt:ConcentrationRiskThresholdPercentage", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "1", "ancestors": [ "p", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R73": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-customer-concentration-details", "longName": "995516 - Disclosure - Note 16 - Concentration of Risk - Customer Concentration (Details)", "shortName": "Note 16 - Concentration of Risk - Customer Concentration (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "73", "firstAnchor": { "contextRef": "d_2023-01-01_2023-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "d_2023-01-01_2023-12-31_ConcentrationRiskByBenchmarkAxis-AccountsReceivableMember_ConcentrationRiskByTypeAxis-CustomerConcentrationRiskMember_MajorCustomersAxis-CustomerAMember", "name": "us-gaap:ConcentrationRiskPercentage1", "unitRef": "Pure", "xsiNil": "false", "lang": null, "decimals": "2", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "us-gaap:ConcentrationRiskDisclosureTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } }, "R74": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-17-employment-agreements-details-textual", "longName": "995517 - Disclosure - Note 17 - Employment Agreements (Details Textual)", "shortName": "Note 17 - Employment Agreements (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "74", "firstAnchor": null, "uniqueAnchor": null }, "R75": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-balance-sheets-details", "longName": "995518 - Disclosure - Note 19 - Revisions of Previously Issued Unaudited Consolidated Financial Statements (Unaudited) - Balance Sheets (Details)", "shortName": "Note 19 - Revisions of Previously Issued Unaudited Consolidated Financial Statements (Unaudited) - Balance Sheets (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "75", "firstAnchor": { "contextRef": "i_2023-12-31", "name": "us-gaap:AdditionalPaidInCapital", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "i_2023-09-30_StatementScenarioAxis-BalanceSheetAmountsMember", "name": "us-gaap:StockholdersEquity", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "ix:continuation", "srt:CondensedFinancialStatementsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "unique": true } }, "R76": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-stockholders-equity-statement-details", "longName": "995519 - Disclosure - Note 19 - Revisions of Previously Issued Unaudited Consolidated Financial Statements (Unaudited) - Stockholders' Equity Statement (Details)", "shortName": "Note 19 - Revisions of Previously Issued Unaudited Consolidated Financial Statements (Unaudited) - Stockholders' Equity Statement (Details)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "76", "firstAnchor": { "contextRef": "i_2022-12-31", "name": "us-gaap:CommonStockSharesOutstanding", "unitRef": "Share", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "td", "tr", "tbody", "table", "div", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true }, "uniqueAnchor": { "contextRef": "d_2023-07-01_2023-09-30_RestatementAxis-ScenarioPreviouslyReportedMember", "name": "us-gaap:NetIncomeLoss", "unitRef": "USD", "xsiNil": "false", "lang": null, "decimals": "0", "ancestors": [ "td", "tr", "tbody", "table", "us-gaap:ScheduleOfStockholdersEquityTableTextBlock", "srt:CondensedFinancialStatementsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "unique": true } }, "R77": { "role": "http://www.alphaprotech.com/20231231/role/statement-note-20-subsequent-events-details-textual", "longName": "995520 - Disclosure - Note 20 - Subsequent Events (Details Textual)", "shortName": "Note 20 - Subsequent Events (Details Textual)", "isDefault": "false", "groupType": "disclosure", "subGroupType": "details", "menuCat": "Details", "order": "77", "firstAnchor": { "contextRef": "i_2024-02-29_LeaseContractualTermAxis-FacilityToHouseApparelDivisionMember_SubsequentEventTypeAxis-SubsequentEventMember", "name": "us-gaap:AreaOfRealEstateProperty", "unitRef": "SquareFoot", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true }, "uniqueAnchor": { "contextRef": "i_2024-02-29_LeaseContractualTermAxis-FacilityToHouseApparelDivisionMember_SubsequentEventTypeAxis-SubsequentEventMember", "name": "us-gaap:AreaOfRealEstateProperty", "unitRef": "SquareFoot", "xsiNil": "false", "lang": null, "decimals": "INF", "ancestors": [ "p", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "reportCount": 1, "baseRef": "apt20231231_10k.htm", "first": true, "unique": true } } }, "tag": { "us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-", "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "Legal Entity of Counterparty, Type [Axis]", "documentation": "Information by legal entity of counterparty. A counterparty is the other party that participates in a financial transaction." } } }, "auth_ref": [ "r26" ] }, "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-" ], "lang": { "en-us": { "role": { "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": [ "r19" ] }, "us-gaap_AccountsPayableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsPayableCurrent", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accounts payable", "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": [ "r18", "r668" ] }, "us-gaap_AccountsReceivableMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-customer-concentration-details", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-details-textual" ], "lang": { "en-us": { "role": { "label": "Accounts Receivable [Member]", "documentation": "Due from customers or clients for goods or services that have been delivered or sold." } } }, "auth_ref": [ "r625" ] }, "us-gaap_AccountsReceivableNetCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccountsReceivableNetCurrent", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Accounts receivable, net of allowance for doubtful accounts", "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": [ "r250", "r251" ] }, "us-gaap_AccruedBonusesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedBonusesCurrent", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-accrued-liabilities-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-accrued-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Commissions and bonuses payable and general accrued liabilities", "terseLabel": "Accrued Bonuses, Current", "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable for incentive compensation awarded to employees and directors or earned by them based on the terms of one or more relevant arrangements. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer)." } } }, "auth_ref": [ "r21" ] }, "us-gaap_AccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedLiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 1.0 }, "http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-accrued-liabilities-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets", "http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-accrued-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Accrued liabilities", "totalLabel": "Total accrued liabilities", "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": [ "r21" ] }, "us-gaap_AccruedSalariesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccruedSalariesCurrent", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-accrued-liabilities-details": { "parentTag": "us-gaap_AccruedLiabilitiesCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-accrued-liabilities-details" ], "lang": { "en-us": { "role": { "label": "Payroll expenses and taxes payable", "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": [ "r21", "r643" ] }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-property-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "negatedLabel": "Less accumulated depreciation and amortization", "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services." } } }, "auth_ref": [ "r56", "r156", "r510" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets", "http://www.alphaprotech.com/20231231/role/statement-note-10-accumulated-other-comprehensive-loss-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "Accumulated other comprehensive loss", "terseLabel": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "documentation": "Amount, after tax, of accumulated increase (decrease) in equity from transaction and other event and circumstance from nonowner source." } } }, "auth_ref": [ "r27", "r28", "r82", "r160", "r506", "r541", "r545" ] }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AccumulatedOtherComprehensiveIncomeMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-shareholders-equity", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-stockholders-equity-statement-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details" ], "lang": { "en-us": { "role": { "label": "AOCI Attributable to Parent [Member]", "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r1", "r9", "r28", "r442", "r445", "r467", "r536", "r537", "r715", "r716", "r717", "r725", "r726", "r727" ] }, "us-gaap_AdditionalPaidInCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapital", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-balance-sheets-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-details-textual" ], "lang": { "en-us": { "role": { "label": "Additional paid-in capital", "terseLabel": "Additional Paid in Capital", "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock." } } }, "auth_ref": [ "r73", "r668", "r802" ] }, "us-gaap_AdditionalPaidInCapitalMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdditionalPaidInCapitalMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-shareholders-equity", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-stockholders-equity-statement-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-details-textual" ], "lang": { "en-us": { "role": { "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": [ "r414", "r415", "r416", "r554", "r725", "r726", "r727", "r780", "r803" ] }, "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "debit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-shareholders-equity", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-stockholders-equity-statement-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_AdjustmentsRelatedToTaxWithholdingForShareBasedCompensation", "negatedLabel": "Treasury stock excise tax", "documentation": "Amount of decrease to equity for grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [] }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "crdr": "credit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-shareholders-equity", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-stockholders-equity-statement-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details" ], "lang": { "en-us": { "role": { "label": "Stock-based compensation expense", "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement." } } }, "auth_ref": [ "r64", "r65", "r384" ] }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Adjustments to reconcile net income to net cash provided by (used in) operating activities:" } } }, "auth_ref": [] }, "us-gaap_AdvertisingExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AdvertisingExpense", "crdr": "debit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AdvertisingExpense", "terseLabel": "Advertising Expense", "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line." } } }, "auth_ref": [ "r418" ] }, "us-gaap_AllocatedShareBasedCompensationExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllocatedShareBasedCompensationExpense", "crdr": "debit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllocatedShareBasedCompensationExpense", "terseLabel": "Share-Based Payment Arrangement, Expense", "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized." } } }, "auth_ref": [ "r412", "r417" ] }, "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AllowanceForDoubtfulAccountsReceivableCurrent", "crdr": "credit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AllowanceForDoubtfulAccountsReceivableCurrent", "terseLabel": "Accounts Receivable, Allowance for Credit Loss, Current", "documentation": "Amount of allowance for credit loss on accounts receivable, classified as current." } } }, "auth_ref": [ "r161", "r252", "r264" ] }, "apt_AlphaProTechEngineeredProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "AlphaProTechEngineeredProductsMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-", "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "Alpha Pro Tech Engineered Products [Member]", "documentation": "Alpha ProTech Engineered Products [Member]" } } }, "auth_ref": [] }, "dei_AmendmentFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AmendmentFlag", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Amendment Flag", "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission." } } }, "auth_ref": [] }, "us-gaap_AmortizationOfIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AmortizationOfIntangibleAssets", "crdr": "debit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AmortizationOfIntangibleAssets", "terseLabel": "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": [ "r6", "r51", "r54" ] }, "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount", "terseLabel": "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": [ "r212" ] }, "us-gaap_AreaOfRealEstateProperty": { "xbrltype": "areaItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AreaOfRealEstateProperty", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-20-subsequent-events-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_AreaOfRealEstateProperty", "terseLabel": "Area of Real Estate Property (Square Foot)", "documentation": "Area of a real estate property." } } }, "auth_ref": [] }, "us-gaap_Assets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Assets", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_Assets", "totalLabel": "Total 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": [ "r115", "r159", "r181", "r219", "r234", "r240", "r258", "r291", "r292", "r294", "r295", "r296", "r298", "r300", "r302", "r303", "r437", "r439", "r451", "r502", "r581", "r668", "r680", "r747", "r748", "r790" ] }, "us-gaap_AssetsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsAbstract", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Assets" } } }, "auth_ref": [] }, "us-gaap_AssetsCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AssetsCurrent", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_AssetsCurrent", "totalLabel": "Total current assets", "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": [ "r152", "r164", "r181", "r258", "r291", "r292", "r294", "r295", "r296", "r298", "r300", "r302", "r303", "r437", "r439", "r451", "r668", "r747", "r748", "r790" ] }, "dei_AuditorFirmId": { "xbrltype": "nonemptySequenceNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorFirmId", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Auditor Firm ID", "documentation": "PCAOB issued Audit Firm Identifier" } } }, "auth_ref": [ "r684", "r685", "r686" ] }, "dei_AuditorLocation": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorLocation", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Auditor Location" } } }, "auth_ref": [ "r684", "r685", "r686" ] }, "dei_AuditorName": { "xbrltype": "internationalNameItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "AuditorName", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Auditor Name" } } }, "auth_ref": [ "r684", "r685", "r686" ] }, "us-gaap_AwardTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "AwardTypeAxis", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-8-shareholders-equity-restricted-stock-activity-details", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Award Type [Axis]", "documentation": "Information by type of award under share-based payment arrangement." } } }, "auth_ref": [ "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411" ] }, "apt_BalanceSheetAmountsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "BalanceSheetAmountsMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-balance-sheets-details" ], "lang": { "en-us": { "role": { "label": "Balance Sheet Amounts [Member]", "documentation": "Related to Balance Sheet amounts." } } }, "auth_ref": [] }, "apt_BonusMaximumThreshold": { "xbrltype": "monetaryItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "BonusMaximumThreshold", "crdr": "credit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "apt_BonusMaximumThreshold", "terseLabel": "Bonus, Maximum Threshold", "documentation": "The maximum threshold for bonus payments under certain bonus plans." } } }, "auth_ref": [] }, "apt_BonusPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "BonusPercentage", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "apt_BonusPercentage", "terseLabel": "Bonus Percentage", "documentation": "The bonus paid to the CEO and President in percentage of the Company's pre-tax profits." } } }, "auth_ref": [] }, "us-gaap_BuildingMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Building [Member]", "documentation": "Facility held for productive use including, but not limited to, office, production, storage and distribution facilities." } } }, "auth_ref": [ "r103" ] }, "apt_BuildingSupplyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "BuildingSupplyMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-property-and-equipment-goodwill-and-intangible-assets-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-sale-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-reconciliation-of-total-segment-income-to-total-consolidated-net-income-details" ], "lang": { "en-us": { "role": { "label": "Building Supply [Member]", "documentation": "Building Supply [Member]" } } }, "auth_ref": [] }, "us-gaap_BuildingsAndImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "BuildingsAndImprovementsGross", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-property-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Buildings", "documentation": "Amount before accumulated depreciation of building structures held for productive use including addition, improvement, or renovation to the structure, including, but not limited to, interior masonry, interior flooring, electrical, and plumbing." } } }, "auth_ref": [ "r103" ] }, "us-gaap_CapitalizedComputerSoftwareGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CapitalizedComputerSoftwareGross", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-property-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Software", "documentation": "Amount before accumulated amortization of capitalized costs for computer software, including but not limited to, acquired and internally developed computer software." } } }, "auth_ref": [ "r805" ] }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashAndCashEquivalentsAtCarryingValue", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Cash and cash equivalents", "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": [ "r32", "r154", "r640" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "crdr": "debit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsIncludingDisposalGroupAndDiscontinuedOperations", "periodStartLabel": "Cash and cash equivalents, beginning of the period", "periodEndLabel": "Cash and cash equivalents, end of the period", "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": [ "r32", "r93", "r179" ] }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "totalLabel": "Increase (decrease) in cash and cash equivalents", "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": [ "r0", "r93" ] }, "us-gaap_CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CashFlowNoncashInvestingAndFinancingActivitiesDisclosureAbstract", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of non-cash transactions:" } } }, "auth_ref": [] }, "dei_CityAreaCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CityAreaCode", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_CityAreaCode", "terseLabel": "City Area Code", "documentation": "Area code of city" } } }, "auth_ref": [] }, "us-gaap_CommitmentsAndContingencies": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingencies", "crdr": "credit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Commitments and contingincies", "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": [ "r23", "r70", "r504", "r568" ] }, "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommitmentsAndContingenciesDisclosureTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-13-legal" ], "lang": { "en-us": { "role": { "label": "Commitments and Contingencies Disclosure [Text Block]", "documentation": "The entire disclosure for commitments and contingencies." } } }, "auth_ref": [ "r104", "r285", "r286", "r626", "r741" ] }, "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockCapitalSharesReservedForFutureIssuance", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance", "terseLabel": "Common Stock, Capital Shares Reserved for Future Issuance", "documentation": "Aggregate number of common shares reserved for future issuance." } } }, "auth_ref": [ "r24" ] }, "us-gaap_CommonStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-shareholders-equity", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-stockholders-equity-statement-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details" ], "lang": { "en-us": { "role": { "label": "Common Stock [Member]", "documentation": "Stock that is subordinate to all other stock of the issuer." } } }, "auth_ref": [ "r671", "r672", "r673", "r675", "r676", "r677", "r678", "r725", "r726", "r780", "r800", "r803" ] }, "us-gaap_CommonStockParOrStatedValuePerShare": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockParOrStatedValuePerShare", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details-parentheticals" ], "lang": { "en-us": { "role": { "label": "us-gaap_CommonStockParOrStatedValuePerShare", "terseLabel": "Common Stock, Par or Stated Value Per Share (in dollars per share)", "documentation": "Face amount or stated value per share of common stock." } } }, "auth_ref": [ "r72" ] }, "us-gaap_CommonStockSharesAuthorized": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesAuthorized", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details-parentheticals" ], "lang": { "en-us": { "role": { "label": "us-gaap_CommonStockSharesAuthorized", "terseLabel": "Common Stock, Shares Authorized (in shares)", "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws." } } }, "auth_ref": [ "r72", "r569" ] }, "us-gaap_CommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockSharesOutstanding", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-shareholders-equity", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-stockholders-equity-statement-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details-parentheticals" ], "lang": { "en-us": { "role": { "label": "Common Stock, Shares, Outstanding (in shares)", "terseLabel": "Common Stock, Shares, Outstanding (in shares)", "periodStartLabel": "Balance (in shares)", "periodEndLabel": "Balance (in shares)", "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation." } } }, "auth_ref": [ "r10", "r72", "r569", "r587", "r803", "r804" ] }, "us-gaap_CommonStockValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CommonStockValue", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details" ], "lang": { "en-us": { "role": { "label": "Common stock, $.01 par value: 50,000,000 shares authorized; 11,416,212 and 12,226,306 shares outstanding as of December 31, 2023 and December 31, 2022, respectively", "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": [ "r72", "r505", "r668" ] }, "us-gaap_ComprehensiveIncomeNetOfTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNetOfTax", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-comprehensive-income": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-comprehensive-income", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details" ], "lang": { "en-us": { "role": { "label": "Total comprehensive income (loss)", "totalLabel": "Comprehensive income", "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners." } } }, "auth_ref": [ "r29", "r166", "r168", "r174", "r498", "r515" ] }, "us-gaap_ComprehensiveIncomeNoteTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ComprehensiveIncomeNoteTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-10-accumulated-other-comprehensive-loss" ], "lang": { "en-us": { "role": { "label": "Comprehensive Income (Loss) Note [Text Block]", "documentation": "The entire disclosure for comprehensive income, which includes, but is not limited to, 1) the amount of income tax expense or benefit allocated to each component of other comprehensive income, including reclassification adjustments, 2) the reclassification adjustments for each classification of other comprehensive income and 3) the ending accumulated balances for each component of comprehensive income." } } }, "auth_ref": [ "r81", "r173", "r497", "r514" ] }, "us-gaap_ConcentrationRiskBenchmarkDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskBenchmarkDomain", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-customer-concentration-details", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Domain]", "documentation": "The denominator in a calculation of a disclosed concentration risk percentage." } } }, "auth_ref": [ "r40", "r42", "r68", "r69", "r248", "r625" ] }, "us-gaap_ConcentrationRiskByBenchmarkAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByBenchmarkAxis", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-customer-concentration-details", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-details-textual" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Benchmark [Axis]", "documentation": "Information by benchmark of concentration risk." } } }, "auth_ref": [ "r40", "r42", "r68", "r69", "r248", "r546", "r625" ] }, "us-gaap_ConcentrationRiskByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskByTypeAxis", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-customer-concentration-details", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-details-textual" ], "lang": { "en-us": { "role": { "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": [ "r40", "r42", "r68", "r69", "r248", "r625", "r701" ] }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskDisclosureTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-" ], "lang": { "en-us": { "role": { "label": "Concentration Risk Disclosure [Text Block]", "documentation": "The entire disclosure for any concentrations existing at the date of the financial statements that make an entity vulnerable to a reasonably possible, near-term, severe impact. This disclosure informs financial statement users about the general nature of the risk associated with the concentration, and may indicate the percentage of concentration risk as of the balance sheet date." } } }, "auth_ref": [ "r97" ] }, "us-gaap_ConcentrationRiskPercentage1": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskPercentage1", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-customer-concentration-details" ], "lang": { "en-us": { "role": { "label": "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": [ "r40", "r42", "r68", "r69", "r248" ] }, "apt_ConcentrationRiskThresholdPercentage": { "xbrltype": "percentItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "ConcentrationRiskThresholdPercentage", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-details-textual" ], "lang": { "en-us": { "role": { "label": "apt_ConcentrationRiskThresholdPercentage", "terseLabel": "Concentration Risk Threshold Percentage", "documentation": "The concentration risk threshold percentage derived from quantitative amount." } } }, "auth_ref": [] }, "us-gaap_ConcentrationRiskTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ConcentrationRiskTypeDomain", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-customer-concentration-details", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-details-textual" ], "lang": { "en-us": { "role": { "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": [ "r40", "r42", "r68", "r69", "r248", "r625" ] }, "srt_CondensedFinancialStatementsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "CondensedFinancialStatementsTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited" ], "lang": { "en-us": { "role": { "label": "Condensed Financial Statements [Text Block]", "documentation": "The entire disclosure for condensed financial statements." } } }, "auth_ref": [ "r128", "r185" ] }, "srt_ConsolidationItemsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsAxis", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-property-and-equipment-goodwill-and-intangible-assets-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-sale-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-sales-and-longlived-asset-information-by-geographic-area-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-reconciliation-of-total-segment-income-to-total-consolidated-net-income-details" ], "lang": { "en-us": { "role": { "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": [ "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r185", "r221", "r232", "r233", "r234", "r235", "r236", "r238", "r242", "r291", "r292", "r293", "r294", "r296", "r297", "r299", "r301", "r302", "r711", "r712", "r747", "r748" ] }, "srt_ConsolidationItemsDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ConsolidationItemsDomain", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-property-and-equipment-goodwill-and-intangible-assets-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-sale-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-sales-and-longlived-asset-information-by-geographic-area-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-reconciliation-of-total-segment-income-to-total-consolidated-net-income-details" ], "lang": { "en-us": { "role": { "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": [ "r139", "r140", "r141", "r142", "r143", "r144", "r145", "r146", "r147", "r185", "r221", "r232", "r233", "r234", "r235", "r236", "r238", "r242", "r291", "r292", "r293", "r294", "r296", "r297", "r299", "r301", "r302", "r711", "r712", "r747", "r748" ] }, "us-gaap_ContractWithCustomerLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ContractWithCustomerLiability", "crdr": "credit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ContractWithCustomerLiability", "terseLabel": "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": [ "r305", "r306", "r309" ] }, "us-gaap_CorporateNonSegmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CorporateNonSegmentMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-property-and-equipment-goodwill-and-intangible-assets-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-reconciliation-of-total-segment-income-to-total-consolidated-net-income-details" ], "lang": { "en-us": { "role": { "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": [ "r15", "r233", "r234", "r235", "r236", "r242", "r731" ] }, "us-gaap_CostOfGoodsAndServicesSold": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CostOfGoodsAndServicesSold", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income": { "parentTag": "us-gaap_GrossProfit", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income" ], "lang": { "en-us": { "role": { "label": "Cost of goods sold, excluding depreciation and amortization", "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": [ "r87", "r481" ] }, "apt_CumulativeEquityInIncomeOfUnconsolidatedAffiliate": { "xbrltype": "monetaryItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "CumulativeEquityInIncomeOfUnconsolidatedAffiliate", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "apt_CumulativeEquityInIncomeOfUnconsolidatedAffiliate", "terseLabel": "Cumulative Equity In Income Of Unconsolidated Affiliate", "documentation": "CumulativeEquityInIncomeOfUnconsolidatedAffiliate" } } }, "auth_ref": [] }, "dei_CurrentFiscalYearEndDate": { "xbrltype": "gMonthDayItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "CurrentFiscalYearEndDate", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Current Fiscal Year End Date", "documentation": "End date of current fiscal year in the format --MM-DD." } } }, "auth_ref": [] }, "us-gaap_CurrentIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CurrentIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-provision-for-income-taxes-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-provision-for-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "Current", "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations." } } }, "auth_ref": [ "r113", "r427", "r433", "r721" ] }, "apt_CustomerAMember": { "xbrltype": "domainItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "CustomerAMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-customer-concentration-details" ], "lang": { "en-us": { "role": { "label": "Customer A [Member]", "documentation": "Represents major customer." } } }, "auth_ref": [] }, "apt_CustomerBMember": { "xbrltype": "domainItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "CustomerBMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-customer-concentration-details" ], "lang": { "en-us": { "role": { "label": "Customer B [Member]", "documentation": "Represents a major customer." } } }, "auth_ref": [] }, "apt_CustomerCMember": { "xbrltype": "domainItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "CustomerCMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-customer-concentration-details" ], "lang": { "en-us": { "role": { "label": "Customer C [Member]", "documentation": "Represents a major customer." } } }, "auth_ref": [] }, "us-gaap_CustomerConcentrationRiskMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "CustomerConcentrationRiskMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-customer-concentration-details", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-details-textual" ], "lang": { "en-us": { "role": { "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": [ "r41", "r248" ] }, "us-gaap_DeferredIncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-provision-for-income-taxes-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 }, "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-provision-for-income-taxes-details" ], "lang": { "en-us": { "role": { "label": "Deferred income taxes", "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations." } } }, "auth_ref": [ "r6", "r113", "r124", "r432", "r433", "r721" ] }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredIncomeTaxLiabilitiesNet", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Deferred income tax liabilities, net", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting." } } }, "auth_ref": [ "r420", "r421", "r503" ] }, "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-deferred-income-tax-assets-details": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-deferred-income-tax-assets-details" ], "lang": { "en-us": { "role": { "label": "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": [] }, "apt_DeferredTaxAssetsInventoryCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "DeferredTaxAssetsInventoryCurrent", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-deferred-income-tax-assets-details": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-deferred-income-tax-assets-details" ], "lang": { "en-us": { "role": { "label": "Inventory reserve", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from inventory classified as current." } } }, "auth_ref": [] }, "apt_DeferredTaxAssetsLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "DeferredTaxAssetsLeaseLiability", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-deferred-income-tax-assets-details": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 5.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-deferred-income-tax-assets-details" ], "lang": { "en-us": { "role": { "label": "Lease Liability", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from lease liability." } } }, "auth_ref": [] }, "apt_DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTaxAndForeignTaxCredits": { "xbrltype": "monetaryItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "DeferredTaxAssetsTaxCreditCarryforwardsAlternativeMinimumTaxAndForeignTaxCredits", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-deferred-income-tax-assets-details": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-deferred-income-tax-assets-details" ], "lang": { "en-us": { "role": { "label": "AMT/Foreign tax credits", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible alternative minimum tax and foreign tax credit carryforwards." } } }, "auth_ref": [] }, "apt_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsAccruedLiabilitiesCurrent", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-deferred-income-tax-assets-details": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-deferred-income-tax-assets-details" ], "lang": { "en-us": { "role": { "label": "Accrued expenses and inventory", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from accrued liabilities classified as current." } } }, "auth_ref": [] }, "us-gaap_DeferredTaxAssetsUnrealizedCurrencyLosses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxAssetsUnrealizedCurrencyLosses", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-deferred-income-tax-assets-details": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-deferred-income-tax-assets-details" ], "lang": { "en-us": { "role": { "label": "Foreign exchange", "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from unrealized losses on foreign currency transactions." } } }, "auth_ref": [ "r67", "r779" ] }, "us-gaap_DeferredTaxLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilities", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-deferred-income-tax-assets-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-deferred-income-tax-assets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilities", "negatedTotalLabel": "Net deferred income tax liabilities", "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences without jurisdictional netting." } } }, "auth_ref": [ "r66", "r778" ] }, "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-deferred-income-tax-assets-details": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-deferred-income-tax-assets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets", "negatedLabel": "Intangible assets", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill." } } }, "auth_ref": [ "r67", "r779" ] }, "us-gaap_DeferredTaxLiabilitiesLeasingArrangements": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesLeasingArrangements", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-deferred-income-tax-assets-details": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-deferred-income-tax-assets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilitiesLeasingArrangements", "negatedLabel": "Right of Use Asset", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from leasing arrangements." } } }, "auth_ref": [ "r67", "r779" ] }, "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DeferredTaxLiabilitiesPropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-deferred-income-tax-assets-details": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-deferred-income-tax-assets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_DeferredTaxLiabilitiesPropertyPlantAndEquipment", "negatedLabel": "Property and equipment", "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from property, plant, and equipment." } } }, "auth_ref": [ "r67", "r779" ] }, "apt_DeferredTaxLiabilitiesStateIncomeTaxesNonCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "DeferredTaxLiabilitiesStateIncomeTaxesNonCurrent", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-deferred-income-tax-assets-details": { "parentTag": "us-gaap_DeferredTaxLiabilities", "weight": 1.0, "order": 8.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-deferred-income-tax-assets-details" ], "lang": { "en-us": { "role": { "label": "apt_DeferredTaxLiabilitiesStateIncomeTaxesNonCurrent", "negatedLabel": "State income taxes", "documentation": "Gross amount of noncurrent deferred tax liabilities, which result from applying the applicable tax rate to taxable temporary differences pertaining to each jurisdiction to which the entity is obligated to pay income tax." } } }, "auth_ref": [] }, "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanEmployerDiscretionaryContributionAmount", "crdr": "debit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedContributionPlanEmployerDiscretionaryContributionAmount", "terseLabel": "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://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedContributionPlanEmployerMatchingContributionPercent", "terseLabel": "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_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DefinedContributionPlanMaximumAnnualContributionsPerEmployeePercent", "terseLabel": "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": [] }, "apt_DepositPaidForEquipmentWriteoff": { "xbrltype": "monetaryItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "DepositPaidForEquipmentWriteoff", "crdr": "debit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-13-legal-details-textual" ], "lang": { "en-us": { "role": { "label": "apt_DepositPaidForEquipmentWriteoff", "terseLabel": "Deposit Paid for Equipment, Write-off", "documentation": "Write-off amount of deposit paid for equipment." } } }, "auth_ref": [] }, "us-gaap_DepreciationAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationAndAmortization", "crdr": "debit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_DepreciationAndAmortization", "terseLabel": "Depreciation, Depletion and Amortization, Nonproduction", "documentation": "The current period expense charged against earnings on long-lived, physical assets not used in production, and which are not intended for resale, to allocate or recognize the cost of such assets over their useful lives; or to record the reduction in book value of an intangible asset over the benefit period of such asset; or to reflect consumption during the period of an asset that is not used in production." } } }, "auth_ref": [ "r6", "r55" ] }, "us-gaap_DepreciationDepletionAndAmortization": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DepreciationDepletionAndAmortization", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 0.0 }, "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 9.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income" ], "lang": { "en-us": { "role": { "label": "Depreciation and amortization", "terseLabel": "Depreciation and amortization", "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets." } } }, "auth_ref": [ "r6", "r224" ] }, "us-gaap_DisclosureTextBlockAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "DisclosureTextBlockAbstract", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-1-the-company-", "http://www.alphaprotech.com/20231231/role/statement-note-10-accumulated-other-comprehensive-loss", "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes", "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment", "http://www.alphaprotech.com/20231231/role/statement-note-13-legal", "http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-", "http://www.alphaprotech.com/20231231/role/statement-note-17-employment-agreements-", "http://www.alphaprotech.com/20231231/role/statement-note-18-related-party-transactions", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy", "http://www.alphaprotech.com/20231231/role/statement-note-20-subsequent-events", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-", "http://www.alphaprotech.com/20231231/role/statement-note-4-inventories-", "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment", "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets", "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-", "http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_DisclosureTextBlockAbstract", "terseLabel": "Notes to Financial Statements" } } }, "auth_ref": [] }, "apt_DisposableProtectiveApparelMember": { "xbrltype": "domainItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "DisposableProtectiveApparelMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-property-and-equipment-goodwill-and-intangible-assets-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-sale-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-reconciliation-of-total-segment-income-to-total-consolidated-net-income-details" ], "lang": { "en-us": { "role": { "label": "Disposable Protective Apparel [Member]", "documentation": "Disposable Protective Apparel [Member]" } } }, "auth_ref": [] }, "dei_DocumentAnnualReport": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentAnnualReport", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentAnnualReport", "terseLabel": "Document Annual Report", "documentation": "Boolean flag that is true only for a form used as an annual report." } } }, "auth_ref": [ "r684", "r685", "r686" ] }, "dei_DocumentFinStmtErrorCorrectionFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFinStmtErrorCorrectionFlag", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentFinStmtErrorCorrectionFlag", "terseLabel": "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": [ "r684", "r685", "r686", "r688" ] }, "dei_DocumentFiscalPeriodFocus": { "xbrltype": "fiscalPeriodItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalPeriodFocus", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Period Focus", "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY." } } }, "auth_ref": [] }, "dei_DocumentFiscalYearFocus": { "xbrltype": "gYearItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentFiscalYearFocus", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Fiscal Year Focus", "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006." } } }, "auth_ref": [] }, "dei_DocumentInformationLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationLineItems", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Document Information [Line Items]", "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table." } } }, "auth_ref": [] }, "dei_DocumentInformationTable": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentInformationTable", "lang": { "en-us": { "role": { "label": "Document Information [Table]", "documentation": "Container to support the formal attachment of each official or unofficial, public or private document as part of a submission package." } } }, "auth_ref": [] }, "dei_DocumentPeriodEndDate": { "xbrltype": "dateItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentPeriodEndDate", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentPeriodEndDate", "terseLabel": "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://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentTransitionReport", "terseLabel": "Document Transition Report", "documentation": "Boolean flag that is true only for a form used as a transition report." } } }, "auth_ref": [ "r687" ] }, "dei_DocumentType": { "xbrltype": "submissionTypeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "DocumentType", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_DocumentType", "terseLabel": "Document Type", "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'." } } }, "auth_ref": [] }, "us-gaap_EarningsPerShareBasic": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareBasic", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-reconciliation-of-net-income-and-number-of-shares-used-in-computers-of-basic-and-diluted-eps-details" ], "lang": { "en-us": { "role": { "label": "Basic earnings per common share (in dollars per share)", "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": [ "r175", "r191", "r192", "r194", "r195", "r197", "r202", "r204", "r209", "r210", "r211", "r213", "r449", "r450", "r499", "r516", "r647" ] }, "us-gaap_EarningsPerShareDiluted": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerShareDiluted", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-reconciliation-of-net-income-and-number-of-shares-used-in-computers-of-basic-and-diluted-eps-details" ], "lang": { "en-us": { "role": { "label": "Diluted earnings per common share (in dollars per share)", "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": [ "r175", "r191", "r192", "r194", "r195", "r197", "r204", "r209", "r210", "r211", "r213", "r449", "r450", "r499", "r516", "r647" ] }, "us-gaap_EarningsPerSharePolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EarningsPerSharePolicyTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-tables" ], "lang": { "en-us": { "role": { "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": [ "r36", "r37" ] }, "us-gaap_EffectiveIncomeTaxRateReconciliationFdiiAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EffectiveIncomeTaxRateReconciliationFdiiAmount", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-income-tax-reconciliation-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-income-tax-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "FDII deduction", "documentation": "Amount of reported income tax benefit from difference to expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operations, attributable to foreign-derived intangible income (FDII)." } } }, "auth_ref": [ "r777" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "crdr": "debit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "terseLabel": "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": [ "r413" ] }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1", "terseLabel": "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": [ "r413" ] }, "us-gaap_EmployeeStockOptionMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EmployeeStockOptionMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, 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": [] }, "apt_EmploymentAgreementTerm": { "xbrltype": "durationItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "EmploymentAgreementTerm", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-17-employment-agreements-details-textual" ], "lang": { "en-us": { "role": { "label": "apt_EmploymentAgreementTerm", "terseLabel": "Employment Agreement Term (Year)", "documentation": "Period of the employment agreement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [] }, "apt_EmploymentAgreementsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "EmploymentAgreementsTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-17-employment-agreements-" ], "lang": { "en-us": { "role": { "label": "Employment Agreements [Text Block]", "documentation": "The entire disclosure relating to employment agreements in which the reporting entity is involved." } } }, "auth_ref": [] }, "dei_EntityAddressAddressLine1": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressAddressLine1", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Address Line One", "documentation": "Address Line 1 such as Attn, Building Name, Street Name" } } }, "auth_ref": [] }, "dei_EntityAddressCityOrTown": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressCityOrTown", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, City or Town", "documentation": "Name of the City or Town" } } }, "auth_ref": [] }, "dei_EntityAddressPostalZipCode": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressPostalZipCode", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, Postal Zip Code", "documentation": "Code for the postal or zip code" } } }, "auth_ref": [] }, "dei_EntityAddressStateOrProvince": { "xbrltype": "stateOrProvinceItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityAddressStateOrProvince", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Address, State or Province", "documentation": "Name of the state or province." } } }, "auth_ref": [] }, "dei_EntityCentralIndexKey": { "xbrltype": "centralIndexKeyItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCentralIndexKey", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Central Index Key", "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK." } } }, "auth_ref": [ "r682" ] }, "dei_EntityCommonStockSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCommonStockSharesOutstanding", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Common Stock, Shares Outstanding (in shares)", "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument." } } }, "auth_ref": [] }, "dei_EntityCurrentReportingStatus": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityCurrentReportingStatus", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityCurrentReportingStatus", "terseLabel": "Entity Current Reporting Status", "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure." } } }, "auth_ref": [] }, "dei_EntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityDomain", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets", "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-comprehensive-income", "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income", "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information", "http://www.alphaprotech.com/20231231/role/statement-note-1-the-company-", "http://www.alphaprotech.com/20231231/role/statement-note-10-accumulated-other-comprehensive-loss", "http://www.alphaprotech.com/20231231/role/statement-note-10-accumulated-other-comprehensive-loss-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes", "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-deferred-income-tax-assets-details", "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-income-tax-reconciliation-details", "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-provision-for-income-taxes-details", "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-tables", "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment", "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details", "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-tables", "http://www.alphaprotech.com/20231231/role/statement-note-13-legal", "http://www.alphaprotech.com/20231231/role/statement-note-13-legal-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans", "http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-property-and-equipment-goodwill-and-intangible-assets-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-sale-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-sales-and-longlived-asset-information-by-geographic-area-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-reconciliation-of-total-segment-income-to-total-consolidated-net-income-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-tables", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-customer-concentration-details", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-tables", "http://www.alphaprotech.com/20231231/role/statement-note-17-employment-agreements-", "http://www.alphaprotech.com/20231231/role/statement-note-17-employment-agreements-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-18-related-party-transactions", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-balance-sheets-details", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-stockholders-equity-statement-details", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-tables", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details-parentheticals", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-tables", "http://www.alphaprotech.com/20231231/role/statement-note-20-subsequent-events", "http://www.alphaprotech.com/20231231/role/statement-note-20-subsequent-events-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-property-and-equipment-details", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-reconciliation-of-net-income-and-number-of-shares-used-in-computers-of-basic-and-diluted-eps-details", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-tables", "http://www.alphaprotech.com/20231231/role/statement-note-4-inventories-", "http://www.alphaprotech.com/20231231/role/statement-note-4-inventories-inventories-details", "http://www.alphaprotech.com/20231231/role/statement-note-4-inventories-tables", "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment", "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-property-and-equipment-details", "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-tables", "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets", "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets-definitelived-intangible-assets-details", "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets-tables", "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-", "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-", "http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-accrued-liabilities-details", "http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-tables", "http://www.alphaprotech.com/20231231/role/statement-note-8-shareholders-equity-restricted-stock-activity-details", "http://www.alphaprotech.com/20231231/role/statement-note-8-shareholders-equity-stock-option-activity-details", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-information-about-stock-options-details", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-tables" ], "lang": { "en-us": { "role": { "label": "Entity [Domain]", "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains." } } }, "auth_ref": [] }, "dei_EntityEmergingGrowthCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityEmergingGrowthCompany", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityEmergingGrowthCompany", "terseLabel": "Entity Emerging Growth Company", "documentation": "Indicate if registrant meets the emerging growth company criteria." } } }, "auth_ref": [ "r682" ] }, "dei_EntityFileNumber": { "xbrltype": "fileNumberItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityFileNumber", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityFileNumber", "terseLabel": "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://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityFilerCategory", "terseLabel": "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": [ "r682" ] }, "dei_EntityIncorporationStateCountryCode": { "xbrltype": "edgarStateCountryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityIncorporationStateCountryCode", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Entity Incorporation, State or Country Code", "documentation": "Two-character EDGAR code representing the state or country of incorporation." } } }, "auth_ref": [] }, "dei_EntityInteractiveDataCurrent": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityInteractiveDataCurrent", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityInteractiveDataCurrent", "terseLabel": "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": [ "r691" ] }, "dei_EntityPublicFloat": { "xbrltype": "monetaryItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityPublicFloat", "crdr": "credit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityPublicFloat", "terseLabel": "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://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityRegistrantName", "terseLabel": "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": [ "r682" ] }, "dei_EntityShellCompany": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityShellCompany", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityShellCompany", "terseLabel": "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": [ "r682" ] }, "dei_EntitySmallBusiness": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntitySmallBusiness", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntitySmallBusiness", "terseLabel": "Entity Small Business", "documentation": "Indicates that the company is a Smaller Reporting Company (SRC)." } } }, "auth_ref": [ "r682" ] }, "dei_EntityTaxIdentificationNumber": { "xbrltype": "employerIdItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityTaxIdentificationNumber", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "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": [ "r682" ] }, "dei_EntityVoluntaryFilers": { "xbrltype": "yesNoItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "EntityVoluntaryFilers", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityVoluntaryFilers", "terseLabel": "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://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_EntityWellKnownSeasonedIssuer", "terseLabel": "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": [ "r692" ] }, "us-gaap_EquityComponentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityComponentDomain", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-shareholders-equity", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-stockholders-equity-statement-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-details-textual" ], "lang": { "en-us": { "role": { "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": [ "r10", "r148", "r169", "r170", "r171", "r186", "r187", "r188", "r190", "r198", "r200", "r214", "r260", "r263", "r304", "r414", "r415", "r416", "r428", "r429", "r441", "r442", "r443", "r444", "r445", "r446", "r448", "r452", "r453", "r454", "r455", "r456", "r457", "r467", "r536", "r537", "r538", "r554", "r609" ] }, "srt_EquityMethodInvesteeNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "EquityMethodInvesteeNameDomain", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-", "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Domain]", "documentation": "Name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r254", "r255", "r257" ] }, "us-gaap_EquityMethodInvestmentAggregateCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentAggregateCost", "crdr": "debit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EquityMethodInvestmentAggregateCost", "terseLabel": "Equity Method Investment, Aggregate Cost", "documentation": "This element represents the aggregate cost of investments accounted for under the equity method of accounting." } } }, "auth_ref": [ "r17" ] }, "us-gaap_EquityMethodInvestmentDividendsOrDistributions": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentDividendsOrDistributions", "crdr": "debit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EquityMethodInvestmentDividendsOrDistributions", "terseLabel": "Proceeds from Equity Method Investment, Distribution", "documentation": "Amount of distribution received from equity method investee for return on investment, classified as operating activities. Excludes distribution for return of investment, classified as investing activities." } } }, "auth_ref": [ "r4", "r6", "r83", "r512" ] }, "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOtherThanTemporaryImpairment", "crdr": "debit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EquityMethodInvestmentOtherThanTemporaryImpairment", "terseLabel": "Equity Method Investment, Other than Temporary Impairment", "documentation": "This item represents an other than temporary decline in value that has been recognized against an investment accounted for under the equity method of accounting. The excess of the carrying amount over the fair value of the investment represents the amount of the write down which is or was reflected in earnings. The written down value is a new cost basis with the adjusted value of the investment becoming its new carrying value subject to the equity accounting method. Evidence of a loss in value might include, but would not necessarily be limited to, absence of an ability to recover the carrying amount of the investment or inability of the investee to sustain an earnings capacity which would justify the carrying amount of the investment." } } }, "auth_ref": [ "r733" ] }, "us-gaap_EquityMethodInvestmentOwnershipPercentage": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentOwnershipPercentage", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EquityMethodInvestmentOwnershipPercentage", "terseLabel": "Equity Method Investment, Ownership Percentage", "documentation": "The percentage of ownership of common stock or equity participation in the investee accounted for under the equity method of accounting." } } }, "auth_ref": [ "r254" ] }, "us-gaap_EquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestments", "crdr": "debit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_EquityMethodInvestments", "terseLabel": "Equity Method Investments", "documentation": "This item represents the carrying amount on the entity's balance sheet of its investment in common stock of an equity method investee. This is not an indicator of the fair value of the investment, rather it is the initial cost adjusted for the entity's share of earnings and losses of the investee, adjusted for any distributions (dividends) and other than temporary impairment (OTTI) losses recognized." } } }, "auth_ref": [ "r229", "r253", "r713", "r734" ] }, "us-gaap_EquityMethodInvestmentsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "EquityMethodInvestmentsDisclosureTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-" ], "lang": { "en-us": { "role": { "label": "Equity Method Investments and Joint Ventures Disclosure [Text Block]", "documentation": "The entire disclosure for equity method investments and joint ventures. Equity method investments are investments that give the investor the ability to exercise significant influence over the operating and financial policies of an investee. Joint ventures are entities owned and operated by a small group of businesses as a separate and specific business or project for the mutual benefit of the members of the group." } } }, "auth_ref": [ "r127", "r256", "r259", "r693" ] }, "us-gaap_ErrorCorrectionTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ErrorCorrectionTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy" ], "lang": { "en-us": { "role": { "label": "Error Correction [Text Block]", "documentation": "The entire disclosure for reporting error correction." } } }, "auth_ref": [ "r196" ] }, "apt_ExpenseToAcquireInventory": { "xbrltype": "monetaryItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "ExpenseToAcquireInventory", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "apt_ExpenseToAcquireInventory", "terseLabel": "Expense To Acquire Inventory", "documentation": "Purchases from our Joint venture." } } }, "auth_ref": [] }, "apt_FacilityToHouseApparelDivisionMember": { "xbrltype": "domainItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "FacilityToHouseApparelDivisionMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-20-subsequent-events", "http://www.alphaprotech.com/20231231/role/statement-note-20-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Facility to House Apparel Division [Member]", "documentation": "Represents facility to house Apparel Division." } } }, "auth_ref": [] }, "us-gaap_FinanceLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FinanceLeaseLiability", "crdr": "credit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_FinanceLeaseLiability", "terseLabel": "Finance Lease, Liability, Total", "documentation": "Present value of lessee's discounted obligation for lease payments from finance lease." } } }, "auth_ref": [ "r462", "r465" ] }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetUsefulLife", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets-definitelived-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Intangible useful life (Year)", "terseLabel": "Finite-Lived Intangible Asset, Useful Life (Year)", "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://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets-definitelived-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization", "negatedLabel": "Intangible, accumulated amortization", "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r158", "r280" ] }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets", "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets-definitelived-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "documentation": "Information by major type or class of finite-lived intangible assets." } } }, "auth_ref": [ "r278", "r279", "r280", "r281", "r482", "r483" ] }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsGross", "crdr": "debit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets-definitelived-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Intangible, gross", "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r101", "r483" ] }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets", "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets-definitelived-intangible-assets-details" ], "lang": { "en-us": { "role": { "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": [ "r52", "r53" ] }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FiniteLivedIntangibleAssetsNet", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets", "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets-definitelived-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Definite-lived intangible assets, net", "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life." } } }, "auth_ref": [ "r101", "r482" ] }, "apt_ForEmployeesContributing1PercentOfGrossEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "ForEmployeesContributing1PercentOfGrossEarningsMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans", "http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "For Employees Contributing 1 Percent of Gross Earnings [Member]", "documentation": "Represents employees contributing 1% of gross earnings." } } }, "auth_ref": [] }, "apt_ForEmployeesContributing2To12PercentOfGrossEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "ForEmployeesContributing2To12PercentOfGrossEarningsMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans", "http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "For Employees Contributing 2 to12 Percent of Gross Earnings [Member]", "documentation": "Represents employees who contribute between 2% to 12% of their gross earnings." } } }, "auth_ref": [] }, "us-gaap_FurnitureAndFixturesGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesGross", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-property-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Office furniture and equipment", "documentation": "Amount before accumulated depreciation of equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [ "r103" ] }, "us-gaap_FurnitureAndFixturesMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "FurnitureAndFixturesMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Furniture and Fixtures [Member]", "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases." } } }, "auth_ref": [] }, "apt_GainLossOnFixedAssetsNonoperating": { "xbrltype": "monetaryItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "GainLossOnFixedAssetsNonoperating", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income" ], "lang": { "en-us": { "role": { "label": "Impairment on deposit", "documentation": "Amount of realized and unrealized gain (loss) on fixed assets, operating activities." } } }, "auth_ref": [] }, "us-gaap_Goodwill": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Goodwill", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "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": [ "r157", "r268", "r496", "r651", "r668", "r738", "r739" ] }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets" ], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "documentation": "The entire disclosure for goodwill and intangible assets." } } }, "auth_ref": [ "r100" ] }, "us-gaap_GrossProfit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "GrossProfit", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income" ], "lang": { "en-us": { "role": { "label": "us-gaap_GrossProfit", "totalLabel": "Gross profit", "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity." } } }, "auth_ref": [ "r86", "r181", "r219", "r233", "r239", "r242", "r258", "r291", "r292", "r294", "r295", "r296", "r298", "r300", "r302", "r303", "r451", "r649", "r747" ] }, "apt_HarmonyMember": { "xbrltype": "domainItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "HarmonyMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-", "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "Harmony [Member]", "documentation": "Information by name of investment." } } }, "auth_ref": [] }, "country_IN": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "IN", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-", "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "INDIA" } } }, "auth_ref": [] }, "dei_IcfrAuditorAttestationFlag": { "xbrltype": "booleanItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "IcfrAuditorAttestationFlag", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_IcfrAuditorAttestationFlag", "terseLabel": "ICFR Auditor Attestation Flag" } } }, "auth_ref": [ "r684", "r685", "r686" ] }, "apt_IncentivePlan2020Member": { "xbrltype": "domainItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "IncentivePlan2020Member", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Incentive Plan 2020 [Member]", "documentation": "Represents the 2020 incentive plan." } } }, "auth_ref": [] }, "us-gaap_IncomeLossAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossAttributableToParent", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income": { "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncomeLossAttributableToParent", "totalLabel": "Income before provision for income taxes", "documentation": "Amount, before tax, of income (loss) attributable to parent. Includes, but is not limited to, income (loss) from continuing operations, discontinued operations and equity method investments." } } }, "auth_ref": [ "r88", "r171" ] }, "us-gaap_IncomeLossFromEquityMethodInvestments": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeLossFromEquityMethodInvestments", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 0.0 }, "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 11.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income", "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "Equity in income (loss) of unconsolidated affiliate", "terseLabel": "Income (Loss) from Equity Method Investments", "negatedTerseLabel": "Equity in income of unconsolidated affiliate", "documentation": "Amount of income (loss) for proportionate share of equity method investee's income (loss)." } } }, "auth_ref": [ "r6", "r83", "r117", "r226", "r253", "r512" ] }, "us-gaap_IncomeStatementAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeStatementAbstract", "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]" } } }, "auth_ref": [] }, "us-gaap_IncomeTaxDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxDisclosureTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes" ], "lang": { "en-us": { "role": { "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": [ "r182", "r419", "r424", "r425", "r426", "r430", "r434", "r435", "r436", "r550" ] }, "us-gaap_IncomeTaxExpenseBenefit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxExpenseBenefit", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income": { "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0, "order": 0.0 }, "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-provision-for-income-taxes-details": { "parentTag": null, "weight": null, "order": null, "root": true }, "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-income-tax-reconciliation-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income", "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-income-tax-reconciliation-details", "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-provision-for-income-taxes-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-reconciliation-of-total-segment-income-to-total-consolidated-net-income-details" ], "lang": { "en-us": { "role": { "label": "Provision for income taxes", "totalLabel": "Provision for income taxes", "terseLabel": "Provision for income taxes", "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations." } } }, "auth_ref": [ "r119", "r125", "r199", "r200", "r227", "r422", "r431", "r517" ] }, "us-gaap_IncomeTaxReconciliationForeignIncomeTaxRateDifferential": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationForeignIncomeTaxRateDifferential", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-income-tax-reconciliation-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-income-tax-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "Foreign taxes", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax expense (benefit)." } } }, "auth_ref": [ "r777" ] }, "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-income-tax-reconciliation-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-income-tax-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "Income taxes based on U.S. statutory rate of 21% and 34%, respectively", "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": [ "r423" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseMealsAndEntertainment", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-income-tax-reconciliation-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-income-tax-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "Non-deductible meals & entertainment", "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 meals and entertainment expense." } } }, "auth_ref": [ "r777" ] }, "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-income-tax-reconciliation-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-income-tax-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "Stock Compensation", "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement." } } }, "auth_ref": [ "r777" ] }, "us-gaap_IncomeTaxReconciliationOtherReconcilingItems": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationOtherReconcilingItems", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-income-tax-reconciliation-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 6.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-income-tax-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "Other", "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to tax exempt income, equity in earnings (loss) of an unconsolidated subsidiary, minority noncontrolling interest income (loss), tax holiday, disposition of a business, disposition of an asset, repatriation of foreign earnings, repatriation of foreign earnings jobs creation act of 2004, increase (decrease) in enacted tax rate, prior year income taxes, increase (decrease) in deferred tax asset valuation allowance, and other adjustments." } } }, "auth_ref": [ "r777" ] }, "us-gaap_IncomeTaxReconciliationStateAndLocalIncomeTaxes": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxReconciliationStateAndLocalIncomeTaxes", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-income-tax-reconciliation-details": { "parentTag": "us-gaap_IncomeTaxExpenseBenefit", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-income-tax-reconciliation-details" ], "lang": { "en-us": { "role": { "label": "State taxes", "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": [ "r777" ] }, "us-gaap_IncomeTaxesPaid": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncomeTaxesPaid", "crdr": "credit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash paid for income taxes", "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income." } } }, "auth_ref": [ "r31", "r33" ] }, "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 10.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsPayableAndAccruedLiabilities", "terseLabel": "Accounts payable and accrued liabilities", "documentation": "The increase (decrease) during the reporting period in the amounts payable to vendors for goods and services received and the amount of obligations and expenses incurred but not paid." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInAccountsReceivable", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 3.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInAccountsReceivable", "negatedTerseLabel": "Accounts receivable, net", "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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInDueFromRelatedParties": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInDueFromRelatedParties", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 4.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInDueFromRelatedParties", "negatedLabel": "Accounts receivable, related party", "documentation": "The increase (decrease) during the reporting period in receivables to be collected from other entities that could exert significant influence over the reporting entity." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncreaseDecreaseInInventories": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInInventories", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 6.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInInventories", "negatedTerseLabel": "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": [ "r5" ] }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Changes in operating assets and liabilities:" } } }, "auth_ref": [] }, "us-gaap_IncreaseDecreaseInOperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInOperatingLeaseLiability", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInOperatingLeaseLiability", "terseLabel": "Lease liabilities", "documentation": "Amount of increase (decrease) in obligation for operating lease." } } }, "auth_ref": [ "r704", "r719" ] }, "us-gaap_IncreaseDecreaseInPrepaidExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncreaseDecreaseInPrepaidExpense", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0, "order": 8.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_IncreaseDecreaseInPrepaidExpense", "negatedLabel": "Prepaid expenses", "documentation": "The increase (decrease) during the reporting period in the amount of outstanding money paid in advance for goods or services that bring economic benefits for future periods." } } }, "auth_ref": [ "r5" ] }, "us-gaap_IncrementalCommonSharesAttributableToShareBasedPaymentArrangements": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "IncrementalCommonSharesAttributableToShareBasedPaymentArrangements", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-reconciliation-of-net-income-and-number-of-shares-used-in-computers-of-basic-and-diluted-eps-details": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-reconciliation-of-net-income-and-number-of-shares-used-in-computers-of-basic-and-diluted-eps-details" ], "lang": { "en-us": { "role": { "label": "Add: Dilutive effect of common stock options (in shares)", "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": [ "r205", "r206", "r207", "r211", "r385" ] }, "ecd_InsiderTradingArrLineItems": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/ecd/2023", "localname": "InsiderTradingArrLineItems", "auth_ref": [ "r689" ] }, "us-gaap_InterestIncomeExpenseNonoperatingNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InterestIncomeExpenseNonoperatingNet", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income": { "parentTag": "us-gaap_NonoperatingIncomeExpense", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income" ], "lang": { "en-us": { "role": { "label": "Interest income, net", "documentation": "The net amount of nonoperating interest income (expense)." } } }, "auth_ref": [] }, "apt_InternationalMember": { "xbrltype": "domainItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "InternationalMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-sales-and-longlived-asset-information-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "International Member", "documentation": "International [Member]" } } }, "auth_ref": [] }, "us-gaap_InventoryDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryDisclosureTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-4-inventories-" ], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Text Block]", "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory." } } }, "auth_ref": [ "r265" ] }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryFinishedGoodsNetOfReserves", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-4-inventories-inventories-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-4-inventories-inventories-details" ], "lang": { "en-us": { "role": { "label": "Finished goods", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale." } } }, "auth_ref": [ "r99", "r644" ] }, "us-gaap_InventoryNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryNet", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 3.0 }, "http://www.alphaprotech.com/20231231/role/statement-note-4-inventories-inventories-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets", "http://www.alphaprotech.com/20231231/role/statement-note-4-inventories-inventories-details" ], "lang": { "en-us": { "role": { "label": "Inventories", "totalLabel": "Total inventory", "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": [ "r162", "r641", "r668" ] }, "us-gaap_InventoryRawMaterialsNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryRawMaterialsNetOfReserves", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-4-inventories-inventories-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-4-inventories-inventories-details" ], "lang": { "en-us": { "role": { "label": "Raw materials", "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process." } } }, "auth_ref": [ "r99", "r646" ] }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InventoryWorkInProcessNetOfReserves", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-4-inventories-inventories-details": { "parentTag": "us-gaap_InventoryNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-4-inventories-inventories-details" ], "lang": { "en-us": { "role": { "label": "Work in process", "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing." } } }, "auth_ref": [ "r99", "r645" ] }, "us-gaap_InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "InvestmentsInAffiliatesSubsidiariesAssociatesAndJointVentures", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Equity investment in unconsolidated affiliate", "documentation": "Amount of investment in equity method investee and investment in and advance to affiliate." } } }, "auth_ref": [ "r714" ] }, "apt_LawsuitWithDefendantsInUtahForUndeliveredEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "LawsuitWithDefendantsInUtahForUndeliveredEquipmentMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-13-legal", "http://www.alphaprotech.com/20231231/role/statement-note-13-legal-details-textual" ], "lang": { "en-us": { "role": { "label": "Lawsuit With Defendants in Utah for Undelivered Equipment [Member]", "documentation": "Lawsuit With Defendants in Utah for Undelivered Equipment." } } }, "auth_ref": [] }, "us-gaap_LeaseContractualTermAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermAxis", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-20-subsequent-events", "http://www.alphaprotech.com/20231231/role/statement-note-20-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Axis]", "documentation": "Information by contractual term of lease arrangement." } } }, "auth_ref": [ "r703" ] }, "us-gaap_LeaseContractualTermDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseContractualTermDomain", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-20-subsequent-events", "http://www.alphaprotech.com/20231231/role/statement-note-20-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Lease Contractual Term [Domain]", "documentation": "Contractual term of lease arrangement." } } }, "auth_ref": [ "r703" ] }, "us-gaap_LeaseholdImprovementsGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsGross", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-property-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Leasehold improvements", "documentation": "Amount before accumulated depreciation of additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r103" ] }, "us-gaap_LeaseholdImprovementsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LeaseholdImprovementsMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Leasehold Improvements [Member]", "documentation": "Additions or improvements to assets held under a lease arrangement." } } }, "auth_ref": [ "r103" ] }, "dei_LegalEntityAxis": { "xbrltype": "stringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LegalEntityAxis", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets", "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-comprehensive-income", "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income", "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information", "http://www.alphaprotech.com/20231231/role/statement-note-1-the-company-", "http://www.alphaprotech.com/20231231/role/statement-note-10-accumulated-other-comprehensive-loss", "http://www.alphaprotech.com/20231231/role/statement-note-10-accumulated-other-comprehensive-loss-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes", "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-deferred-income-tax-assets-details", "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-income-tax-reconciliation-details", "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-provision-for-income-taxes-details", "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-tables", "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment", "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details", "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-tables", "http://www.alphaprotech.com/20231231/role/statement-note-13-legal", "http://www.alphaprotech.com/20231231/role/statement-note-13-legal-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans", "http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-property-and-equipment-goodwill-and-intangible-assets-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-sale-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-sales-and-longlived-asset-information-by-geographic-area-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-reconciliation-of-total-segment-income-to-total-consolidated-net-income-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-tables", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-customer-concentration-details", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-tables", "http://www.alphaprotech.com/20231231/role/statement-note-17-employment-agreements-", "http://www.alphaprotech.com/20231231/role/statement-note-17-employment-agreements-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-18-related-party-transactions", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-balance-sheets-details", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-stockholders-equity-statement-details", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-tables", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details-parentheticals", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-tables", "http://www.alphaprotech.com/20231231/role/statement-note-20-subsequent-events", "http://www.alphaprotech.com/20231231/role/statement-note-20-subsequent-events-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-property-and-equipment-details", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-reconciliation-of-net-income-and-number-of-shares-used-in-computers-of-basic-and-diluted-eps-details", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-tables", "http://www.alphaprotech.com/20231231/role/statement-note-4-inventories-", "http://www.alphaprotech.com/20231231/role/statement-note-4-inventories-inventories-details", "http://www.alphaprotech.com/20231231/role/statement-note-4-inventories-tables", "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment", "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-property-and-equipment-details", "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-tables", "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets", "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets-definitelived-intangible-assets-details", "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets-tables", "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-", "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-", "http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-accrued-liabilities-details", "http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-tables", "http://www.alphaprotech.com/20231231/role/statement-note-8-shareholders-equity-restricted-stock-activity-details", "http://www.alphaprotech.com/20231231/role/statement-note-8-shareholders-equity-stock-option-activity-details", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-information-about-stock-options-details", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-tables" ], "lang": { "en-us": { "role": { "label": "Legal Entity [Axis]", "documentation": "The set of legal entities associated with a report." } } }, "auth_ref": [] }, "us-gaap_LegalEntityTypeOfCounterpartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LegalEntityTypeOfCounterpartyDomain", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-", "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "Legal Entity Type of Counterparty [Domain]", "documentation": "Nature of the other party participating in a financial transaction." } } }, "auth_ref": [] }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-tables" ], "lang": { "en-us": { "role": { "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": [ "r785" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "totalLabel": "Total lease liabilities", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease." } } }, "auth_ref": [ "r465" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details" ], "lang": { "en-us": { "role": { "label": "2024", "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": [ "r465" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details" ], "lang": { "en-us": { "role": { "label": "2028", "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": [ "r465" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 3.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details" ], "lang": { "en-us": { "role": { "label": "2027", "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": [ "r465" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details" ], "lang": { "en-us": { "role": { "label": "2026", "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": [ "r465" ] }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details" ], "lang": { "en-us": { "role": { "label": "2025", "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": [ "r465" ] }, "apt_LesseeOperatingLeaseLiabilityToBePaidYearSixToYearSixteen": { "xbrltype": "monetaryItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "LesseeOperatingLeaseLiabilityToBePaidYearSixToYearSixteen", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details": { "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0, "order": 5.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details" ], "lang": { "en-us": { "role": { "label": "2029 through 2039", "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year through the sixteenth 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_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "crdr": "credit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "negatedLabel": "Less imputed interest", "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease." } } }, "auth_ref": [ "r465" ] }, "us-gaap_LesseeOperatingLeaseTermOfContract": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeaseTermOfContract", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-20-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LesseeOperatingLeaseTermOfContract", "terseLabel": "Lessee, Operating Lease, Term of Contract (Year)", "documentation": "Term of lessee's operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r784" ] }, "us-gaap_LesseeOperatingLeasesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LesseeOperatingLeasesTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment" ], "lang": { "en-us": { "role": { "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": [ "r460" ] }, "us-gaap_Liabilities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Liabilities", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_Liabilities", "totalLabel": "Total 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": [ "r20", "r181", "r258", "r291", "r292", "r294", "r295", "r296", "r298", "r300", "r302", "r303", "r438", "r439", "r440", "r451", "r567", "r648", "r680", "r747", "r790", "r791" ] }, "us-gaap_LiabilitiesAndStockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesAndStockholdersEquity", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-balance-sheets-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details" ], "lang": { "en-us": { "role": { "label": "Total liabilities and shareholders' equity", "totalLabel": "Total liabilities and shareholders' equity", "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any." } } }, "auth_ref": [ "r77", "r116", "r508", "r668", "r720", "r735", "r782" ] }, "us-gaap_LiabilitiesCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrent", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "us-gaap_LiabilitiesCurrent", "totalLabel": "Total current liabilities", "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer." } } }, "auth_ref": [ "r22", "r153", "r181", "r258", "r291", "r292", "r294", "r295", "r296", "r298", "r300", "r302", "r303", "r438", "r439", "r440", "r451", "r668", "r747", "r790", "r791" ] }, "us-gaap_LiabilitiesCurrentAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LiabilitiesCurrentAbstract", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Current liabilities:" } } }, "auth_ref": [] }, "srt_LitigationCaseAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseAxis", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-13-legal", "http://www.alphaprotech.com/20231231/role/statement-note-13-legal-details-textual" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Axis]", "documentation": "Information by type of judicial proceeding, alternative dispute resolution or claim." } } }, "auth_ref": [] }, "srt_LitigationCaseTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "LitigationCaseTypeDomain", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-13-legal", "http://www.alphaprotech.com/20231231/role/statement-note-13-legal-details-textual" ], "lang": { "en-us": { "role": { "label": "Litigation Case [Domain]", "documentation": "Judicial proceeding, alternative dispute resolution or claim. For example, but not limited to, name of case, category of litigation, or other differentiating information." } } }, "auth_ref": [] }, "dei_LocalPhoneNumber": { "xbrltype": "normalizedStringItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "LocalPhoneNumber", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "dei_LocalPhoneNumber", "terseLabel": "Local Phone Number", "documentation": "Local phone number for entity." } } }, "auth_ref": [] }, "us-gaap_LossContingencyDamagesSoughtValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "LossContingencyDamagesSoughtValue", "crdr": "debit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-13-legal-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_LossContingencyDamagesSoughtValue", "terseLabel": "Loss Contingency, Damages Sought, Value", "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter." } } }, "auth_ref": [ "r742", "r743", "r744" ] }, "us-gaap_MachineryAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-property-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentGross", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Machinery and equipment", "documentation": "Amount before accumulated depreciation of tangible personal property used to produce goods and services, including, but is not limited to, tools, dies and molds, computer and office equipment." } } }, "auth_ref": [ "r103" ] }, "us-gaap_MachineryAndEquipmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "MachineryAndEquipmentMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-property-and-equipment-details" ], "lang": { "en-us": { "role": { "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": [] }, "srt_MajorCustomersAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MajorCustomersAxis", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-customer-concentration-details" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "documentation": "Information by name or description of a single external customer or a group of external customers." } } }, "auth_ref": [ "r248", "r655", "r750", "r798", "r799" ] }, "apt_ManufacturingBuildingProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "ManufacturingBuildingProductsMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-", "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "Manufacturing Building Products [Member]", "documentation": "Indicates a facility used for manufacturing building products." } } }, "auth_ref": [] }, "apt_ManufacturingCoatedMaterialAndSewingProprietaryDisposableProtectiveApparelMember": { "xbrltype": "domainItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "ManufacturingCoatedMaterialAndSewingProprietaryDisposableProtectiveApparelMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-", "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "Manufacturing Coated Material and Sewing Proprietary Disposable Protective Apparel [Member]", "documentation": "Indicates a facility used for manufacturing coated material and sewing proprietary disposable protective apparel." } } }, "auth_ref": [] }, "apt_ManufacturingOfBuildingProductsMember": { "xbrltype": "domainItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "ManufacturingOfBuildingProductsMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-", "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "Manufacturing Of Building Products [Member]", "documentation": "Indicates a facility used for manufacturing of building products." } } }, "auth_ref": [] }, "apt_MapleIndustriesAndAssociatesMember": { "xbrltype": "domainItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "MapleIndustriesAndAssociatesMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-", "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "Maple Industries and Associates [Member]", "documentation": "Maple industries and associates [member" } } }, "auth_ref": [] }, "srt_MaximumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MaximumMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "documentation": "Upper limit of the provided range." } } }, "auth_ref": [ "r287", "r288", "r289", "r290", "r381", "r480", "r535", "r559", "r560", "r615", "r617", "r619", "r620", "r622", "r636", "r637", "r650", "r652", "r664", "r670", "r749", "r792", "r793", "r794", "r795", "r796", "r797" ] }, "srt_MinimumMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "MinimumMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "documentation": "Lower limit of the provided range." } } }, "auth_ref": [ "r287", "r288", "r289", "r290", "r381", "r480", "r535", "r559", "r560", "r615", "r617", "r619", "r620", "r622", "r636", "r637", "r650", "r652", "r664", "r670", "r749", "r792", "r793", "r794", "r795", "r796", "r797" ] }, "apt_MonthlyRentExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "MonthlyRentExpense", "crdr": "debit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-20-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "apt_MonthlyRentExpense", "terseLabel": "Monthly Rent Expense", "documentation": "Represents the amount of monthly rent expense." } } }, "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": { "label": "Material Terms of Trading Arrangement [Text Block]" } } }, "auth_ref": [ "r690" ] }, "srt_NameOfMajorCustomerDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "NameOfMajorCustomerDomain", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-customer-concentration-details" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "documentation": "Single external customer or group of external customers." } } }, "auth_ref": [ "r248", "r655", "r750", "r798", "r799" ] }, "us-gaap_NatureOfOperations": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NatureOfOperations", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-1-the-company-" ], "lang": { "en-us": { "role": { "label": "Nature of Operations [Text Block]", "documentation": "The entire disclosure for the nature of an entity's business, major products or services, principal markets including location, and the relative importance of its operations in each business and the basis for the determination, including but not limited to, assets, revenues, or earnings. For an entity that has not commenced principal operations, disclosures about the risks and uncertainties related to the activities in which the entity is currently engaged and an understanding of what those activities are being directed toward." } } }, "auth_ref": [ "r120", "r126" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivities", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "totalLabel": "Net cash 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": [ "r178" ] }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash Flows From Financing Activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash Flows From Investing Activities:" } } }, "auth_ref": [] }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivities", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "totalLabel": "Net cash provided by operating activities", "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities." } } }, "auth_ref": [ "r93", "r94", "r95" ] }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Cash Flows From Operating Activities:" } } }, "auth_ref": [] }, "us-gaap_NetIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NetIncomeLoss", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-comprehensive-income": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 1.0 }, "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 5.0 }, "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-comprehensive-income", "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-reconciliation-of-total-segment-income-to-total-consolidated-net-income-details", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-stockholders-equity-statement-details", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-reconciliation-of-net-income-and-number-of-shares-used-in-computers-of-basic-and-diluted-eps-details" ], "lang": { "en-us": { "role": { "label": "Net income", "totalLabel": "Net income", "terseLabel": "Income", "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent." } } }, "auth_ref": [ "r84", "r95", "r118", "r151", "r165", "r167", "r171", "r181", "r189", "r191", "r192", "r194", "r195", "r199", "r200", "r208", "r219", "r233", "r239", "r242", "r258", "r291", "r292", "r294", "r295", "r296", "r298", "r300", "r302", "r303", "r450", "r451", "r513", "r589", "r607", "r608", "r649", "r679", "r747" ] }, "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": { "label": "ecd_NonRule10b51ArrAdoptedFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r690" ] }, "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": { "label": "ecd_NonRule10b51ArrTrmntdFlag", "terseLabel": "Non-Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r690" ] }, "apt_NoncashChangesToOperatingLeases": { "xbrltype": "monetaryItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "NoncashChangesToOperatingLeases", "crdr": "credit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "apt_NoncashChangesToOperatingLeases", "terseLabel": "Net non-cash changes to operating leases", "documentation": "The amount of noncash changes to operating leases." } } }, "auth_ref": [] }, "us-gaap_NoncurrentAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NoncurrentAssets", "crdr": "debit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-sales-and-longlived-asset-information-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "Consolidated long-lived assets", "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets." } } }, "auth_ref": [ "r247" ] }, "us-gaap_NonoperatingIncomeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpense", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income": { "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income" ], "lang": { "en-us": { "role": { "label": "us-gaap_NonoperatingIncomeExpense", "totalLabel": "Total other income (loss)", "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business)." } } }, "auth_ref": [ "r90" ] }, "us-gaap_NonoperatingIncomeExpenseAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonoperatingIncomeExpenseAbstract", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income" ], "lang": { "en-us": { "role": { "label": "Other income (expense):" } } }, "auth_ref": [] }, "us-gaap_NonrelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NonrelatedPartyMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Nonrelated Party [Member]", "documentation": "Party not related to reporting entity." } } }, "auth_ref": [ "r722", "r723" ] }, "apt_NoteToFinancialStatementDetailsTextual": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "NoteToFinancialStatementDetailsTextual", "lang": { "en-us": { "role": { "label": "Note To Financial Statement Details Textual" } } }, "auth_ref": [] }, "apt_NotesToFinancialStatementsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "NotesToFinancialStatementsAbstract", "lang": { "en-us": { "role": { "label": "Notes To Financial Statements [Abstract]" } } }, "auth_ref": [] }, "us-gaap_NumberOfOperatingSegments": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfOperatingSegments", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NumberOfOperatingSegments", "terseLabel": "Number of Operating Segments", "documentation": "Number of operating segments. An operating segment is a component of an enterprise: (a) that engages in business activities from which it may earn revenues and incur expenses (including revenues and expenses relating to transactions with other components of the same enterprise), (b) whose operating results are regularly reviewed by the enterprise's chief operating decision maker to make decisions about resources to be allocated to the segment and assess its performance, and (c) for which discrete financial information is available. An operating segment may engage in business activities for which it has yet to earn revenues, for example, start-up operations may be operating segments before earning revenues." } } }, "auth_ref": [ "r730" ] }, "us-gaap_NumberOfStores": { "xbrltype": "integerItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "NumberOfStores", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_NumberOfStores", "terseLabel": "Number of Stores", "documentation": "Represents the number of stores." } } }, "auth_ref": [] }, "apt_NumberOfStoresOwned": { "xbrltype": "pureItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "NumberOfStoresOwned", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "apt_NumberOfStoresOwned", "terseLabel": "Number Of Stores Owned", "documentation": "Represents the number of stores owned." } } }, "auth_ref": [] }, "apt_NumberOfStoresRented": { "xbrltype": "pureItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "NumberOfStoresRented", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "apt_NumberOfStoresRented", "terseLabel": "Number Of Stores Rented", "documentation": "Represents the number of stores rented." } } }, "auth_ref": [] }, "srt_OfficerMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "OfficerMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-17-employment-agreements-", "http://www.alphaprotech.com/20231231/role/statement-note-17-employment-agreements-details-textual" ], "lang": { "en-us": { "role": { "label": "Officer [Member]", "documentation": "Person with designation of officer." } } }, "auth_ref": [ "r249", "r801" ] }, "us-gaap_OperatingExpenses": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpenses", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income": { "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0, "order": 0.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingExpenses", "totalLabel": "Total operating expenses", "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense." } } }, "auth_ref": [] }, "us-gaap_OperatingExpensesAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingExpensesAbstract", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income" ], "lang": { "en-us": { "role": { "label": "Operating expenses:" } } }, "auth_ref": [] }, "us-gaap_OperatingIncomeLoss": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingIncomeLoss", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income": { "parentTag": "us-gaap_IncomeLossAttributableToParent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingIncomeLoss", "totalLabel": "Income from operations", "documentation": "The net result for the period of deducting operating expenses from operating revenues." } } }, "auth_ref": [ "r219", "r233", "r239", "r242", "r649" ] }, "us-gaap_OperatingLeaseExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseExpense", "crdr": "debit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseExpense", "terseLabel": "Operating Lease, Expense", "documentation": "Amount of operating lease expense. Excludes sublease income." } } }, "auth_ref": [ "r783" ] }, "apt_OperatingLeaseExpenseNetOfAccretion": { "xbrltype": "monetaryItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "OperatingLeaseExpenseNetOfAccretion", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Non-cash lease expense", "documentation": "Represents the amount of operating lease expense, net of accretion during the period." } } }, "auth_ref": [] }, "us-gaap_OperatingLeaseLiability": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiability", "crdr": "credit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details", "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details-textual" ], "lang": { "en-us": { "role": { "label": "Total lease liabilities", "terseLabel": "Operating Lease, Liability, Total", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease." } } }, "auth_ref": [ "r462" ] }, "us-gaap_OperatingLeaseLiabilityCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityCurrent", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Lease liabilities", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current." } } }, "auth_ref": [ "r462" ] }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseLiabilityNoncurrent", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Liabilities", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Lease liabilities, net of current portion", "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent." } } }, "auth_ref": [ "r462" ] }, "us-gaap_OperatingLeaseRightOfUseAsset": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseRightOfUseAsset", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 4.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets", "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details-textual" ], "lang": { "en-us": { "role": { "label": "Right-of-use assets", "terseLabel": "Operating Lease, Right-of-Use Asset", "documentation": "Amount of lessee's right to use underlying asset under operating lease." } } }, "auth_ref": [ "r461" ] }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent", "terseLabel": "Operating Lease, Weighted Average Discount Rate, Percent", "documentation": "Weighted average discount rate for operating lease calculated at point in time." } } }, "auth_ref": [ "r464", "r667" ] }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1", "terseLabel": "Operating Lease, Weighted Average Remaining Lease Term (Year)", "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": [ "r463", "r667" ] }, "us-gaap_OperatingSegmentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OperatingSegmentsMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-property-and-equipment-goodwill-and-intangible-assets-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-sale-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-reconciliation-of-total-segment-income-to-total-consolidated-net-income-details" ], "lang": { "en-us": { "role": { "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": [ "r232", "r233", "r234", "r235", "r236", "r242" ] }, "us-gaap_OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "OtherComprehensiveIncomeForeignCurrencyTransactionAndTranslationAdjustmentNetOfTaxPortionAttributableToParent", "crdr": "credit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-shareholders-equity", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-stockholders-equity-statement-details" ], "lang": { "en-us": { "role": { "label": "Total comprehensive income", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [ "r3", "r8", "r114" ] }, "apt_OtherComprehensiveIncomeLossForeignCurrencyTranslationGainLossAdjustment": { "xbrltype": "monetaryItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "OtherComprehensiveIncomeLossForeignCurrencyTranslationGainLossAdjustment", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-comprehensive-income": { "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-comprehensive-income" ], "lang": { "en-us": { "role": { "label": "apt_OtherComprehensiveIncomeLossForeignCurrencyTranslationGainLossAdjustment", "terseLabel": "Other comprehensive income (loss)- foreign currency translation gain (loss)", "documentation": "Amount after tax and reclassification adjustments of gain (loss) on foreign currency translation adjustments, foreign currency transactions designated and effective as economic hedges of a net investment in a foreign entity and intra-entity foreign currency transactions that are of a long-term-investment nature, attributable to parent entity." } } }, "auth_ref": [] }, "apt_PatentsAndTrademarksMember": { "xbrltype": "domainItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "PatentsAndTrademarksMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets", "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets-definitelived-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Patents and Trademarks [Member]", "documentation": "Patents and trademarks" } } }, "auth_ref": [] }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsForRepurchaseOfCommonStock", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsForRepurchaseOfCommonStock", "negatedLabel": "Repurchase of common stock", "terseLabel": "Payments for Repurchase of Common Stock", "documentation": "The cash outflow to reacquire common stock during the period." } } }, "auth_ref": [ "r30" ] }, "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0, "order": 2.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsRelatedToTaxWithholdingForShareBasedCompensation", "negatedLabel": "Treasury stock excise tax", "documentation": "Amount of cash outflow to satisfy grantee's tax withholding obligation for award under share-based payment arrangement." } } }, "auth_ref": [ "r176" ] }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": -1.0, "order": 1.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment", "negatedTerseLabel": "Purchases of property and equipment", "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets." } } }, "auth_ref": [ "r92" ] }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans" ], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Text Block]", "documentation": "The entire disclosure for retirement benefits." } } }, "auth_ref": [ "r310", "r333", "r335", "r341", "r358", "r360", "r361", "r362", "r363", "r364", "r376", "r377", "r378", "r656" ] }, "us-gaap_PlanNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameAxis", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Plan Name [Axis]", "documentation": "Information by plan name for share-based payment arrangement." } } }, "auth_ref": [ "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776" ] }, "us-gaap_PlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PlanNameDomain", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Plan Name [Domain]", "documentation": "Plan name for share-based payment arrangement." } } }, "auth_ref": [ "r751", "r752", "r753", "r754", "r755", "r756", "r757", "r758", "r759", "r760", "r761", "r762", "r763", "r764", "r765", "r766", "r767", "r768", "r769", "r770", "r771", "r772", "r773", "r774", "r775", "r776" ] }, "us-gaap_PrepaidExpenseCurrent": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PrepaidExpenseCurrent", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Prepaid expenses", "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer." } } }, "auth_ref": [ "r163", "r266", "r267", "r642" ] }, "srt_PresidentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "PresidentMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans", "http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "President [Member]", "documentation": "Person with designation of president." } } }, "auth_ref": [ "r732" ] }, "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital", "crdr": "debit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProceedsFromEquityMethodInvestmentDividendsOrDistributionsReturnOfCapital", "terseLabel": "Proceeds from Equity Method Investment, Distribution, Return of Capital", "documentation": "Amount of distribution received from equity method investee for return of investment, classified as investing activities. Excludes distribution for return on investment, classified as operating activities." } } }, "auth_ref": [ "r177", "r718" ] }, "apt_ProceedsFromPaymentsForStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "ProceedsFromPaymentsForStockOptionsExercised", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Proceeds from exercise of stock options", "documentation": "The cash inflow from or (outflow of) cash for stock options exercised during the period." } } }, "auth_ref": [] }, "us-gaap_ProceedsFromSaleOfProductiveAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromSaleOfProductiveAssets", "crdr": "debit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProceedsFromSaleOfProductiveAssets", "terseLabel": "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": [ "r91" ] }, "us-gaap_ProceedsFromStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ProceedsFromStockOptionsExercised", "crdr": "debit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ProceedsFromStockOptionsExercised", "terseLabel": "Proceeds from Stock Options Exercised", "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement." } } }, "auth_ref": [ "r2", "r14" ] }, "srt_ProductOrServiceAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductOrServiceAxis", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-", "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "documentation": "Information by product and service, or group of similar products and similar services." } } }, "auth_ref": [ "r244", "r481", "r529", "r530", "r531", "r532", "r533", "r534", "r638", "r653", "r669", "r705", "r745", "r746", "r750", "r798" ] }, "srt_ProductsAndServicesDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ProductsAndServicesDomain", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-", "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "documentation": "Product or service, or a group of similar products or similar services." } } }, "auth_ref": [ "r244", "r481", "r529", "r530", "r531", "r532", "r533", "r534", "r638", "r653", "r669", "r705", "r745", "r746", "r750", "r798" ] }, "us-gaap_PropertyPlantAndEquipmentByTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentByTypeAxis", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-property-and-equipment-details" ], "lang": { "en-us": { "role": { "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": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment" ], "lang": { "en-us": { "role": { "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": [ "r102", "r121", "r122", "r123" ] }, "us-gaap_PropertyPlantAndEquipmentGross": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentGross", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-property-and-equipment-details": { "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_PropertyPlantAndEquipmentGross", "totalLabel": "Property, Plant and Equipment, Gross", "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r103", "r155", "r511" ] }, "us-gaap_PropertyPlantAndEquipmentNet": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentNet", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_Assets", "weight": 1.0, "order": 1.0 }, "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-property-and-equipment-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets", "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Property and equipment, net", "totalLabel": "Total net property and equipment", "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures." } } }, "auth_ref": [ "r7", "r501", "r511", "r668" ] }, "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentPolicyTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-tables" ], "lang": { "en-us": { "role": { "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": [ "r7", "r121", "r122", "r509" ] }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-tables" ], "lang": { "en-us": { "role": { "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": [ "r7" ] }, "us-gaap_PropertyPlantAndEquipmentTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentTypeDomain", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-property-and-equipment-details" ], "lang": { "en-us": { "role": { "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": [ "r103" ] }, "us-gaap_PropertyPlantAndEquipmentUsefulLife": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "PropertyPlantAndEquipmentUsefulLife", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Software (in years) (Year)", "terseLabel": "Useful life (Year)", "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": [] }, "srt_RangeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeAxis", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-property-and-equipment-details" ], "lang": { "en-us": { "role": { "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": [ "r287", "r288", "r289", "r290", "r333", "r381", "r408", "r409", "r410", "r479", "r480", "r535", "r559", "r560", "r615", "r617", "r619", "r620", "r622", "r636", "r637", "r650", "r652", "r664", "r670", "r673", "r740", "r749", "r793", "r794", "r795", "r796", "r797" ] }, "srt_RangeMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RangeMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "documentation": "Statistical measurement. Includes, but is not limited to, minimum, maximum, weighted average, arithmetic average, and median." } } }, "auth_ref": [ "r287", "r288", "r289", "r290", "r333", "r381", "r408", "r409", "r410", "r479", "r480", "r535", "r559", "r560", "r615", "r617", "r619", "r620", "r622", "r636", "r637", "r650", "r652", "r664", "r670", "r673", "r740", "r749", "r793", "r794", "r795", "r796", "r797" ] }, "us-gaap_ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfAssetsFromSegmentToConsolidatedTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-tables" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Assets from Segment to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total assets from reportable segments to the entity's consolidated assets." } } }, "auth_ref": [ "r47", "r48" ] }, "us-gaap_ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ReconciliationOfRevenueFromSegmentsToConsolidatedTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-tables" ], "lang": { "en-us": { "role": { "label": "Reconciliation of Revenue from Segments to Consolidated [Table Text Block]", "documentation": "Tabular disclosure of all significant reconciling items in the reconciliation of total revenues from reportable segments to the entity's consolidated revenues." } } }, "auth_ref": [ "r46", "r48" ] }, "us-gaap_RelatedPartyDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyDomain", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Domain]", "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r359", "r471", "r472", "r562", "r563", "r564", "r565", "r566", "r586", "r588", "r614" ] }, "us-gaap_RelatedPartyMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Related Party [Member]", "documentation": "Party related to reporting entity. Includes, but is not limited to, affiliate, entity for which investment is accounted for by equity method, trust for benefit of employees, and principal owner, management, and members of immediate family." } } }, "auth_ref": [ "r183", "r184", "r471", "r472", "r473", "r474", "r562", "r563", "r564", "r565", "r566", "r586", "r588", "r614" ] }, "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsByRelatedPartyAxis", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Related Party, Type [Axis]", "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests." } } }, "auth_ref": [ "r359", "r471", "r472", "r484", "r485", "r486", "r487", "r488", "r489", "r490", "r491", "r492", "r493", "r494", "r495", "r562", "r563", "r564", "r565", "r566", "r586", "r588", "r614", "r789" ] }, "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RelatedPartyTransactionsDisclosureTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-18-related-party-transactions" ], "lang": { "en-us": { "role": { "label": "Related Party Transactions Disclosure [Text Block]", "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates." } } }, "auth_ref": [ "r468", "r469", "r470", "r472", "r475", "r551", "r552", "r553", "r592", "r593", "r594", "r612", "r613" ] }, "srt_ReportableGeographicalComponentsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ReportableGeographicalComponentsMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-sales-and-longlived-asset-information-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "Reportable Geographical Components [Member]", "documentation": "Geographical components of an entity reporting separate financial information in the entity's financial statements." } } }, "auth_ref": [] }, "srt_RestatementAdjustmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAdjustmentMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-balance-sheets-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-details-textual" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period, Adjustment [Member]", "documentation": "Cumulative increase (decrease) for adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r186", "r187", "r188", "r197", "r198", "r213", "r448", "r449", "r696", "r697", "r698", "r699", "r702", "r708", "r709" ] }, "srt_RestatementAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementAxis", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-balance-sheets-details", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-stockholders-equity-statement-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-details-textual" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Axis]", "documentation": "Information by adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r149", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r196", "r197", "r198", "r199", "r200", "r201", "r213", "r261", "r262", "r429", "r447", "r448", "r449", "r450", "r459", "r466", "r467", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r547" ] }, "srt_RestatementDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "RestatementDomain", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-balance-sheets-details", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-stockholders-equity-statement-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-details-textual" ], "lang": { "en-us": { "role": { "label": "Revision of Prior Period [Domain]", "documentation": "Adjustment to previously issued financial statements. Includes, but is not limited to, adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r149", "r186", "r187", "r188", "r189", "r190", "r191", "r192", "r193", "r194", "r196", "r197", "r198", "r199", "r200", "r201", "r213", "r261", "r262", "r429", "r447", "r448", "r449", "r450", "r459", "r466", "r467", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r547" ] }, "us-gaap_RestrictedStockMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RestrictedStockMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-8-shareholders-equity-restricted-stock-activity-details", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-details-textual" ], "lang": { "en-us": { "role": { "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": [ "r36" ] }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsAccumulatedDeficit", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0, "order": 2.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-balance-sheets-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-details-textual" ], "lang": { "en-us": { "role": { "label": "Retained earnings", "negatedLabel": "Retained Earnings (Accumulated Deficit)", "documentation": "Amount of accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r74", "r106", "r507", "r540", "r545", "r549", "r570", "r668" ] }, "us-gaap_RetainedEarningsMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetainedEarningsMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-shareholders-equity", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-stockholders-equity-statement-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-details-textual" ], "lang": { "en-us": { "role": { "label": "Retained Earnings [Member]", "documentation": "Accumulated undistributed earnings (deficit)." } } }, "auth_ref": [ "r148", "r186", "r187", "r188", "r190", "r198", "r200", "r260", "r263", "r414", "r415", "r416", "r428", "r429", "r441", "r443", "r444", "r446", "r448", "r536", "r538", "r554", "r803" ] }, "us-gaap_RetirementPlanTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeAxis", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans", "http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Axis]", "documentation": "Information by type of retirement benefit plan. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r359", "r362", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r378", "r379", "r380", "r383", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663" ] }, "us-gaap_RetirementPlanTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RetirementPlanTypeDomain", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans", "http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans-details-textual" ], "lang": { "en-us": { "role": { "label": "Retirement Plan Type [Domain]", "documentation": "Type of plan designed to provide participants with retirement benefits. Includes, but is not limited to, retirement benefit arrangement for defined benefit pension and other postretirement plans, retirement benefit arrangement for defined contribution pension and other postretirement plans, and special and contractual termination benefits payable upon retirement." } } }, "auth_ref": [ "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r322", "r323", "r324", "r325", "r326", "r327", "r328", "r329", "r330", "r331", "r332", "r333", "r334", "r336", "r337", "r338", "r339", "r340", "r341", "r342", "r343", "r344", "r345", "r346", "r347", "r348", "r349", "r350", "r351", "r352", "r353", "r354", "r355", "r356", "r357", "r359", "r362", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r378", "r379", "r380", "r383", "r656", "r657", "r658", "r659", "r660", "r661", "r662", "r663" ] }, "us-gaap_RevenueFromContractWithCustomerIncludingAssessedTax": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "RevenueFromContractWithCustomerIncludingAssessedTax", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income": { "parentTag": "us-gaap_GrossProfit", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-sale-details" ], "lang": { "en-us": { "role": { "label": "Net sales", "documentation": "Amount, including 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": [ "r220", "r221", "r232", "r237", "r238", "r244", "r246", "r248", "r307", "r308", "r481" ] }, "us-gaap_Revenues": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "Revenues", "crdr": "credit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-sales-and-longlived-asset-information-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "Revenues", "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss)." } } }, "auth_ref": [ "r172", "r181", "r220", "r221", "r232", "r237", "r238", "r244", "r246", "r248", "r258", "r291", "r292", "r294", "r295", "r296", "r298", "r300", "r302", "r303", "r451", "r500", "r747" ] }, "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": { "label": "ecd_Rule10b51ArrAdoptedFlag", "terseLabel": "Rule 10b5-1 Arrangement Adopted [Flag]" } } }, "auth_ref": [ "r690" ] }, "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": { "label": "ecd_Rule10b51ArrTrmntdFlag", "terseLabel": "Rule 10b5-1 Arrangement Terminated [Flag]" } } }, "auth_ref": [ "r690" ] }, "us-gaap_SalesRevenueNetMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SalesRevenueNetMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-customer-concentration-details", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-details-textual" ], "lang": { "en-us": { "role": { "label": "Revenue Benchmark [Member]", "documentation": "Revenue from sale of product and rendering of service and other sources of income, when it serves as benchmark in concentration of risk calculation." } } }, "auth_ref": [ "r248", "r700" ] }, "srt_ScenarioPreviouslyReportedMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioPreviouslyReportedMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-balance-sheets-details", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-stockholders-equity-statement-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-details-textual" ], "lang": { "en-us": { "role": { "label": "Previously Reported [Member]", "documentation": "Represents amount as previously reported before adjustment for retrospective application of amendment to accounting standards, other change in accounting principle, correction of error, and other revision." } } }, "auth_ref": [ "r149", "r186", "r188", "r189", "r190", "r191", "r192", "r200", "r213", "r429", "r447", "r448", "r449", "r459", "r536", "r537", "r538", "r539", "r540", "r541", "r542", "r543", "r544", "r545", "r547", "r702", "r706", "r707", "r708", "r728", "r736", "r737", "r781", "r786", "r787" ] }, "srt_ScenarioUnspecifiedDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScenarioUnspecifiedDomain", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-balance-sheets-details" ], "lang": { "en-us": { "role": { "label": "Scenario [Domain]", "documentation": "Scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r201", "r382", "r694", "r729" ] }, "us-gaap_ScheduleOfAccruedLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfAccruedLiabilitiesTableTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-tables" ], "lang": { "en-us": { "role": { "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://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-tables" ], "lang": { "en-us": { "role": { "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": [ "r112" ] }, "srt_ScheduleOfCondensedBalanceSheetTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfCondensedBalanceSheetTableTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-tables" ], "lang": { "en-us": { "role": { "label": "Condensed Balance Sheet [Table Text Block]", "documentation": "Tabular disclosure of condensed balance sheet, including, but not limited to, balance sheets of consolidated entities and consolidation eliminations." } } }, "auth_ref": [ "r710", "r724" ] }, "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-tables" ], "lang": { "en-us": { "role": { "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": [ "r111" ] }, "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-tables" ], "lang": { "en-us": { "role": { "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": [ "r110" ] }, "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-", "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "Investment, Name [Axis]", "documentation": "Information by name of investment including named security. Excludes entity that is consolidated." } } }, "auth_ref": [ "r254", "r255", "r257" ] }, "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets-tables" ], "lang": { "en-us": { "role": { "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": [ "r52", "r53" ] }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfInventoryCurrentTableTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-4-inventories-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Inventory, Current [Table Text Block]", "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process." } } }, "auth_ref": [ "r16", "r78", "r79", "r80" ] }, "us-gaap_ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfNewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-tables" ], "lang": { "en-us": { "role": { "label": "Accounting Standards Update and Change in Accounting Principle [Table Text Block]", "documentation": "Tabular disclosure of changes in accounting principles, including adoption of new accounting pronouncements, that describes the new methods, amount and effects on financial statement line items." } } }, "auth_ref": [ "r34", "r35", "r38", "r39" ] }, "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue by Major Customers by Reporting Segments [Table Text Block]", "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfRevenuesFromExternalCustomersAndLongLivedAssetsByGeographicalAreasTableTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Revenue from External Customers and Long-Lived Assets, by Geographical Areas [Table Text Block]", "documentation": "Tabular disclosure of information concerning material long-lived assets (excluding financial instruments, customer relationships with financial institutions, mortgage and other servicing rights, deferred policy acquisition costs, and deferred taxes assets) located in identified geographic areas and/or the amount of revenue from external customers attributed to that country from which revenue is material. An entity may also provide subtotals of geographic information about groups of countries." } } }, "auth_ref": [ "r49", "r85" ] }, "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSegmentReportingInformationBySegmentTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-tables" ], "lang": { "en-us": { "role": { "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": [ "r43", "r44", "r45", "r50" ] }, "us-gaap_ScheduleOfShareBasedCompensationActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationActivityTableTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Activity [Table Text Block]", "documentation": "Tabular disclosure of activity for award under share-based payment arrangement. Includes, but is not limited to, outstanding award at beginning and end of year, granted, exercised, forfeited, and weighted-average grant date fair value." } } }, "auth_ref": [ "r11", "r12", "r61" ] }, "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-tables" ], "lang": { "en-us": { "role": { "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": [ "r11", "r12", "r58" ] }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-tables" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "documentation": "Disclosure of the number and weighted-average grant date fair value for restricted stock and restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock and restricted stock units that were granted, vested, or forfeited during the year." } } }, "auth_ref": [] }, "us-gaap_ScheduleOfStockholdersEquityTableTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ScheduleOfStockholdersEquityTableTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-tables" ], "lang": { "en-us": { "role": { "label": "Schedule of Stockholders Equity [Table Text Block]", "documentation": "Tabular disclosure of changes in the separate accounts comprising stockholders' equity (in addition to retained earnings) and of the changes in the number of shares of equity securities during at least the most recent annual fiscal period and any subsequent interim period presented is required to make the financial statements sufficiently informative if both financial position and results of operations are presented." } } }, "auth_ref": [ "r10" ] }, "dei_Security12bTitle": { "xbrltype": "securityTitleItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "Security12bTitle", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Title of 12(b) Security", "documentation": "Title of a 12(b) registered security." } } }, "auth_ref": [ "r681" ] }, "dei_SecurityExchangeName": { "xbrltype": "edgarExchangeCodeItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "SecurityExchangeName", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Security Exchange Name", "documentation": "Name of the Exchange on which a security is registered." } } }, "auth_ref": [ "r683" ] }, "us-gaap_SegmentDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentDomain", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-property-and-equipment-goodwill-and-intangible-assets-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-sale-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-reconciliation-of-total-segment-income-to-total-consolidated-net-income-details" ], "lang": { "en-us": { "role": { "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": [ "r216", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r242", "r248", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r283", "r284", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r651", "r705", "r798" ] }, "srt_SegmentGeographicalDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "SegmentGeographicalDomain", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-sales-and-longlived-asset-information-by-geographic-area-details", "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-", "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "documentation": "Geographical area." } } }, "auth_ref": [ "r129", "r130", "r131", "r132", "r133", "r134", "r135", "r136", "r137", "r246", "r247", "r556", "r557", "r558", "r616", "r618", "r621", "r623", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r639", "r654", "r673", "r750", "r798" ] }, "us-gaap_SegmentReportingDisclosureTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SegmentReportingDisclosureTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments" ], "lang": { "en-us": { "role": { "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": [ "r215", "r216", "r217", "r218", "r219", "r231", "r236", "r240", "r241", "r242", "r243", "r244", "r245", "r248" ] }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SellingGeneralAndAdministrativeExpense", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income": { "parentTag": "us-gaap_OperatingExpenses", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income" ], "lang": { "en-us": { "role": { "label": "Selling, general and administrative", "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": [ "r89" ] }, "apt_SewingProprietaryDisposableProtectiveApparelMember": { "xbrltype": "domainItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "SewingProprietaryDisposableProtectiveApparelMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-", "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "Sewing Proprietary Disposable Protective Apparel [Member]", "documentation": "Indicates a facility used for sewing proprietary disposable protective apparel." } } }, "auth_ref": [] }, "us-gaap_ShareBasedCompensation": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensation", "crdr": "debit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows": { "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0, "order": 7.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Share-based compensation", "documentation": "Amount of noncash expense for share-based payment arrangement." } } }, "auth_ref": [ "r5" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "terseLabel": "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": [ "r665" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-8-shareholders-equity-restricted-stock-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "negatedTerseLabel": "Canceled/expired/forfeited, shares (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period." } } }, "auth_ref": [ "r402" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-8-shareholders-equity-restricted-stock-activity-details" ], "lang": { "en-us": { "role": { "label": "Canceled/expired/forfeited, weighted average grant date price (in dollars per share)", "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": [ "r402" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-8-shareholders-equity-restricted-stock-activity-details", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-details-textual" ], "lang": { "en-us": { "role": { "verboseLabel": "Granted to employees and directors, shares (in shares)", "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "terseLabel": "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": [ "r400" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-8-shareholders-equity-restricted-stock-activity-details" ], "lang": { "en-us": { "role": { "label": "Granted to employees and directors, weighted average grant date price (in dollars per share)", "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": [ "r400" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-8-shareholders-equity-restricted-stock-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "periodStartLabel": "Outstanding, shares (in shares)", "periodEndLabel": "Outstanding, shares (in shares)", "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": [ "r397", "r398" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-8-shareholders-equity-restricted-stock-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "periodStartLabel": "Outstanding, weighted average grant date price (in dollars per share)", "periodEndLabel": "Outstanding, weighted average grant date price (in dollars per share)", "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options." } } }, "auth_ref": [ "r397", "r398" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-8-shareholders-equity-restricted-stock-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "negatedTerseLabel": "Vested, shares (in shares)", "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period." } } }, "auth_ref": [ "r401" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-8-shareholders-equity-restricted-stock-activity-details" ], "lang": { "en-us": { "role": { "label": "Vested, weighted average grant date price (in dollars per share)", "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": [ "r401" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": { "xbrltype": "percentItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Dividend Rate", "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term." } } }, "auth_ref": [ "r409" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant", "terseLabel": "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": [ "r57" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-8-shareholders-equity-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Options exercisable, options (in shares)", "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": [ "r391" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-8-shareholders-equity-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Options exercisable, weighted average exercise price (in dollars per share)", "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": [ "r391" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period, Intrinsic Value", "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares." } } }, "auth_ref": [ "r404" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-8-shareholders-equity-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriod", "negatedLabel": "Canceled/expired/forfeited, options (in shares)", "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": [ "r757" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresAndExpirationsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-8-shareholders-equity-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Canceled/expired/forfeited, weighted average exercise price (in dollars per share)", "documentation": "Weighted average price of options that were either forfeited or expired." } } }, "auth_ref": [ "r757" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-shareholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "negatedLabel": "Cancellation of stock options (in shares)", "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan." } } }, "auth_ref": [ "r395" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-8-shareholders-equity-stock-option-activity-details", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Granted to employees and directors, options (in shares)", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "documentation": "Gross number of share options (or share units) granted during the period." } } }, "auth_ref": [ "r393" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue", "crdr": "debit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-information-about-stock-options-details" ], "lang": { "en-us": { "role": { "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": [ "r57" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-8-shareholders-equity-stock-option-activity-details", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodStartLabel": "Options outstanding, options (in shares)", "periodEndLabel": "Options outstanding, options (in shares)", "documentation": "Number of options outstanding, including both vested and non-vested options." } } }, "auth_ref": [ "r389", "r390" ] }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-8-shareholders-equity-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice", "periodStartLabel": "Options outstanding, weighted average exercise price (in dollars per share)", "periodEndLabel": "Options outstanding,, weighted average exercise price (in dollars per share)", "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan." } } }, "auth_ref": [ "r389", "r390" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-8-shareholders-equity-restricted-stock-activity-details", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Award Type [Domain]", "documentation": "Award under share-based payment arrangement." } } }, "auth_ref": [ "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r402", "r403", "r404", "r405", "r406", "r407", "r408", "r409", "r410", "r411" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-8-shareholders-equity-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Exercised, weighted average exercise price (in dollars per share)", "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares." } } }, "auth_ref": [ "r394" ] }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-8-shareholders-equity-stock-option-activity-details" ], "lang": { "en-us": { "role": { "label": "Granted to employees and directors, weighted average exercise price (in dollars per share)", "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options." } } }, "auth_ref": [ "r393" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-information-about-stock-options-details" ], "lang": { "en-us": { "role": { "label": "Lower llmit (in dollars per share)", "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r63" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfExercisableOptions", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-information-about-stock-options-details" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Exercisable", "documentation": "The number of shares reserved for issuance pertaining to the outstanding exercisable stock options as of the balance sheet date in the customized range of exercise prices for which the market and performance vesting condition has been satisfied." } } }, "auth_ref": [ "r62" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeNumberOfOutstandingOptions", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-information-about-stock-options-details" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Shares Outstanding", "documentation": "The number of shares reserved for issuance pertaining to the outstanding stock options as of the balance sheet date for all option plans in the customized range of exercise prices." } } }, "auth_ref": [ "r59" ] }, "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-information-about-stock-options-details" ], "lang": { "en-us": { "role": { "label": "Upper limit (in dollars per share)", "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range." } } }, "auth_ref": [ "r63" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod", "terseLabel": "Share-Based Compensation Arrangement by Share-Based Payment Award, Expiration Period", "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r666" ] }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1", "crdr": "debit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-information-about-stock-options-details" ], "lang": { "en-us": { "role": { "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": [ "r57" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-information-about-stock-options-details" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Exercise Price", "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding." } } }, "auth_ref": [ "r60" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-information-about-stock-options-details" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Exercisable, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term of exercisable stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r109" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1": { "xbrltype": "perShareItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageExercisePriceBeginningBalance1", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-information-about-stock-options-details" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Exercise Price", "documentation": "The weighted average price as of the balance sheet date at which grantees could acquire the underlying shares with respect to all outstanding stock options which are in the customized range of exercise prices." } } }, "auth_ref": [ "r59" ] }, "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2": { "xbrltype": "durationItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeOutstandingOptionsWeightedAverageRemainingContractualTerm2", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-information-about-stock-options-details" ], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Option, Exercise Price Range, Outstanding, Weighted Average Remaining Contractual Term", "documentation": "Weighted average remaining contractual term of outstanding stock options, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days." } } }, "auth_ref": [ "r108" ] }, "us-gaap_ShareholdersEquityAndShareBasedPaymentsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "ShareholdersEquityAndShareBasedPaymentsTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity" ], "lang": { "en-us": { "role": { "label": "Shareholders' Equity and Share-Based Payments [Text Block]", "documentation": "The entire disclosure for shareholders' equity and share-based payment arrangement. Includes, but is not limited to, disclosure of policy and terms of share-based payment arrangement, deferred compensation arrangement, and employee stock purchase plan (ESPP)." } } }, "auth_ref": [ "r105", "r107" ] }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SignificantAccountingPoliciesTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-" ], "lang": { "en-us": { "role": { "label": "Significant Accounting Policies [Text Block]", "documentation": "The entire disclosure for all significant accounting policies of the reporting entity." } } }, "auth_ref": [ "r96", "r180" ] }, "us-gaap_SoftwareDevelopmentMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SoftwareDevelopmentMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-property-and-equipment-details" ], "lang": { "en-us": { "role": { "label": "Software Development [Member]", "documentation": "Internally developed software for sale, licensing or long-term internal use." } } }, "auth_ref": [] }, "us-gaap_StatementBusinessSegmentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementBusinessSegmentsAxis", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-property-and-equipment-goodwill-and-intangible-assets-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-sale-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-reconciliation-of-total-segment-income-to-total-consolidated-net-income-details" ], "lang": { "en-us": { "role": { "label": "Segments [Axis]", "documentation": "Information by business segments." } } }, "auth_ref": [ "r150", "r216", "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230", "r232", "r233", "r234", "r235", "r236", "r237", "r238", "r239", "r240", "r242", "r248", "r269", "r270", "r271", "r272", "r273", "r274", "r275", "r276", "r277", "r282", "r283", "r284", "r518", "r519", "r520", "r521", "r522", "r523", "r524", "r525", "r526", "r527", "r528", "r651", "r705", "r798" ] }, "us-gaap_StatementEquityComponentsAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementEquityComponentsAxis", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-shareholders-equity", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-stockholders-equity-statement-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-details-textual" ], "lang": { "en-us": { "role": { "label": "Equity Components [Axis]", "documentation": "Information by component of equity." } } }, "auth_ref": [ "r10", "r25", "r148", "r169", "r170", "r171", "r186", "r187", "r188", "r190", "r198", "r200", "r214", "r260", "r263", "r304", "r414", "r415", "r416", "r428", "r429", "r441", "r442", "r443", "r444", "r445", "r446", "r448", "r452", "r453", "r454", "r455", "r456", "r457", "r467", "r536", "r537", "r538", "r554", "r609" ] }, "srt_StatementGeographicalAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementGeographicalAxis", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-sales-and-longlived-asset-information-by-geographic-area-details", "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-", "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "documentation": "Information by geographical components." } } }, "auth_ref": [ "r129", "r138", "r246", "r247", "r556", "r557", "r558", "r616", "r618", "r621", "r623", "r624", "r627", "r628", "r629", "r630", "r631", "r632", "r633", "r634", "r635", "r639", "r654", "r673", "r750", "r798" ] }, "us-gaap_StatementLineItems": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementLineItems", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets", "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-comprehensive-income", "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income", "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-shareholders-equity", "http://www.alphaprotech.com/20231231/role/statement-note-1-the-company-", "http://www.alphaprotech.com/20231231/role/statement-note-10-accumulated-other-comprehensive-loss", "http://www.alphaprotech.com/20231231/role/statement-note-10-accumulated-other-comprehensive-loss-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes", "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-deferred-income-tax-assets-details", "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-income-tax-reconciliation-details", "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-provision-for-income-taxes-details", "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-tables", "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment", "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details", "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-tables", "http://www.alphaprotech.com/20231231/role/statement-note-13-legal", "http://www.alphaprotech.com/20231231/role/statement-note-13-legal-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans", "http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-property-and-equipment-goodwill-and-intangible-assets-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-sale-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-sales-and-longlived-asset-information-by-geographic-area-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-reconciliation-of-total-segment-income-to-total-consolidated-net-income-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-tables", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-customer-concentration-details", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-tables", "http://www.alphaprotech.com/20231231/role/statement-note-17-employment-agreements-", "http://www.alphaprotech.com/20231231/role/statement-note-17-employment-agreements-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-18-related-party-transactions", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-balance-sheets-details", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-stockholders-equity-statement-details", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-tables", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details-parentheticals", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-tables", "http://www.alphaprotech.com/20231231/role/statement-note-20-subsequent-events", "http://www.alphaprotech.com/20231231/role/statement-note-20-subsequent-events-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-property-and-equipment-details", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-reconciliation-of-net-income-and-number-of-shares-used-in-computers-of-basic-and-diluted-eps-details", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-tables", "http://www.alphaprotech.com/20231231/role/statement-note-4-inventories-", "http://www.alphaprotech.com/20231231/role/statement-note-4-inventories-inventories-details", "http://www.alphaprotech.com/20231231/role/statement-note-4-inventories-tables", "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment", "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-property-and-equipment-details", "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-tables", "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets", "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets-definitelived-intangible-assets-details", "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets-tables", "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-", "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-", "http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-accrued-liabilities-details", "http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-tables", "http://www.alphaprotech.com/20231231/role/statement-note-8-shareholders-equity-restricted-stock-activity-details", "http://www.alphaprotech.com/20231231/role/statement-note-8-shareholders-equity-stock-option-activity-details", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-information-about-stock-options-details", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-tables" ], "lang": { "en-us": { "role": { "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": [ "r186", "r187", "r188", "r214", "r481", "r548", "r555", "r561", "r562", "r563", "r564", "r565", "r566", "r569", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r582", "r583", "r584", "r585", "r586", "r588", "r590", "r591", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r609", "r674" ] }, "us-gaap_StatementOfCashFlowsAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfCashFlowsAbstract", "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfFinancialPositionAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfFinancialPositionAbstract", "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]" } } }, "auth_ref": [] }, "us-gaap_StatementOfStockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementOfStockholdersEquityAbstract", "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]" } } }, "auth_ref": [] }, "srt_StatementScenarioAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "StatementScenarioAxis", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-balance-sheets-details" ], "lang": { "en-us": { "role": { "label": "Scenario [Axis]", "documentation": "Information by scenario reported, distinguishing information from actual fact. Includes, but is not limited to, pro forma and forecast. Excludes actual facts." } } }, "auth_ref": [ "r201", "r382", "r694", "r695", "r729" ] }, "us-gaap_StatementTable": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StatementTable", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets", "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets-parentheticals", "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows", "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-comprehensive-income", "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income", "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-shareholders-equity", "http://www.alphaprotech.com/20231231/role/statement-note-1-the-company-", "http://www.alphaprotech.com/20231231/role/statement-note-10-accumulated-other-comprehensive-loss", "http://www.alphaprotech.com/20231231/role/statement-note-10-accumulated-other-comprehensive-loss-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes", "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-deferred-income-tax-assets-details", "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-income-tax-reconciliation-details", "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-provision-for-income-taxes-details", "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-tables", "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment", "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details", "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-tables", "http://www.alphaprotech.com/20231231/role/statement-note-13-legal", "http://www.alphaprotech.com/20231231/role/statement-note-13-legal-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans", "http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-property-and-equipment-goodwill-and-intangible-assets-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-sale-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-sales-and-longlived-asset-information-by-geographic-area-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-reconciliation-of-total-segment-income-to-total-consolidated-net-income-details", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-tables", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-customer-concentration-details", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-tables", "http://www.alphaprotech.com/20231231/role/statement-note-17-employment-agreements-", "http://www.alphaprotech.com/20231231/role/statement-note-17-employment-agreements-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-18-related-party-transactions", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-balance-sheets-details", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-stockholders-equity-statement-details", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-tables", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details-parentheticals", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-tables", "http://www.alphaprotech.com/20231231/role/statement-note-20-subsequent-events", "http://www.alphaprotech.com/20231231/role/statement-note-20-subsequent-events-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-property-and-equipment-details", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-reconciliation-of-net-income-and-number-of-shares-used-in-computers-of-basic-and-diluted-eps-details", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-tables", "http://www.alphaprotech.com/20231231/role/statement-note-4-inventories-", "http://www.alphaprotech.com/20231231/role/statement-note-4-inventories-inventories-details", "http://www.alphaprotech.com/20231231/role/statement-note-4-inventories-tables", "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment", "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-property-and-equipment-details", "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-tables", "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets", "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets-definitelived-intangible-assets-details", "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets-tables", "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-", "http://www.alphaprotech.com/20231231/role/statement-note-7-equity-investments-in-unconsolidated-affiliate-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-", "http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-accrued-liabilities-details", "http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-tables", "http://www.alphaprotech.com/20231231/role/statement-note-8-shareholders-equity-restricted-stock-activity-details", "http://www.alphaprotech.com/20231231/role/statement-note-8-shareholders-equity-stock-option-activity-details", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-information-about-stock-options-details", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-tables" ], "lang": { "en-us": { "role": { "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": [ "r186", "r187", "r188", "r214", "r481", "r548", "r555", "r561", "r562", "r563", "r564", "r565", "r566", "r569", "r572", "r573", "r574", "r575", "r576", "r577", "r578", "r579", "r580", "r582", "r583", "r584", "r585", "r586", "r588", "r590", "r591", "r595", "r596", "r597", "r598", "r599", "r600", "r601", "r602", "r603", "r604", "r605", "r606", "r609", "r674" ] }, "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationForfeited": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockGrantedDuringPeriodValueSharebasedCompensationForfeited", "crdr": "debit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-shareholders-equity" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockGrantedDuringPeriodValueSharebasedCompensationForfeited", "negatedLabel": "Cancellation of stock options", "documentation": "Value of forfeited shares granted under share-based payment arrangement. Excludes employee stock ownership plan (ESOP)." } } }, "auth_ref": [ "r13" ] }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-shareholders-equity", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-stockholders-equity-statement-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details", "http://www.alphaprotech.com/20231231/role/statement-note-8-shareholders-equity-stock-option-activity-details", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "Options exercised (in shares)", "negatedLabel": "Exercised, options (in shares)", "terseLabel": "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": [ "r10", "r71", "r72", "r106", "r394" ] }, "us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockIssuedDuringPeriodValueStockOptionsExercised", "crdr": "credit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-shareholders-equity", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-stockholders-equity-statement-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details" ], "lang": { "en-us": { "role": { "label": "Options exercised", "documentation": "Value of stock issued as a result of the exercise of stock options." } } }, "auth_ref": [ "r10", "r25", "r106" ] }, "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "crdr": "credit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockRepurchaseProgramRemainingAuthorizedRepurchaseAmount1", "terseLabel": "Stock Repurchase Program, Remaining Authorized Repurchase Amount", "documentation": "Amount remaining of a stock repurchase plan authorized." } } }, "auth_ref": [] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodShares", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-shareholders-equity", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-stockholders-equity-statement-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockRepurchasedAndRetiredDuringPeriodShares", "negatedLabel": "Common stock repurchased and retired (in shares)", "terseLabel": "Stock Repurchased and Retired During Period, Shares", "documentation": "Number of shares that have been repurchased and retired during the period." } } }, "auth_ref": [ "r10", "r71", "r72", "r106" ] }, "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockRepurchasedAndRetiredDuringPeriodValue", "crdr": "debit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-shareholders-equity", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-stockholders-equity-statement-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-details-textual" ], "lang": { "en-us": { "role": { "label": "us-gaap_StockRepurchasedAndRetiredDuringPeriodValue", "negatedLabel": "Common stock repurchased and retired", "terseLabel": "Stock Repurchased and Retired During Period, Value", "documentation": "Equity impact of the value of stock that has been repurchased and retired during the period. The excess of the purchase price over par value can be charged against retained earnings (once the excess is fully allocated to additional paid in capital)." } } }, "auth_ref": [ "r10", "r71", "r72", "r106" ] }, "us-gaap_StockholdersEquity": { "xbrltype": "monetaryItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquity", "crdr": "credit", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets": { "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0, "order": 0.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets", "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-shareholders-equity", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-balance-sheets-details", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-stockholders-equity-statement-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-details-textual" ], "lang": { "en-us": { "role": { "label": "Total shareholders' equity", "totalLabel": "Total shareholders' equity", "terseLabel": "Equity, Attributable to Parent", "periodStartLabel": "Balance", "periodEndLabel": "Balance", "documentation": "Amount of equity (deficit) attributable to parent. Excludes temporary equity and equity attributable to noncontrolling interest." } } }, "auth_ref": [ "r72", "r75", "r76", "r98", "r571", "r587", "r610", "r611", "r668", "r680", "r720", "r735", "r782", "r803" ] }, "us-gaap_StockholdersEquityAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "StockholdersEquityAbstract", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-balance-sheets" ], "lang": { "en-us": { "role": { "label": "Shareholders' equity:" } } }, "auth_ref": [] }, "us-gaap_SubsequentEventMember": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-20-subsequent-events", "http://www.alphaprotech.com/20231231/role/statement-note-20-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Subsequent Event [Member]", "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r458", "r477" ] }, "us-gaap_SubsequentEventTypeAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeAxis", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-20-subsequent-events", "http://www.alphaprotech.com/20231231/role/statement-note-20-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Axis]", "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r458", "r477" ] }, "us-gaap_SubsequentEventTypeDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventTypeDomain", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-20-subsequent-events", "http://www.alphaprotech.com/20231231/role/statement-note-20-subsequent-events-details-textual" ], "lang": { "en-us": { "role": { "label": "Subsequent Event Type [Domain]", "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued." } } }, "auth_ref": [ "r458", "r477" ] }, "us-gaap_SubsequentEventsTextBlock": { "xbrltype": "textBlockItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SubsequentEventsTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-20-subsequent-events" ], "lang": { "en-us": { "role": { "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": [ "r476", "r478" ] }, "us-gaap_SupplementalCashFlowInformationAbstract": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "SupplementalCashFlowInformationAbstract", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-cash-flows" ], "lang": { "en-us": { "role": { "label": "Supplemental disclosure of cash flow information:" } } }, "auth_ref": [] }, "us-gaap_TableTextBlock": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "TableTextBlock", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-11-income-taxes-tables", "http://www.alphaprotech.com/20231231/role/statement-note-12-leases-future-minimum-lease-payment-tables", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-tables", "http://www.alphaprotech.com/20231231/role/statement-note-16-concentration-of-risk-tables", "http://www.alphaprotech.com/20231231/role/statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-tables", "http://www.alphaprotech.com/20231231/role/statement-note-2-change-in-accounting-policy-tables", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-tables", "http://www.alphaprotech.com/20231231/role/statement-note-4-inventories-tables", "http://www.alphaprotech.com/20231231/role/statement-note-5-property-and-equipment-tables", "http://www.alphaprotech.com/20231231/role/statement-note-6-goodwill-and-intangible-assets-tables", "http://www.alphaprotech.com/20231231/role/statement-note-8-accrued-liabilities-tables", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-tables" ], "lang": { "en-us": { "role": { "label": "us-gaap_TableTextBlock", "terseLabel": "Notes Tables" } } }, "auth_ref": [] }, "apt_The2004PlanMember": { "xbrltype": "domainItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "The2004PlanMember", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity", "http://www.alphaprotech.com/20231231/role/statement-note-9-shareholders-equity-details-textual" ], "lang": { "en-us": { "role": { "label": "The2004 Plan Member", "documentation": "Represents information regarding the 2004 plan." } } }, "auth_ref": [] }, "srt_TitleOfIndividualAxis": { "xbrltype": "stringItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualAxis", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans", "http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-17-employment-agreements-", "http://www.alphaprotech.com/20231231/role/statement-note-17-employment-agreements-details-textual" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Axis]", "documentation": "Information by title of individual or nature of relationship to individual or group of individuals." } } }, "auth_ref": [ "r732", "r788" ] }, "srt_TitleOfIndividualWithRelationshipToEntityDomain": { "xbrltype": "domainItemType", "nsuri": "http://fasb.org/srt/2023", "localname": "TitleOfIndividualWithRelationshipToEntityDomain", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans", "http://www.alphaprotech.com/20231231/role/statement-note-14-employee-benefit-plans-details-textual", "http://www.alphaprotech.com/20231231/role/statement-note-17-employment-agreements-", "http://www.alphaprotech.com/20231231/role/statement-note-17-employment-agreements-details-textual" ], "lang": { "en-us": { "role": { "label": "Title of Individual [Domain]", "documentation": "Title of individual, or nature of relationship to individual or group of individuals." } } }, "auth_ref": [] }, "apt_TotalConsolidatedAssets": { "xbrltype": "monetaryItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "TotalConsolidatedAssets", "crdr": "debit", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-property-and-equipment-goodwill-and-intangible-assets-details" ], "lang": { "en-us": { "role": { "label": "Consolidated assets", "documentation": "Total consolidated assets" } } }, "auth_ref": [] }, "dei_TradingSymbol": { "xbrltype": "tradingSymbolItemType", "nsuri": "http://xbrl.sec.gov/dei/2023", "localname": "TradingSymbol", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-document-and-entity-information" ], "lang": { "en-us": { "role": { "label": "Trading Symbol", "documentation": "Trading symbol of an instrument as listed on an exchange." } } }, "auth_ref": [] }, "country_US": { "xbrltype": "domainItemType", "nsuri": "http://xbrl.sec.gov/country/2023", "localname": "US", "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments", "http://www.alphaprotech.com/20231231/role/statement-note-15-activity-of-business-segments-consolidated-net-sales-and-longlived-asset-information-by-geographic-area-details" ], "lang": { "en-us": { "role": { "label": "UNITED STATES" } } }, "auth_ref": [] }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-reconciliation-of-net-income-and-number-of-shares-used-in-computers-of-basic-and-diluted-eps-details": { "parentTag": null, "weight": null, "order": null, "root": true } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-reconciliation-of-net-income-and-number-of-shares-used-in-computers-of-basic-and-diluted-eps-details" ], "lang": { "en-us": { "role": { "label": "Diluted weighted average common shares outstanding (in shares)", "totalLabel": "Diluted weighted average common shares outstanding (in shares)", "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": [ "r203", "r211" ] }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "xbrltype": "sharesItemType", "nsuri": "http://fasb.org/us-gaap/2023", "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "calculation": { "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-reconciliation-of-net-income-and-number-of-shares-used-in-computers-of-basic-and-diluted-eps-details": { "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0, "order": 1.0 } }, "presentation": [ "http://www.alphaprotech.com/20231231/role/statement-consolidated-statements-of-income", "http://www.alphaprotech.com/20231231/role/statement-note-3-summary-of-significant-accounting-policies-reconciliation-of-net-income-and-number-of-shares-used-in-computers-of-basic-and-diluted-eps-details" ], "lang": { "en-us": { "role": { "label": "Basic weighted average common shares outstanding (in shares)", "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": [ "r202", "r211" ] }, "apt_statement-statement-note-11-income-taxes-deferred-income-tax-assets-details": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-11-income-taxes-deferred-income-tax-assets-details", "lang": { "en-us": { "role": { "label": "Note 11 - Income Taxes - Deferred Income Tax Assets (Details)" } } }, "auth_ref": [] }, "apt_statement-statement-note-11-income-taxes-income-tax-reconciliation-details": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-11-income-taxes-income-tax-reconciliation-details", "lang": { "en-us": { "role": { "label": "Note 11 - Income Taxes - Income Tax Reconciliation (Details)" } } }, "auth_ref": [] }, "apt_statement-statement-note-11-income-taxes-provision-for-income-taxes-details": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-11-income-taxes-provision-for-income-taxes-details", "lang": { "en-us": { "role": { "label": "Note 11 - Income Taxes - Provision for Income Taxes (Details)" } } }, "auth_ref": [] }, "apt_statement-statement-note-11-income-taxes-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-11-income-taxes-tables", "lang": { "en-us": { "role": { "label": "Note 11 - Income Taxes" } } }, "auth_ref": [] }, "apt_statement-statement-note-12-leases-future-minimum-lease-payment-details": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-12-leases-future-minimum-lease-payment-details", "lang": { "en-us": { "role": { "label": "Note 12 - Leases - Future Minimum Lease Payment (Details)" } } }, "auth_ref": [] }, "apt_statement-statement-note-12-leases-future-minimum-lease-payment-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-12-leases-future-minimum-lease-payment-tables", "lang": { "en-us": { "role": { "label": "Note 12 - Leases - Future Minimum Lease Payment" } } }, "auth_ref": [] }, "apt_statement-statement-note-15-activity-of-business-segments-consolidated-net-property-and-equipment-goodwill-and-intangible-assets-details": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-15-activity-of-business-segments-consolidated-net-property-and-equipment-goodwill-and-intangible-assets-details", "lang": { "en-us": { "role": { "label": "Note 15 - Activity of Business Segments - Consolidated Net Property and Equipment, Goodwill and Intangible Assets (Details)" } } }, "auth_ref": [] }, "apt_statement-statement-note-15-activity-of-business-segments-consolidated-net-sale-details": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-15-activity-of-business-segments-consolidated-net-sale-details", "lang": { "en-us": { "role": { "label": "Note 15 - Activity of Business Segments - Consolidated Net Sale (Details)" } } }, "auth_ref": [] }, "apt_statement-statement-note-15-activity-of-business-segments-consolidated-net-sales-and-longlived-asset-information-by-geographic-area-details": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-15-activity-of-business-segments-consolidated-net-sales-and-longlived-asset-information-by-geographic-area-details", "lang": { "en-us": { "role": { "label": "Note 15 - Activity of Business Segments - Consolidated Net Sales and Long-lived Asset Information by Geographic Area (Details)" } } }, "auth_ref": [] }, "apt_statement-statement-note-15-activity-of-business-segments-reconciliation-of-total-segment-income-to-total-consolidated-net-income-details": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-15-activity-of-business-segments-reconciliation-of-total-segment-income-to-total-consolidated-net-income-details", "lang": { "en-us": { "role": { "label": "Note 15 - Activity of Business Segments - Reconciliation of Total Segment Income to Total Consolidated Net Income (Details)" } } }, "auth_ref": [] }, "apt_statement-statement-note-15-activity-of-business-segments-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-15-activity-of-business-segments-tables", "lang": { "en-us": { "role": { "label": "Note 15 - Activity of Business Segments" } } }, "auth_ref": [] }, "apt_statement-statement-note-16-concentration-of-risk-customer-concentration-details": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-16-concentration-of-risk-customer-concentration-details", "lang": { "en-us": { "role": { "label": "Note 16 - Concentration of Risk - Customer Concentration (Details)" } } }, "auth_ref": [] }, "apt_statement-statement-note-16-concentration-of-risk-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-16-concentration-of-risk-tables", "lang": { "en-us": { "role": { "label": "Note 16 - Concentration of Risk" } } }, "auth_ref": [] }, "apt_statement-statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-balance-sheets-details": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-balance-sheets-details", "lang": { "en-us": { "role": { "label": "Note 19 - Revisions of Previously Issued Unaudited Consolidated Financial Statements (Unaudited) - Balance Sheets (Details)" } } }, "auth_ref": [] }, "apt_statement-statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-stockholders-equity-statement-details": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-stockholders-equity-statement-details", "lang": { "en-us": { "role": { "label": "Note 19 - Revisions of Previously Issued Unaudited Consolidated Financial Statements (Unaudited) - Stockholders' Equity Statement (Details)" } } }, "auth_ref": [] }, "apt_statement-statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-19-revisions-of-previously-issued-unaudited-consolidated-financial-statements-unaudited-tables", "lang": { "en-us": { "role": { "label": "Note 19 - Revisions of Previously Issued Unaudited Consolidated Financial Statements (Unaudited)" } } }, "auth_ref": [] }, "apt_statement-statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details", "lang": { "en-us": { "role": { "label": "Note 2 - Change in Accounting Policy - Changes to Financial Statements (Details)" } } }, "auth_ref": [] }, "apt_statement-statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details-parentheticals": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-2-change-in-accounting-policy-changes-to-financial-statements-details-parentheticals", "lang": { "en-us": { "role": { "label": "Note 2 - Change in Accounting Policy - Changes to Financial Statements (Details) (Parentheticals)" } } }, "auth_ref": [] }, "apt_statement-statement-note-2-change-in-accounting-policy-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-2-change-in-accounting-policy-tables", "lang": { "en-us": { "role": { "label": "Note 2 - Change in Accounting Policy" } } }, "auth_ref": [] }, "apt_statement-statement-note-3-summary-of-significant-accounting-policies-property-and-equipment-details": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-3-summary-of-significant-accounting-policies-property-and-equipment-details", "lang": { "en-us": { "role": { "label": "Note 3 - Summary of Significant Accounting Policies - Property and Equipment (Details)" } } }, "auth_ref": [] }, "apt_statement-statement-note-3-summary-of-significant-accounting-policies-reconciliation-of-net-income-and-number-of-shares-used-in-computers-of-basic-and-diluted-eps-details": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-3-summary-of-significant-accounting-policies-reconciliation-of-net-income-and-number-of-shares-used-in-computers-of-basic-and-diluted-eps-details", "lang": { "en-us": { "role": { "label": "Note 3 - Summary of Significant Accounting Policies - Reconciliation of Net Income and Number of Shares Used in Computers of Basic and Diluted EPS (Details)" } } }, "auth_ref": [] }, "apt_statement-statement-note-3-summary-of-significant-accounting-policies-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-3-summary-of-significant-accounting-policies-tables", "lang": { "en-us": { "role": { "label": "Note 3 - Summary of Significant Accounting Policies" } } }, "auth_ref": [] }, "apt_statement-statement-note-4-inventories-inventories-details": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-4-inventories-inventories-details", "lang": { "en-us": { "role": { "label": "Note 4 - Inventories - Inventories (Details)" } } }, "auth_ref": [] }, "apt_statement-statement-note-4-inventories-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-4-inventories-tables", "lang": { "en-us": { "role": { "label": "Note 4 - Inventories" } } }, "auth_ref": [] }, "apt_statement-statement-note-5-property-and-equipment-property-and-equipment-details": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-5-property-and-equipment-property-and-equipment-details", "lang": { "en-us": { "role": { "label": "Note 5 - Property and Equipment - Property and Equipment (Details)" } } }, "auth_ref": [] }, "apt_statement-statement-note-5-property-and-equipment-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-5-property-and-equipment-tables", "lang": { "en-us": { "role": { "label": "Note 5 - Property and Equipment" } } }, "auth_ref": [] }, "apt_statement-statement-note-6-goodwill-and-intangible-assets-definitelived-intangible-assets-details": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-6-goodwill-and-intangible-assets-definitelived-intangible-assets-details", "lang": { "en-us": { "role": { "label": "Note 6 - Goodwill and Intangible Assets - Definite-lived Intangible Assets (Details)" } } }, "auth_ref": [] }, "apt_statement-statement-note-6-goodwill-and-intangible-assets-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-6-goodwill-and-intangible-assets-tables", "lang": { "en-us": { "role": { "label": "Note 6 - Goodwill and Intangible Assets" } } }, "auth_ref": [] }, "apt_statement-statement-note-8-accrued-liabilities-accrued-liabilities-details": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-8-accrued-liabilities-accrued-liabilities-details", "lang": { "en-us": { "role": { "label": "Note 8 - Accrued Liabilities - Accrued Liabilities (Details)" } } }, "auth_ref": [] }, "apt_statement-statement-note-8-accrued-liabilities-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-8-accrued-liabilities-tables", "lang": { "en-us": { "role": { "label": "Note 8 - Accrued Liabilities" } } }, "auth_ref": [] }, "apt_statement-statement-note-8-shareholders-equity-restricted-stock-activity-details": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-8-shareholders-equity-restricted-stock-activity-details", "lang": { "en-us": { "role": { "label": "Note 8 - Shareholders' Equity - Restricted Stock Activity (Details)" } } }, "auth_ref": [] }, "apt_statement-statement-note-8-shareholders-equity-stock-option-activity-details": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-8-shareholders-equity-stock-option-activity-details", "lang": { "en-us": { "role": { "label": "Note 8 - Shareholders' Equity - Stock Option Activity (Details)" } } }, "auth_ref": [] }, "apt_statement-statement-note-9-shareholders-equity-information-about-stock-options-details": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-9-shareholders-equity-information-about-stock-options-details", "lang": { "en-us": { "role": { "label": "Note 9 - Shareholders' Equity - Information About Stock Options (Details)" } } }, "auth_ref": [] }, "apt_statement-statement-note-9-shareholders-equity-tables": { "xbrltype": "stringItemType", "nsuri": "http://www.alphaprotech.com/20231231", "localname": "statement-statement-note-9-shareholders-equity-tables", "lang": { "en-us": { "role": { "label": "Note 9 - Shareholders' Equity" } } }, "auth_ref": [] } } } }, "std_ref": { "r0": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "SubTopic": "230", "Topic": "830", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481877/830-230-45-1" }, "r1": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "10A", "SubTopic": "10", "Topic": "220", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-10A" }, "r2": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "14", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-14" }, "r3": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "20", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481231/810-10-45-20" }, "r4": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "SubTopic": "10", "Topic": "230", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D" }, "r5": { "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" }, "r6": { "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" }, "r7": { "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" }, "r8": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c)(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r9": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1A", "Subparagraph": "(c),(3)", "SubTopic": "10", "Topic": "810", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481203/810-10-50-1A" }, "r10": { "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" }, "r11": { "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" }, "r12": { "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" }, "r13": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "c(2)", "SubTopic": "10", "Topic": "718", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r14": { "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" }, "r15": { "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" }, "r16": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483489/210-10-50-1" }, "r17": { "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.12)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r18": { "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" }, "r19": { "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" }, "r20": { "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" }, "r21": { "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" }, "r22": { "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" }, "r23": { "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" }, "r24": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.29)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r25": { "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" }, "r26": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "210", "SubTopic": "10", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02.3,4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r27": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14" }, "r28": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "14A", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-14A" }, "r29": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "220", "SubTopic": "10", "Section": "45", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-5" }, "r30": { "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" }, "r31": { "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" }, "r32": { "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" }, "r33": { "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" }, "r34": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r35": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "250", "SubTopic": "10", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r36": { "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" }, "r37": { "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" }, "r38": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-12" }, "r39": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "270", "SubTopic": "10", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482989/270-10-45-13" }, "r40": { "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" }, "r41": { "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" }, "r42": { "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" }, "r43": { "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" }, "r44": { "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" }, "r45": { "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" }, "r46": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r47": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "30", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-30" }, "r48": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "31", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-31" }, "r49": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "280", "SubTopic": "10", "Section": "50", "Paragraph": "41", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482810/280-10-50-41" }, "r50": { "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" }, "r51": { "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" }, "r52": { "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" }, "r53": { "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" }, "r54": { "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" }, "r55": { "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" }, "r56": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "360", "SubTopic": "10", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482099/360-10-50-1" }, "r57": { "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" }, "r58": { "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" }, "r59": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(i)-(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r60": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(1)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r61": { "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" }, "r62": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r63": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "718", "SubTopic": "10", "Section": "50", "Paragraph": "2", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r64": { "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" }, "r65": { "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" }, "r66": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Name": "Accounting Standards Codification", "Topic": "740", "SubTopic": "10", "Section": "45", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482525/740-10-45-6" }, "r67": { "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" }, "r68": { "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" }, "r69": { "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" }, "r70": { "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" }, "r71": { "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" }, "r72": { "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" }, "r73": { "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" }, "r74": { "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" }, "r75": { "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" }, "r76": { "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" }, "r77": { "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" }, "r78": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r79": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r80": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r81": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//220/tableOfContent" }, "r82": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-11" }, "r83": { "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(12))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r84": { "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" }, "r85": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r86": { "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" }, "r87": { "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" }, "r88": { "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" }, "r89": { "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" }, "r90": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03.7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r91": { "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" }, "r92": { "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" }, "r93": { "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" }, "r94": { "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" }, "r95": { "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" }, "r96": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "235", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//235/tableOfContent" }, "r97": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "275", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r98": { "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" }, "r99": { "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" }, "r100": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "350", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//350/tableOfContent" }, "r101": { "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" }, "r102": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "360", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//360/tableOfContent" }, "r103": { "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" }, "r104": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "440", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//440/tableOfContent" }, "r105": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "505", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//505/tableOfContent" }, "r106": { "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" }, "r107": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//718/tableOfContent" }, "r108": { "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" }, "r109": { "role": "http://fasb.org/us-gaap/role/ref/legacyRef", "Topic": "718", "SubTopic": "10", "Subparagraph": "(e)(2)", "Name": "Accounting Standards Codification", "Paragraph": "2", "Section": "50", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480429/718-10-50-2" }, "r110": { "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" }, "r111": { "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" }, "r112": { "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" }, "r113": { "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" }, "r114": { "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" }, "r115": { "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" }, "r116": { "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" }, "r117": { "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(13)(f))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r118": { "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" }, "r119": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Subparagraph": "(a)", "SubTopic": "20", "Topic": "740", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482659/740-20-45-2" }, "r120": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482861/275-10-50-1" }, "r121": { "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" }, "r122": { "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" }, "r123": { "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" }, "r124": { "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" }, "r125": { "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" }, "r126": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "275", "Publisher": "FASB", "URI": "https://asc.fasb.org//275/tableOfContent" }, "r127": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Accounting Standards Codification", "Topic": "323", "Publisher": "FASB", "URI": "https://asc.fasb.org//323/tableOfContent" }, "r128": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "a", "Publisher": "SEC" }, "r129": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Footnote": "2", "Publisher": "SEC" }, "r130": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column B", "Publisher": "SEC" }, "r131": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column C", "Publisher": "SEC" }, "r132": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column D", "Publisher": "SEC" }, "r133": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column E", "Publisher": "SEC" }, "r134": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column F", "Publisher": "SEC" }, "r135": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column G", "Publisher": "SEC" }, "r136": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column H", "Publisher": "SEC" }, "r137": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "28", "Paragraph": "Column I", "Publisher": "SEC" }, "r138": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "29", "Footnote": "4", "Publisher": "SEC" }, "r139": { "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" }, "r140": { "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" }, "r141": { "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" }, "r142": { "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" }, "r143": { "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" }, "r144": { "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" }, "r145": { "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" }, "r146": { "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" }, "r147": { "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" }, "r148": { "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" }, "r149": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "105", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "6", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479343/105-10-65-6" }, "r150": { "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" }, "r151": { "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" }, "r152": { "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" }, "r153": { "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" }, "r154": { "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" }, "r155": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(13))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r156": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(14))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r157": { "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" }, "r158": { "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" }, "r159": { "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" }, "r160": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r161": { "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" }, "r162": { "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" }, "r163": { "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(7))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r164": { "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" }, "r165": { "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" }, "r166": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1A", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1A" }, "r167": { "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" }, "r168": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1B", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482790/220-10-45-1B" }, "r169": { "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" }, "r170": { "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" }, "r171": { "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" }, "r172": { "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(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r173": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(21))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r174": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "2", "Subparagraph": "(SX 210.5-03(24))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483621/220-10-S99-2" }, "r175": { "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" }, "r176": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-15" }, "r177": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "21D", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-21D" }, "r178": { "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" }, "r179": { "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" }, "r180": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483426/235-10-50-1" }, "r181": { "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" }, "r182": { "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" }, "r183": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r184": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "235", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.4-08(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r185": { "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" }, "r186": { "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" }, "r187": { "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" }, "r188": { "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" }, "r189": { "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" }, "r190": { "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" }, "r191": { "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" }, "r192": { "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" }, "r193": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r194": { "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" }, "r195": { "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" }, "r196": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r197": { "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" }, "r198": { "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" }, "r199": { "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" }, "r200": { "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" }, "r201": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "5", "Subparagraph": "(SAB Topic 11.M.Q2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480530/250-10-S99-5" }, "r202": { "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" }, "r203": { "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" }, "r204": { "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" }, "r205": { "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" }, "r206": { "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" }, "r207": { "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" }, "r208": { "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" }, "r209": { "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" }, "r210": { "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" }, "r211": { "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" }, "r212": { "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" }, "r213": { "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" }, "r214": { "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" }, "r215": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "280", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//280/tableOfContent" }, "r216": { "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" }, "r217": { "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" }, "r218": { "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" }, "r219": { "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" }, "r220": { "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" }, "r221": { "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" }, "r222": { "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" }, "r223": { "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" }, "r224": { "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" }, "r225": { "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" }, "r226": { "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" }, "r227": { "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" }, "r228": { "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" }, "r229": { "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" }, "r230": { "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" }, "r231": { "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" }, "r232": { "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" }, "r233": { "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" }, "r234": { "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" }, "r235": { "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" }, "r236": { "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" }, "r237": { "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" }, "r238": { "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" }, "r239": { "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" }, "r240": { "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" }, "r241": { "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" }, "r242": { "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" }, "r243": { "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" }, "r244": { "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" }, "r245": { "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" }, "r246": { "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" }, "r247": { "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" }, "r248": { "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" }, "r249": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "310", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "13", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481990/310-10-45-13" }, "r250": { "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" }, "r251": { "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" }, "r252": { "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" }, "r253": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r254": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r255": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r256": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r257": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r258": { "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" }, "r259": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r260": { "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" }, "r261": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r262": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r263": { "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" }, "r264": { "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" }, "r265": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "330", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//330/tableOfContent" }, "r266": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "05", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482955/340-10-05-5" }, "r267": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "340", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483032/340-10-45-1" }, "r268": { "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" }, "r269": { "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" }, "r270": { "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" }, "r271": { "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" }, "r272": { "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" }, "r273": { "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" }, "r274": { "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" }, "r275": { "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" }, "r276": { "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" }, "r277": { "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" }, "r278": { "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" }, "r279": { "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" }, "r280": { "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" }, "r281": { "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" }, "r282": { "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" }, "r283": { "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" }, "r284": { "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" }, "r285": { "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" }, "r286": { "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" }, "r287": { "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" }, "r288": { "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" }, "r289": { "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" }, "r290": { "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" }, "r291": { "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" }, "r292": { "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" }, "r293": { "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" }, "r294": { "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" }, "r295": { "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" }, "r296": { "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" }, "r297": { "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" }, "r298": { "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" }, "r299": { "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" }, "r300": { "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" }, "r301": { "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" }, "r302": { "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" }, "r303": { "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" }, "r304": { "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" }, "r305": { "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" }, "r306": { "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" }, "r307": { "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" }, "r308": { "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" }, "r309": { "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" }, "r310": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//715/tableOfContent" }, "r311": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480535/715-20-45-2" }, "r312": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r313": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r314": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(10)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r315": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r316": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r317": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r318": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r319": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r320": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r321": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r322": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)(9)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r323": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r324": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r325": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r326": { "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" }, "r327": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r328": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r329": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r330": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r331": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(8)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r332": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r333": { "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" }, "r334": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r335": { "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" }, "r336": { "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" }, "r337": { "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" }, "r338": { "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" }, "r339": { "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" }, "r340": { "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" }, "r341": { "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" }, "r342": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r343": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r344": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r345": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r346": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r347": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r348": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r349": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r350": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r351": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r352": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(h)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r353": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(i)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r354": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(j)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r355": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r356": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r357": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(k)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r358": { "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" }, "r359": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(n)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-1" }, "r360": { "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" }, "r361": { "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" }, "r362": { "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" }, "r363": { "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" }, "r364": { "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" }, "r365": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-2" }, "r366": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r367": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r368": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r369": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r370": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r371": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(5)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r372": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(6)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r373": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(a)(7)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-6" }, "r374": { "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" }, "r375": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480506/715-20-50-8" }, "r376": { "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" }, "r377": { "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" }, "r378": { "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" }, "r379": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "35", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480606/715-80-35-1" }, "r380": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r381": { "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" }, "r382": { "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" }, "r383": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-9" }, "r384": { "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" }, "r385": { "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" }, "r386": { "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" }, "r387": { "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" }, "r388": { "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" }, "r389": { "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" }, "r390": { "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" }, "r391": { "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" }, "r392": { "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" }, "r393": { "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" }, "r394": { "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" }, "r395": { "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" }, "r396": { "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" }, "r397": { "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" }, "r398": { "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" }, "r399": { "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" }, "r400": { "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" }, "r401": { "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" }, "r402": { "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" }, "r403": { "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" }, "r404": { "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" }, "r405": { "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" }, "r406": { "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" }, "r407": { "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" }, "r408": { "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" }, "r409": { "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" }, "r410": { "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" }, "r411": { "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" }, "r412": { "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" }, "r413": { "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" }, "r414": { "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" }, "r415": { "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" }, "r416": { "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" }, "r417": { "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" }, "r418": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "720", "SubTopic": "35", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483406/720-35-50-1" }, "r419": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "740", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//740/tableOfContent" }, "r420": { "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" }, "r421": { "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" }, "r422": { "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" }, "r423": { "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" }, "r424": { "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" }, "r425": { "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" }, "r426": { "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" }, "r427": { "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" }, "r428": { "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" }, "r429": { "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" }, "r430": { "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" }, "r431": { "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" }, "r432": { "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" }, "r433": { "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" }, "r434": { "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" }, "r435": { "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" }, "r436": { "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" }, "r437": { "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" }, "r438": { "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" }, "r439": { "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" }, "r440": { "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" }, "r441": { "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" }, "r442": { "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" }, "r443": { "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" }, "r444": { "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" }, "r445": { "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" }, "r446": { "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" }, "r447": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(b)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r448": { "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" }, "r449": { "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" }, "r450": { "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" }, "r451": { "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" }, "r452": { "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" }, "r453": { "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" }, "r454": { "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" }, "r455": { "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" }, "r456": { "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" }, "r457": { "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" }, "r458": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "830", "SubTopic": "30", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481674/830-30-50-2" }, "r459": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "842", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "5", "Subparagraph": "(d)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479832/842-10-65-5" }, "r460": { "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" }, "r461": { "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" }, "r462": { "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" }, "r463": { "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" }, "r464": { "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" }, "r465": { "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" }, "r466": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r467": { "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" }, "r468": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//850/tableOfContent" }, "r469": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r470": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r471": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r472": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-1" }, "r473": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "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" }, "r474": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r475": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-6" }, "r476": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//855/tableOfContent" }, "r477": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-2" }, "r478": { "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" }, "r479": { "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" }, "r480": { "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" }, "r481": { "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" }, "r482": { "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" }, "r483": { "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" }, "r484": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r485": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "15", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-15" }, "r486": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r487": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "20", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-20" }, "r488": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r489": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "28", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-28" }, "r490": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r491": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "33", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-33" }, "r492": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r493": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "35A", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-35A" }, "r494": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r495": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "932", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "Subparagraph": "(c)(2)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482274/932-235-50-8" }, "r496": { "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" }, "r497": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(23))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r498": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.9-04(26))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483589/942-220-S99-1" }, "r499": { "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" }, "r500": { "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" }, "r501": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "942", "SubTopic": "360", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480842/942-360-50-1" }, "r502": { "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" }, "r503": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(15)(b)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r504": { "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" }, "r505": { "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" }, "r506": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r507": { "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" }, "r508": { "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" }, "r509": { "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" }, "r510": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8)(b))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r511": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-03(a)(8))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479440/944-210-S99-1" }, "r512": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r513": { "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" }, "r514": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(19))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r515": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "220", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.7-04(22))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483586/944-220-S99-1" }, "r516": { "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" }, "r517": { "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" }, "r518": { "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" }, "r519": { "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" }, "r520": { "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" }, "r521": { "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" }, "r522": { "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" }, "r523": { "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" }, "r524": { "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" }, "r525": { "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" }, "r526": { "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" }, "r527": { "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" }, "r528": { "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" }, "r529": { "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" }, "r530": { "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" }, "r531": { "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" }, "r532": { "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" }, "r533": { "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" }, "r534": { "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" }, "r535": { "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" }, "r536": { "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" }, "r537": { "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" }, "r538": { "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" }, "r539": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r540": { "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" }, "r541": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(ii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r542": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iii)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r543": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(g)(2)(iv)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r544": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "944", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(h)(1)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480016/944-40-65-2" }, "r545": { "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" }, "r546": { "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" }, "r547": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480424/946-10-50-3" }, "r548": { "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" }, "r549": { "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" }, "r550": { "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" }, "r551": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-2" }, "r552": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-5" }, "r553": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480990/946-20-50-6" }, "r554": { "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" }, "r555": { "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" }, "r556": { "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" }, "r557": { "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" }, "r558": { "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" }, "r559": { "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" }, "r560": { "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" }, "r561": { "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" }, "r562": { "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" }, "r563": { "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" }, "r564": { "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" }, "r565": { "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" }, "r566": { "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" }, "r567": { "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" }, "r568": { "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" }, "r569": { "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" }, "r570": { "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" }, "r571": { "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" }, "r572": { "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" }, "r573": { "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" }, "r574": { "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" }, "r575": { "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" }, "r576": { "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" }, "r577": { "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" }, "r578": { "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" }, "r579": { "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" }, "r580": { "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" }, "r581": { "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" }, "r582": { "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" }, "r583": { "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" }, "r584": { "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" }, "r585": { "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" }, "r586": { "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" }, "r587": { "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" }, "r588": { "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" }, "r589": { "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" }, "r590": { "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" }, "r591": { "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" }, "r592": { "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)(c))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r593": { "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)(e))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483575/946-220-S99-1" }, "r594": { "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" }, "r595": { "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" }, "r596": { "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" }, "r597": { "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" }, "r598": { "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" }, "r599": { "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" }, "r600": { "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" }, "r601": { "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" }, "r602": { "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" }, "r603": { "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" }, "r604": { "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" }, "r605": { "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" }, "r606": { "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" }, "r607": { "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" }, "r608": { "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" }, "r609": { "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" }, "r610": { "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" }, "r611": { "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" }, "r612": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r613": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "235", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(e)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481062/946-235-50-2" }, "r614": { "role": "http://www.xbrl.org/2003/role/disclosureRef", "Topic": "946", "SubTopic": "310", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(d)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480833/946-310-45-1" }, "r615": { "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" }, "r616": { "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" }, "r617": { "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" }, "r618": { "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" }, "r619": { "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" }, "r620": { "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" }, "r621": { "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" }, "r622": { "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" }, "r623": { "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" }, "r624": { "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" }, "r625": { "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" }, "r626": { "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" }, "r627": { "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" }, "r628": { "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" }, "r629": { "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" }, "r630": { "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" }, "r631": { "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" }, "r632": { "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" }, "r633": { "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" }, "r634": { "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" }, "r635": { "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" }, "r636": { "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" }, "r637": { "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" }, "r638": { "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" }, "r639": { "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" }, "r640": { "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" }, "r641": { "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" }, "r642": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Subparagraph": "(g)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483467/210-10-45-1" }, "r643": { "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" }, "r644": { "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" }, "r645": { "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" }, "r646": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "210", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.5-02(6)(a)(4))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r647": { "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" }, "r648": { "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" }, "r649": { "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" }, "r650": { "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" }, "r651": { "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" }, "r652": { "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" }, "r653": { "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" }, "r654": { "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" }, "r655": { "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" }, "r656": { "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" }, "r657": { "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" }, "r658": { "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" }, "r659": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r660": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-11" }, "r661": { "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" }, "r662": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r663": { "role": "http://www.xbrl.org/2003/role/exampleRef", "Topic": "715", "SubTopic": "80", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Subparagraph": "(c)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480576/715-80-50-6" }, "r664": { "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" }, "r665": { "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" }, "r666": { "role": "http://www.xbrl.org/2003/role/exampleRef", "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" }, "r667": { "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" }, "r668": { "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" }, "r669": { "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" }, "r670": { "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" }, "r671": { "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" }, "r672": { "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" }, "r673": { "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" }, "r674": { "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" }, "r675": { "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" }, "r676": { "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" }, "r677": { "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" }, "r678": { "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" }, "r679": { "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" }, "r680": { "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" }, "r681": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b" }, "r682": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "b-2" }, "r683": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Exchange Act", "Number": "240", "Section": "12", "Subsection": "d1-1" }, "r684": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 10-K", "Number": "249", "Section": "310" }, "r685": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 20-F", "Number": "249", "Section": "220", "Subsection": "f" }, "r686": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Form 40-F", "Number": "249", "Section": "240", "Subsection": "f" }, "r687": { "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" }, "r688": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "402", "Subsection": "w" }, "r689": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a" }, "r690": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-K", "Number": "229", "Section": "408", "Subsection": "a", "Paragraph": "1" }, "r691": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Regulation S-T", "Number": "232", "Section": "405" }, "r692": { "role": "http://www.xbrl.org/2003/role/presentationRef", "Publisher": "SEC", "Name": "Securities Act", "Number": "230", "Section": "405" }, "r693": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "323", "SubTopic": "740", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "2", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481543/323-740-50-2" }, "r694": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "450", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "10", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483076/450-20-50-10" }, "r695": { "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef", "Topic": "855", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483399/855-10-50-3" }, "r696": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(2)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r697": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Subparagraph": "(b)(3)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-1" }, "r698": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r699": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "11", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-11" }, "r700": { "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" }, "r701": { "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" }, "r702": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-3" }, "r703": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r704": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Subparagraph": "(g)(1)", "SubTopic": "20", "Topic": "842", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-4" }, "r705": { "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" }, "r706": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(a)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r707": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "7", "Subparagraph": "(b)", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-7" }, "r708": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "8", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-8" }, "r709": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "9", "SubTopic": "10", "Topic": "250", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-9" }, "r710": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Name": "Regulation S-X (SX)", "Number": "210", "Section": "12", "Subsection": "04", "Paragraph": "(a)", "Publisher": "SEC" }, "r711": { "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" }, "r712": { "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" }, "r713": { "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(10))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480566/210-10-S99-1" }, "r714": { "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" }, "r715": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-4" }, "r716": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "5", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-5" }, "r717": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "220", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "6", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482765/220-10-50-6" }, "r718": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "12", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-12" }, "r719": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "230", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "28", "Subparagraph": "(a)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147482740/230-10-45-28" }, "r720": { "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" }, "r721": { "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" }, "r722": { "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(k)(1))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r723": { "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(k)(2))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480678/235-10-S99-1" }, "r724": { "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" }, "r725": { "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" }, "r726": { "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" }, "r727": { "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" }, "r728": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "12", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-12" }, "r729": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "250", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "4", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483443/250-10-50-4" }, "r730": { "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" }, "r731": { "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" }, "r732": { "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" }, "r733": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481664/323-10-45-1" }, "r734": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "323", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481687/323-10-50-3" }, "r735": { "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" }, "r736": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r737": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "326", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "4", "Subparagraph": "(e)(4)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479654/326-10-65-4" }, "r738": { "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" }, "r739": { "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" }, "r740": { "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" }, "r741": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "450", "Name": "Accounting Standards Codification", "Publisher": "FASB", "URI": "https://asc.fasb.org//450/tableOfContent" }, "r742": { "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" }, "r743": { "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" }, "r744": { "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" }, "r745": { "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" }, "r746": { "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" }, "r747": { "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" }, "r748": { "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" }, "r749": { "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" }, "r750": { "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" }, "r751": { "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" }, "r752": { "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" }, "r753": { "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" }, "r754": { "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" }, "r755": { "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" }, "r756": { "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" }, "r757": { "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" }, "r758": { "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" }, "r759": { "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" }, "r760": { "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" }, "r761": { "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" }, "r762": { "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" }, "r763": { "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" }, "r764": { "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" }, "r765": { "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" }, "r766": { "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" }, "r767": { "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" }, "r768": { "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" }, "r769": { "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" }, "r770": { "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" }, "r771": { "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" }, "r772": { "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" }, "r773": { "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" }, "r774": { "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" }, "r775": { "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" }, "r776": { "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" }, "r777": { "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" }, "r778": { "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" }, "r779": { "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" }, "r780": { "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" }, "r781": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "815", "SubTopic": "40", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "1", "Subparagraph": "(f)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147480175/815-40-65-1" }, "r782": { "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" }, "r783": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "45", "Paragraph": "4", "Subparagraph": "(b)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479041/842-20-45-4" }, "r784": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "842", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Subparagraph": "(a)(3)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147478964/842-20-50-3" }, "r785": { "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" }, "r786": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(01)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r787": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "848", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "65", "Paragraph": "2", "Subparagraph": "(a)(3)(iii)(03)", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483550/848-10-65-2" }, "r788": { "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" }, "r789": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "850", "SubTopic": "10", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "3", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147483326/850-10-50-3" }, "r790": { "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" }, "r791": { "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" }, "r792": { "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" }, "r793": { "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" }, "r794": { "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" }, "r795": { "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" }, "r796": { "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" }, "r797": { "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" }, "r798": { "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" }, "r799": { "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" }, "r800": { "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" }, "r801": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "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" }, "r802": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "946", "SubTopic": "210", "Name": "Accounting Standards Codification", "Section": "S99", "Paragraph": "1", "Subparagraph": "(SX 210.6-04(18))", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147479617/946-210-S99-1" }, "r803": { "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" }, "r804": { "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" }, "r805": { "role": "http://www.xbrl.org/2009/role/commonPracticeRef", "Topic": "985", "SubTopic": "20", "Name": "Accounting Standards Codification", "Section": "50", "Paragraph": "1", "Publisher": "FASB", "URI": "https://asc.fasb.org//1943274/2147481283/985-20-50-1" } } } ZIP 100 0001437749-24-007539-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001437749-24-007539-xbrl.zip M4$L#!!0 ( " X;5@+IEV6KA0 -\: 0 0 87!T+3(P,C,Q,C,Q+GAS M9.U=;7/BNI+^OE7['[Q\V7.K5A/>0B U.;<(D+FIRDQ2$Z;NW4^WA"W .\;V ML>PD_/MMR2]@D$$V<@+!5:?F$.NEN]6/6JU66_[Z][>%I;T0CYJ.?5-K?*G7 M-&+KCF':LYO:KV?4?Q[O--JJW4*.%T)]?WZAQ M3?4Y66 -.+#I-3RXJ+.+9KW>N/C7]X=G7K<65<:N MGZJ,+7>.7<_QB3[_HCL+:-9L->"_N('N!+;O+9-&;Q//^D*)_F7FO%Q$A;Q1 MTB#P/!B(K!91::J)04QQ;2A(5_0]Y"]=0E,R\"9,9"B^8,6L31W5&ZB9B$%T M0TP""E(DR)L^SZ@)):FJEFG_%C,"8]^Z8,433$E'FY4VQFV]:EB4;N"[7@9]*$E5#2B:8>QN]QP5;%;.X",N M255GE T_S4@TOI<78>%Z57.'-DR;S40]T<;;EO:B>=/H]7H7O+2F8=_WS$G@ MDSO'6PS)% <6HT42MQA<@7;N0X"(3 MQ2(6:':#\"=B/XO13ELB*>KK3>(_#N!@S3Q(D4_J\U\'$%X922FZ<77V(Q]5 M@7G927&K_@6Q?,HM3G%I5_9/2MJX.OM14-H-RR0G\KKQ"\6.NRD@^Y;)DYS@ M<0,VLR\+#O?*W,N-=UR?_RJ.KP)#OHVR N.=L7H=H'3V)!\/^WV:+';VM>1_ MTX(6-NVYR9G8]3;)7X<8V<1;D[.Q477VXP =P/3I77B.12YL,F-.N]P,M#PO MU8I-PQY;8!N=33ZP;3L^[XH_BY^ZKFE/G>@1/&1>R77L5_XD4XW[*=?8TQF= MW=[,!7@:+O%\$Z;5FFO*.YA[9'I3@[T!BEV0?UMX\@4\I;C&5O]I1X*+"4V( M];#B+F[+0'=3HS#6%HF$?F]I=&SEE0::Z('%=7*<,AEDFE8RY72@NW+C);SC_K];J&M&%$:_UGWS:T$2>KW:_(?KW8 MH+7%1D")\6C_R7]OS(VH<51C5\,T .7;;6I9W#)Z&JM53MNZ8U/',@UNH2?8 MXELA.B?$IP=J>E?/JK3< -4^QQ3A]V"-IG8;TM2>.#3^+/B6^" MQ"5J?).0*@ TY0&@_?&4XN%O%2*XHI+'%#E3L,6@8:(2",+^5>F_M4O_20'5 MG"F8>T:Y4KI *3 P0'A.;&J^D-(A(*2F"A!M>4 ,UOFHX)&M,#H'PSEW+(-X M%)&_ G">RD.'B)@J<%S*@^-YC8W_UD:=5J?>024,5%#HY M[ 10U^X8]?,%@ WZ0PT$SA,WW]A>H@/5+>I1E7*OV([/I+KET, C\,P(V(QF0TUF80JF>;Y"*J"1D\( M#;YC"+GAZ_R*FRV< #=GCI0V3-X7^,OQ5$%AHT=%NF[4A;IFFX'[%;DS5^8E MBL+1RS#X"CZMRTI5J#6S;U4*;@@5S!SZIXBPAEEH-R9\YKKNH)GC&*^F97%] MF$#*GID3BR!,Z>&Q73D:JG3?%.J>>?#?(@:X[N\3!K0^9^#,,7 5;9^YQ:5^ MN)L"9RRP4ULM/)V:E@D_E=CW_$15H:0E1 G;"H2[=[X21!PQK_!7BB.M'W-T MYJCI,J?,"T!',!H3&!)?U=*?T;,J_;>%^F?[@WY(5GM8D3US)?=*B.GMZ%B5 MBB^%*F9^?A6NVX[6U-E\"Q9,*)ASCC\GWD;L'<91B2<@2TH5#CKB^$X]G.LQ M']HCXV,CS/\ ?)P[,!K1H0OR\1M1 X"-+E4I.B.0U^#[.D9/&S-ZYZ[0)K(( MC!A%T\"'<4(+8',1+,*GR,5+5=L\24JJU"\.[O']P -G W[<<4:T[R$CX7/M M*63DW''1 KW,L*5$\W%?JG0KCLYQ+_Z!$3IWW;416;B6LR0$38@-7/K(M;"M MQEQG=JY(NTUQ/([[Z*.(LG8;4M:>&.5S5_%"^^<)VSLX430)JVH121,F, M;UB5:'T?#57*%\?JN/?>CQA@H??;B 'M.6+@W#'086?@.OSM<1I,29Y)?ZLY M:N[:O(!H?9T#./1/D.2K2=V;DJ;8NC;=QA M'R64M7Y"^=RUW44>"7?'+F:G)# 9;,K,L:-H2=])0)76Q3$V[J?_#*F#Z\W. M8L9KU,]=]3W0S(O)+DK@R4PN^\L)J+5$)J4L'!K8.#!,IKI4C!S$P;9N8FL] M&RJIJP0T);&F"F[B>!_?.OR,^6;+R5/"MW;/^=9^Q;RD$[ON8K[74[S^2"J? M<4IXF+)31S284/)7P!Z1%U6>I[!?52 1!P/Y#N0Y(:J-7JI5:'=*%O+QQ%(3 M#I2BHT;_O=YE^TKL>NY) M/^&'-&SGW2YTK.4H>1(F050D;LO^9+#JL0),KI M4@<18;\*,2#V9C>2QBHE[\[P4JCO?204JE[L66:GDU4HD,OY4H@&65(*42%V M)?T;/"C6><12]F652J3I/$HA*!.0BJ X8W8Q3;.G\DPHQ=U?HV',TK1 5>T@H1$/>8_ *!:6>1:D$4;D<*L1@QN%\>>=F%8AE#CX, MXF/3@B6(O/F!FK3,? 050DP<.]U[Y#(,.=+&(4<57G:I+RP#]3EB$Q*IMWP< MR3*B$%_B .T^?,6E5/.=#*,5(;!"G@*%J[T^L#R^%.(R(]M '2ZK:PH/."*"*;XE7Q>;M?E!_/CD@97(&2>6^4)V*/F= "7'BT*@B<\A)( &S2)N$6=W!Q;/'8.Y[_0KP9@= MS(-"S(G/)O+?-%@9.ZG\WA+0)$=((63$QP:9&<45+B34M4.%Y6%D%U&%>,F7 M@;X;1>>.'G'B> E618Z00I3D356OS,K&#!?I"XCZGJF'7Z%Q]-^K?%*EQJ48 M:87@$4>ONUG@87'JF#OMF7&WRFZM+,TNK8:J=%Q^J/%^8-I-5AF0+NOB0/0. M((7H>>2<52"26Z[6OI&+\,0)_)1^E3H^AS&@$%CB*';F\H;6O^BK]1F/*:A5 M'E'.^YK+\)&*DE8(JXP,?=G;HRLW:L\+>H"%,,<)ZS,D5"5P"?Q/!Y!CI^6$,TN0%4A@#)NTA, :!CQM?:\ M"E#O5N6:!C=RBDK$SWZB"N&3<3.> #YKJ-E(-*K0D^OUXC*(HXTL: M.=YPKIRA U3Z_B!2"9Z,KW/D!\_9@R;ZN$(I-B:K;X5 R/A.1_(MA\I*R'Z MH10$2!-3"(F,.U6R/P!1823O319E0"4O376(R?B$K\PU&A5P\BDQE3'#7K&@ MV")*79+#.% (JL)WLZ#T!0CLC8QGX+%R6615O/TRC^_X[&W=L$*R77:BYUN0 MB"J\)RQ5\ZP0R!E!:QD@;[]?-&;^NR+V@\#'P/XQEA=C/."HHA'WQ:SK_(_M6 MQMD#/^L>N3+V8K*T%$(MXUAAQ^5UU=Y+3FEZ0'UPHKR-8I46KB!IA?#).$W( MA@\\CYC;J% 9G#T?\BO#X,C24HB8C".$S,\(5@;GG2ZEG& +B@FB.8H\1K-9%V&TJE/7.I*KM8,HAX3NM6(G5,^@1F@9P "B=%QD%/J9/B M>4W()/TWJ5U-DAV?72SE$EH9.NH@E_%Q>?$7'\_*8?AZ\4:-:^RZ+$#'GT5/ M;- 33F3]RIX1*YPL>$+!Z=;]FYKO!:3&<81=_]]]!H$GSQD#!$;VS+0)\8@! M#XQ ]^EWPJZDJFDV7I";FF1=T[+8+=$Q)889W_0#QM*9CC$.ZP;A[J%V(2]FM+[RY;6_ M8+=S; [@878Q83ZCL CCX9.%8\-\\I:;;$?> MUTU-!\V;OD@:TP:[8?M[A7DB'ML)XAE)B9%Z?-C(NV%7RK$4F)9AVK/GP'6M MY0:,Q&7'@*#4SIMMRQ.D;&M"LNZ'JB>1*WR5PWPAH8=P;X<'68_3](4,R7T, MB9 %&JJ?49)3)PN,<6"EG\;A]N-CM,HQE[=BYF]/@OF!F/G!43 ?,QN_73#& M;V&L/[XN<#D(/'8/=#+ M\ ![WG+J>*_8,VC?\HEG<[L6I>.R!K9QYWC$G-E)(YHY((?W>T(C&#\;O;G$ MIN0GN.7>"Z$@&+]L ULTNG1C[LKNN0N XU_2=L,N G1ZO_]( 19SI=2;ROVI&I.&N5@PTX2,(X?>)Q C;] M^R[[\(*57O=D*A[C,CYT](!5@)DYLGWN!B;)(8ELN^L45R6[:<.>';JXKXY0 MDA.4,?$6,??9Q<49C]DJ@77*(CBWEJ/_WB% JM)AL/+CG@Z6)33U8Z>OPWSW M2.(Y)7+LJ%#NQD*&_3NLP]HF:]64^+D%U\G,)$FRG'QM:F(**B8Y@P#_B5!J;_3].?,X_>-L"7I/?V M+Q_/P1;\L@U^(S#;],3^;EJR ]H?A?@$)CYYC"=].FPP=FX)\_;_EV#OV7P; M.]$/GY#$C3RD@V/;#V4!^SNV@RD\#YAC&T?#Q<=)0Q&\#LX>G-K^1.>1=N91 11R9%%.6(IP'G3,9U'7VL<.VF;G$1& M]U<[&;>/Y4Z,G23I)LFBB=(FQG&:2"RX9.V/"GWL$I.*.*?KHF76.!UQ^E&+ M_6*MU?SH0%7XA;/'Z;/O>(0^OMHD26$0%Q5GV T\4O"H5(K ]>G0:%1XDZ,NQAVT: MYG7%N_B^\7]!^-6&9#34]7;O[; ,E"YR< MO9W.,+WWA1G[!OK=^?G$JDK?GJ9\Y#>Z_^0#>=@U2:4,_H$L50K+')U^Z[;> MZ'>OT-UPU$'MJU$#=8>73=1I#)O-5KO=NFJVCU"IDFQ_'L4KO\OO4)6J9^CS M*$O6UY+NYW2&INCE._N&JG"_IS]TLFC:V_YTAN)][B=IRL/O_1FJE)5Q_O1NUA>X &=\,&:M\VAJ@WN.NC?J?1'%TV6MW+;N?(E"G)\MDK M?/<%-ZT/GZKR_%6JE+MLZ2@56:DQWT#!EOFV?75WAWJ=UAUJUV^[J'?;':#6 M;6_8N+R['#0:W>-6M:0$%1QD!K,]['4N&\,K!&-WA=K=?A=UAYTVNAOU!HVK M7KO;[EP=-QPD)3A[.,AN(,LF?S**:"*=IQ4CDWVV766\AA6Q="?;GQ/?U/%[C?(VT?,:]-M6J]NX[?909W3;0^UVIX%Z M#;"THWH'%N11[^KNU#=,*V"N 7'EE\MCY/ASJEO2ZA3K\V2&K UH".\ ,7D6YNJW M+&)E>CC1X9"$2$:CDQ'Z,LOB'[CH%._W](=.$CK[VY_,4'3VY^CQBZI)F =3 M/*=0(:'/,[B2>)/OYV2&ILM68G:/(;)6-_L)G\D"K$B/)SY?[[/JO+2W;='LPDF:10Y)$R3I=N_3@I;HF%>9])*4$^^OOZ$D.WX1)5*2 M*>90($ABF4/-,QP.9X9OGWYYGL:].>:",'K2/WQST.]A&K*(T,>3_M?[8'A_ M=GG9[PF):(1B1O%)G[+^+S___6^?_A$$OV**.9(XZHT6O8=)0B/,S]D4]WX_ MO;OJ!;W#@X]'/PVO>U\?SGI'!T=O@X/CX/ X"'[^%!/Z_:/Z-4("]X )*M*/ M)_V)E+./@\'3T].;YQ&/WS#^.#@Z.#@>+$OW\^+JVTBN"-8+OQMD7ZZ*[E3] M=)R6/?SPX<,@_7955)"B@E#IX>#WZZO[<(*G*"!42214O CR4:0/KUB(9"K& M2@@];0GU*5@6"]2CX/ H.#Y\\RRB/DB]U\M$QUF,[_"XI_Y^O;O<>">*9Q,T MXTSBCX$'X&JO0 .)=XBJD,0D8%BTFD6C 8H5@A"L0$8RD 6/J> M"+DGU9UR,4,U$:0Z2S&_<$:B!#%81*G0KN"SWEQQ>3>\&2\ MX&>)05=SB2[9B5FX@5JQ()::-49BE#93(H)'A&8I$P,<2[%\DDHHE4[^X(]A M&+*$2G&+%F@4X[.$+F"Y9F MW)>1N,; $QQ=$30B,9$$BTH Y>5=78*"G M^(H) 3*^&3^@9SVF.K6X11I%1!D %-\B$EW2,S0C$L4Z1.6EW7(NQ)IAV69T MX\L.^*K0]J(R3KD\0V(RI)'Z\_G/!$Q&#)R(H3Q#G"_ ^_@-Q0G6<&]%ZQ85 MFTX9O9(RA_:/,$$#_7[-]8!(TK!M2.45R02B1^ J,&K % M?MDC@?$G4W$]$#,BISA^92QZ(K'.^&U_[92W2SJ'3L;X0B_1HB+.>112N8+B MD@['8U!+&/O$?3(2)"*(@XI" [,P?0H&Y-^,4/D;%$\XUAGR5NIT*H6U#JG! M5%"B*PY!8JD9G+ 88D>AS+E<5+-=2M85EO(AUQ//\F:F(G88)*\P1)A+IA;E MO)L1^8#C"Z-A'2B[=!VBN2./$W#)OXIL/#)"HJ%QBN*6XQFXY9^?9Q!B5(2[ MI64=<\U DG)Q&R,JP; H8S)3!E\_TIF0.,5PAR4B%$>?$:>@$6(M\@.'C81$ MA\2XS&AWBBPEG@:\K#'.)"?] _ZO2>LNE&>",WJ03S>^#*%=>P#++TO M;PK#76\J;!9]@L._[E-L!TR'&/^Z2Q&>XN#5OSY1Q+M-JL 4T=M.$5GXCJ: MWG4*J,4PW2<#5Q(T%HQ!95-'/ED]8U0F,S(^F3\S8#;1M*?*6 2KK89RK($6 M+:1+$GBJ@D7(K-+W/BE?2:"W'FV43JSXI(%F>(SF.WU2/S-8MED'G]Q$PX9K M,O7N4[\S3KHS(Q%YUP_KX-/.G[P ^S38QG4%G_>Z@&OU6 1L')!4QY;LV2WC M*JNIF\5G:D0 \^.-7L$6J,][0"_*,HSRP8Y0MO8"MW*,5C>/E!P+L MB0JU4V7&?$Y""() G[4+$:H('"]) ".I8C10(O@_QJE!H-%PRK@D?Z7/M>L2 MS$G=3NIS4)-;SL;:''Q!">P(_9SVKG(Q6 MMF.-B"[H"JRIS^M3%*XW=:R)"^Q3(&X$ ML4Y?K-&.^]/-LC&@* %=/+1YV6[EB+1!CD_=K-H/8HU"!I_:S0AKC52'3]EH MR_:TC3E\4EW#>+S(QNC<49^TU1Z>84SCU>A0'#GNV)R*\-ZG=C-$9)9'\BB] M'J[/Y[28;"^KUX?4>S5_#1+Q93-E%XR#KM)L94&X>."(B@SR XO6GS;H;;$W$R_:I>#Z9>$-AS3_8=B4DPCME3 MS9,PJFKSPI9KN&IBP3<63BU]:*4-:C4?+IB_LZ2RL5J%'$((&F((Q#W?1--TQTNWO>:'K.D.K'I/N/ MJ>!B5%M]8FOEMQ+]SJII/.5 M4G>,;+F9S 9/ 4W'*#2+PHT15=!WC&YSWZDQJ&(RU[&E\B# ,YL3\%I/%U^% M&F O"$4T5).6H23S,DMH7X$/^%;J5!=?206O/S?0_BD!+\[^'9XE')Q0@6_& M:QL.-*R;$W:")Q\P'A@XHVK.7RU^!IU0,8)-JVN$^P/ M;!B">\>Q=K-M!5KS"MPN=[%IN?KMTN$\K;U%8XV'9I]R;O4$4"O7XM5\;J-V MMPJ^:VPYVNN\8*OZ7A4#F8)_^QK!&T1*IOA=['EO!M\HVUX.\E^OL9&UX:,I MZI^\;UJ3@=L4[?O7V,9EL:-_,>5W6^1E?-/DEI+ XGBY,;RV-?:PX[ M5(:R3 MK.N_FU=+T>@*HFTJHX;K[#KU9?L&GOM#1'"EK9(K\ZU'=B[%N,LBG MP+I[*=9-PKM>,T2A2' /!-!I$Y2B8.U4Z:X>SO X_)Q7J-MEVN-JBROLTY="">!HH2R?#_%LPWZLTXL;_M89= MX^K<#H.6;#D;EO(#J-7ANV*"HW3#=CI1!8XHYO/2&UL,*7_QR!B;:>/Y%(L; M@S.U;YV,G>^"69X&2:,=O,R!Z![7&E$;OL3M.-L*L^YNKGTYD+5Z_LEV_53; MU3L=4TX3DN:DQEU-HO'GFNJ4GB1,_LKRY2I!<<_&\@E< M\3(@IF1.L5PDG!)UDC](]X(\IV?ZEX&H+._V!CF5+57S&*;*5$W@E/]K%$X( MQ7RQWC/+^*\F\./^KS(,9D1^X-C?/6;=>;>&\F>U3+!/KJX]4-/NY9//:X_2 MT(;76,;I$4A32U]CO:9'*.U\"J\.[#$RH,77 K3H^+X*>Z61B,U VDD@^UY- M!ZH%9D'\LL*L\%FM$+9V]6Z#UX9LN@M;%3^GC":BZC[FTK).';?*BZZ*.??D M0NFL&;&N*>RGJUDM[MU+RTH!^F2NZX KZS*=F.C#P^5"#(F>P00I M7XD(!7S,^.97M6QT_?K=&NFF?#JRTKGBV)V<8D;TXP@8O^^8Z/I\5#W3K)ZJ M^63++2#6W K9H4V/KEUBT4"],(:(]O:!/YVEON56]>65FL MSDTW@F9512=>STK^RYO=55Y]ZW;T"A?(IHIN,7ZE'.<9RORP5K4'3[MXR)J^ M*W35Q\25%_: [Q+=L5?'9O5Z( TUI*G=,M7+\ZWI/4!GN\ZD9BV-(IC]3394 M=,4"]][>P'JUMZ\:< V7TZM-L341MNGR^#1#6DO#;:Q7C8E2+_NSF3]ABO:= M'VBM8S13?$Y.L*G?E=L+W$P%XN)PFZ9]N>6Y[_=>0&X>Y9GB=7&P3=,FKNUB M>Y&17$O ;6T.;B4A:5Q]M_E(2S8=33%EYPRL[B,!M5.G#]QM,'@1$3* MFNBA7B7_GQ,W^^-\2Y[9 +S=_@@)1@6P7HDT"UA:,A17&,5[8"'H"YP!)M#2S(";57KJRR* M3T%25QXW%TAUW3Y();UP:_6(/E["Z%5^U8==%3Y@3)U%4,TKX")>2\)@C.\FRW 4Q"KE*8)QHC8U!=,L_Y<]#6;9D4$U4PRUZG:<7VC M8X.U3E=8"(PU]T \L%-\BTCT'XSX/7E^8/D_$N.BZRP;U^5X^W$)M\NS+<\3 M7:1I2^XEMB^@.0]/.)[C:T;E1+_QNEEU7F)7^G(OU =[91L-NU.,OVB?6!M:76OP,@*TM+FO;@OD4_+J01J%:^+1]WID0=NV M3_&P*S'LVGZ?(F-G4M@9[7V*E>M(H47GW2!VS+]0OT;P$GCR/U!+ P04 M" @.&U8!=;!#T-1 !@8P< % &%P="TR,#(S,3(S,5]D968N>&UL[;U; M<^,XMB;Z/A'G/]2I>6979M:EJSIVSX3LM'-[MC/ML)U=L\]+!4Q"%KHH0@V0 M3JM__0%(299E @1X 1?E%5$72P+ M4!@X5M7_,?_?EJFWSU2(1G/_O[]^[^\ M^_X[FL4\8=G#W[__>AO-;D\O+K[_3N8D2TC*,_KW[S/^_?_^7__/__B/_S>* M/M&,"I+3Y+O[]7=WBR)+J/C(E_2[_WMR<_E=]-W[=W_[\-?9Y^^^WIU^]^'= MAY^B=S]&[W^,HO_U'RG+_OR;_L\]D?0[140FRX]__WZ1YZN__?##MV_?_O)T M+]*_2IHKDQKMGMB28LM( \XQ MG9,BS;M/\LMQC 1OJ3TD53^+I*L%60F>TWCQEY@OU3,__/A>_?-#2;02!CE5 MS\NC3#6)WO\:"9IJN1BMB,C742Y()DFLI8-\R0]9:9JKL4JZVPQE9$FQSC*F MVUZJCYO6FN*AF:LHHD\Y54?"1G!MB4IY_.J5RNV2D#3^RP-__"&AK"1#_U%. M4/52*?OC+,M9OO[X8N>DY)ZF?__>]'-%3:KE,Q>;"0I/3?U"'(2J2_I TNK9 MLR:9P\\4?'YF,4RX+0>_42CE1 MX_\YNY=J.<7Y <4>/8)R<%-MA&N]#^[VMD$-G0:.6HP0E,/;[>97 H1>J#\/ M%U-SPW'HO2/W*6VB]44C&YW/@G0FXN^X4#CW[]\KK%R=.G_3KXHF?_\^%\5N MN,V!UA+^S 5?.DTN;[$[U)-#\F> .Q6+-F'$FT1Z6$8L*,CPNEZN+^X@>ATY M>M_[JWEY-K5Z-_4'7%>.-E_R+%>+^BPMYU6!'?J@__#F>$^-:;/%;)(C\*YJ MEAHN\H#WGJU+TTS188OA:?I"EH>8QO#K@+2 MDII""+U6E:PCZ7]3(LZRY*/:;'64-30=D,J/FUT_R[*"I#=TQ<6AQM+4+ !U MYRR[S9?YF1!+IO^C:2*:AW?#T M\>62*_2@%-/;!5$S=57D9;0ER^H0AWNGX2FOH&0E =6#]1NN/LY2^J78-_R\(O!UDR!4B5,E MZ1ZX,,]<;:O!:;O(8B[4YBO!7RF.3WFAA-[:>M0X]0I >TZUS8X]4H4*R4:6 M6(BV-1^%%*!5FD^X&I;#4[;'7FZ2+0-=1_2XGD&4TNI"PL\]G0?D!Z+^*YV%@]9WE.M7G=;*EJ M;GQ4@14.-'%M %NH-V;<,*8F U)U2^-"J$EX_^'^CN6UEAQ3DP!4G3W%"Y(] M4,/I86LV('5W@FB]YW:]O.=I#5FUOX\6Z/!F @&F54>6/H!ER>QCH,(3)UNT*Y-0\8G5,>"JD4/%)BY!$JX\0@4H M+LY95QZA A2+A]^5-7C(I-'-Z=V90X>3G%+WW/E#QY(<Y+J:LV17%":NU=@=1@C5,J\,RE8/6JD%(II5(^:Q;'VS/C3U MQ;(H2P1>Y0LJM.(IZ$('RSU2'0*PI)=<2C7'5_,[\F3FJJ^^8;GBRR7+ER4YBD">:?\' MS6(E]DR\-/<(SL'&N&-]!89F8:M(TCE5*SBI1*Z2M'NGC!*^!M(=>P7EY%S# M;'JIC@]%5DZR!Z9.^FJ3FAEQZQ24CT^<)]]8:CIF#G\.2MM%]JAV&1=K\XS6 M-0E.HZRDP44VF\_5LE0H0]X6]Y(EC BU1-4+YG'YK9(7_XAC3P5--B+ K5C)5B<,'3A JI#Z3\,/73M]M8O-A! Q ,_YJ,!DS6 MW"%LY6">B;TJY9]?6*P.BP?;V@:E>E-,,GNXI$32[92N[2O&K1,$/M1$QVU8 M>=UO1&YNV,-"J9Q?984"G#@Q] G*Q;6@*Z5VGCVME K=8,ZQM@U,-5U*MU7@FQN.1N_^-1HG MZ_U?:DS$[0<(S%^NE@1-SHC(E"24>Q8]I1ZRF)EVL'O'H/Q@=?^AZ'1$]D"P M_&LR&K!Q^YYKZT/OB MK:LD,=3J'>8&BI%>:A.F"\L67GYRA-5.'.!=OY>?A-MC;BS9_*[@S@(#L7OL MM/!P@GMQS5RZ![>XALP#8L[L2W*-C 3$C(/5S9&KX<.1/=:?.0K"D9OA@X]] MWI&K<=&1N>%#C]V9J_<<.S(R?(BQ.R,^3GM']H9/@')GS\.YX,C=\%E0?C*] M)U>ZZW$-"974!=^!.YG=\**K3Q@<=G0@O 9AV8*?P0%';Q9= HS!K5,_+GT\ MZ>#PI1^K/;W)<$"SES=I"B0 !T3]N/4*M@2'2ULO7. ;TNV,= Y-!KJ5=LJL BB(?WIO" M","A 3_V_.*?GYD=.]DZ6A%]^"]HSF*2]I)[;1@20"JVE3+,S,;,;+?LL6LB MKD0)Q)(2=EQ3458+.J"\1<^Q.*J*'H\>X')@OY_3I@O&- MX>,;,=X. UPPP.5-!KAXGX\ E5Y//NVG)T MMQ5_#L43PZL_NZ]EQ.<1*Y7N M=EJ/;:11E)UF@MQTG%<3H+[XXY-:)-HX<96=LR>:;/SZ/.-;H_\!%/#J T/G M@44-:F"OT+[,K^8Z7*8TL5#QR&(J;WEJ5E>:.@2NZ;$25 =0J,VO_DYI*<^S M9+;4Q>3__:)TZ:O"'NY=@_*T-=QN#^H3(EEL8,+:=E2J/[*TR(U:;T/KL%5( MA!*GUX+/C6E\-2T"U_G8FK%G>2[8?9%KH'K'KXDE]=FMTTA\G"LL5!EQ/U,% MV)*]4*E&=ASZCL#5'7G:Q+N>T(R:UU)#Z\"4YU1ARKRB:4/0/I:PU;YQ[QJV M7@;-GY>*@?C:-J&K>NQFZL44FBAN:@^#^H;T4>=^XU3%V!!C6C7&=N-2VS#G MC>W'H;YQCUI:!L[]?Z190?6AHV-:],S]SO+%:2%S1990U*6%UL:U(J;^2=#+@UZ> Y8Z(XK)>GW< MC) 3=?H8S4T PQ5=^'%40< %3C?3S;L!7W!BQXMC?P,Z.''CQ6^#_@].V+1C MSJ1N XPE=I$]GB8G<#+(G?X7BMG)PHLB+\1:.<7"RJ.6;]C7#@Q-3K?AV MM(># TP=MW.S)P^B6M&'0(47!D-%SE MDEX8K8UI<&0U7!F35JQV,&*Z @W@$*N3N1I.K&:\GRW98^2F;5P <9S-Y'6( MZK2EH9YSH19.5I4'B*OBIVFI*6_AZRSY9U$A] ,'PA!#PXC*A$4-QHB^S@@[ M7&\--UXZ],"8(/1/HS\3_9GHSVQKV3Q"?V9W71B*IW(XL ;.?N>#H M1E(K<9N"(Q%]47&DBVID&1: 9M1(78N2'@-=O6Z]&?(I4]@ M+K8B2FXNK;CC:C_K$!2]@ECVH,3/)#8WY0[71;==IAWKL6(5'K/O V [+I/BF[)7B72\/ MGJFU9+TAT=IV6E2/>K6CZ3"J X35K4BS+-F#A\];?PN?KG6TC?K!/3-P%!H" M)VV\K('8<(FFK7%8DTKMT383:NX?2HQVLGYN&>-(X1ZF"K2\MMHTY]T/1W!*DIY6'[2:UI7?RT$&IW5TNU M1#GU"&FSL(V9ZWT,&7X.+J0L7M);09#RQ\V6/GNB(F;2SGFK@2#P6[V?[NPV MCQ.>VQNZ*D2\T.M.G=3J/&.B[AW9&/4< B"/-H6IQ0CA.1SNXF#@GH@6YS*X M.%V[?E1?T:O#[9[]^\-L][6ZO1C>2N\"YZIP?I,>!CEPW@MG)EV4(W N"?=7 MV,Y*/)IGU'(C>#][%/VE,(30<-4A@0B@MG>N )<\'FRU0MS@$AKZ9+C]?3/0 MLLZZJLK@4ALZL>VJ,H/+=W"\3#RH-PY.FVEH"SV\3 P/ M*=.+!=9U!J#AOM["). $6\5$+J)YRK^UO"ZI:30 H54FHCJDFNAK0-6HIPLM M$]3I\_*VT$.#KT&E-#)!GK\X47@L>4YJ4*?(; M\:EEIHN+H&UW& DNL*C!=!M;3)G&@EG,4OHB-/J.GZH]K%;@(U-RXV3]5>HK M;9Z;PTV-U;9Z]-NB0CPH;C:5%FOI7VP@>25H=C(H>%BLQK'\H%<[]+_9: M[LID?61RQ25)/PE>K%0/]3DNK[%5^LR&8[6K#7,Y!@G3F>,*H2DVA1;L'VGU M_QW;9T]Q>2#=J//R;#ZGQA4[#A'!Y_E7\;>7\J=0F'"O]KUJ%IO1 DBF4 MS LMZ&P7_ MF@BOEV?M/3)G>H=GZLD^_-3T&9F+'0;>F'@;SE__ :#P5^KBVSUO"DSR[C\R M=]>"KI3S=^T6NIA!G4I6 ^(,7/D/ )2_IMM&6@\$@=]G@-Z17X>!(/!; M8U+PX],R %#^VKU/:+:7:117V3/1/LB^8Q300G<5J505/ MDG1KQKO(YEPLJY ^S'BV1M+,XV?$(&EF;S?$88:#UZ:J1,8!9>PTX&AHZQ8 M%X1(EAIZK5M%DX+(KPFT^#X\Y MN+7D=K"U=<" .ZY:,&*=AB8/*+@CJ>\)/\0"7D=?WE#CYK<$EZ'6;A;8N-7#[HY,QP]E3"@X2=&!H;UK:ND7 MB81.J\ Y/F JJ\"%(=XUJ04<2.PV&6V]O^!P8K_3T%>V(1 HV<_DM(VG G=X M]C,=8Z9H@#N) $QII]PB<#C7T0'7QN<-[CSWY:+N M6Z] 1'1J'5V>@W@PG< MV^Z-/=XBT_MY-H(4 LA4D^A#5 GS2$T,J>P0BKIHQ5,6N]^TXCY4J!( OA2U MN%$%\\'[H&K$?' I\KW(+_7IF3+UX0]]F&^6T[,+J+:(O6/KH!2_GDM+BY"4 MU2Y :QN8U/5_@T4#E;"/C)>R'2MM&$N%-@T+DK7+F%K*^"M4N!O ME9K6/4#/..Q.G>,G:OP_&^)Q'7I,ZSZ=:5(]ZBU 9T)P)3R$H&6IN]U",#'0 MT!SOUL&;8MY6CL78EADG@X6SI ]LBSB63 L[(S:=@SO!?DC<^$FDL&7>_?CL M(3^F49T$8]RSKS+>1E4*[&FUY_ZTV63 [P%Q>F7.)I>P;.%E/ XRK_?+>,)L MM7Y/ .";T/M-XF4\4(,L@%S&T]/KQ.S> ;-[C1P=6W9ON*/010?EOI:F,;S% M/T:R6"Z)6.M2ZI(]9&S.8J)^/?2N,BJC+;ENWN-60P?U)G>@L$-U>25S%05* M^.KX7_7KNUI3GT/+SK7:[Q;TP[MW/^G1C308V\#P:\.B!KWL2HG[3)[8LE@: M79BUOP]/E9(>5JKJ?A_>3ZV#64R>_F/[H-2?%TH-UA=6/U4U!5@8<>@3EX#.)%TI5$NO]Y# K!PX] MPM825'#Q"UG:!&)=DU%HM 8YU#>"3N>HIZ$QO?%DW7!&>O2$P9&FROY:W'L> M#T>CKK[GA)WF6#=K6P"U2?=NI92F:RF?<666.$F*(1^%<^;^J%%WR>VSL6NV MLW5=;TQ=37%S?IW#\L7GN9IQ^I$^TI0WXZ;&]AB%AE%H&(4&CI%Z^QAO,%1! MXJ -YN4=@"5$WNMM8CZ7=7?&*A"GI58SYFXZZ>2"#EOK?N!\PCY;DKM97$&% M+ POL282/=7R13O;Z"87W&CQ5H'9I29@P!O=?Z VH2OP ;Z5FMZ&V44,+LRP MI31P=9J "SQLR:^SC\61X7#UFUHR[&A:F%R<9;/_!HS,;P#,W"G""93X;ZI(L/:X\2R@%N*4WJ :['V'J%D( ./Z;"JW= M7JBRKB',P()+%W3SHYL?W?S3]" B)$9(#!42NY\]8P#AGZ/5QK8=D2R)Z.$] M-&Z0N&F4H.#8C1B$R0B3CQHF&WU6[K"YS1 (HQ%&(XQ&&(TP&F%TGS"Z_5DT M!JS^)7K@//G&TK3$H&IZ2/; U$N)B)3T^0YY-WCM.EI0F.U'5(=B.=?JL;H( M7Y;<"9+0)1%_UN=RNS6& ;AA48/P_^C@_[G>\/22/>I;\;9;]\E(/3&MN^/^ZG'H R=(RS]"%$QZ)-"VU:1VS3Z@)0 MQ[!J_;5TIN;K,OJPNIE#ZFMXBTPM%LE3EN@2\Q&9SUG*U)^>@96MAP]J]^I( M90=#V$S3>2WXG:+S3"V6C%)!$_5%4L2&\H:^W7R4B5H:_Y.()<_61F)J?^_\ MU,\D*^9JDQ6"90_;;/K&B?'HU2^%IUPOD<_J/X(1O?MOZ;?JT2O!:$[*6)$5 MEUKB79?K4B=XS%8K(FC]I:-#/J)?WJ_F[=Y/4[\>J%32XR)+"ITQ0C5$5)*8 MQWH+VTAT[=29OE[62)A54&L2+K,!Q+JR,FP^/!L8-E_\86IT![_#?".0K\0M%8\L-A6SMS4+ M1:,L3\+R\=(XO8UMIT'M"'?9+VA2I/1J_GJ!:IAL6K:&]=+'<,/S7&G%GRA_ M$&2U8#%)C6^JL>TTJ V_KK8*V#XMID73U#:HNV23 RF_*&@E+SG)9%GJ)2-9 MK#8TI>]382YZL]P[-J_FI[D6%@F%Y4\'L(1Z!KG:_NQYJQ9.'H])_@*#\ M[:T;O5)>KAVKR]FCY_%P-&Y59W0H [ #HT,9OD.Y427A7MH --9Z0<_<7T\& M-P^-@)![H7-(_ V* 7F'8WQR@1+]ZIM@_)(>FYUE\*:F< .A0@;)MAUHBOW\^19S@E7CUL:6#VO!N*XV:?(JA]W ]X M/9*ZKWU%\0V_"(T*\,0 5LA(1#BU-=W\E& 6FYM]@M>$T[@$TX!:CYW--<#! M2/M7V7NH5UBPTM>WL1B"UB/Z[)6HLF;2*HEM3E\XIR#Q'H.!I& M=* 7';WH<#QW$_*B [+>')_E T'VV""[EX-U#,3]6R3U!3GZ/CTJY"8IT0]P M6X<(BK<=*.F0.-EP1])>?I33;4H=DKB,%\WMT=!P&=W80!\6-:AV'*H==3>I M'2H3YMOS4$5P#?INNFWO,,;;[7:^0-3771YY6/S9>+EG8!JM\=B&*^" TSEJ MB+CU3KP#LAWNSPNEX@YX8^"AHCSDY80X9QWOYPPY=QL\6AGBM2_FD(/7=]K5 MS4N+8=#8N-'>!8\2.H >^KQC^M/C=23YQJV8S4 9G&[-?)=U@> !EI&VW MXH#' +F])H W?O>9FV"V38#;3M.[Q3QP"L(8I^1$]GBHM>-H=YI<@@+Z%+TY M0I]B()]B-Z5_#&?B^WO-8I8ZW5\^"J7S)=7)ETTF0M=NZ*!#HR8:->$8O29DU$2\C7C[ MB/&VWPDZ"KY^'[&2KB@G3]071]=W#HN7;30@+D91CS<)QYV/WM&P<(?HI02264T+W)%6K143UP6R^K;:%59QSTA MLM>889%S"](04".@/FI ?4FEI/1*G<(D9]G#9;E!FB"U6R<$U0BJ$50CJ$90 MC:"Z3U#M<_J, JM_5(A2+49/X'S0*RPTKGUXAT3O2_)-%BS_G>6+CW2N1B%9 M+B^RKSE9G'/Q58V:LD==S5E'Y:PT(<8L[*Y#P8#.L*AY&T"^X3:S2[6)'LI@ MSU,E00S7F)D;!:9/QYD:KXAK:CH%6D=-,CSERR6KJOK-LN14'>+J9*%9[%4: MK-T@J+"BHH>*'BIZ@URZ9#F^N,_1,3D%UN7L!J,(.;T'WB<CC3H_ MMDF*4K]DP>X+_:;?7ROAINBXFG\27,HS(C+UK31:;#J-T[FRG^GI'^[X^P\] M<>(\%@QS#RQJT/A4WBM!)4M,=D]+B\$INV.YOLGQ(DO8(TN*E]=<[=%G;1>> M2@V(;VA: D2Y8*L[;EF2'48X/LY&-;Q-WR!U7>%D!8RN=.[J-5>TT)R)\N@^ MJ0YJ#R-BU^$"5S#<4J;K'QP6F'A5PM#6>&2ZK37UFII/D?9Q:_JA$1> %HA& M7/A&7$?AR7V%%20>F]$D[P&R3!% M>YI2)F?7=U25P6S@+G*6.U@N0.W6H4Z>3GL72[NA3PI]4DT^J7[L)*-XIWZ. MB+X#6:W$B,^C^T*J=RAEM%DDODXJQ]'"^JJ\B.K@LMI>LWQ;K%;IVNC'L37K M['!ROMYZCR#/*[$[4'>A))'(RG.*F.FQM.KLGBFO=1/KRLZR^?!L8ME\\YEJJ?*'\09+5@,4EU42J>Z6/'Z&OUZS@X'[?5,;E/BW'R&]M.@]K@ M:V6'C?=I,8B-QK:!JPQO;H\/7B8)=YN)G,>K'BV#JL M&ZLBP7Y_6%T;V%2.Z\JL**E.$/6:W3W]'CW'<7:>;-2V[&!.6+ MZ;[G(+B_>PSB\ !(8):I759P5],ZJ(79C\"$L#B[OCA/%P08YGR%IZ/Y(ZQS MO@?^VMHM)Q>%X&&! R,ZW: R-WNY0 G-?C0$X$+3^94Y^4L=V?H1S"[#6!]O MCC#6)]0UCKZ6TE'">GZ)U%+08:RBE LZ\$4P^6>T)-#[Y9* GGS8^^;3G6!R,@.E"%=P(F,_DGUQL M%XTI^L7<:'#Z]-785_,7!!AC!!K;3H/:4;V2L[A4+.0-C2E[U(C ZJ1N:AXX MOF'OP+E1A\T)S>+%DH@_K2YAUV['P,O(M3(/B5OOR+.XB%V[C=5R>&K/<'7I,EX-Q=_L6B1[29X\Y<^N%D6=^,2(DI>J,?J190;]0 M>]2?M2U&XF D#D;B@&.D04GC7OH1),9\P!-O<:I/A-=ZO&MCV*K#3"Y0IYTJ M ,YZ[?R6N*^&#;CB/.SC(0&W"C@ 7^(YK]=)J?8N@@M&\6:IU6F) # ;$^'&, M 3&6"QE\+?>C1,3\=7-C0?D5>1"T_%'Z1L0T#1,V(L:-F@X1,6>[X6>[T4VN M'.?V,&(U8%&#D2/J=+^:SUE,A;$T1NWO@U.%EQ!81S@^SO 2 O2QH8\-KE?C MJ'QL6&PE.9H45(RHS&(F,;F-2%+U8;TXP( MQJ]W9TJ5"TT3XZ)T[1*,]J^97-&8S1E-S.6!F]I.@]KQBAEO26HJ9%S7+G2" M8K$L4@V ROL[=,T:01=:=7JD%YE"6XT9BW[]PW*7)*RJ#7)-6'*1G9(5RPW7 M+WCU"9S$M%SR[#97)V]#@6E#.S3B>W%P]J]"P;5=]29KNIBU[;2H'M7UWV7KJ7Q. Z4@REU*M)LZX-N*W1;H=L*'",V#8X[*5&0N/&32-SK MV(/$9S/FYEZ*SR3=BE;# Q@+OWT'\39*-2C'4QL! L%#V/65.1OG)N?X=%3H M0>VP9CG'O3P0X+98-VE_)/<&MU XP*Q2-Z3!G:T?H%9HO[@+^/'@_28]+'!@ M$K2\F72Q883-U>KU%;8S"V-R&@8]^7&,04^O@IY:NO''"'[Z\"Z2Q;VD_RKT M5SK/W??:==L(0<..F@GI$#-T3F*6JGUYQ_]3:;O;ZT$^LBK,R1@^Y-,-1NP. M+&K>1B31F_+M75(BJ9*.)04%2>^H6%I<-4W-1Z?=ZN9K[C!5^L>]:A:]9DNJ%L<4/KL2FW;L?&]M.D?EQ9\I(J8VRNF.(L M(E+2O)W=V'/0H$BY%6V(F!$Q.UF7S_5ZI9?LD287NY4U*Q>6IZ'9>R3$U(BI M$5,CID9,C9CZ>#%UYP-R#)#]JXZ]%OH.V)21>UT,HFU$ALM(0>&T.T&(H1%# M.V'H6;6@+I_7DR=T=AT $3,B9D3,B)@1,2-B?@N(V>]<' ,H_Q9)'4J]X*F: M1EF&,>3M*JVXC!04*+L3A$ 9@;(34"[3#DZ(DB_ZGA,EY$DIAN*IR@WZ@ MND_3$YJIY>N; MC-QZQ)%FX".=4R%HHJBL'/7J7&OOYFLUVDB0-&FUN2LZ&D5Y_A"E M^N(L&*7Q# M=/'K\FZZK0AM;(;]_X#CN3FVA!:OJ@S)3!$1M+3 M0N9\245I>>+J4- 9N]7[/%E_HOQ!D-6"Q22="75<>#K!AGK@6)&\U=N]H2LN M] %ZDSDD)^@8[ M9 M3MHW."QH=)R:'P%-33_:UBBVFU\B3;KZ+$K:M3U#,/EG.YN-VV!A;34^-*&- M!FTT/GKZR?HS^2<7.]EWLMX=@[O3H)4^WGI@U#Y1^T3M$[5/U#Y1^WP+VF<_ MY^4HR/NW2-!'IE>QU*!TI3_Q0J;KB$FI"T(6&2D2IO0%C6!WRD.D*"-*V2!I MM!M1[K5M!=R#T!(6]P=D"=6&MZ%%\+Q:&ID2F"GW'0\ M]B?H3&N+ ,90USY$\8)D#S127),XYD6FE*TV64Y8*B.]'0JR6\UN MVE>KH8,J4QTH1-T(=:,#W4A7XMHLKUGRST+F^J_/+R3)GB;DT#HHQ:_GTM(B M)&6U"]#:!B9UO>T1=UV=9D0P?KTS$57&0YH8%Z5KEZ":U2Q)2KE/TFO"DHOL ME*Q8_BR/#U2LAM80**^=?J\^0;FH@,NN6$+MBG=J.RVJ^]^O7JD#"GMD-#DC M(E.01,[BN%@6J;;D?E1 *&:Y@17WCJ/R8]T"]L;C6)\.EHBL.2^]^J#-[PAL M?J5ZIT[(0B@]0BF=93G6G FUUPJA5NXU56=I\@^2%F8FO$<(S^$+!=;&2&W# MT:R;QV(*M#-B0^G<"2A#XL9/AG(OX#$Y VZC @;&"FA?936L6#5>4';I-OMK M&.-T\/77 M" 69%NJS;^GV?4=15 MOJ!"*W."+K0FL2T\?LFE_$+SJ_D=>3*8U%N. HU3N[?;MS\$_[V)%XP\Z)V+ M[3$C[[B!/-,]B0KE2Y;36RH>64PK)*SK63Q44,WFE OUV*!SJ''M.*]YDFU:-& M*>U=&#/+$N=8 ==N&'&%$5<8<8415X?Q2!=EHON^B;,Z\/?O?SY[HB)F"IX9 M>6D[$ 1^2Z#0 [O-XP",IZO>D8U1SR$ \H@Q@Q@SB#&#&#.(,5NV")@&6P6H M4)$W%:<%(/HN7*3%& %;X0(LW%]A.U/^Y*)BCRPJ&W2TY'&&9D,+I,?H3XS^ MQ.A/ TON;B5PP"1H;"3(D,]6AJ"W&PQJY?=G8/S:_::.3/T"C*D^8\W_"HRW MKB9W1[9_G0;;KJ9W1ZY_ \;U0(D%[Z&5ONP4I.?*-#1,%#9 RG66H $KOS ' M5RZAX2SG.*#)YIQ$*[62,[6Y18F4$$U3>7H)*NW#*:R*N M1"F>*ABE3I'RN#F@O$7/<8-<9T6^X(+]VQC&X= #PW0Q5*M-J!:&5:")&TW< M;]W$[78^3M32[7QZ3M3DW<95$4X7^S&2Q7))Q%I?6R69TO?G2@E0OQYJ$TI? M[E9XOH\G!=6M^B/838=Z-8'JBS\NRMN$E1)_G9),_?JN-F/ H:4/&JJEY&Y! M/[Q[]Y,>W4B#L0T,[0T6-6]#EVQ(+O],GMBR6!HSR6M_'YXJ)4RL5-7]/GRY M &W-,158./PM##7FLA2O?X5#T:CI>6^H#$'R2$7.I#HHSYZTL\& MM'P0K9R?)X=>D@8>O#H'Y^N;OM;IG(N/O+C/YT4ZJS",O*$Q98]::3HMA-C3 MW&K8\QXC+)??B$CNU!,M*8FU;<*F%BOHRM=TW\=LS0%M;!^4^G,-LNFE$C') M1:9TF >F7OI,2II_E52MB$LV-^T/GZY!>=)@]0M9VI9-79-1:+1FHMPA YW"Y)MHET^J2%R>9%5 0 F*W;@QT]C;FM9^"04!NM[&IN?!&O&I(F1 MY],X2YPDQY"/PCES?]2H,AL]@V;;-WH&O1.N7]E->(,! Q('=KV&AY2<$*>E M%K=S-\0\.1>VQ0H(*_>Q9F/Q1K,J*/^[J^"80EJCY6V83>]A6>BQ (-9DP>S M1QJ$$W?RM(':+NW$<:?- R=YUL'T"&[I#8H6N+=Q$^1B'@5R 3]0W$274Z " M.)Y"[0D',V/80"B,KL3HRN.+KNS@SYQHG*6_ VZB 9>#&]8=YP5:*8(V$0J. MK$*K0C".B\IQLL!5-PB0+ VMZD%3Q!'X4&PUJH)E^3HB61+I].U5.5"K"]D& M>##<0&T?^C'W%>.5,5X9XY7'IFA4?_M)P5*=JV0-CJIO%#8VL1#J8"F$-K.< MLR?]E_UZC>8.0>F_I J,ZE(D%PI^\H2-7]R VVFR_=I.EDW1!9[](3!D:;*'J;IWO-X.!I5TAKI:PRN]N@9 M-O:)SW.E5M./])&FO%D>-+;'2#.,--LI\QAI-D)(E<%7=3 4#Y]X9?RE-QT[=[TN5]C;C@'=3"ZI62\Q25@9@Z!X9 MS2-6!A64'MBL*$]Y/519'"TJU'O0U8Q5BU614R'U;_=$LKALG[!4?9M$="4# M.+M#D@_791Y^%M#Q_O8<[QZ&SNWU%=LZF"=Z91GLG=:VHU+]L=H%CG0?M Y* M^446BU)XD'13S;(JU)GG@MT7N3Y_[_CK@+J]V'@#D_T-''0^OM#\.2[.P%IM M&W1?A'=?]$[G[Y0]+-16G#U201[HE_+PNYIO-JAKQ?66HT#@]!5Q-OG;:@QT M1Z%^C/HQZL<'+%G.5'#F5#>..DA'< 95-X[[AGS@S*R=7KS;\3_1K!P'56RB M*31.RMH8QKJ?(I8]JD]<:$/._M^MC&?.PP4U9GE2A<8E-"Y9C1W5^EGKA%FY MH,DGSI,J^^V&2BH>J=F:X=QS'(X4*4VD[S49A\8;\NVSVMV"D=1OTAL[CL// M[US\>9%="QY3Z<=05$G7BNV'.BH<%^ZLU$HX1]L*LC MB^#JZ@]B8'"5_9IC3.\+S>BHTY->">#=$^&IB]:6XUXH\I=$K+>%.D(0NB?BS_O(/ MM\8P,"$L:A"A'KIO/6X$/?3D>E\F.CI/K#^3?W)QFBJ1 M9;FYIL4(4#BTQAHX=H/"R_-,O[X?W)TUVRC'S^FHM_=8:#4' KAU0GT?]7V0 M^K[;G3%M3ABGB\L=Q-WD[!^=C^7 *Z!9R6[[_KB?L@/*+C3.TH=P60:: -$$ M>'PF0']]=Z)!0GYJTU1#A3KJ]A.-(?)1-L:P8_^U3)[*UV4)-YF7(4[Z%H$B M4X)-\I0E^K5$9#XO[R*@W2(4^GI:4+MUOT1WL%?/--G7@M\ILL_42LHH%311 M7R1%;+BVVK>;CQ992^-IM9/5>C\K)^TBJZK'7LV_OIBNV7:V:@AN/49GZL^> M5@IVT#L^B]63!=V5\:BALK%M9VK^DX@ES];&%UO[>^>G?B99,2=Q7@A= W<3 MH=NXR#QZ]4OA*==+85L:2&DLM_1;]>B58&HCBO5')E=<:EAT76YYO;!FJQ41 M-'5CI\='],O[U;S=^VGJUP.52C!?9$DAK3\^4Z;M$*_SQF>8+GER4Z(]2 MHP/%OK/<.S:OY MJ>Y%A8)A^?I.$6P)3AGB$6'G2%"BZXDJTDI3SC8GR,1O0_.@M-<+IMG#@U!3 MG=-3+DUA#1X] 7#TD3VRA&:)O!)*8:CNH6$\,ZW)=H, X/,J7U!QMR#9'5VN MN%#ZT<5R19BP% QJ/Q $?I66+.2"K:ZIB-5G\F *#_'N#X [O^4YUBT(V]NZ MS@5?^O'AU3=PX:#=2://EI>GC36>S:/G\7 T:E3>2Z.5@8GZ1J&+",64)I:U M;CI@;FA>B$Q-?)5";V"Q]_%'FYU;HI6FC5ZH[7FV?$KWCAACB3&6%<&3BK%L M-#UQ+ZL/--9ZL9)P?WLHN'EH5/RYEQ4&$G^#ZOJ\ _B:7.QPOW9%,('$'IN7 M-T8C@(H=#2OBCB0\>'C;()B5WT9T\;:15J!V!J!# <*V&6:-^$:YA(UI[NM M=/.9@-GS;BB.FV-'0.WC?L!KIRW84_0YH,26X1>A40&>&, *F9S34[A_3V*O M.1X%S&)SLT_PFN!1E]!14.NQL[D&.!AI_RI[#VP&DX#E-2>!N!X^(ZO]2G"+ M",>,2=@9DRU=ZF!VK1^W-@\BF"WIQI)3ML'$,B#=TA<3T-V"<^L8>N![TX:\6 M9LYHQULKO(8,6OBA!65X/\7;RR'UB.D[Y5DN2)S_SO+%:2%S)>_%Y69MF=)3 MG/I@)"5&4NX.%TB1E( \>,?G_4)#ZTBPS4,FPT%I%C#3!V)S&!X >G.F$I$< M(CE['K9>1R<\*R25IX40YH1.:]LQJ+Y\7OQ.E)O;CT']+4F)<"7=T!CQ,N)E MQ,N(EQ$OAW&7.@CCB48A.!SN$PM&\#S\QU!P?HOD@HCR;G8JY+8^;R0 M0169%I1U*#)\D>D8(?9(]0W:ZM=WQLJ/#2T[EZ>\6] /[][]I$"E 7H-T$A)@7#JW-8OM2T)BPM].:\ MI7$A2NE]]A2GA1(*VO6J*2WRS>VJ9T1D+'N0UU24O,R6.LO%Q':?8X>=E6]$ M)$VUS^K:!'81+9<\N\UY_.?&TUW.F[RADHI'-<-B%E 51(MCH-FHY M3M@R2^H$Y6M*-Z'*]5OI"Z_2:I/R[<@[KIC9_UT'A'SA^7_3_(;&_"%C_WY5 M2SG8\XYC]M1N95POD=:[Z6JE":E%),[MPQ;R(>LR.*R< MR54AXH5Z.SI5=2<@#&RX=PS+CP)[AB*OMB:CT&BMXU7?"#J=HY86>Q'?^;R[ M%/Z@(F;2*/>=^P7E1IW%N6"QQI":)JM,L;8-:QZNE? S(4CV4*JM)^OG)AL9 M4HK]\C__4'SH-*-2N)O.E"$>,8TYV@:#JI==E,)W%W:_6;&?U!"YO,@J[OJ> MOY:/G\;"%\NM %A1O:FV(9G5"MFCX2E MVEZMP$*Y1OJ>1,?'36/N#DZ?W7XJ*$FX=\%,Z9^Z-&U5A* M8N^;=\W]*RCVM&*B;-P,]?H<'T-CPH?&#$"GTA&U95< Q^4^4#+RA.1-U M;\V-8Z6J\4#XDT($Y+K967N]E7)Q?5UVS:#OR*FL.,#///G4(W M0 4IMEMQP.N&N;TFIRB?L#SU6<_8[.\'MYT&%?+7YMHI+UO.,I$P^[[LCPXL@^M(DX8!Z'CY$ K.SBX MR\IQ7J!5+!PN7L1Q0J#4,AS8*^ X&]#J'W:,A7;D&EHMQ'&"@%S1%+2*BFW2 M.5QYA08= T7!NTX/-* Y9D2[ZYR!0ZW#!H>X3@LT-#M MI3K5!P-=FT7/NDZ M34<#95L']KG.%#B,VS$TP95O:&C6,Y=AC/S\7VM3UL7.L1!)37=$=%WNO63V M+>&N9<@Z/21P,;(>:,629)C-/OG\YC>6\]2H2RMM8$Z98G&TE!XC!<2!EG:,CTI0[R#F6)/O1=R1O!?,9 O%'+QEWY*^(WD[.]O1 M,/DV;9]_;+,+;]G[DW8D[^0?)=>CR?KZQQ_EW,);]"WI@_5V8&>XX9Q-+2L0 M\]Z,!E?,$<(<(4$FV9\"# O!T^M9< MU3W7!)N<5WHHK#A5OW.8<@J3\R /J+>]-3=Q.ROL6W,.]V]!=9S!HRE@Y^:% M)8&B.LX+=:;SK+YEPL2>5,O^=%_L*_+ML%&/3RJ*"A!CU2C$$' M&'00QG$1Y&K3QNG3G]F]#3C"S)J?/MV9_;I:A=[WAD>&G\/[ MYI/@OAGIOCP)C+<^#OY //74'2 M.RJ6'T"\CD;JIOMF7I\ZMJ5X0A]8IB?BA*3ZOH$@NZ4G$H_X'8VZ>[I3AZ$J M6,%D9RW$T T,W<#0C?!V^"',+$<5Q3&$/GI4H1L#VS^F',X!$@I/-=X#(G@] MUB"2?EP61Q4O,K !?_@8T27OWT4DCHMED>I; M'R.N*W!$JM=*T(76[1YII-[!+F0BTEJ4>KM^<24='Q(THJ076C&6!&-);'<4 M/2^PLN3-Z?[RNLC4:E.:L)1?:'XUOR-/!C-=RU'0/HKV4;2/HGT4[:-A[K[M M(J5'083O(U:2%>7DB<_'RIU9!QNW'#XL#.Y*)$! AH 5HG!9" MJ+56"0"U[_55SIFD)S13:]D4VN;6*2@?'^F<*J(2/T8<>P7EQ(\#2)0CR$:0 MC2 ;0?;;!=D^!^-$PPB\CLR)1@)X\C:>3I1L7L;>MQ&1DN8]Z43NXX^J$_F2 MZ:83O9HL]<5N^:O%,2N?<)$]*KJX6&_V_@&,\.KC@W[_1/F?KC5'UF^2D18JUT6>VHDK,TIR(C.7NDG]6R619+W2%+SKF@["'; M=3I$ED,^8A#>M]]M),P-E50\EK4%9G$L"I+*\O\TV;X*1J7'"NOG"7UROO>4 M4@CO9"S5M]DXL>8U! Q[ RQJT/IAL!KL]LTGSI-O+$W5+KG(HA4EK8DDY@YM4)II8TQ)F3S11 MIJ7B.[%4%V\C\,0R48:W#$\MG:2[5=65XVF ,WANO3TWEJ *J\>*TJJ*:"]> M/>?A1W7J>5*)<8YHZ;=8>L[F'-Q%F[T2!P;G@YL_R6P(LU*FN^R^RAYL?HDV0T#@L<2_:FE>*BK2/03OQV;3*.A+0E_23JE" M7Q+ZDM"7%"0,N7_,-E%/4[]@;:+>IRY:Z,1<3;UJP&A9^8BJ;Z-556^K8X&J3L\(:Z[O@52T MV:/-WJ)1G[-,%WBUYC YM0U*]952196,SAY*6C92S$"UM>V(5#?-=D/K$2F_ MT04AK^9?915IY42_H<^(7!S4M?S(9*RQO,:WUU3$9FMVVV'@\+JKX5G^J*MW MFJYC:3L,6C'1BHE63+1BHA4SB$+G<=9.U"KIA(8F:FQTP-43M2DZ8.^)6@R[ M :.)F@R[(5_X!J4A#4D3,""U,1S5EJ2XI.KFB]Z64L&(8G6-2@&>Q );.NLLTU#_)C85+6?+N#Y.V+VO%WWVCZ2#\K MH+XP*=%=AP/)NY8;Y^RQZ_L]' 8NK[P0??"Z-PQ87N_4,_MXL2_&@QT#& IE;5C!1(V\WM6]B1MX>C6T3C0-M9\69: QH#]J1(^=0JI2T M="4&=%;\&*4:+G:,;VT8):P#PHF83K7B5URR7,NE"X72 1^91=2G9\K4AS\NU79_J)(YE"BL(<[>*#!]=^IQM>_6 MI>D4:.UM3;8RO7(I]9WNZF#49=<^DB5YH/*6%P^+O+S!W&1F=>V'ADDT3!J- M7V,:)NV,-(A [B-^)F=P=9'_@5^660UP>@^\3T@%RMS<;:%VLC[WQ"!Z"-!# M<(0> C^ -#%7@+=*/8IEY:>(+E_)L9+W>\ M8/>%WO;O-\^ZFG\22AB<$:&#PZ71WM-IG,&X^'#'WW_HB1/GL6 8BV!1@Z8K MA6.OE=A@B:Z?I2I[9!J?ZH\8XN)[0]$GBF[^W9G!5"YQ() MJK\E8KW?R!KPV<^@D.;A,\GCA3H47_QN+4[0?4 (_&^PX2S+U.;;_U&CMBV@ M:#41;48..B,W:H6*$L5K M,3L\'(4+]]W,D'ALQM^\!Y [.7>/S[D"QNWCO IY;]854$Z$_O8K!!]0@!?M M:7R:G _,T;@ 9@-WD;/TYP3T,JE\*+3BNYKOTMMO-JC+85AO;H_D: MS==&56;BADY4,U'-! ;;'.4Q2.BF5H7D*4M4KR3*:!Y)DM*6555[>18L6.=! MMR]O05>K/5B@B:&@ER[@,# M>,*BYFW X(:(O]/=_E+[NA2PAI!+>\,1Z#2&(#8UG0*MH\;#O#I&:^6/8^O MT4B/-"OHN<(0I1U1G2W:]7-:R)POJ;C(XK30 EQ?[J#^2>[(DX&K#B.%5::J M2;<&7=6V@4TEC'BPDPT_/8O M=Q*JDS/IN.([4&$OC6NMKFZ9#:. LEMUWW,0(M)ZC*OT.&#!+%.[K."N1@50 M"[,?@0EA<79]<9[&%XPG0T._'\=HZ#]DJ;-6#M(%(*A:,3%+67F$ZS8YSTFZ M;1"Q3#V#JB\WW[^RB6\:#.,T&(@Z6&Z&09E$QP0Z)M Q@8X)=$QT-!&>96UT1C^Z#47Y1'A((DF\M\3ZK"4@;:&UJ'C8^C>46.KL=FH+>V M#;JMT(F#3AQTXJ 39W1&T(F#3AQ8UG%TXJ 3!YTXZ,0Y0B?.\,SY"D]'51B= M5.BD\N,8G52'+%DL(6&W5V\<.=FB0+K6:M-'9$2R)$IY]J O*DDB(F7IP9ES ML:S\/_?KZ('R!T%6"Q9'ZC @(3-R^J /EGMM8#8[.-@NE!046?DX8G9G65IU M=LZ4=X6*=65=V7QX-JQLOOCCZ^T!6:]_@.&\@D4-NM+0E0:5UO[-XPTTWU"E M N0:9WW:255=?VFYXIG17^+?<7 ^-OK+/BW&R6]L.PUJ@Z^5'3#P"XI=C])("P'/MX94Z6)?3( MH$?&CV/TR!RR5*]'3=098U=G>VZNU:3FTA.&.@44- M.H?0.0255LRSPCR@>@LVY@%A'A Z8] 9\R:=%9@']':=,9@'-'D/#.8!P5J8 MF >$>4"8!X1>)_0Z]>BH<;;&CN*K^44[ _1-E&)7ZDPP^6?'*P0]1PWK'6E% M7 >WQNG^TV[4DW:79+Z^!'3/@N_3#88!'18U;\.<[V&$F<5E4)"\H3%ECUJN M6BVA3+%DH@_K79'UV['P,O(+H)#XM8[\BR65==N8_-RIY[O MQ\9ACW$YT-3X+:[7/:;+P;@[8U.,^!5]=A>:6Z^P1GR=I+N)G?I"[2Y :UMT ME:"KQ*CZK$H RK0VY MD"$8NH==T/4H%OY:KA&QO"6XFLIJ;GD$05C# TDK!PR*?@WT:_AQC'Z-+4OM M;-2@G!SQYB X^+E=8DFWA\!P@?C0VL4CLGG,S)A286C1.8%B.^Y)XY-/!GKR M:>.33WNREJ!OIP^JX*9J?";_Y&*[:$QI&N9&@]/WA2SIU?P% <:\A\:VTZ!V M5$LS^O?0OX?^O3?IWWM&V^]=6:CI,ET/W_0Y0!\E^BC11XD^RA[2N2R0GWNA M;4B,H?,5G:_H?$7G*SI?P:]E=+X&<;["<4JZV!G!+%LW_,,=W!"@%F='X =! MFO;]TFH].&$W5]\LU;J&P+PE&,$:/X*1BQBLX2WF,5ACV&JA[F;@40(U_AK1 MY2KEZ_(K\B HK0I6=LM&]1PU;"A&*^(ZQ%Z<[9XVVS[LCHKE@1'/H26,2 !8 MU&!<@D(U5_,YBZDP7A]5^_O@5-VQ/%5@ZR)+V"-+"N/M1=9VX:G\G>6+&YJ6 M\EHNV.J.6Y9CAQ&.CS,8909?G<;HT4&/CJ]'QRZ3> \;?W*. $=1#FE*76"PDI_XH5,UQ&3 MLJ!)5&2D2)B^P^+%A1:*,I+%C*31;D2YU_:>I.IG&LD%;7^+R"BTA35,C,AB MESM$JN%O]>BS9>DP-U\DTM06AE$!%C5HXB@O@=RM[5GRST+FKPMGOK@ON[%U M4(KK#1^&%B$I,ZK^QC8PJ0M_/7=,,R(8O]X)Z>J:4IH8%Z5KEV"T?\WDBL9L MSFABG.G&MM.@=KSKV[J@,K#@VBTH+S<:G64T.2,B8]F# MG,5QL2Q2C?,^*LP9L]S C7M'-,N&-\L.0*?C*F^WKM&,W(L9V83PN!/(@L:- M_:SB7H!ADN9O*V '9?@VKRS>!HR",I"VV5@0+-E=7YFS4CLY [TC$ :UPYKE M'/>R>8';8MVD_9$$VJ/KR'N7H>MHV(!2)\T;3-"]'V^^2FS8 /7>V&S2R1S9 M^@D86WX&E6/R<,H]7B-:,OO<$);#TXO4H_!_MN#8S1V*#L@WZH!$=QZZ\P*Z M\_PJTFT!TU6^T#G?2R5&%UII>*07F9+!C27J_/I#<%'9.7+I$YB+K?%&EJ&7 M-+GC=^1)AV+J4TKAWG,N;A=$T!.B4)U^!6K^RQ!-(X^=1QQK!NZXX065Y-X? MDGNCSV^ICO5;*AY93*^IVH')#8WY0P5'_D'2PN2V"?78P#71EDN>E6#;7CO, MU&XL:LN9EE=%KF1_IM=H,^'&+D%YJ)09O3QX9CK5G-I.B^I1LWN^T+PZ?2ZY M-'F0:]L$I=)T9"KI2]E#=EH(0;-X?2>(DBMQJ>)S0@H/M55=(VJL/!G0< M2T#'16GG^%@(M50KC%$=>>6/5ZLR2^?LB8J8*8!BY*7M0!#X+8%4#^PVCQ.> M6Z4?%B)>:'"I9*Z23$S4O2,;HYY# .31!M!;C(!!5QATMN+.V#BKJH-]5"B%2"\,%#UG!<$&( 2/.XL3#" XN9P8@[C+CSXQ@C[BQ@K,$# 4YX!HU'@Q9F9W$(3#3"KKT- MR)'AGR?)<(U%R)'?7X#Q&]9%[3A)?P4V25TMW(YL_SH-METMW8Y<_P:,ZQ'] MF:YP)9S]R%N(= L'&B-$^\.[2!;W4DDS_94N3]^U&K7/B$$#GOT)ZU"FZ9S$ M.C9_?2SE8K]?[3CZP*N#96;/+IYN.+J:7QLU)A%MJTE.5G3WI-'CJ* M[(U@1$O#HN9MQ&[[Q!X*2J[F-U014F[':\%75!@]>4W-PQ8ZH4I>GW)]FT"L MA8,N&V@)'FEJ/CKMUB"TY@Y3I7_42+I+*B6E5VH1JP,_>RBIU*1=S;>T&OEQ M[8CQ2,<0C[1#)F>/K^H,'))K:SLFU7=KZRWC#:W'IMPJ7AK;3Y-Z']F(\3+] M19@T[ 3NO? @^SA*L'H0QC)@+,,@-5H\M?B)1C2XF>TF%M?@8OUN=MEL MOM?_T4YD]S*R_OU@ C8P4 % &%P="TR M,#(S,3(S,5]L86(N>&UL[;U]<^,XDB?\_T4\WP%/W^UU=83=W54],\_VW.Y> MR&^]WJLJ.VS5S,UU7$S0(B1AFB(T?+&M^?0/7DB*D@@22.*%KKN(W>FR#2)_ M2&0F$HE$XE_^^^LF0<\XRPE-__6;]]__^ W"Z8+&)%W]ZS=?'L]GCY>WM]^@ MO(C2.$IHBO_UFY1^\]__[?_Y3__R_YZ?_X)3G$4%CM'3#LW791KC[(IN,/J? M%P\?T3EZ_^,?/_QA]@E]F5^B#S]^^-WYCS^=O__I_/S?_B4AZ6]_Y/_S%.48 M,1!I+G[\UV_61;']XP\_O+R\?/_ZE"7?TVSUPXX:#YH M-_[]#_*/3=.3KE]^$FW?__SSSS^(OS9-<]+5D'7Z_H?_^>GCXV*--]$Y23E' M%AQ+3OZ8BU]^I(NH$&P<' )2MN _G=?-SOFOSM]_./_I_?>O>?P-XSI"DG49 M3? #7B+^WR\/MTJ:/__ 6_R0XA6?IH_1$TX89M'%.L/+[N^2+#OXC./XF>-X M_P>.XS]W]5;LMDPVZWF$E/"EPB:5:,]&*]9M^=)FY-:##IE?89S M6F8+N: RRGS)Q^GYE\=O_JVFC1AQ)*FC%OE_^6$/]G0HLZSF<90M!K!5+7Y8 M4+::LKDX@+G,Z,: Q=24;Y(-#,+QA!P)"4>?UR[&,LJ?!/XR/U]%T?8'+CX_ MX*3(Z]\(@1+"5/WBKX_K*,,7;$6/+^EFB]-<@)EE&>,YYE@O=OLF]]%.P'^) MLO@F(MF?HJ3$LSPO-UO^57[]NL4+INU7Y)G$3,0?F.H?2:5WNH;B[0V?:SWQ M-I!^C7LSW"T4:VH/BP7$!6@/AVX]VNVHP2(SF#/'Q(#$@U!K1&:K' MA.I!H6%66S9N_C65!A,077/;N29_I@6>TQN2LFT7B1+F!!<"XA4N(I+D<[;< MEU'2L3J;?0A8I_4(N+9$' 6:4]3@0 T05"%!%13OJ[?A%% X7T>)6%Y3.-__ M*V4@SC^<+]9<)=BV_SQ:+&C)W(IT=;ZE"5GLSHOH*<%YA^19Z0\@D*/H>I'3 M#^@<70HHB#!#WD!!]P**=P&U,U/4.ON].:BWZ8)N\#QZ?<"<520A8BEH?LV- M>YKC"YSB)2EFQ0V.<29ULF1RN=M_KW9&G= .IY6L;A6&4D,%=$KSM&3<'"8 M^_/E^\?O>5Q6 D(\#(OH$GUX_T\H8I[,3[_[IS/$.N6+,GG&B5^EYLK#0"&EX7G)[;P M/$ID7%D>]\A.5B&&;#KKT)AI'5J61L^5&T7Y'5LFG]E/-(-I0M_W-D6]BXX7 M6?X=D^7;/>GI"&LOYX>D<9B=;L3M]^?;C&YQ5NS.V?)YCO]>DJWXJ[GD:79E M4P@'2'J1Q]\S>;RO4 @7Y+I&,1W1U)V:(2DUXK<;@?W#^8K2^(4DB8! TH+- M"&'4SZ,\QP7$9!IV:5. -4E[$>0_,$'^I4(C!/FV0ZCYT5^_YG)[TQ"0!_W$*8CM%HS M,B2I^FQV(YX_G^<\-KZF"=M1YF()*"#!0)U^;(IG'STOXODSWX.U('PK'(5B M0E$_K2D9DD]]/KN1S_?OF?7FP8US$3@"2&9_#S9ELIN2%VE\_UYLHT2$;A_.$QSEC-BR+,H,GV](2C;E1O[V?"M/$B$2">G8JJ": M / CO_PLY:/ Q/YQ(U"A3Q*5_'U]&CXAP09-XZ"\P^?&_SG+%<$(_7:D"":?C#T%Z>C:TZ$&(X[VU-&OG#X2 /YWV .+/FYWG3\,LM"1J?T] M3]"/(/)YU MV4;!I?F!H9B0 &M.S:#@FO#;D<#^?)[A9\(O5.6<_);_1,L\V9V3/.?QBC*- MRICP-'Z&-:<)B2/^P[+.=-KWF+?: N3="Q*KZN(4L1]MX^&-AWH07-/NFT&@ M6S$(]*4&QM6R&417ZEZ.WC6-OYN0NOJ1K$%M]R@N(3(+Y=_8:DN[$< MZJ$A07^YB9K II"\V/PU1T5G.B[3Z2J%=4(:;5FM58 /^J ;+ \YGYX$\QO5B;L3=%#=2$I5E.C3:9_ CJ<'5R8X%_PF@W5B3$? M0EINGG FNN*)#&R#G&.>$<:VTIMMR6_RBMAPE).%:!^3I.2[9[P%[4PG"SZ8 M/?$QR&E:IO#@18[;C)P5.R#/N M_KNQH!$?)^DN*W$]0J^-S"+C5I3Y@K/>FZR<)FN<@(K_C%VO-LUR9C$*0M MHTC8U1D0%&^:TW5U2H1,:H#HD0/P&EF80Y_*)/%044G/@2)I M=>]>B7IAA%8@J35W6UE;\LTIC]X4PQ3'8-Y\WK4EK;J^T1,MBP.@(*_-"B'W MMW4U 06]SBNB>0U,-.,P#Y1LDJZ='0& W0T&S:J?R\/;C,H\VW,&\?!/ "V# M]^[RTO$PBC 7DF4$4$)##-KA'R>H0R.FU_1.L^F<^=&6&"]QEHGP1OW;$5$^ M>.\NM64813!MN:J@M7X_X1#=B.DUU1;3.?.C+2TP1P?$%I1%NW.7NC(((IBJ MM#3D*.?B#6B*_MR:*HKAA 6MH@%1$E#/ >IH>%4/[4(:D]0-V)1:JJD1]D8. M?Y,O+A-\M^Q^T$)L.JL]9QW8F?,K?D.E-^QU#'T?9S0 UZK3^>K*_@&1LVJO M?[:/J/TJ *+0A3XLSBUU-V&!BH8<7);E.7IYEF.%DM<2([V()E)Y1!9T MV-\OMTZES=L*?5>L<<;M9X;7S(229RQEY89FF*Q2>3E_L9NSM27G M_& &-HW%3XDTM_'?RKS@ V9R=K><1Z_W-!-_*(J,/)6BU,RH\S0N,_,XZMF:F;/>,L6F'QQRMF^YJG555>_M3P^7[ZV?8X7!L1 M09'Y&O<_DP%W"1V5)TQCUS.&844QG7]498Y3&ZR,;6G412J16'.3Z/>W0 M+\W8T(R-[4UNK=S)IYM@ICVA&V6N9LEV'=UG=(X7Z^MTQ9#CC-G:C,;EHL@_ M87[%O\..F'P&4'"=[EUKGL# D_D01X'V,%"- _TJD0Q$(7T-+Z8+L1@*Z3$? MYLA1.C &1D)&H:S]"C8K?\(Y,RW3W:P \4UNLV(X#M<62L+YOQN2D5+F94,R M2G1&K?#5H^IS.ELPD!FNJ[;L.I;UP;: M5S9IVOUZ"5NNF1;' 6OC(0_&@VE MHH[F%%7TT11& O,X[MGOUR)SCUL&Q)JA_Z"$&2R.H\SP]]X=C6&QIT:\^PI< MBAN:+3'ATY%/SY^ @)N<,V$R"->F\C)B^I'@^ ?\NF5B'?^PE.#^KWEM;.AVE!?17#3CEC:CVQ: ME+51QNFRW)3\&/L9U^93'G[?+;^D;="SY5(DO1S[,*/Z *B[,2T?FR=C4*9; M$0^C!FRV]JCJX@BW:9UT=K=$A]#0E WTA^#K4:@IC!7R#-44<)O/T59$>1^+*"O,UIZ[LF ^6!J3 M=.5JY_WU\?DZC2?'Y3<7WP!872_1#:CXA+H6]G3,A'VM1W&?=);&1[_YDI)B MU%5G)R3M7#&S"BWX1;23LIT\PG#R2SZ"R5]:8I@1_[S:]O@J+72YRFM:N(=.3$_GV=8UMP4C[%M^4^TS)/=.[;_L4)5R4SO,UAI[$!D%FU67R.@(_GM;/XGY^-2CN9=TW M@T*W8E!L=U,!/3R0[7Y_NFG\'>OX0@X,/8J!3=)%"R.4@YY=0$G["AS")H(D MWR$-=YYQ2']RSN 1SK?O"AX-:%J.X&ANVSEC,'7[WBB;QAT1?/6^LNC6E-$TFBX)N)=K##\DY@8W#@ M'_;* ]5EU"C)O2+YEN8\Z'V?,1>01\'Q;+ME^I4HQ5C[&X!,#_;M6L#W - > M :H@@,7=P;!@LF]C> XT05^D*(BA;ROJ(1[X.7EMJR8]H2"($="W$!/1&M!7 M$")Y;(VS>9JK:?U_4LC$3(1#15 L;9 M$S4]X=&I7S;U+?]8QDTM#'4XGJ^+UX#K%>TLJ_9PVJE6O"A59S86']39_EI& M,RXD!H8*-K+ZP'F)SKL/[-!6T4=C! ?;VO;H4[K-;A?87K)C^Y%>X0 MYMLWU(?CF9:A!O-Z=-)(767HJP^"*[0N0'D@BT$2OFG-Y[39>^ZWGAV!BN'& M@&"!NE,?&_::<F)A&B^,"]V8?6164NO.@ H-^ MK6'XC\,:\'U0AKJ9.4J61.G]=JQ+EEKH$*"!E@"I4?3HO&)..[(GRQB8'CY8 M0PX[, MNN^MAQE*U[I>H4%X#Z?CVFCUUZ_ITBA06&QXS&,DP*\-.+G9=CJZI^'1W:9% M1M*<+,15UO=]:N^4X!A-=P+,YZ5/8#BR"3A>MPU$,PZD4?S I>:[E9=C9?<@ M!&]MC<=-H%2X,(=C<[O :Y$.N[KW0IQ\4-%@+%X#BDYY'.;4Y]C,XM;1SH3, MK2^EM>]E&4C)6S/!?$UQ<_UCB$[XK9.?ZQR=FR1:_?+-'AH,SJZ;OZ.N'%U1FD%T@%E;C>TI;FX![,U[#&#DN+1976%(&WJ-H!@I:&U,.K??AA-C<..,T_&IEY>_0W@*#%B+%;Y*AYI=79FE\ MS2LKB1Y4KT_[\)2L8 KD/XW"/JF'DK[>=; ]4.66_ MKK6C(HR2/65(+-@B_H)G@YA%;N7E@LAT*(Y4=UA&J#'CO"G$1\R\?'S'K!]3 M]W3U$3/ESH>VA7H? 56COW/7^B&I\R/JBCZ2 ,+O\C293F&<]&F!:SLZ]6!X!56TE61#F:H^?E(S)GF3F?N,+C".\QLVF,>(O_K# M?A.7LOY;UV5 \P^!LC1,P-=)_# 2R#KO8GR _-X:!N+BC#@061NMAH)T1NA( MIPQDC,(9.YWML_[)KM.46"6=\(DY;Z3"N0IXX-P0*/<"7QLX2&5\TXRTFY]D MG*0]<;Y823/Z:E+7U5;83;)0T-3U:N]^0=,RUPP<=;<=%S0Z[--]*8K-AN2R M'BT_=7F2U.MMC/C="J=LCPF(R#@=)V!!J*-C%>DS5!$/&5=2B-!I3*F/7]YT MY $7)!-*?<\X.V=D9Z]$M3WK;PS4DNY.7:O)GBKB9!&GBW[EE,-$BP982\WX M]69V'X.9.J%2XJ:>]O96=BN# PGA7-KD[F%%1;/EJR]_\&OQ./4US6<"X&16 MVRNZB4BJO=X>-K>VXLINPZRYDO945MTC!O>NNUU<\[VY>8R2*-,]%E] M.>K4M1 Q;6=?)8B93&87JM2R(GK%P4]J^CA\ZOWWLLW?20U-R&+7G#$JBGUJ MMH:>R73WZNT@IIL\Z/3%UDA@6V%^ ,A/P 6,4-D50S)"#=DU_:V,C''=+<5? M\]ES1!)NAI@/(G(O;>]@-,GYWK@,P)K\?F4 O]=MBG5>ACEKD M=;#BUK=I3)B$\,T"8OCY4<<.E=QB<3NT.6#P0C)XTV9P+AF\;3$XWC-XNV=P M)$?WO?>BV<[TB_J8^5'6RXI]\FJ!IF=CO%F0MVHCIF\!QNMX4"T^,##U<]I5 MBEVNYU;T?S764^CNW>_BW[R)7H.PLY+;&IK[Q?FI9L"V@AIXI1T0N:[%4X?9 M_L)_29%S1MS@K=CS$7?"C$_;;[48=6#;O !HDU";D+6ZHC0@4 M2G0QWM&OO]VSWZ_%]1JVJ=]6B(2+C/4&ZRKH:"Z&=#ROO:GI;;J0)T_\Q9O- MAJ953* H,O)4%GR%GM/3*$+K*JA"?>UU#%3K\0"HOS2=U-DCU'\6X)8SVQN?> M9V2Z.C6W<5#\NAQ'/9Z/TJUK4:]%*.\JPT)UF9.PZ="F@98 _5'TZ%IC>DB; M:HBU$0!.:_:T44,<<>KHW5]PE!E=X; Z%IA^RR0MKKK%&E=EA,20HAK-&7_M MX]O[]"_II_1JGOX[^\_CMUS[-Q'[&[<"^#5BW^$SUNK]7W[_Z?U/5]^B#&\9 M5;XBB8[9CS3CT5ZN9)P:33':,7ZQ'OAJSY:Z8IV?R123-6%-<8KB:!? ?@PI M'#68M^F_B+;/V!O. K;9O^_WSHYQ>#TEMP$8?"P>AEMASL'WN)$.UZ;V^IM2 M66P\]M8_I]-/_A'_P]]KYWZ9&$'O:XV62?A.\NF ,OG$G@[,7I-YK/ LC.$2 M_T$5]N"VR[;NV$C2&9QHORL^?:6RK)3#\EOR"E[6"ERZ"ERK,EQ]*G4-JK!UILKM M-JE/@:)\?9/0E]M4!MRXK]3O;!A^#=W7Z%%QGDW7@L'3Q.J'!_BI(4.%E@P6 M(GM<87P4TRFA(_GL+ZF%3<;G:--7R**K"30QI=65\[N/_-8L)Q:R4D4G[Z@. M0[Q+0._EZNY&(Z7 ST7JEAR$O#VMX&"'+ 2]*2UV[FN:Q,S)Y9D\Q8ZGK!]O MYP>+*$.[&1.C,R#GY1GA"L^W2"*2MT].XT<3J+X,GJWCJ!!X"KS)]W7URLHC MSI[) G?'LC[3]!GGO+@_CUCEPLMM__V2YL5G6OP%%P]X05X?.V/G T LN6:$#='!K^;H/8^G'N&&N1UK)M#9;\MT X7:(_V#,TV_%Y] MF'P=!L347(A.L&_>K^@<+G97T29:X?R1EJMU M\:<\'ZS,=M7U;OPJ'J$NHMR$ACK:P EZ1-4'<' A?X-WI=%IYC%UWCKPIVV=O M@7=D?P.O(.AK%V..#&)3G8Y_S)YEC^:,/^Q8(T&1]H#]1RV&1%0O<*'%]RFH M-EN!S-6X]9%]E66=NU;/*[R40;9$!-G(/L@654&V%(=)K])DNIX0GG!R"@+W M2Z;VX74_LR]THGO78M9&1!3.RCSPHUEEH M3ZLM4* Z^W3_9%U-% FJFN7S'$E3/UNI$:_\9Z%Q)/)]QE[9&6P_-K?KN%\O M-R?Z,H$DF+"B-IW&WI: 6H0=O3F89G:DT22 MIFFQ/BNPH84XV_"#2/"0&%!-)GDSB)?1EA11PG/.>+"X9+@>Z;)X85:BSU_3 M_0QH'H>Z=VXE*V)!K)\V;RF48:-LX7R-V8A^QX\'E)90V09@!T_Z34F OL1Y_E! MZ#5N@19WI8/'8JTK 74]6_[<,KK9$)D6P]#L$Y8)SJ^:&BY#10)@G4!=-B-B MSHOO[=$(63_ @_: PM<& $X2M<-Y?U505 JF/H;0^01:(:6G:^?U4CI?*M(X M>/ Q%'"-,H9^4F\PZ<@.A7#1F\;\0FG\0I)$H1W'?P9J0MV-:ZFOZ021AA-> MT2$&C-HA7^$ESC(,P-_*C.0Q68B-$?NE)"O>>F&N%%O.2([H M4T+$A/(&VVC7FB3_012P<: VA"2\R]@7F-;[R+;;Z"4HK8?"J@\)'!? BZPA MG(FP:R%I#(6;\)-;\KTB5DZDN)LIZM(PQ\ E4C=L6L%:BA/ M8(.BP5YJSC-_:5YEEI*BS/A%D1ORRO_5G]\UU!Z:V*7JU[4LW2V79('1LJ8_ M 9$:YC$U9IR_(B.\0A6_\7>[V6;T65Y3ZI.HX0^@9464';N6J88R(BW286IK M#'.7FK/,FS35CY/R@*BN0&E] Y2IWKY=BU5#/(@DZ;&5@G@U*DKS[U&VH>E. MFSW+Y&(M+'?'X3VQ 4;%!5%1I[*0H;H*&O"7P^7-W#V0T8; M.6;Y82K*#1XQ'BW:[ H:A+.K2:=!.@=RXB_A7I2J_X2+-8UO&X-^]\(VL_F: M;.\QDS8FBBM5$4'C[Z$)^;ITO-5)U04$*G'J;K20]^+E^PT2#MKC.4,-(J0[ M7E+D.0X+.$X_XFUK\":H8\$J:0;RM] D5]%&W74E]9\/V. MC?T3E2F3RIPF))97_VO,@=[FM#%UU,E\>-2)NN(,MTW=RY):]@V^!QPHNDX3>?13#%'D6*H\,=+IL>Z2'&39SL+^YGV'P MU#HS5B:Z1D>QVJ?Q.7K@>+98\)A"?A_M>#B I^0O%EF)XU96BMH:C>@,;IX M1'UM&&'H[+S][88/ %M6 ^$Y6B+$)"ZZ2"P3?!_<2&A['PLWGX' (2"59KOQ M+ +Y$@/D[85N_&@7T"WP&I/IU)=IK815H>/[*"MV\RQ*\TCDGAK<[ +T "YT MHTW)??D;>9%18$%M,).ZT 69&VJ!X9YWD?/HM7I0[@*G>$E4,<&!UJ-VBB>] M>KB[]4QR?M#%W[^")NI;'P0LWW:2(S%?E* C<;IW4\O[R6YM@&NC,@H8;Q88 MQV(W6+\0S>OI[TLEY=>O..,/"AP_L S]') )8$+&@X8++#(.@BNR/$(@7U^@ M$H_IJ;_;(<).].=KC!;\N(*DRX2^R!$S%7I'RT+\@BZ_DPVX8AT,OV%,C.(R MJR_D;,6C=?Z/XD%B2L=.C+?UMGG%M3(3JIV3LAUPC3WIS]=NZ83PJ+>"X>C! MEZ%I\UHPUAJ!HZ5(+1!=;P1W\\F;E(O*O%B4+Q )0KPH!V-M5=TOX^YO)BIW M1-FNW4CF)2E4PDZG0/T91]R7LHU#"=%,WWP!^)051-0F+RZFG:$:)CK >=A2 MAS>.=-Z2Q%,WTQ7:FGR*7GF*W"Q-2_X&[_Z/^3W.ZD*B53Z.F4F!]&S7KI@@ M"&Q<3*!:M#!N.637S%18D01[T"+GR7"U'<)G2(M1?LT-2!N&;0Y\ D,;GMI: M?HH*?I-S=?!WB+TQZ-"-^])#>"*N2P]"!VZ+57XX-&@/"@QRU$N7? MRBOWO$;XE R+B=CK^S#:<^>Q+'.^YL7-_\2%"- MO@47:-:@X277EA_PBR 5WN,(5+;9A.UT%"_]E<&5]WQPW/VF9!4S4 BBV:D'^G;^?H4X@UJT 1Q> M98"X'U;' SA8N^P83JAZW8,B0P%\;Q6 'N,B>(.$4T#->!V>Z<8CK$BU'B*%+1LYT4R>J'O5A6O_CK[>9W*#N90]8B]/E1!4Y$N([9-^5U9Y 7S"P.GSD95'H*8=ZX!-FHP/+=E'D6Q7@39;_ERHIP MPXTAR:_*3IVGNDK*(BBQIPTN'6=S(+" 2WM 18/!?SKJL)A0,Y:YVAO(\NXW M)%]$R5]PE#'KT3!II"]@R*+IVOT]6[ Y(PXI01(XVN?-_VUN(K-6'6 M*%/('XS#N$D'%35=Z\NCNSF]P/<1B3GI1_(ZI]4_"HS3#DLYNB^ (073="UP MC-,_HV*=T7*U1A]^_.EG4\OJ<61C(]V)@/IMCDJV4N=B=X+C^O6,^HY.P@? M;VB+6";_S3[6+?\6EQA%2^:BHB59%FOVOT)7=UQ7:T[R&P>Y'"=K(?ZTI+S\ M(.^F?ERD]>'WZ/IUD90QYD^CLJ[)1EX.EPE6TKW*T$LS M/AAQ3:+N/^>/9FRJY(DE29FO17AO_.""#Y=7DT#O&&L3$U\I7^G1C MNX(8*B!)Y^7')2[$@:$],EXGA6,3BMI"MW^> ^PR^N,$S*Z!.1) O\?*,;4Y M)2/+( OSR>T((]G0^7-&"DR7RPXEUOP"5*2XMV?7*JD!P;S^L.41@7(5!0;$ M00@E:KWT(X"<3V%@,)O1X&^]=E9E,C"7IQHO#FP=I4*?HFV";].XS M1?S*-]R4HE0JD_Q% M?88[=ZT\ @':0Q";OCT(L.:X&!E,;^0(R>$(H]8(-P*.=X4Q$"P*XZG_*_AB MN_MG3%;K L&,S^NSS0;L9>X-(*!CE6$#NZ_P,Q0EJ;[L1PG'0GX_HMD]W'OY&'%D?/M1T>C'8>6FA] 3JTZ.W9^3FB.,)OR(U^('$L M^JF^=UC@S99FO'A43);L0RRZ$>D%,@NBKE>_F\#KA@KA5#U6V#=GTXC:/.!- M1-+ZCW.<;=Y#HC8]W;B(VG20FT34I@.7]:B-E;$[B=HTR&0+Q+&A=WP?$B;9 M&BRQNJ&;P:EPM-FZ3@MF3FY(@C^7'<<9?4T 6ZSCKGSLKHYIFFZLQF.&O LA MB").%>G =K";4DX[U>&+4W&]WN!LQ73EEXR^%&M^(31*CQU"S=9@(>[LU9\\ M=Y*'B;:ED<"EO : ) *D-1IG$M\O+M20%\WM:@:WP06_^K.\! M69C5'8D<;FT%8:0'WIF1[98"JLD@MV*\QDDRY%-T-8(+<:LSCS+6Y&P)CN86>^(K:'5"'QV+&X :NF),E/4W1@.PJ@*B:? MZG'&7W7>#$=WRP<<)=?B(NI]QB_2GIPVZC:'5N!5=.NMYJZ"/JC*KK6Q0!ZO MYC7"F.!S\DC21S4 ].[Q[R6_AWQ#:1'F5&%0?*@I'YWNC.[+IX0L;A(:':=C M][8![XM:??G;%K6(PG9%HU##-T62+-( [FQ/U#7W5(LUS@^WLDNF,BN:J7?T MG:U&'7$UO?D]Y6K(P@^Z1B ?=]:5(3WP3H^[3J7@Y,1+P2"G8EP5K'D053-( MNGIDJT!GVK1.<[!@=W?K3\*[Z<-$W=98X#)?5TYJ(""=\3B3_@&9H:;,W>5[VY.4,M >+N:)??^*N 3>VNC@8L_AW#^&\> M:A!(9TC.%&%(*_E7DAGA:?TUD2DP(\X>R8++*^!/. %7:6BE[YWP'R1A8:-',-SK?NB-NVY "<> M6ZC1U=M.X2S[JM,BD;2#Y;U55 M@&B%57D A5KU^ JA;#*FRP]UH59[Y;RU1W^PN;I6SRS MIYS!7J@*M@![ 4J<(37W#DZKMNWA^TL2"/JUAN(W]6#L[%!++'>ZLYY'K[O+-6].M:^*IM**..#LF'O6 RQ&5JS#JW47AAE9/;-,:O M_P.KCY,4[>!Q]\/^/ E+114)LHC1#1685G"3:K/(VS)YQ6LN\@)K3#IYN;4- M#X__X^"F]-$BI?$%-JTM+L>K--Z [CG#FY\BH_25UPSL5QUVY^]TZY N[%!K+';X M6=:>,AJ&[\PK5(@"U>61DX7LO:5%3*L?BPM8+[V B]=[C^N691Y87+,6!RP1 M2]14%R<]P1U8F QFPNFB=$5Y61;E8G3X9_ B)+OQM*?_55+S?[>IDV5TB ^. MIOL*5THO3Q% M"X#_=M23-X&X 'M;HQ&/]J,BM(G^QES,187$O[.DFG^JP2*G#LXLCAF7\NH_ M'TEZDAB@U1;L^G3TZU?] G#BZ2T/M9ONX2XU89L66S09MV?:K!H("9AE, )3U6[C[*"* L5&'YM+=^P MDTJXE,-..':R#L>.=$SM]X6&/%7M'4\GG^JP:)16T>\B"O[OHCW M9IW]\-?/-'TH$_S^QZ??OY]EV3S;I$5\DT2K(_'5:FLHR+U]NA;I7N(FPFUY M%)"J4#0]Y^01IW_^'C$$[,\R.YF7GR>I<(A^Y8#\AOSTI(8:,=%'#.62_?,N MF],7]7F1LN78^,F^1]_1$TX9,0/):8>-G'1PM2MNHF*5(UNI;2BM6\EP)M*. M?0QH'*=K&/6LHG.3J"?OLYAN&:\T!+ZCY4B);_7H6^1;I,?(_*@16!3Z"L<4 M)+Y+3#I$7LDY'V[ /^_0%)'#'JB),/ZQ)T ML[?+*^CAF0^A$;?F[K+[C#Z3=#$H-HKF8P7GJ%O?HB/(%1,[A*? M7LZ%N^Y]L9LSVAT)3@9?V+KLO>_9>>#I-'>%DPZ1"V7"Y[[KWRKF^0GP]/MQ MPXW'AW@\>W-JZB.#/+Y]NKXH3V"_3D-LNF,\=KT[*W:6*V=GJK#!%[;L[+[G M8'8V1(:Q":?[+*V*?8XL[:X&?&81*Q*+W,.#&5[9**80B:Q36>D,.O67&GE & M9<-:P _)@-V315KHG=6M5LH#U6>2O\4Y2G#^@)]Q6N+/N.B]@=O;%KK<=O7I M6N K>N@"IXOU)LH"W['MYRLU8I8_ WE2:[E7=H::0XVEHEO7$M1<9MD3#BM# M@_REIDP+>&GL-F4BSN3 Y*I8QS?6+HBU^@YW+:P%PLYE,-BH1M>>UQZ'MPM? M7:+3>\U+R3E'0>8J//^XVSS1Y$@CE'\'A(X/^G$MZ?69@Z3F/0#D6?[S;"G6Z?L79@N0X[CL0 W4TYEC,B*!K M=:GH(5P3M'(VM,.M=O= M1SN95?L298Q!%>XS5"//$6.5'%ZXLS*8IAZ?F(V8,&\6;L[#B:I]K M])1,L,8T#%M@7=YZD]U6[;'=G*V:>21>0LHO=NV_] 00S3L 2JL^(??GP;(* MG2!X%OS2&F &Z'BV!I'0WHBBNJ$%B?,3->R4K)#!PAZ>*F0H:$#P$2>LN]4O M.,59E/#GT>(-2<7+,@5YQOVI668?0]=<+2*NY:Q"<896$H=('(P.D(19>LVF M@([CJS^QY/LNL?]L;U-;N]2+W;Y)M4,5&]3*2?B%/XR4WZ;2AQ!/K:ADV!TE MJ,#;1^1:.P1)9H4+VGK:AVM(3#*\8*//[456IL"=P*$7.89]W.5,OA\5Q@ Y MU!_J<=K?C&F[H=D2$WX\U S'D6GKH13(M'4@\G9%Q#[T$.9O' ='73B)F"U) MDJ:"LKQY8KPJ3-2,]>F*13,V.'U^0WC5NG\:K^%C>#H>9@6^/YHWLLLQ@3T@ M::^7U( 8P6=8[GGBS*:$"X6.E>'CJ*B52?"8;BZ3=W'/@,S26&C+ MFB8QVY]=_[TDQ4XA:KJ? 05MJ'OGJ=^4EZI,]BC$9ESX5Q6.;Q$62" +@_W1 M%1ROF>FW-41':J8M8!3*5__V_(:'!]VDR%4_[*6M^L5?&4L/I_KT#X:RLN_ M2A\^7P[O[Y" MC_/9_/K1JR!T,(FJ1^[Q\+N(2(KCZRA+V6XIGRT6Y:84IZU7>$D6I% >ANM^ M"#X<'R+@_K!<(D"X@@#Q_JP.8\SFOQE-C02]:V%!%9@PX40#8:)PUOJL15 # MN2O6_.7QS9;YV3C-R3.^31=T@S_2RHS/HU>%A@%[@58Q7\K\X(?,ARIK(NN#?78)@37 MRFT3J^E3DN%X!+ ,=QV6CU36@%O [\[14F)&BPHT*O:HT8K!KEJ^'3[!WNJ< M;;@KC:(E8S,JHM>J,-\BB?*<,&= ,B1J<(DZTRW^(/;77EZV/CU3M*PR6U&, M<_9'8<\Y"KQ_Z(=0K"/&#'F?-V*K9;HZ9XS9G+>HI.+2[!F*BB(C3V4AB@85 ME+]]S?\LR?A_Y]2Z':4N!3I@5:+JLG.ZNHRVI(B2V1-/1ERH-FSF'5BK5Z0B MY+Q&PIKG"8C,+UI#8#K(GVX6^M0*A_]Q(K5_!N>DMQ"0'J.]R>P5R1?,N#(K MT]R@&A!2C2^ 4MG3LZ^,A!X(D*V,U1&!;^^Q!>.&I%&ZX \XB.>OQ!(91)UT MI(<"&.A-81K]_@R=(O5\,O;XJ*-KUT+7T$9[XN$KXF@QN^L( M:9"#_I(ARZ<<_[UDL*XYMOXBOWUMH>F+77TZOQ+5$$6":N :O[ULI4:\\BQK'OU[EJ&KA@R MQ%VU?]G-LI!"U%L29+"]/4'R4R!$(4HA2X0,\[A?G((6#+GG1TTTG:4RT^&> MYH5\+4S<7L0I7I(BUX^TC.T.*(Y0LAXR]"H0J$81/D S>HZH;<:',I_YX(Y\ MJ+T=\YG[VW,?F<\)B.,PC]7F4\6X0#N&![):%W?++SF>\4-<\ U@E0JXAEJ(PNBJD !I7:X[^^^-F:6!"OB+57!D_QJ_Q+W MD829?@Z]OZU)QI?JZN(!W>9V-E;XK>Y)A!&-98V.9>JXFP 'Q*KRC>+&P6RQ MX'LL>ASS,?P*DK\_W+OS5X 8B464KRNAPN;O+CL;""PO_ %OV5_%5HSMH%$D MT\3ILI41>C#4)K$HJI&B6#YTSC_?BFHR 9*B#>2. N? VZ(F\P6QUJEH;UO@ MH04NC+GTS;$ALMF6_"X282!8VS"QE7'RJ>LK MZK';WP4(O,19AF-YTV@>O5;+/8RWG )EK!SDF* MZPV;*@O2VN[&@[!R\!THJJ?,G*:DDF<;=K7=C0])9>0\2.H_ M3U]2VWR'2NH),RS NUX=+N>_'AT+Y0#V+[^TF+[3'7H<[L,2M''0Q=T+3,[S%C M:5I$J^,UO:<%X,#GJ".2)J>[(Q&#(@W"YHH(&;8R=-\C=&3@+Z-B'CL MBY\@75[?B=HC]^Q+GFD@JOUL&W#\Y$DTHYMME.Z^91]G^)S7,]IFE"=[^C][ M4HD[U>"NO\S3SI=B%*M"?V-HSFEGI\X33L7[9^)1"U$GK*8[H5>!NLR[#K.F MX6I\XE6RV'^U;AB/Z,F%R]%-T?VM-@Z)O[^GOCS)C.$31O?,+IZA&N54;B2/ MF41=#T9G9GR>QY."87OF@>V"325AH$0*ZY<<+\OD(UFJ0ALFG\)/ZP=)N*\$ M4A-&I2"*$D85O>/>)^A93C>#@IWE,R#G @EJ#5-@.4,2#?JH.UIWI_OZ8D;' ML-E?FG95M)IY3F(QO*<)6>R&%AC-KZ")V/V]N]:RIC YHR\?=CU#$@+ZM?IO MZ+5!E_\4R%2/=?^?<5HJWP4Y_C.XAK_LQOT]0$DG4/'Z(U[1(0;XOSY5G5/G M ^47!]N/O39UW*]KP=C[H%5Z9Z!"G\.,[;I5U,^M &67U.MI;EB!R;BGT<68 MM"GZK,O4ZW[E4]D1C9FVSG)-P+D(&A&8XVQSM[RD:9\!U?_0XG[_D$#(_,I# M)+:2*<>.#[ M4L8P.!:NN#6:D+LB V$;B$OT<7C48\QUWJ;X041 MR-B_$W'#:9;&LPVO#/V/OO,@DT_!6=?#)-RG7N\QB#/(J$4<5('>R: MF;$ MR)PEEQN(%!W#4F\*)OWS_F*-G6V *G/0ER^O]H HZ(&Y<:C!E\#K.O@Z=6$< MR7SWY%,MWG@L;R\O0B M U6Z-^ W'<-$;])W23<;FHJWZO\4)[]'\X^O/\@ M%O+W'\X^?/C#V4\__J%N3,LB+]B?Y%M.?"]^A1>B*CWZZ?T9XBP77Q[_]L,9 M8I]OY4MLR<"5:T<2K9Q7JCM9_E;[_7-W<_K 7ZU;D(37#]B_FC:GEU&^OL\H M+YD37^R^Y#RJ+ M\8O.<<^^G/D>"!#7WNJ(0!$UL:P^RF550D![#.@=2:M%,DP\6D>6NA>Z?G:& M4)_[*+O+Q'-VL5B%Z^R-834:^G*\.JDH!% K%921ZF5OA*/5C$%!-),O&\9( MH-GG)PF5BVF21%G.@[U2_8)KWZ (=FNA'M?':6.>%2U-9#_MM9#]\-<'MFVK MGI#L>+RAIX6A5G7TY"%'B?!:WGS' ^6N?..Y\ M.-#D$X"T#'7M6GCV=%%-.,Q+@D9\IA#F>5MIF@V@4J T6H]<@8YZ#66#SM > M23BYTF%WQSK5R\,0NXCJ&7:YO6%(';/"]Y+<+A/859/^-W M&'KT NPW]("-W'VX&OWHO4@%K-[ZU]#0DJFO!(?T6.!^"V(HL=T;$LA$N%TT MV-Q@]2)Q^E?(HK#OQ7DF,L] R@NR8#+U"4?\!2%I]X/YH1TTV$6+)A#3> MO\/._):TKE7.@*0Y/ZZ@::"S"FN32%W-C%.[^"EZ)9MRH[2,G7\'V,:#?EQ+ M7D4LG!?2TSR!B$LI7'N8L-6*7^XV3ZD3G^&_039.7I[956Z9 AS@GO*.]#!EU MF4O4@^0AV[2HDBJ/9K._$>"BUFEG/JYEG5(UO:1D S<@6E2110_B_=EPT"V_ MU+2IAB7RVZM[_/ZO2_4(-M5CG5,+>_J<(<:?HTWW\_7Z'P!L<7_'[K/7]Z]4 M;;4"]E\7[&T+ M#&AW]NDA*T,4^:VK# 4)0O=SDQJQR.-]O.HI)9SSH:0=WO_Q43QI>>2M:8?A4S8"6[[@[]S=!TYPF)!;)\PE-5^>)J((2\):Z MDJ-4ETT>72E^&Z_8W3.>%K,TYF*\%3FXS6'O4,4]2!=@QTN?E(=(O<$L\.C8 MCD?7(84"\%F6M,+(;X8+E*B!R7_5 $4UTND5*AT]S9UU2^W,G5O#*P&T%5H9 MM1ML"S&\JC[]&MY00;MAEE(C/H7W-<$>IG._Y$1LG\$\Z+B/H4LP\VUZ MRN1DUU>/Z[0)."*X[\I' (;3(D/Q/Q=0P?7E2$TV4,RR8ZJI#E/"^:[Y#1O" M]6N!LS1*&E^!Z=A'FJY$[7,97+C8'7C?&8Z /JUU@K9\76O 0OC HF!O#;[E M"/-%@..OBO?+$9QQ__C $Q&CF,H:X4%D^OQF1W+@3<6K8?!1U+72_TR*=3V2 MVW21E+PN'1\%^[]X'KTJ='=$3T"E!%!TK6W,5J,\2L(^VP.:@M,7?N!\]5@@ M>XFS3""0:O8E99J5\'I+\@AXL>.USI1O0AE_#RZ5K4G'M7S>T R358KPZV+- MTVD#%9(VY3H=S4K'=\7:H1-%2%C="'1K[+@SY\=>%;%0 > >]E$]GH2S2K]0 M&K^0)&%NP?';0+J&2:,+6[:IAY2'.LWU'; W?) M2Y1AU,&V )NE[-.?Z0H50AUF)S7BD6>817LG=-V/L30 M_GYL=^"- HRL^XI%;5Q\AUX]DBF'>H27-T"?L7S<.HE?-,>T;T0[ C/;H!W2:PA^]G3YNKGLTUO$LNN7# MMS'OU!L&9>FR>*F+[>YPE.7?:;VZZ'% @+N:DAQ*&+V0;TB:2)#.L:&*B_[R M:G%AYU4*>$?0W%QC@EXN+O 21#GBUK/U&NHL\-L0(R:'VN-X@+/%:@5K\HUN MTR7--F*EN]C5_I_VP2&HM]&G@D94?1[YU9N(?8);"YHXVJM;3,1Q&CN3G8=U M(Z;'GT+4B:L?28IOV3]5L4%U0Z@8GW3HH^1(562$TT2":"!Y4W.3ZK/(FY3, M$K9V\1*A-S2[HN53P5R3V6+!ZTKD;)> R3/7XH$7+2%] &7+B):OZKM&H$ O M9KH=-< WKZFC/?DSU, 4MS@O,QR3 O'3LS.D-7A'*@F33VJ%_?X4^00/=]WZ M]5;C$ZB:]G3M6BL;T?>7_RCO+7^I_ !0\=_\!2I*3OQN MV>PVZ^"D*AXQU!X:=E#UZ\O!4 * .!,61P-P'"1U;HOWH1*]T;B*DPP*#37F MG;]5/V8N%MMU1@DO0G&;5L\!J!;\_M;0M;Z[5^?+?$-6% XY)RE:2,H@#]O6 M(""^]'XDG#@B:?V,1:!'9?NEA!IRS9LR7)0DX7FDO9Y'=R.@Z!]VYEKB:VIA M?0H% ZD>5WSNA\I-F?##R[MBC;-+NMEF>(W3G#QC6;RG5TZ,OX?OE/3H.+>G M=Y>W:%84&7DJ"Q&Z+2A_VA.'>N4*/A-T-'L]1FGIXK:<\R;,'W$42X8>;OA+]>+ '/_/ESC M"Z X]?3LO#QE31JU:8S 5^ 5G]O.Q3DB$_0Z//NE M0(-^K?X;^HS4>')TTEQZ.>ZSAARM]^IRN>^NRZ_='EY5KKM?;R$D%0!0",G> M:,"W[2EWY^I2H>\2FN=ATL.&)88:,RZ\5;_8\2K)'5?/ %_:MN5["LX]B?WE M]7E]D4CDDH>XM0;AO(ZA5K$SO! JZZD#OK1>6<=?M76U$(:X?P3AO58UG=!5 MV8^3NO0KB!I\"=V<#U-PODL_R?R;4HU0DRF@(_CJ31IYUBW_?ZX?SU&"Q8%_ M7F1D4>"8_X'ISN$O6BV;D@IL/%N:1\DO&2VW[ L^/IJRD98XKLZP:*I:XD- M .J'3ZB^/':?8P(]!S]IGK-/"8T?BR@KS'87(J.?[]?%N\EX#_D,/>$525-N M^NA2/, EB7RMS+M.8VNLP^RW!DQSM$H$L6AT"K/N[]Q-7+4=.,3H;@0]03OH MS/DQ6;@Z$@JN43U6O W/Y5X8!R;JO*(9OL+ROXWH7U=UAAZB E\OEU@I86% MA/!>C,&^"?_%>%3>%V$/? ?$1FL\Z%U<(?H.BMH >]^Y[\F5?6B0ARC\*,?C4(M$%[>H!PS?N!]GLS[^GFPT1;\;QNL278N>YP@R;4B4UOH!ZSNJ>G5=^ MV).6GI4D3@3Q,&Z5!ILI@'?>).ON\&B J&**-%-2/*CC2@3RRH :?"IR<-5=[1_AQGW(0 MKR/=Z)ILJL$/C_'5O+A;AV< FK.5^\^E0Q4 M'!IX]>.RFE^-](<4O;N6P*M^CUU4E NZM@]QO6/EUF+E.*$;>#-H_Z8 TU11 M]U3Y9-!04T.QZNO2O35KT97%:<.]'33(5VK"+*?2(J]E\%HD[<=.>0D/FBI+ M&YA_") D/0+NWS2I41P^J+O'$:;H 6 **)ROWE9)6>/C$R[6//OK&>?B\'2V M6F5BI\A7=<5*:? E<+74H.!K0Z(!!;)1<3)"0+4VB0-)(&B/Y PU6-#P&!TY M!R:"1D?PUN-FZ/3!X-I[V2GW0QK?@+=$/7U[RZSN P%*A+8[*H!6U0C0"X/0 M/"%_AC2'Y6Q;IR-)%,3(P %S7F&(GW1E&<]5[JNJ:_R]U0!X!YVP@>X.0/8" MVN-&.R9P_4!6:Q%R^9)C65Y@0I'K/F$;C% /\M3SCE?QGG=_0RN[72_O>G?M M=<,\\3W 4>4^-V IE&Y'3"1#S==1.L=L(Y1%V>YVLXU(ME&_[0#OR.H&I(]@ MV/U('S)[VQ.[X[>Z6Y$9=@7#AAIP2)<'7K/4MD M;@E;N+CGR L_LA7KAF:B-.I%E..8QT!PF@LKI=#YL=U!2R0!R?K2?R@^T-.I M[GDQQLF;\YN*)=/SG)>NY2=J)!='&V$J2(V55VJ;\8'W9,K:6$8[L\%>K.[/ ME-3"[M*4L.SMU6R,?(PRU_3%"3C6&Y_77=NP( [NW31Y['0'=[=9=2M\]8SYAB KEGD#1 B!11SVY?[BD(A=N9Z#B'=5@ MB/?0[0W-'O"6,7,=Y6+%WVQH*AZ&&@C2#G\X,ARK)N [\*I&,B;$:F5\HT[, M&^K\V'PAZ,O :O!AP<^+:ACB??3#$4HH2&/B',>+-52G(S*LRUC'&T6<1AFA M7])\BQ=D27"L3( ?; O: "KZ=/YZ0$4X7-[[,#NI$8^\+34/N&#$<7P=9;SV M>/^#?OV-@4M*=Z?NL]LE5523#1N,&N L-6.7S\=U%AC'^0T;C+!V=UM1G^GZ M%6?\]$]UJ5#[._C#.OW]>_-2AH" 5G/[HX,LYA4*69M+X$ 5$*0Y/%=+N;9T M43!3G2[D$S1[0FVSF]3@M2[)3+.[ 'P*)O2,FU MX@DXW*'< PKG%4!G@5I@K5\!5:2=]K:S(6P^DDX[12I,TFD_/U5B8SOE=&@; M4H?/:E]7(1R][2#;CZ[^_&T]PDA$/Q.I-F>\N8QB;=WOE=FRN\JBS0/F%HPG MTI?%FF;D'SC>MYEM:)D6[Q6^Y/@.@4XFG+ O[Q..$.*6^N0'P%^5'FHKZE0! M/$,-1+3'V&XH489Y>7"\<%/[,^3OO:+-?C,@6Q MSG/*5 .E]UWRWK:C$J&.^O0M1F&?'.]GZTG.4B^O_"U;998Q#$WMK:H,_ 5. ML;HBI=Y'T 6MMW/GJYND'F8]TV,KA?%*5Z2BK0S'O&?_)T2%_>*OUYMM0G>R M[$J&^S/9M-L;"LA@O\[-34,<[:D;)*PY'TY,%R7OH^/>9%]X#_P:#]PMGUX69/%6CR;G-5OU(NNF%$FO,$S39YQ_+U7;=(7 M/VH\"?Z6<_$R(WG&C6KS]QH?,!\W261MT9N8$+F[5JWSH$Z@#H 1,=>J>G-U M>XMB')>+8$57@=RG=E@ZRMJW;KO5M;*?F5;0;%HZ2LJI:S'[_PN^$Y/SW MS?,0O,JLJ!N/HJ+(R%,IJSNR%:)2-?%34ZXA)DR V>!X-^*,GS1L7"2L'Y&\ MQ#I$"\D#_^N$OM!2T#R"UHL<+[Y?T>FE['( CA=O+FP=4T4H P M"\IGJ**-0H\ OAG:5",H:N(BW?R)PT+;.@.]3&.#9E_4?65>Y_%>M7 M *K-59]G)=L,KW&:-\[M9UH,WNK4_0Q^DM+;O8>#E3U]5+U;^HX___D=XD#" M7]74G@ *Y:K=;0O[1_V[*C+V(-UW_K#%;+'(RBC)Q7]QW"KK8;#)L4/!QI9H M'!+G1\^2,*J>2I67DIOMP.C=E._!O\&]5U3-0.N5D,GNPBQIE6K/9E-:1AFL MSR4_D+Y;/C(EP/G=2WIRWV&@%4:"Z//*V _L4+=8D MQ=FN7;6N-V]-XPO@OJNG9]?2WY 6_FA#/&Q:FPZG*8!]%EV5!T9"PUFFBNZM?YS(#A3)8O1#1#%1+$H7C?@IHPGP(YZN_BWF+! M,3 C>D\3LB XGSWEXO$ZA?D:_@!Z94_9L8=#DXHRJDFC7VOB@:[J#7.9FK/. MWYI(5BE9D@4OUW^";>CXV>QCZ&JI1<3YTKE'@3JE,/1)M.%.OJL% ]JPB_'XGY#F).Q M*:ZSC&:7-,OPHB=[5?^C$2J@[MRG,JA10-7"YKC&*$A'H6\D0*$]*O0KQ^5W M-3$4, KCKL>T.C92_L*S4&R2_Z;_8(+)I^#TNF$2'FK/[S$@#F)23R$8S0(= MPUK'40-F+")Q<^DJ*J+N=#K=YB/B!%W=^C#H??1-3;G=L4">:*TC'@T"Q"&@ M$!>EM66&FC+/8[EDS4>[U W!99)]/]?U,)VWNGJX2?59Y,AJ/N)%F3%!O7Z5 MIR"?HTU7<+6O&KL + M3)YY'GA^L?N(5U$B5SS^?D3)5[TMMV1S!K:GR)0+$N-"[5:@N!9D 0!5WI%X M?V2/X0QQ%"%K6CF9U-/(OH.9\J9:+5P5KAZ77\%;"TMWIQ?E)976$/XLUU<8L.L,#MM-Z0;'-[ MG!ZK_#M\:F4_OB:74T.W5Z'F]XAI=) 3;N?X8W5Y3SW+QRW@\USWY&NF:WJA MIOJ$^;L95Y M705\Y_0^ MZCA$,?L(*"G]G?MZBJ(?!>2Y"=OC*F@1)6:'*U61CZHBP#:CSR3G)Y.\W@R1 M?RNBUZ%4?T?JHBE4%,91?R$TMMN+25+R\Y\JJD=P?OVZ2,H8Q_RU-EZBI)2W M&.Z6];.(]SA[7#/*JJQRG(> M+;0\,-,\0LH (X'X+.2K,W;U@CJ=1F^&Z,^8K-8%CF?/.(M6N+XG>,6'@V.! M+[\KB[R(TIB!5I@<8"] XV)(S;49J>BBEPH6BB2NYGUS 0C1/2+TCM2__@YB M-YPS . UN.2"(X, E5IJ:2;\!P?FW/49B@8<-!J[_1>=.=_)-0FRH3KP>N,YE\.E9P>DCX$R?FQ.S3A&L8H:\[&4]X-I9WO(*KJTU4RR3,4V2*)-_%+\- MLV(.<9X:LC.TFWNR0%]$.5F8.;G]?=AU<;MIN1910>0K<.P&9FK8K=-AO_<<5;A$(:ZZ6FP+VJ3N:8R=P8Y$ MJE'3$LQYZ+/AO6TM.0X>;?*;=!J45E>#D2%V29=1OKY)Z,M0L0>=3\;OBDZZ M]KH;XM21(#^A79":V]V[GP$6AI Q\10P?_P 9[E\B5-?V(:_'2]U:AI>Q:\- MXUM4O;0Z'4'4F(ENB=1EK\<\Y"C'ES05&,HHF>-L,Y!^//0!..M8U;'[9&-& M&;5((TX[=(;Q()NI.>^"BE5/@MI0=V1K= A4M2&V3P@# %3$V3:1V- M#1U8+@=:CTI".NG5M1Q5"3JM4X^P*^ 0Q!O8W6#B.J/C6C!B:T04(3$?-)+PNP.>Q4AQ$3$T 5=!YP-]0'>)>C ME<*A4/?NSZDT9/^."'];<\SM(,8XO=E]R'-^F34V/&3$<-&;6#+%66 O] P7:&@Y? MUQ.M 89<-0K(+< UQ1JMO(Y8Y0=(P&B/^ RU@9XAB52FMV@PRI&)L:\?U/DT M>JPB+M\"PI]I6A5$Z"U4.]@>7"]2LJCI-G?,]XQ_[Z8Z>,:+0TE(Z>'CVMY@1_7&!?RPGBN%.[!M@#Q5O;I/M%9$$:" M+N,5A0(5 M=^B\0C6_D"^3^)OT5RPH0YQZ&_@!)0(F. C TQ."U!EJ%Q/BV@PO^61C(%N< M$1H_%E%6F VG4NJPN*_3V %J9_G>2FM"]9GC_Y+!91+E>95JKE,44M5^[&6" MXWZ=[YPXO>;RP"1*0BI9VW4[H)]?H:/6;#<7X[A<%(39P2H%J+Z\A6.>*,1^ M(UI>TKP_.]=2WW;CW&88W%^&X2+C@')*^.S MLEC3C/P#QU_82#(QC7=;_G>^8<2/ UHP1.A3GU9P_Q W0Y& M)S -$?*9^]?&TEQ5G5KVD?;,=&86F;%[BJ[J)QPE/ OJFK^W4C#]VPS5LQ[? MK7L'M9.\:]GGQU)[)&C#,:#_&FVV_PWA-HZI>ZS]OJMJ2RQ=^:M6 M9>TK-6Y!-^'CT;T)D_96-^']UNQKWH1;$,Q@1FURF_#.*"=P]'49R]-01)^] M\D=]C#URCW+B]D:.MQW["V=)/(K,L:7P+0=OT[,9#$8>?.)EFP:$- 4?QA#Z MQ U)_^G!U[8-@XI=L&."/EGR9HSNM@P+ORI:OZ'8FXP_T!JHPHI>G=]!J\FB M_?N1(9/PAYA+#3GV-EW;+ULV-O&OCV1#E$53/9"<@A-[!,VU2@AR*.&DIE1W MVLMLN_(_>Z?P;>IH[5*?;L)];C_5U*>@N6J4$_<:J^UG"_?;UWD-D7&]_1R2 M@]!GZB)+E9>[8EJ3-&VP8=V"H5[LGIBKJ'FI9![\Z61SY@\?>>MQ-+2LWM", M;:72@P)45V2YQ/SB!E'6+1C9FUW9':+J6H8K^M.38NWI&)9F,QZ_35_L(WWQ MO5]2D)R"UW4$S7D=>$X.)C^Q?[)?UK]C_\% > M^\W_#U!+ P04 " @.&U8U@O?Y[Y6 !X$0@ % &%P="TR,#(S,3(S M,5]P&UL[7U;<^,XEN;[1NQ_R*U]9E=E5M8E.Z9G0W;:.=YQIAVVLFIF M7RIH$I)010%JD'1:_>L7("5;E@G@@!<0A!'176E) 'CP$3@X=_S;_WE89V_N M$_?#N??3#C]';'Z/HW_\MP^2OOXO_W,4Y>L.)('GU\1_?K8IB\_?O MO__V[=O?'NY8]C?*EM^_^^&''[_?M_YNUUS\FA:/'0X;__1]_>-CTQ=#?_NQ M:OOVPX_/C;-<5-#/NC;[__K\^5MLD+K.,)$()((6G+\][SZ\I(F<5'! MJ)W"&VD+\2G:-XO$5]';=]&/;__VD*??<=3?O*FA8S1#-VCQ1OS[]>;BV3/C M;+.*-XP6*%G]+:%K/O*[']_R_WTO6G_/*2_0&I$B(KQ)]/;7B*%,O,1H$[-B M&Q4L)GF$KPH< M9[=[(O+97LT&/ZC?*'&[J;7TM=O7\8%,W4"J94XL1K,[PD2%P=H@N^)_'&T+?R\871MS=@I#AC]W(%0*+ORA M2RO0 )8K;<5QAD/'SII1'6Q4=Q!/??*:Y4\!YSX8@K=3A0#*Z7U9#!"!B?9P MDC_A]6_?-VHAP^A<4;%"$6^VB+JXTPY1U:18Y(ES<,2E%0BH)2%)2BH!0%I2@H1/!.M!P''LZ41&!,'T(T.)?\8?GPH2SK-XV2#O-_X^H 8R M*U/,!SW';'V1-M'3]/OP].Q]M'**CEL,3].7>'TL%DI^'9"64W&$,!2?TK2) MF,.?>]!3 /243'##<\[QXNR_4*]7B.&:7K.OVNR9FC; M6J-3K#\8E2]:6J#QXNE,DFG/T.9VJ6W2G2%-+5!9KS8Y>VIL9W4'509Q++#1 M];*(G47)*&,+_=*Z*H8X"DM.9O9*ID[J)<%V@LDK&;X M'G%I+-[M7@713^ROZ3<+G[%L4Y)2B]R/-2@:BDO16*+Y(%VUD@9T6! M\MI8+K$8R1M;H=5^M N )BH,42O^UJ3;YKB)%:QN45(R#L/;=W=S7#3:5&1- M+%!U]I"L8K)$DK-$U6Q ZN8L%KK'[79]1[,&LAI_]R=V0[6!O/?#@XR,K\$; M;P($W'[L100/>,I'\#09-(=;)A, 1.4? P/SSD-@E+X#,#(_>HB,SF$!!N>] M1^#H;%9@4'[R#A2U(0(,S,^3.J0UF!C8Y, _>(30"#3!AB:7WV"1NOY!,/R MP4-89*Y6N)0W+;4(AHK26PJ'9EJ*$@P:A=,;#HQ/$K J\!".B$^2K\YL"$?% M6.1UD[ 1.$(^F7P!L4MP8'P2> %!'W!@?))[S^"Q M@G" ?++ZPJ,PX/CX9 VSVN"XV0L+SN,TYDV)@Z.BW]"LR+,$@Z+5R9@>+P^ M'"!/C,'2'%ZXS]83 [ RNQJ.AB37\5;$[#;GO,$:CT+W M#4H0OA?4?$$%C'I5%]MSX,PPO<3Q'HV+NAHL)Y 2X5)$).&L3S87?0_K M,]B9P92O0-+,;MWJG71?LUW.;0].&LZ ):0#>UF=R3DFN$"7_ CA9!4Q66)^ MVM?;5#X16">K\_A$:?H-9[*CYOAGJ[1=D'N^RRC;RA%M:F*=QKSF!A=DMECP M9/.223E,+V-:1>%@0TKF=-!B MI//K@ *.6<4(5S1+$#VEJE>E>#F2PO49RC/:1;]9J!=7)A'ASHI,U47O8;<38W>+GBRN?7 MO)8%0#.1]+$ZBVN&-EP!/7O8<&5:8]A1MK5,->5(%MOK+!:9OZE@XQMQV,JE M#$@7JW,XO':JT1JI;S@:O4K&*6\X&KV'UWJ=; ]_:3"ZMA_ \OP*OA10>A8S MPCE*?F CX\H63K!L)\ [AKMY(/1>+1ZOI;FF=3ZY1BHRZ3K.G/J];V@ .H&2 MOS.R_DM"M&M$U\&?*D&M]L7H]SR%"DK6%D:+HUARP:?/*.DO.VHKTL!SE=Q& MJ-LZ E@$X%&J/@.ETP!\64XV+EAS?*&$"]8 \SQ 0^6L]@4)R1P/4&CA2_:% M9^C!@4<@^<)$])C(?83PT-2I8P POX+!,,]=I$6P/-WM 0=?/XF82I@5!Q-/82C8N!_ X/B:+JAV=G: M4Z@*7$@SK]CA[@'4^N1Q7%2%:330$ ]?M!O ?!N$>54RA"_KQ1@92)Z"+SJ. M&3@FT3O#:4 C\%PSF/2!<<-I1!-DL[6X .I?S^JZOZ@< M!N]J=4Y[$_W^-#Z)*NBKJ3J//Y)Q+'[4%_#/BLE5Z$"^JG1"@[PBS M>I2@-)873>L1*)_'#[O\CQ-$D'PG:%I;IIQK#_RMUS3M"#J4.52E >%=[182 M0\73(I<0_ZS-2+OX$*MG(,IHEK5WC7[-S@7W&Z=DV(X8VKTS(O.&&,TY>50H,7BAO_7RHO MF=YA)+M.!)1EXDY&?D"Q.!-R?;K&!(MU(RX_5;,KL\[!0>5!Z:??DX>^ZO%3C&!^C-;CN+"3%\0I]([6XWAGW-.)\@'?USPQP5_G!/^.!=] M*9UE*>\6CA(NJ.UY.(?<*+&F$&@4%DI_(KDA0 !515_XC'ZZM)M6XPN',0+* MW#7D%^!&RU7%>FKB^O&'@KS,#>*Z]2 #NR+4C,P7!9@9/8B0!?.ABA*=2':+?Y M5.YN,#R.%]YKA0P@^ N,C^,E^'K!IS'(#(R0X_7X6B'4P8T#%S9]E,X[^?E< M"HQ/#BL<]!@FKQK7B:!Y/8$=0NA5Q2/.*>.+A]0%DI+Z%H2LFO)>C9FE?Y:U M@G?D?>USZ!YRA$-(OHZFEEG4Q^_VN-[(RR1J68^QPNM,PQA'H7*RH317BQJY MJEK8BWM1'W &47E3>#&_>W M*LQ*JI*J9P3I8WD6>S:7[ZYAG%.^JT6\HEA!F"PYJ]R;H5$EH'+\50G8'4:, MR*]C@S"GDG=447QW3/&-V%XY+M N;/$:,4S3&Y30):E&>5;$5X[4H(\=JUJ< M%[HM&\"&IK-VU0$6 46BPG.CXO,ZUDK6H&]NU>#6>-LJ]Z#E2#7+ 3N=JRT&$^7 M(1;#>3"?.M7U'VZ^G'LS_8&;4J6 MK,32XU((/ZLQ:WI'JHD"AQAU$6MI5&F&!B.,.LEG?%XUE^@>*,2,'XR8VM9!>Q*QPU-L-MO /MUPL["TU4\'.,=\0:Q9U_7N(-,CU<&FY4M:9B>TH":QX3(T703+;BB" M+^F=P-I%XWEG!\@3G<"!8L$3.D!ZZ02 [=.A-$2BJ?L0]ADPI>YQ1IS$ MT"1T"8Z1L=W,:8ST+@R7XK23.%]%BXQ^:WD3M6XT)Z*R961UR$?^0HD8]70E M3C8NN#U6)KM$\\SUZLOW* MW^8%>5RF,RZOWW,U1WO7Q9"/LAMK+-@'_[\X5>[CK)9D.#TXX2Q/_%#9;PZ_ M.&CY6/KX(\XW-(^S3XR6&]Z#?^:0\&ER;7TW8[Y_)%C:)&&LB.Y7AO(X$>>= MIECK/GRB3!Q5'U'][^/$SQZ2ZI"]X3+ V6*!I)S!+A$C58X09)]SV6CN0:NX:I]#6OY/D5881 M^3#BQ/C20;DP["JG\**5;4J/&!H7_VDI&%Z\%>9.L5*X0L /D4LEO0#4,FC;A!LI-,##[ > 75@ 3J+C!M/9 +\WV2VSO.%S"0"_-ML.F8 MS;-A +=6L+F!K/U H03B"RH/[-%/D557BP//F81T?<>Q#H,]93U5*6D[W-C3 MG]-9PK5*AOA&X5NCV%YG,2FX!B-TS4U#<5GS <:2/HW>G[IQ2/2&)7KO[6 D-\AJL7,,*M,-TP;!^TX(L.T\DR"0YB\5$B[(#) ;(=G-V^:'J= MEB X;LP7&V4''&C7=%#/-))N4'8(1!I<*9DRCO:J31@?S2/(-_U@VSZ\>$ - M9JI@CIL&.9P&-%H91P=>2\=^B,2FDW_A MP)2DD ZWJUU<0OUFJ ^WMD8PU/4U5V^@)2TL%L AO$KV+:E$DPB2*:U.M M*%NVH1E.X)<3PX>R5_K*E*9.=:\*\8)WJR3.'K>B+([=K%.HTC1\E::<%0?Q M\_S3$V7\PQ]"?MF]GJ>0A<9+'X&MK5+\$DM%"YN4-2X\99O!J;M-$(FY-'[- MT#VF99YM;]"&,BZY2E\WM(O=6F+ALO,7)<],4C9KOYF@T[+9 M&.HWHV=,CF!M@)EK#,Z?J=OY7G4^J4H?HR"5:.H(F)U ]VA-Q5L7J3::O7Y MX1+-G-D@9FKXU),\S#B&V@PU]<71(A6]Q]N1IP**[=N1'=TXK7$9XG;DJ<0- MCW([\E0B6EVY'7DJ&V[ 6BE3V4^OOE8*Q#1,30V"X[C0?XSRC!YZ\#E^P.MR+?4^-_X^/%68J*EJ^GWX MT (1ZR,+=SC^S0XU\B"1E[_:=:&+*V;G_(D*=U!C&ZM4GI2X2@Q1.MV:&TW7 MM3S]&8SE'..SDGQ]!ZOT5W&M M(I'K@NNU]+Z69Y03 /2P.H//,5=9"&+;PY1S6Y>8BW)=XK6+J34U& MH5$9N]+%\*P0GA7"LT)X5F^3;[8?48TA9^JS;B/-T@XBHR]X M-5O-M)7!^Y3)?(&R45>E,"W1%PST3F-C==.7V*:6G$EE+_8EVJ(E-&![EB]+ M2!-3V^PTFOKDE?*,PG4W]I+_%%+I@#U,_@2V=<2)K W XR3XU6+ M6N($M&!-G=D8R&]2C\S4#QJ=' \(/O*%]^J7@2+:PI=UH%6-@1YY7WB#:E^ M A=] 4*[, #..U_$#QN!\HY+%B%0OF6@?!M'YSAA\^\C?' CS9XB6%Q\\J(D(QN>JF^E(NE$L:TLP%/2FH#=- M1F^2.@#A>E2;(8)>%?2JH%<%O2KH54&O"GJ5,WI5^Z-\'#WKYVA):?H-9UFE MDF#^/++$_)U'<9ZCXO&EPO0MZ&B6]2XSLOS0OQKIN^8CBW%).F=QBM8Q^ZNY M. &L<= '@S[H[@Q&T@?Y/L8%NL3WXAK1/:.957SF9/LY_I.RTXRS'47EA!8C MN#+#)^JT2?DM1[$ZTT^[8X/SP&,:X=I]NT&"?A_T^Z#?!_T^Z/>]KXHVYROM MZ>#R!4.]@:"U%..+#:7E,C-1O7R!RH;%S?'@_V!Q:VEQZR)>CV-S^Z7R_!?; M*G:ZOI$F%Y=SER2A)*<93L7U"%&\6. ,\S\- \-;#V_9*M>1S@YFNIF@\YK1 M.:?SC"\8@A#?"OR+M$PDU3I-NW4VU?U'S-:4;*7$-/[>^:F?8U(N^$8K&2;+ M?8D(+3 &O?JE\)2*)?*9_X=QY8=S@%OTK7[TAF%4Q%5XTX;F@J5>5^M2Y)+- M-H()-5^4/.0C^IW[U:+=^]'UZX%*SC\N2%J*9#4DA!C.C6DBMK"*1&BGSO2Y M;J3O90W;6:6-9O0JXXIM:SO.[L.3"6?WQ1\77XZH?OE#<"\,[U[0E.^OKW7Z MC(H532^J8QHAJ647WF%PNG>L[8K=(G:/$]E]"*IFMFC,JS.E>GPNA57;=G!J M;Y,52LL,72U>OF+!!V4O7H)\'\,-/V>T%+1\0G3)XLT*)W$F?4/:ML-3NS^2 M#FF0P:]K:]6H 3A>W%RY2?; T9XM3@5O1#C MAUBAJT8^Q".FZQJ=_@S&NERCD5D9. /-![ ZOX.U+U;[\_6O=.<:] RNS>#: M#*[-X-H,KLW>)J]59JB1'N$#'+UH&-11C2%1-_6F^8*HY M2&!FSZEO6[ ()_.Y@0&8;+UA[S,Y->IP7X?_9,O(PMQ_4U\%$+M JPB>J9\7 MK8#I/19HZGP6BJ(UG!QE1ZU6&RQ0"PQ-J'8]$5N(8?QS6X_B.+'/OT9QDG#@ MTBC#\1W.<&%>^5H]AN4H9@@Q?E04""%VU@)AKN.MX()":Z\7U^73VH+'&G0< M;;K!(=.?P4CA+2%88H)R0PB6",$2(5@B6 >#UF51Z^I%MAI'!?L0Y>)>=7%) M)^?$NR1,,PU,.81E!0Q 2P?]2W,!W8'2!;JJSN.T->D5E@?D:*ZY#'JH*WIH MTTV$Q]JE_*;.*6I;6J*^Z?+1(X+E-Q-;IE&9?]'< MR"J=RNM)C\@%7&5JRX8@I(>3F N7IW2]023?":XL)LOZJ#S9/K7A\I[XKF)^ M3QR0I*!W-.2C[&.VD[AJ_X-PAAY3_O*NS28\6@P3;&+!)A9L8L$F%FQBO:\* M[1WDPY]AOD IN]<>(K'Y@H'>OBB7KGVQL_B#B!\MU MF57%3FFQ0BSBO?C#5URXYL=BQ!$PO(;)<%#+#KM6U(40RN"Z IF_3@\7$I8F+WW&Q M^L@7'TEC?B9>D*]%O#JG["L?-M5+ M7.!EM:5..3^1W*LJ;V29/I%2(+VK5M?4=L#F&MI&!?V*Z$^- MFCI6-FU0DTW'#38H72AT:X5D))O4^PCMXV8*&UQM?C$:)Z?Q8SP;W.I#:O3.)T-6+*G MOYO3M^]ZF@EXK&"."^8XC;GKFG,+G,ILPHH6@U,VQX6XG/F"I/@>I^7S6SC+S!R!N,O,'( M&XR\O:\*S:%!39GTU''1R]:T!P%VZBC!+7P0H<07DZ]^+_5DJ?'%0-P-,$.# MD"^K3.V* M@%I@X$F$4K;3B^[*%0\S3XF=KZF?JQA8SDE\AHXGX&BV_4]&9'5P0YV4?$WQD_.VW&RRK=0WHVK6V>W" M%]J&YF(+7U?XB++NLXU8])F4('"?SM1=$*ZSD^K]QG)Z%*V\=TM5=YJR;6VS MVGUX,E?MOOCCZ^T1E2]_" ZRT1UD7,[.:8;3:B57!Z;$#Z5N. *=4H^3KNG@ MM-Z@#66%X%6?$%VR>+/"29R)LG>4B TI]46:=1Q\'K?UX7-(BQ1T;=OAJ=TS MO$,:)(M9V]9R;@/C[YU3](62'8[*6Q&U[:?K>IS^#$9RGC[F,>X61#.3 ;:V MZ]:J25!?B=G49@PJ:P[-@8/[H0UZCN-./-DI&_NUH/ \@_H$)VYPX@8G;G#B M!B=N;Y.'R:S42!3W 1.-4DI-%,*IXV%V1E.0<.4=)HVN-(AIPP=?FGZW&.D' M4X>DA5=)+_9Z!XJ.B\"\!=XY82&P&/HLIHZ1&8L!&K&F[KJ&2REMC+]37S*P M\QEHK9TZZP4+^3)'VM17 Q@ D -VZIS#9MS/^ZE"$.)^U'<=F]J>1PKQ^3E* M*!'AG:QZD B!83C_*]H3!XSMT0UC.Z@'1D^':)[3,B_H&K&9-$Y%TJ)SC,I^ MW!/MDT\&>O*I]LFGKRPN)T3#R&B"QA!\CO^D;+]\9)$P\D:#T_& 'G9GL)DTWLFGZ,QBKFFR<(7Z2W2-2HB]('=NG;!LB:T)D38BL"9$U(;*F5YNS0J&C M1KK4U,$P$9-I"_G-8WR:M2$52$IMT!>D])9[,\URZCZ^+BL(9A/Q!:%6*\?O MLB.F;-E$(9VZ[[C+Q@+H7+[ HPZTT%FVI[Z1],*>UF4V]85@!D&C[V[J@15F M$#0Z$:<.08@M";$E+Y POKO U $Q4G#)+[O2_M57\9*AVAAF&ERB&\9V< F, MG@[!)6>/P\\>1Y=YI<#M0Q!&",+0!#E<+18X04Q:):/Q]U"O/]3K#V[-X" , M#L+@( P.PN @[-5:$.J$AYK%?2\7A10[=0QL6I<<-;,&ZU)+ZY*A(6$DD]*' MB*%[+$HJYR*I9R,^T3+/MA'.\Q*E44GB,L4%_RMY3/[E'Q9[D2MZ'#%_:FMH MD!J6"-OF+!NSZ5(W.<[X8]#M"J%BMJ[\\/+BR;JVP0@6C&#Z>KN&=K%&^U>2;U""%QBE\CK'NK;VZASO2='5.&YJ9SOWKUR7F3BN MJ^LG1$T3AE;B3HI[=$&X;*!-!C3K;W=V*9,!,W4@ M0(S3P ,S]4W2PLNL5P2GODA:2QX:TY9WBP6*BX&QTKN\*"A&$#N1=QE3X 74 MSG[OW6(*278A# H8!M72E3]..-2['Z*\O,O1/TOQEFS* MU7=JZ]J/2;TTQA7@,DZ0H(70'V-(TS9 MZ"Y)CC.F>QN.9[QEA,EK7Z\=S.WV@B%:/4&F"2/BE^^B$[ M&?[;SL/$Q&\P6_[ACQ+.4OYPV7:.*SQ@)1^ MH>2FS-#;'^Y^>LL?/4OIID#I>18O&RB5-^[![&M,ZYRM20$D]:FM%4KAD(Z) M)QC,+DA.ZWP!<@YJMG.'$TPMFHK,H 'OO^'$4V>QZ1D88Z'566#@Y\MP<3W. M@F.,C-4(%CX_(0I&F$1Q?G9 M':@X"#3I9;P0@^)4#,IMLD)I*4KF?4'?9H_O[II1PO],=GXNDIY6+SB_((=M M,$DPWS=ZA^$@#PF1"AY$*E1/UJV?YD:NT^FCDM/?,1!KM$KS 22PNTSDZ-S#*6^F M'1Y@627L3.D0&F('HB *8^*21JAO9+;2EL"#F99<3*B:@@="D@ 1)TRFDO0 MK!S1K*2FI-;.NJ!-!6TJ:%,N:U-03AT4JZ!8!<4J*%9!L>K@DG-*I?HY6E*: M?L-95G%^S)]'EIC/+8KS'!7M'%&&@UI6L5I1-X2J94@(1.5J-;>@>CFB>CW9 M8LXQP06ZQ/F/#TH:4%)"TI:4-*" MDF;B_6HI)XVCM?TJXNG.&6A=T@*!L!67+93I?G;(%8MM!PPH:5M"P@H85-"P3#!4(4[>IE0D:RK%C!21I"L8(\':)8P6<1%"OG%*LJ M^?(DYCQ)W)F.2%[SNZ3 ]^*F'3,EJ\U@3LW[MN"476W$GWFO&, ''A./NV.R M;U!>,)P4**TF,"/IT3=?"2XZ(37((X,2'Y1XE^E\=4H\2$0(2GQ0XH,2'Y3X MH,2;*/%#2U&^K"YC3#O+\&#D'+]7LCMR9FC9-"^]?1MAPELA+HP\M/38J\>P M;%*"$#.$,4G]7(@9"4)Y," Y9T 2^YP2_A9SD; NWM\\?CA[$'L?G2""%MBT M %#K$4="X...=7,JZ_ D?MJV#U1H-=I(,S];+)!@[>CQ-=WP+7V#$DK$3=T5 M:S.8*-@=A6-?%H\)9!TD MZM=HPNDJ@8]DR'D792C.N9BQ*(N2H6B-"5Z7Z_K;:!-O6]QH' ML0:U(0=D)&H_SV [WZ\_1SSUPJ-)>DP4K 6 M!&N!RW2^/FM!*\X>C C!B!",",&($(P(>A6OL[0TDF;W4Q3OX@?$G75W9W',C"2Q?+G2!#//[/J M04*>8SC_JYVE$C:8;0NE"56#6"9A!( LDB9S"99(1RR1+UCNR?9S_"=EC\SV M9/MXRC^>6JVL3JT'#C:68&-QF<[79V,!;2.&2TPB;F>&F=/ M9TU^T+:5QF>%%ML*H\5)#:)O6J$?I*Y:1#)HNT-JNSDK#B1[_NF),O[A6=(? M7\Z$,_J3...O$-VN$%)7U6C=?ZR("%%;:5<>\*RJ#FA:3!0X0-#)@T[N,IVO M3R>W61 MN7RLGS=__K@#O=^L8U#31U?316'EW3N:I7^6>2'^^HS6=X@U*.6 UE8I?HFE MHH5-RAH7GK*-!8,,(C'#]/I11:DMVRB5OFYH%ZMJZ2SE*A+GL7%V'>/T@IS& M&UR\8$::UC!%U1;MC2_ J(_56=2BPF,MK\:U#FIK.0&.'T$$I6T.O(&AF[4)]A'/;"/5EH) M/VA*QD5?KBM5US\4F*M;'TO&5^XUXD=2^EN. M10M;N5Z4] X4*/\PT#JGGB@'V$1FAI"I ])ZT4!43._ &= KZ7@>I,M>26<# M%H &R0$.G@\U,H0OS6+7UC%L6EC:AF,GSJX@O4E@. ;C-BCM3#XN^K7KW_*H MH,V18CO';Y_^;L-'.N4';T7[$('VO9()B:,M/)SZF$O.J"\KOC"\IO$-<"Q9Z':-;)FMFD] M/C\TIRR@1X@DTU\!]G3]XHRDX% .:#=?HN*T LP5Q0D\ZE[4 NS+ZW>DFBAPB+&BE>W& M=8XYR7:!G5.C=R0]HPO%()UB6E%P%KT#(>0VA-R&D-L01 MU+:J(F:% MBY&F)J[7X=BIXR#IK44#,!/W ]P[F6D'X#V^(-9L\O5._H7RI8:0!# 6/_F M!2@Z#0S)SSY TM7S!T;K%X_1@CH.P6#]Z@-8IJ$@8'0^^(!.I\AFN Y%8NQ MAF_;#$:%@^NHM:.K3-X6CJGH]THXS,+QX.!,1?/7"9.P0%$X+L9"=JWBGA$G M]1*3T&4X1L;"M],8Z0,P)IQZ&]4HK;@RFL2C9.)**)AB8JYR*L[FZ4JHMI:V MJT0M9/$Z!Q1;M!SI/*5+TZ_65FL*,/_DD;B M*GJX,H>.^4IC%1(-$?<]^IY\B=F4'0TAA-/_$$Z;;NZI&$8<=',[6TJIA=@Q MW'J9 DHZ@6:XN)GIH*.0E,8Q OP8Y>5Z';.MN+8QQTN"%_RHY+\>G[D8Y=VN MF>KC29:5^OY([J"\7Y"$$X3OT746$_[K#XVYO("6)@+N5*[#:J1SOD)\-[\7 M*$BQDK8)9H/1BW]]CA_PNEQ+ZS\U_CX\59BHJ6KZ??CB7D(/DA4<._[-#C7R M,FTO?W6M<%7_);HB,M8=6_>(%3CG9]39@_ /RRL?'3< "+UEB_MIG M>8Z*KSGB:^(2+V1[!-)UI)4CY+ O\5JU<)J:C$*CLCQ3>KF.R" M$S_Q(8K\@M2Q4#);NZ7'C^4?:3N]QDE\8ES Z1M(^9-7IC",IB&L, M^:C@APM^.+T?+EP[&!QH33FS+TP(5*/+3WW6:CV%VN39OD#9*+E3F,SL"P:: M8@3-EKJI^Y^5'$1A+YUZAKUZWG+K]=3?-SS>0*[,^X*!C.D!G$]37_[P9: P M!OJR#K1R!-"\Z,NB4.T+D /;%R"T"P-@FP-C,95LK %C]*92W2#$Z!DDRG9Q MBKW":+TV'J!7&+9GP88]'.=V%M5V+OKA^+NS0(WEBP)#;9R?ZRS478-YP) 9 M%\]Q%S)MO- $(IGYJ!L^BVT4DS02-3,VU4"M[A,>X,$NQSF;S&"(G.4!B(6D M*@^&40@U#J'&(=38LU#CDY*?LIPE*(.OFAO9C28L&=<(2R9?X0?REOBM. MW\$J_9>(R\"BMLH%E]OH?>UW54X T,/J##['7"(CB&TYH&?[DT(Y T /NW&1 MN\-.&&V+0YI.MII88(.>;LQ(4*4._X3W=&-&VJ!A@Y[^S&BLB$.Z*+@>CSZB M>Y11/2?0M@^Q?R'VKT,-CB%TGA Y&"('_8X<-)%J: ?1P1>\ -%"IG*B+\$C M+9>22K'T)7RB)31@Y M!$Y M7SJS,9F\)[C?"<$[[4()&AAAYNZ7-([0),+O& HH23!&:YH$CT(*B)< M1=I4EB-2"DY9#57?_U;R-R&*P/(6FU(L9O';79SCI&J?XHQ_FT9HDUL(W[!) MOLM!(/9Q&#V4Q.:4>P](L?^^0EB+(X7W]]>1[8O6GHAW*/%V*-N.2O7'>KT! MZ3YJ;97R"Y*P:IO&V:[\:UT7MR@8OBL+(2#.Z"ZGW_!-E0LX] M_+N5_1L\G&5[M"%=0]B'P21 [+6&\PGV4T?LIQ>[-[45Q3/R%4H_49K6&>$W M?-VS>R0WV(%[CC,C3HJ.=-YD)&O*(PDW\;?/?" =K,$&,;CF\A'QY9O4 MKNP926=KR@K\K^JC1(U1]!BKN$'0%JY!FG9$FCXH^GS(B/C?&6K@2-(T/(E,V-?P M$?EU%'CVU4-R3LQAIK?JUE=0'ZNS.(TWN(@S_*^ZBKH(Z-WG9:LF NTV>I5. MU22T[<>OT:DB7]]A_ J=*OKU'=RHE*B:@[K32"$!4J+D@0RJ+B/-(AA")JCQ M#BH>!I-),)D$DXD3)A,7_:$&PK5W2T0)#%30>EWN+]FD[NF572#8^2L.V.?5XNCB7IGQ M2-TIQ %TU>( 0H&K6#0\MV@Y6P,D-D!Y:RTN\ $%RC#]T@A"/8N!1L]U3WI MN 7Y':3F:TX>*83U=,[B%*UC]E?S'9&PQB82B%DD4]_(04*;AGE;07=P1'T^B25='YI0?&*, 21+F XT5DZ6@]&3[.?Z3LM.,[T?%7:LM M1G!EALI0)V W5^;RA/27>*V^2[;E**[,5!Z3 ^L4#!/!,-$A)J=WN2;8-%Z/ M3:/-84E[XMR^8*@WBK0627RQ&[5<9B9JJB]0V; R3B7ZQT$KHXO!+>;ZJW>; MI24^G0*CX+O(_=B6'@P$KRO,SD2U&\>D_TL5AU]LJ^IV>5'% 8I;'TJ24)+3 M#*?BE4;Q8E'='8&Z!;3T]33+)OQ^R>Y@NI\)LJ\9G7.RS_AJ(@CQ[<&_2,OD M^.[9 VNW2;?.YOS3F@_P-7]6@79!ZF+_5XNOS^":[=%J(-AXC'8!'(WTGSUL M$,G1G,X2_FR&'DM+-= I;=LC/?\1LS4E6^G+;?R]\U,_QZ1<;V@N1,7K:MN+Q37;"$:? MP:;3XR/ZG?O5HMW[T?7K@4K.GB](6N:%*)HJ(E_SG(J V./[Q)^1".W4F3X' MPP>;Z=S?"\+[H_SJ&WEQ\9^D58]7BW\P.-T[9G_%;A&[QPEJ@%77S!:->77*5H_/I;!JVPY.[6VR0FF9 M<>GTY2L6QX+LQ4N0[V.XX>>,EE7>#Z)+%F]6.(DSZ1O2MAV>VOT)?4B##'Y= M6]O%>03SSX7(D5_2F.15&F,E>9#E#4H0OA$IS6> H*=3 M<_J([W&*2)I?,2YRU5>W8:[-&TU/-HA3,[TJ5HC-5S&9H_6&,BYC7JPW,6:* M,EGF [DU8ZYOL'R%-]>()<("MY2%88#[.S4_LT4ZUFI\NE;SG-&UV4Q ?4>: MU\&Y(TZ:YV>/,FK,H*?5&3U7E"7$/V\T$O;5=0PH5:P*&4N^047)"(>\3JN7 M3+*W\1W YS868OM.(Q%6!%5*HKYC2$L,T7\A+3&$\'68O-:40XVL*#[ T8M] MA9K;]+S 3FL0 M#F<9]07#H?A>NZ@E7T*;AT35-+["%TPU!PG,Z3/U;0L6X601!]Z%[[Z^*BT: M=;BOPW\J!4$;V8$^^&'JJP!B%V@5T3GU\Z(5,+W'ADZ=ST)1M(:3H^RHU6J# M!>Z"H3$N3^P*IQX_S\_9:F*MG>S#G6O.8J7VL@YWGCD'"#"*?+BS:0*(-(>T M#W<,.0>):13=<,>0L]!T#^4"@P:OG.\J:$9I=&!H.3 M>30-&*0/WH#4]_)YZ[O$K RFAL,T?6&YEZQL.%Z8'#V^$@SE].;R?E( G MQ&Q6V/@UBI.$HY9&?$_<\8U18-3Q7ABC(2W7RFA!6[@!)J3;FEUF3DG!XJ3X M'1>KTS(O^!G$+G>K39;UI>P3 JU#H'4(M Z!UB&R('AL1A)MC73,@-1_K+]\86Q=NF_C;.808F7- ZZ2=!-]+K) 'P\Z"]!?PGZBQ/Z MRTA(*%47R*GEW=J (*(2GP:,*Z-%G+FHXH)%LW'4VP]1ON(S7=&,XY[O2WYW MX&"%"MI MFZ!ZNZ5Z9]6#^!DIMMQ)S)GQ*5V+H+=J4^_BWV1*(:CS2"ZL&0DW);4&3OW91)A5R^0T_<-@]QYBR\[(H&;K(\Y*S/=D2-1YG MK-I^_&RE6X1VF3;-&^H+K6LCI-7[R>="G#K\782"\;/@OU%Q@Q*Z)/A?+TJA M#_X\W_#C>Q93L4QV7XEV;VV#VDC$V$B+/76U$:0T2@'@]G9KXL7;*K"TPG)3 MLF3%WX^H3_#()B33T'<!43G]8K/]D12W N MY:;:?B.M#7[*%0PG0D(35"GWJ;*M78-Y(]^<,1:39:77G&R?FNSV9<5,J__\ MQN=U4E=5X0SO!)CI-JW?2-I,&C)XKJ-)$,;LJB[R(B2@146^U@1![\1Q7\\E'V,;O3O_N[%Z+% MPP:SJK%>=.EC_!"D W$$@Y![Q!!69-;PXV9^40 ML%E.*R0CI)V$L"U5R=A&7Q*U*;?X F6C'9?"+*B^8* /@9-;NWT)]9*M T#@ MQ7#!7>Y (K3\64M &K%RYWYOH"@/6, S@U?=H86"Z!#UA<\;(2-.UKK=@IA MX\ZFO791ZX;CJ\["91X?,6"&8XUN0N>)9\>&%I_2J9:\$^!4?6G MVNJ0029@.*=?AW5PMPT82W]JMW8.BP9CYD\=U[$BGL!0^U,-MEUB"5SJ]D=+ ML1;'#P?7'YUFW'A^..(>*4A#A_W 0?5'<1HD6PT.9%"36@?GPD$.6E.7@%,X MSAZI4YV#E."H^:,X&6?ZC%,QXM?&$@KLT0L6Y95%-A:74!P45]B3#BV+V.DA MUHLC]D#M,"42.Q$&*Y38P]Q#S097:C9,(H/_E>4>:HT\7-M;(,RG.%IBW0L* M(O+!3Y!+SMI^1WBY$FKY/6+Q$E4VMH^<*S[*XF/A;T2<)^_%K932MUZCZ][" M;TF?)V_GT4 X3,*;Z?.C]P'?0?']R5=\W6,L<-+\7?63?BN^[97?JGF/)N<\ M?[Q_XOWS^;FW\EO2Y];;"1GI(>/:E[S4P2RB(8,U9+"&#-:0K>9\MIKC6-C( MSIIL@MKXV5F;.B:@B%GAHC=^-*/9<-LO(&YLRQF.$7 *[JB;@2AC.4N\RXEU M F5#4\$ *6H?ZI= ^(G+Z9B[&G\UFNULN/RUU[7N.YG(!LAZ>_7K7A\5,EQ^ MW.M:^NWC/X;+MJO%S3.2OJY%K_'9#I=R]]KQ-G8)NA0_7=N$:36E06*G00]P M(F[:@%)[,=,@HMK'2QO,.<1*.Q(KW5,VD;#,#5JO7/JR [SLA!18O!8FJASXW(KWX".L("[H6F2;V%4:_0F"1BXUV@,;$( MRM'QFEALX\MYC, !@4^?_EIT&%M'UZTTAD:6]S\$Q(,0,2VZ["I%N([FK0H#;,$Z' M$,AFTU0.US:FHM4/BK(FY@6.YE0,!+;0;,-W;497?F@T+F*RH&P=U[;%.UH6 MS\R->;LXRUX>93GBLD>:AXB][(4\2!1FCSB$>$Q/XC$/3N;G)=V'=YHW/\\! M]&J5_>GRP*]\Q[,##5X4ELB?'0(W8O:7]!MB]5]XC0LC /M]Y'0QW%\M>'#X M[A:.#3CU3Y\^L@<;< 1DY4^?+K)?-QO;^U[R2/L8WNE/@CN]?/W\)'BK0G#0 M!SJ 7\L%\9)CJ706,X3MDN3Q.WB\E_B4\O47)T499W/$UN^<>!U:ZJ;[9EZ> M.JJE>(*6F @@3N),7-5I9;?T1*+'[VC4W=.=NA R&>IK=H@?[,=V$R()0R1A MB"1T(I)P.BZ3(6Q3WJTP>[@J=?\0+SBXB>H5QA ZJ>0,$&08WH.9-A/B%0=P M?0T0FC@Y4 ?VW[S"L$0GK+K#124&W/MFV<8!C--Y!?V[C,8)^WK[0Q0G2;DN M,Q%Q'E%1(S#BO?C#5WRN^!Y%_"T\6H&B CV(56$6\-7Q(99#O7JAMD.0UQ=. MQ)R>8\(%5AQGCZOT8_V\^?/''01MF74,05A.!6'-GI9<5:CS]'#!71"^_M E M7W5?4'&UF,]Q+GRH"\J>_]0J1Z+]^+:EY8Z$#I$-T9XF2 I$UQD' MD=L1D?NT9(*%U3R&LY:S!Z'>HQ-$T$(:@POK9'4>'W?G@-E$@+VLSL1L!I+6 MT8]!IPDZ30_Q4AT8?5!\@N(3%!\G%!\7?0HF0H1W:T2)C)%4,ERD4D&+.'-1 M6P;*/&XHQ>D.\H-OHSC/4=&34@P??V2EV)30#DKQ?@/Q)3*KGG!![CE=E&UW M3*=!U07W,1%08=1=HCA'ESB^PQD_(2&T-??HGS+^QRG_C(O3F+$ME_B$3S>? M905BA"^7>_09$[PNUZ(#2<\I0WA)'CLU612&>L0@<]]_M^,S-WR;L/NJJ-0L M25@99WGU+^>GNU>!46ZPPOIY0I\S/WA*Q8H?.2T2-^6!I@8:HN7E/-TL8' & MU,8"9LK>@@7,$0O8BVWYB=+T&\XRO@DO^*E(EIC+\_5/&C.2R1#CSO$K82C. M1-Q4O2.3K? O(/ $=?W'FMT!]]%/Y:!Q1$3I,V=H5ZP?\R79;MRQ[D]K)EP( M/)@L#XN:&DV\H;];$[QF=(-8L15ABX6H6OG/$F_6+T_;EJ.,=AM>, A/SXXS ME-P3#,+!(!P,PN,:A-VOKMWU9/-N^4#1,E0]!C <3W5Q=1&+7T<::PL+Z>O( M*QW=^5![K!O>_ ,C!T,))0FGMRX;UHLS'SS\R+Y\0SIMQ+>#26KCW#.< M;_#M.>+;.ULLD+@-^(D-W_#W?//L%9ZG&,_6M)2:VLT&B<@XCJ0IAXT_ ?L< MU%K,> ;[1\S?ACAY\(OT[YY&RS1 NS+$2L_G2O.149 ?JAMDT=:,$KW'P&O?H-88+U,%I')S& MP6D+:DV0+84AH?+2G(1NXX6@M?A0NY5/7\=SN5>9/8!',C3 M@ZJ+"ONZ7,KMU>#AO,HA$[65T^9=E EO=QXMRJ)D*%K7/MSZVVA3EVGM6-6T MTS-L>[%Z(#;4- TN*"/;4/W:D#+'5]DV&J<\Z=6&ZTD%Y_05-3O^)J&[L:T3 M=.L0E[1V@O8;49?\:O$UKT-/03,XZN/$/(X*K'_$>2+4("'@7R.6R/TSIL.X M.-O'1 6DZP]G%G<4%I$D-9_R>""[FPO%P1O!I0@;0GJ9@M!S26#D) M(V5OQLE+Q,]L)#FPYO0$7<[/PJ$CNV O8PU8$VP5NB"4@8Z MO+=@K'7$6*M/[KF_X>!AWYTI+UL=<#X9Q=JYS_LP^7NRS<=R=[3?:QUR?1G%GIE]) MNI-?18&%A#=5)G"U&FNLBFF]^*^"9R!X!OJ(VF\GTP;707 =!->!$ZX#%R,, M^]$;O%L]O6#6*+*]KF#\CI+\ZPK&[Z;CO:XH_&ZZ_^L(P^_1_#M1M M[8<#1-Z[6W"K7ZT>#-VD:[X9F0M&ABT># TO1H%U7:[%*,O^4E+G['Q4H4>2-I3$3-V*]% MO.)/YCL49?R4%#52]T1\1NL[=&R.[F.HSG,)N1O>N -S5AQ8!_FG)\KXAS\N M<8&7=28@9Y$-Q*D;6:9OSA_7^$XA3>T:]&F>GW(]GA\^HBSMQW@=+U%^2\OE MJO@MSN0^55V_$ JLVY "429)"XU])//-^PBM-QG=(A3=[:I@;+*8Y!WM M.:;#VC;PM*.O@\7GA)(R_QP_5+E8!]O=T^[6GQBG*F12LU*G<0:;Q;LY??NN MIYF QPH6LF A UJ@KCDSP:G,7*MH,3AE$&9=71E*_P9DX52['#"%;M3;OKS:I#X,759D=FI\:V(]GUN"+'!;'TB8E2 M(NZ1^!P77*PERV>_*^NYM!_0+01V4M6, M$+[U#G\4TL[^&&X%AEN9*_0YL'7$'P- MP=<0? VM[3X:UDA-6='4<='+Y;0'X7?J*,$-S9"CUQ?/@WXO]63M\<5/T0TP M0Z.2+ZM,[1$%V!2F#@2812OM/[[L(1ONSJGDF 1W)]S=.8#J_XH" F8L!PU)(5#!@=1%OPV>2H>)M0DM,,IZ*P0410$>5Q MAEI6E.[E6:Z)O@9$=PED+ODZ%*NGW&RRK32R5=6L<]#J1YQO:"[V_G6%GKC# M=[81&R63$@3N,V 5ZU[>X,& (:ZO)#C#%1VB M354>>M\@PH0_ _$O=]^_T&YV#8;Q'PQ$G6L>AT&G&7P43OHH!GKGO7@U!EV/ MP0\2_"#>^D%.*=M0KIBB+Y3L!&^E)T3;WBKU%]6VY:++[N;UD[JDEX1V2>N1 M0O2^H*(F2-33DU#\K,U(=$[74Q;\1L%O%/Q&@_F-AA*Z@J)J"IREXFH*G M*7B:@J)J"I\DY%@.T DP=E.!^FX3[S=W,&Y7Y9KC#QED\@ 8X1SV/C7&2 M>123-,HH68JK8](HSO-*LUU0MJ[UXKMMM$1TR>+-"B<11S*VF;O4!WVN>1\' MGF@'_^,%X7N/5(^+Y=X^12O7^/N MBS^^WA[!\?*'X&T,WL8I>ALUM-X@KBH40FK\]+@31<6T]882J3O)O./@\]CI M.8>T2$'7MAV>VCU_/:1!LIBU;>WZ12E)ZO)+(C1-7G%%TFR,7#QY.?WG/P>/ M7/#(6<_DZD5("CZYU^&3TQ\%U.B$\P&3X*<8?#9UJ2L5_*KXC/O0&,=Y< M*&=H?T=XM*0T_8:SK/H:<[+)$O.=42MMN2W'42_$.>\UZG&6(65MP)2UN8@> M/CUX>XUV04!+EYQKO2R^83QK/>Z+X,P*SJQI.;->3>I<2.L*:5W!B12<2+;D M@>!!>AT>I. M41@V0E97\" 9[I:0U16RND)65\CJ"EE=]IA,\+\%_]L+U@$R M+H_D?OI9:&WB@EOV6(N#X?ROCC>#&HYJV^'3BKP.GIK3PZ?=\"<]WI_[=+MP M@V4>TJU=::=P7ZG?]GT#N]'N.(#,*&VBTM@]YB9-$U" MTJ*SF7\_[HGVR2<#/?E4^^13:[7-NBT#4!I%'RLMN$M&3(?X'/])V7YIRE(A MY(T&I^]+O$97BV<$2/,@M&V#\RDXGX+SR2WGTY,\^18ZA88NP8$6'&C!@18< M:.,E$'64A(.KS7]7FT:4ID92[-3!"'['X'=TP'L4_([![QC\CMW9\FOT.ZJ3 M-75&LZFO%+TTH[7T3WTAF$'0Z'*8NH?5#()&W\?45X$K80B.KA";80COIPK! M^&$(+B46FEM^1XH]^"5"ZTU&M]57\9(A5%>+Z99A:#BJ[>B"5N1U""WS: M;/^P.6+K!C^UI&7((PR.<6/'\]5B@1/$I/9&RG7TJ?\?%Z@9E%2?*5W@SIXIEV&&$X,0)3IR0!15<,ZW46#7/I#TPIJFC M!#-\ 'VQ?H.6BD!*FCH%-O=YQRX_+>KV3Z05 16TDK?Y#Q- ]S@5#%V$< M&_&)EGFVC7">ERB-2A*7*1:58)^5A5WL)8JGX)#\H.U=G/&?492O4/M;*T:A MS;:%8<1)=KFSHA[^5HP^6U?N4_G%%;JV Z8%C((N*)M@Q/<>;"TCVEINT.-[ MFZ5_EGGQLLCB@6T T-HJQ8)3*KSK7M1V>VOT;WI.BN^:\J9W=A)F4LVLL[C>\CG%Z M04[C#2Y>&-.!K:U2?HGC.YQQEF', M1;$VF*U?A]E:)FA2D*SG P)J$88:2613QP-FHE^24*UK$FXLUP,4P69(J;.+\P@,34&>,<] ME.CH5&+O&(D2#3,SF%\^X?Q@MM4MHL7VP'S@E(O8B%1//,8MYMS!@6S=@F0T MO3$]N"W>0W#H.N+0#>Y13]RC9K7O]N+>5;$2:>%KS@I6B.3X'ET0SL^UQ?#, M^KO@J%3/"-+'\BSV=IZ\BE]&Z9S.XP<1SRPX+9?:SRF[77$A[R3F4J)X!1S_ MZN"6SK'UB!'Y=6P0YE3RCBJ*[XXIOA''4,Y/IUO$[G&"KA'?A.D-2NB25*/\ M%F>ES']GZ[&6R^*MUY14\KNZC)RLW5C45DCG5V7!V3X1RU1/^(LNT7LO9O'3 M*+.H]3RQS"F1'2\:5:2QOUL5']>+6I\M[. M'A!+,!=55#% K09R8;Z52-7#=/7CV)\M5Q9+EJR$F,EY+N=,F#6](]5$@4., M)>+#:%1)ZP8CC#K)=M%X(TFN72@&2:G3\CA.P*P: @I#0*'_ 85F4BXU4DR] MPT8?(*+7$;P+C( N&(T=S#M<0B3JJX]$;;U7#-PGW@7/0#&"F)7 X$REDB9X M ;7S*'JWX4)4JXM1K9O:3E+$K'"I5$L;Q]=P9[;C(.DM*]XQ$R4>"M?7 "SE M0PT$X9RLV+5U#(].MM(!SFU?$&NVNX(!^\F'O68WG@2,[<\^8-O5=P5&ZQ>/ MT8*ZOL!@_>H#6"/&18"!_N#1@=)G@")E>%R8B6N0NG,>)R*%;3NG_T'+',TV M8BEE'W'MM)66@33IUKDBY&=*BI6P+Y/B[$$PMN-XA^9&X?:,D #4+<:>H?AJ M<8,X(=46O6:4L>;MUV+VV&^*BP"D5MQ E8I&).L6*X$A=\]%I5P97 MZSM8IC_/$;KBKY^?#61942=(NEKL:93.0]=QI-44(E4'HO/QI#\3![TR_%K9 M=DRJY]OG%ZRJZ3YN/3;E2L:B;>]7)%^X829$ULDT2,TNIL:;QA=DM*(3-1=4 M?,%&[[R&"9Y3CZ@R62OM%&Q?$ *$.T#D"6_@:,UV0UA0" L:*2S(N;N;VNO7 MP_$19T&"&K*&8R;.00.S,$.<([M?Q']$3 /_YO\#4$L#!!0 ( " X;5@% MZ?LF:M$! '*9' 3 87!T,C R,S$R,S%?,3!K+FAT;>Q]:5?;2K;HY^Y? MH<>]W9VL91.;*8&&>!+A ^G2_+[W*4MG6B2SY: # P>]:._;PSB>'3P[MW=W=WFW?9F$/;?M??W]]_=XS,;_-!! M*'NY!^^[H4>/;K5:>^_@6_T@?N&XZ;/YY_A+_:@O7#O*/QE)>[,?W+ZCK^ W M6]OFNN[,+6R_<_TH%KXMT^ MM]5JMK::[2V]2!(UX_%(9I?8$U&75M'?X";?-UMM8Y-1&,_Z5?I5P<^2.)3] MF0#8?P??9V>;]5Q[VSB?<8HP\&:<@KXI.D4\"HMQ![_)H)#XC@R=8"ASO[XZ_GSJ MPO;[T:8=# U +0:F^T+:?V OCG2+KQV^R-VZ&.417'BC@1B%02SM 6Z7'FYO M91 -9\ SS$,3<+00<7,/V4D8 ML;%Z^HO\VOZ]HS\,FUWM0_"1^D]]& MD/AQ.&L7_&5^;=N9L;3MY!X$RN@+,2HD&?PB][ 3AQ,4G\,+^/H=?JT83+NY MU=XX_&4@A7/XYS_]$KNQ)P\!FAI>_VZW?FR";/CE'7_UYS_A__WE_S2;UF?I MRU#$TK&Z8^N&L?88L-:Z#,)8>%;3VGX'+ !6VK':K8.M[8/=EM7Y9C6;()*& M,A86[J\I_TC0-[V[!L_NOO&[&\C]^1;'IW^,L[WN8OW< 9 M6U$\]H!">O!D,W+_(P_@):/XHT4?],30]<8'UE__2(+XXXT[E)%U+N^LJV H M?/[PHS42#DK* ZOE^E9KL^WZ'RW EB@(#RR1Q,%'N!C'O=5OX(1GR/UW'D3[L#OX-3YPG0QFZ-I_D/KY"D>K\&Z\5+[W5YG^VMXC+ M^0*)'8CJX#BPX8=^?.I&MO N88G .87/H@W+!6QQ[V^;[?;>UM[&X>F_?GF7 M>]5R7_TO*<*"%[_?.,1?+_G51T2CQIM/?.<84"O_[@\;ATW^[9)?WX%C.W1T M3_3S[]S?..P)+Y)+?N.)#^0T/H)7AL([ \JY_U6.;FTNZ]=)IT$> _N*>=%]Z3N:&;<.C'$_O9?MT[*MK2UC*WY.(^=E 'W=K_]U<)2A/R MZ%#8<2*\&QD.._=NU#P5-F@E\?@F^!(DD>R,1B*4WK%[ZZ)1\DT.NS+\]W72 MC8#/ [J?W,)_D,?3CR<^YZ?UF95P._@JHTC*BQ$*&V#7M!-\_45/[R>]@)UV M[@)0S3]PDG ,'&7C<'<)\/CW#4K!BQZ0+)S0@8N@JXMP_S^08H>G Q' M7C!&UM+IAU+B/W#K:L,@8%M/V? I'AIN5ZW2VF]M+(9,B>_R$Y=)*"?O&=X" MN[_HI3=]+?NX89 R);AR?QF#_QDV'2"N.E(VQT*L![5/T#S.#L_!4&A]Z_W M._, 6SL;TZ@WO>OOU\>3FSYU?518"2F^NJ)+N/B$#3>W@=TNN-\/V]O+N._K M 5#*)]BWRHZ[I8Z+%J*3(.\[ 84]'G^3\2!PSOQ;V!IN=OI3*=/K^2+"8>"/ M]=7,(^CBU2_B@0QO!L*_D<-1$(IP?#8< 1G@=\],[7OO]Q:B]@K?T-[N;/8- MFD-?>*SO3I_TW]0<:0()K<.]P"0)I.<"G"BY NR2$U)/O)TZ#6 MVFPM2H/;>T6 *]04RWV0#T6\9 4!\F$.MRCG.>@#TUD7RIY$#[&,X&^,#QQ$ MY V'C5L4Q3D84$ ,&')3NT4W[R/@Q/PM>E/_OA&Y8.I)\E).KDE_1T$2\I\4 MW#I0ET:W.,M^.%3/2F*X^B_4[V.WY\K0HHW*PDC6T=FO>0?2Y(\/]4?YU4>D M8^J_HEB$,7KB#K,=ZM]EWZ7;=+)'E9\N_XW^6[_D7>XNTKM!M*&+.0<5>33R M0(QTX6[U>X9@[($(.30B)0_XW+3:^-_'ER117K.8#O%EK,!.*K MN4N>&4L4L-D7P'\Z\+)[!(NK]F Y+GQ+46C#;5-\!1L87CA8Y!Y^>5?XLD?L M8<9%;AS.>."!][Z;N(L%"(@C:O%AAAOI':MO'DL3UW\D<%6G01!/H6\2AP?1 M'[WX<83P+[(7"Y;ZU]-H (S'_2:ZKU^=>QF7KS;UQ,N?=<:'5$7;3H:)A_*, MS#/\.I0#Q-);>>;;P+C*3<-SCY=1T<+G?";*>A7@7LE8N&"0G8C0QZC\6D"R M^%#K!+;YYMMJ0V_NV=8)B(;-L!: FSI/*8&5J2!DE$VJ#&IG^%WT:,U!NYW? MIV[GLB@1.1-([7 1$VCBKA]I BUP-[7R\7K*QZHB1:VT5 K#72M)* M 5FKOWOE4'OR6N/>TLK@7M+5?5G;B;6EDHCZ]C59"B5C(J!>Y:.:DP\&NE9J6 K-75 M[7)DN>6UO&TC<6T)*OGV BG%M?KR4KZ.EP=NK8:L)-AJ=6(-@%BK!:\-K.ER MPK((_4DM:-'4]HF[68*J.W$WM;)0'E_'JB!%K614"MRUBVJVY8%WEK_KI3^71G$K?7V5=';*X.2M;Z_FOI^91"T MMA/*;2>\/B+FRF)K2Z*L!;$_!:;:(JB41;!R"%AK]JNBV:\<:M4:^FIJZ"N' M:+6F76Y-^R7;E-1Z]'K48"\+O+7^72G]NS*(6^OMJZ*W5P8E:WU_-?7]RB!H M;2>4VTYX?43,-6^H+8FRMFWX*3#5%D&E+(*50\!:LU\5S7[E4*O6T%=30U\Y M1*LU[7)KVB_93*O6H]>C4\BRP%OKWY72ORN#N+7>OBIZ>V50LM;W5U/?KPR" MUG9"N>V$UT?$7(NAVI(H=7.AIX*IM@@J91&L' +6FOVJ:/8KAUJUAKZ:&OK* M(5JM:9=;TWX^A-KF>M5R-7?>7FZKI^V%1LZOK"*Y8EK=JP!W-92T,FM,KT.3 MJZ0 K8 V\BI ++UR45))OSQ@.0I8NJ=)>81^SH6XO7B;C>WE]GN9OIM:62A) M4'B%D*)6,BH%[EHYJ3#P:Z5FI8"LU=6]2UOF4TTMA<:.5^K+R_FZWAY MX-9JR$J"K58GU@"(M5KPVL#2ZMQ.ILZ51.A/:D&+%C!O+[>2?OIN:F6A/+Z. M54&*6LFH%+AKY:3"P*^5FI4"LE97MTLWM'M[N>7)VPN-G*_5EQ?S=;P\<&LU M9"7!5JL3:P#$6BUX;6!I=:Z=J7,E$?J36M"BI6';RZU1G+Z;6EDHCZ]C59"B M5C(J!>Y:.:DP\&NE9J6 K-J444E,"=2>7.>LI=;IJ.5J]:44OHY7 6ZMAJPD MV&IU8@V 6*L%I0#6]A.'\98-6F5K]?),=6%UJY=5J5Y_;85J-1!P-32P\F/; M.A0NUZU>RHQA:U1<7;=Z*1MRK4T!>*U'KT=UV[+ 6^O?E=*_*X.XM=Z^*GI[ M95"RUO=74]^O#(+6=D*Y[8371\1<66QM292U(/:GP%1;!)6R"%8. 6O-?E4T M^Y5#K5I#7TT-?>40K=:TRZUIOV2;DEJ/7H\:[&6!M]:_*Z5_5P9Q:[U]5?3V MRJ!DK>^OIKY?&02M[81RVPFOCXBYY@VU)5'6M@T_!:;:(JB41;!R"%AK]JNB MV:\<:M4:^FIJZ"N':+6F76Y-^R6;:=5Z]'IT"ED6>&O]NU+Z=V40M];;5T5O MKPQ*UOK^:NK[E4'0VDXHMYWP^HB8:S%46Q*E;B[T5##5%D&E+(*50\!:LU\5 MS7[E4*O6T%=30U\Y1*LU[7)KVL^)4,7ES>;?SN])%.._5@PWYISAV8#S(CVJ M:N \,9:U3.!HRDGY@V9%!*)/PA.^+:\'4L:=89 OR@O@ J/L'$H1O'!S'.L M!@4]@;VM T"71G$U^OQD\X\UPZ'G4[?6&Y&V:V%1?HG^!'5K'0!:66%1NHZR M:X9#E1$6R[2Y&N %R4"T@LU!:N%Q7H*B]+UE%LS'*J,L%B^95&8 MXER;?4^4Y"]1IUH#YXF4LTS@;$T.AE]=CEHB]K9D"GH">UL'@%96S7HA]*G5 MK'57LYY)DJ\!7I0(2"_4%J06%NLI+$K756;-<*@RPN(YN\EP7<2-&WORHG?F M.^ZMZR3"(Q2YZ/5<6X;E18O";3-RY/:^3+A$3Z[>S14@/+)Z-_%=AN!E$LH4 M%$,I(OC[4"T!_]2_U]_HO_'WLS%B*\,(72ES% "&^W$HL/+GRHU^?!I_DKX] M&(KP![,=X2JV6 S0=#K(><>$;]]IOX/0CU0U'^ M)^7$P:R(9?YE9>4NA;?V=$8U9P/ZVHU2F_GW_W/L5B.?%Q-CJ29Y/-?&L./%\JB5/33PU\923>&K),Y-X.C7Q MK#CQ=&K)4Q-/33SE))[5DCP=VR8_\Y6TI7LKNIZL?08+T<^LBZL""=4^MYJ$ M:A(J-0F]GA1:!1):&_]!E4FH=B&\)@FMC2%491*J'0DU"=4D5&H26BTIM'1? MW.H3QRHZVJK%]VNDK9%VY3CM@>L9"IY>DJ@M8#S[R^^IH):Y_>PA0,XZR%A15@VF5J2FK/OV4 M1*XOHTA_3[\Z=J-1$*$6=1D&L;1C]U9V1B,1RA*/ZUHVF!?6$.?>)?L['[S0 M=>8)-;)5 ]E6@;-]2EPX./PH&8V\<8U?3\&OHCNL,/^J46JE4.IEN13WOD!> M_%D&_5",!JXMO&SLXNJA"S?^6.14:\$3:@!6@@(S'F\^10NZ'WS[Q YO %MU@A_E"CU]J@UXIQK^_7-38]"ILHCAB.#[Y?U_RI1J R(M#R M.-"<_)E:%WX^7;C4V24']5HN49H60EN6>O: MI="UJ\.5(,VW)$2YN#2H5"-I59!T?3EIG1M;_MS8BO#+&A57#!5?K[9=L\+B^7N7H8P( MR.7%H3D3^"9VOTSH/7^.4PV0DN0,%3#K*QF[(?&/2T_X:>>1TR \&8Z\8"QE M!*PM#MUN@MQKZR9H;UW*$-ME7/0^AT$4G8C0AV]*:H)K-EE\3N:/3S[L>C'1 M):%(NRKH,?>@ZX4:.?GZU8W=/NDY1R)B7/@J[J+$C7]SX\&Q[,&+@$M%9_[W M6 S@]K[[CO3 + NE<_)'XH[*[7"?/AZCP5//6'I9K4W*O6;KO?G/&LZO!N=) MXP[AL9AQEWOT&81!YTZ$3BH#-%^\C@/[Q\4(+[.< $\;CIG;SZRSF>=80S9> M0[(\&GHZB?S[]3%H$]<#80PD)Z,C10A\]#P9HA_SP6/K!T/6+EE4W@[N*YJV;6^)=?O?&8S_!:*YD!'J7'4N' *M< M1ZBKG8NA5,FAJ(P!:\9/8:'62N)OX4%_WDMDWI3. BV\KLHPO!JC5A"C7K2< MJL:7E<>7UP^2/)8#K36RE(KBGZ9SU/ II8Q_!,^N(?B"/J4GR-0:/J648>T: M@DN@L/;S1%A760U=,T.B0*W(0>=F(+=:K1W\;-7@,K7U]5(D"'RM#'RM&GQ/ M!%]K/Q-QH/ .?-O0?KBCJ<_E3*%X!<1 M#@._Q.E_/W,ZAG3NB.O%6-T:#TJ !R_J.ZVA7 9J?WV/YU?9%]X)[7<:M/^^ M# ,GL>.+\%J&MZ[-T/\F_*0G[#@)7;]_T=/)R^K9!9K$G)<-91SI'DQ>EYV<\B[K6\XWL=A:X$4AL_6)I48_'"6/SX MRZU1>LF\^"B *W&^P7]"%^["=VJ$?RFVO82KK\EAR>10*R;+Q/!:+5D"TM:X MMZX(T-K5X3D?X*QF"0(BS M^=+?Q,B39[Z38 !,XDJ=* IL%VXM96=K:\A/SJ!>QHUJQO;0M?XD6I?7_9 1 M@,;84A- QQL-!(B<&VD/3OR^ZTLL[)B4Z#4)/)H$%KG8F@B>G.8$L'%C^15T M?#@;K-AW 3K 9&0,(/HF?@_"(T]$W$'A$M@.M@/PG9M0.'(HPA\E+\9\Q.D8 MDK./^$S"_9D*Y6NPOBY87SJGO"ZZ6JG(QBR@ULD&*P&^'*N] OZCC:![=Y@, MRPDLZIFMM\J=1W+[+3TCG'7I( M6ZM+-_:[6I:.36(*"CF0=@RQ-R]8_97;0 M=="+@;7+8WDKO:#$A?LI\WKX4)EXFGFZ]0/D5RDB.0@\YVPX"H-;9<;?=9;C)PF(9AX22C)?72/_ZH"\YE][)KW M+!MYUH[UO!3RK#?G^2;L@>O+<&Q^7P'6,^?<->]9.OJL'?-Y,?19;^ZCDU?6 M"#/R1RH]R&;6(>@,$ X'9H/F5/5R+ #]G=7H43KW+&8Y<]&AULN5.PO<6,JM M+HG]6K;T!:QZ&N^]#IG\[B:Y1<$@?J M.([+@W@OA>N<^4=BY,9EG6W\2*C//5LU@+]D?K12V%)^ME0CZ$/X9MO),/&P M]N B'L@0OP[E *_[5I[Y=C"4Y<2]QR+"HN>LD0*GIPZ'@;\"[7X6!/[4>=8+ MR.X\>63^[?R><.9D.:$Z4YS,.<,SF:W/E/U7\^)7X\7/[T9:!T.S=%;?:X-M MI?3QLBK'KPW$6I]Y;6#-;!E5"\12&">EFD96"]*UG##V1!Y0"^#J K\6W"L% MY E'! FT2ZH<#84?"1MQ/?HT-K]1+#W[H-QP7OQ0)F^?/-UJ.2UJ0+XT()=L M)#V!(L\#/UQK6!8><&WIL@9G>:ESI]E"8?W!E]\U_F@S"/OOMEJM[7_D[O\ P>^:8*A'@_PYTU'C)NXC:;T-PZ/I&;2D , M<&M!^#KO71*+036/7&$YFMA=C"9V9M!$MNK+TH7UUS^2(/XX<>'\X4+ M+M[*W;REKMY2%VW!(^G_W]Z;))(X.R+K9*3;P/%>6NC2EZZ/"N?!OMXENKO< M"+5[H&9/6GZ"E'/PDX1\0BKL*2QX3NLI9-E##;C=;.^^W]I]69I934DBA A;BX#)R[DGTW0I*+L:N. MPKOW&X>=KY=?.M;EU85U+!\*OCFY!ZO)PJTC)\L.8XG(NAY) M&RU%QW)]ZRR.K*,!&-(R?#MOSW^;V/3?%MGUC#UNO:_I)#MYC+T8U>[^OM': M@$-[WD@X6*^5_AV-A*W_-OD7$+G.^/"7.(2_\4]'OU4]O O/6@606AK]82@\!$%.9CJ%7(ZXQ^]1X&AR M_#"M,U#R(#9]P/58A_,$=HLIIM'8>:WSW8C[,^6RL>F,.0&WOW&X!S]MM?;; M'V9HG;QU^%\"40&D"G=/SSQ:DYG$F 7UFB)*-G0=Y%,$653**!G"^A_0Q2+' M96T-&%<."^BQL"]\]S_T-_.K/]$E3,%Q)4Y_MGFU>;UIJ89[H97'".L\V)PZ MHP+XG^%_F43?$?]X08\#,Z_U^^^+^VV6P48ZCA/**%+_\]7U95NQD'9KXW!W MV_H-A <[QZSK.)0RMDY$%$^RE,92]'2UBR/L)AS>!'>^WDH;]*8D!#*>?.\R M7TNLY"*\!.;O^K:6$>VM!83$A1]C"=.SWLIE *_U_I\[,@18>WOC\.O.9ZO] M9>^U=4C@1FJCR')Z>'M'[S=;>[L[)7!^O8HGV/ 0A80 V/O<&A6Y ME[;>=%/'4L>.#U[S>MBLR-D2V_-MB66H0DI]WD>#B_?6]&0/M**M3>.CD*TY M^FS*XECVGC8F54,VM9K:[$&34GU$#QQ84>"Y3OJALBF['IB9ZK]AO_NFU;#P M_[W]:-W*,,91)%K9BX-19GGN_^7IAMF,D[R& JOQ;4*#!:9XX\8>.1FDL >6 MC3V_4\XP0S=7%]L-XC@8$@3XRA]QK]NMU*)OPN?F(@2BM;CT8JL![SP4)&>N MQ\-NX+V)WBYXXR^"\COM=4=Y[58CC)9E"@"BV&QOQ2G^QE" M(P:FUF%./D5IZMLP==&M'2'.1H6?T[J4:C%N;W6)C6JM:V_CD-.'+>K/05)Q9&;(&HP8+KB\>05@$0NNB?9Y MB5:'BXWX4+O (XWR0?L9SO]U?6)UZ*W"7P0O7M;;MZ(V5S]G M#^S_"+P$?:^4XA%&.O6P58-[-KCO!I)B91,P?]-^:PV DA'0CB4\+X6VB09= MJ1Z -9^>%64Y-.67'AV%TI9DC;:W+$JDBZPWL![(02M*P!R*!M@-+-1)2_% MQ)-[OQ/1-++2C]49W@*3\AWKS1:?L0O2%+[O_@XGP.?I4?@1[D*M@ZEF$6V" M-BFBV-IO68X81YM+P=RC) SA%9QLAII?+.(D1>#VQB'0RUP,!CF5HZ<:HR>Q M B$-0!ZZ<0QH(3T =ACXJ/-Z8TN"_CNVSE"9%S0>W3H6L;!.F;P+DE;8P4.LH6I8#>7__K MP]96Z^.L[='7[8_ZL0T #*ESL$R$J46 MPQ*VG_<__.6C&;S _+"/N= %??)@KM2$BHA_O4L66&B_E+T&WK3IR1R?1FEJOC.4XNM5I@, M5P])5F_')\5:S5(06:_]F98^XI4U0C^Y4JIV+BNUOH?:^ RM%-.X%O2RH7U* M5BE(&72W@>661*Q]PPZXCK&@: NT=WR7-\:7W[GP:D0;'TX8().\=2.26K[P M;5=XJ*YAXCL^C(7YC@B=R,+D1=>9Y1+??B/>%BG2F[7Q-L_7H#QG2E!A/!^- M&!''U)(8;Q8NV8TC6,@7??(PH0W3?O\1++\H IF#'^F+E[V>)%/;5SF5^$L7 M+7 ?H(IL(0P\*P"V9@ [DY$)H(]2$35<=UH[1G[9M0B[ M9N7MQ[M[YO76 ?_?FL/,]+>XA5DYU6AE*X'W,E KIX;#MD[,8)="'P(\)%"! [M M722.&ZL=_JP_XLSNA1U<+P@[V?V>>J*ON=S>3XGM=F!X028#F*Q#]3'MF>1XY:^,@.PE"FY1W( MAL,0?;0!8IV:'Z&1KNBM/XMXN@KYU/6OXV%\@F\_2O=D(N#[GQ*SZXZ \W$& M!1JA1P#RD"&< 5XCK(%*Q'92#RAR8#L@_RXP6F\CZ"4XV8Y W 1?3[ %D$/4)&@ ZP%43.9*'NX>R 'Y2)#8$ M??@_B2^M[18WVFA03.2_%/OU\?3 M\+\DM>?4"T2\86'/$4F.8K,AB)\,FTX0-QUINW C&Y;Z1X1/'NZT&[L?]AH[ M[_F)Z")[WQ, >W9^NG'8;C=V]K8:K>V=*= "Y\*7X-%MSLLD M%"\?Q*W)MRXU1?+XXNC[MY/SFVOK[/SHXNKRXJJ#' XJ M)Z@LN6D9-&LXH%&#J@_Z$!J4@85]$*VSL[,T4'T*A["P>]>K8JCCWG(]R-\W M+C]_^C6-QYG]!O)%0H2@^1HA^&CC<&*MTYNK=+$BQ#5>,/';0:\9!G?3'V+D MT+K\?/[]6W8&[N^7^Q^S3<5EY_-)\]/52>?79N?TYN3JP!+>G1A'DXTF U/OG\-Q='7[$WX[P;2"^BF/U,=0EY,(_79#+6 MY%$VLD!-BE?S=_ L=9_%/5]>H=/AV?GQR3\!3E;G_/Q[YRNP7>#!-];%N44] M +E?W]+W-:.+2WMK;U;5X0O$Z(F>GB%(G\NCWZ?Z1'W !V,2N=_23R]%7\XI M_)FF>,SQWVJ!3K6U_0'^L[O[=KJJY^$=4XVL!?9"M'77F7H MZYOP$QR40YD,E0#0BA$8^J-D[*X6_WO_:O1C*9]QX5VJC:?<6>VT_C*C7Y8IZ"D!>$*<<*?@-]J!4T8?I]FP^^[CT,B M//13&@>C;LR5$448^O8C6POB))05@.6*TB9 M6S-!.?W?RS 8X1'D*I%F.6-/SP7.[4> \ZOL"P^3*&U)K78J M45)-*=1T#U MF^MC%6-/YOCO*L'V-:->KY HM%KXR(E"/YDIA"!>;V8\-0'II1.&5@NKB,OM M/H;+<8D49OQ?3=<(J"[?)W\DH(4VX F/4OR- @#K&Q:@A^Q)XZ:H.-K6'HB( M"U+XMT;'QAKA'X;@WB,@^.9*1C($JV_NO+GU$4TK2)#O'T604\T;4/M(>'8Q M4EG'*#K.XJ)'@>]P(P]\!G B\;@(_F(D>3YA37F+@&JV@^Q_L;[:Q580MY(N M&3[P]-^&AJC"THJSHE=M=0ASJU4IPORP$&$:5):5)! &7">CD4=_BW!,'5Y7 M"-35\K7M/X(''U%+(FR'0U &VA;]4"JX4TND#C>F$=1HQ-=_TFP]^$&&+ZOH MN-NMEN-N?S;'!YF*79"8ULF_XZR6"^!G0+F*-/YIT\HQ;I[:O*RX)-YF%0AB M=E0B8V?YLCT)*^:&8ZN>.9>AO,6"\C,_&JGN.B\.@=J5]4*NK)_T9>UNU; M M'VPY3ME:2'DZ=K&%5A!&C:FQS,I!=*3;1%B?L7L5:DFKI!AM54J:MF<7&)K_ MS4!]9'0\JP945Y&6%PM4ZRERUL6=#]0[<$?H2SJ" PFPBCY)7P)9HX7#WQ-U M9ZXKY8.:Z2VN!G:L(LTO%O?6>$ @1JT.\"/* ?T&&PMS>ZJHH:QHE@Z@##IR MA.V'5XOY5RM2WLZ'RO-FU67H^K8[ NK/_"#6J93**2;#6Q#YJT3DKYG;4JN@ M"YD7__A)Z^(UNL&\Z#4M[MZL_[O<_]9Y"0O*E,42$T[N!V[751&6@M"+=6T/ MI)-X/REAUI\C\*7OS1'D:2-&ZSH9PF]_KJ7#4VZTDAVI5E'D*ZHD[?W^:>CQ M&AD$JWC5U_"YB#G2])1[WIW8>K=7YQJI?Z^3$%&P-/A2.S$T!P[[B>DJOZ$EK($)@*'K8+@T.B\S.Y9>A>XL!(V/D M^U?XGSYW@+F2&-K/9K_O[VZF;60+MN7ZMU@@:85N] .(-O%M=F3RG"*] M!!48B\+_V9^4#I!@8CA=!:5EP.(-R^;Z?DO>HV?8)>6GH2,CS5H)O!W$O/';H\LZM!>\9E:0X>B2[X#8ZS&ZE6:0W]+[PO M#W:H$GXBX7$.&+7!SV#H&AV(",^!7'"^'I!-'(2HFIF/;%H=S\LA1Z &T @3 M9Q#XQ@+8*T=3D>.$.*+-0 UC6!">2Z2M_B,XK*T&0:@;I5;^L P\NM@RNOF_ M ADA&_QR1".R F/JE0% ?$O ><:$3AH/>&0@IR+;<-XND TVYW9[+@Y2FL=" MX-XB&K6$OZ89'K 9M88?$*&&].IT8OWDJ5*%4Z!,O^ H.*6T1%7PC@?T.BWX" M].X")DY]#C#$#)OI+X@@G((? ,7X!1\'1#_"F_QB*,:3'R&_=X%J]<=!F#)P M(#8O6QN^P*Z=?8L$3H:4B3VP[@*<"PE/1$":G@@U/C()WPU<>Y ?Q):$!)1; M5]Y-<<8IG#29S:;U&R)*HN9N"9I2H9$$8#M':L&"X@<(.T +D;[40>F#:!#T M-JT;8Q?X67>L#T*H%('*Z0XC'O'5];24PHO!>8FQH#?"CG&.EXBDFG/H\5"P M9.3P""(U9Y/SJ +ZCB[1%+!!>EWXM6+\:K#=?#813OQ"\VA;5Q#0,[8;VLD0 MA]800_$5C";W@3*>YIV5;]C,9P_DTA: M!K"VI;=KY[;+JP+CP!?;,>MO_#. %XL)4W"0N"A&ACEH0/JP/JVCICTBO65W MH::A:C:#HM6G":==.1!>KQ*$-ML^N_[6^?KUY$K-%L%/CBZ^77;._T66VO?* M6&D@Y)#^U0S3^ &;3: NI:7V<.; >R;-!R'^@Q,F7*Z;A0FAU+X[ M MQ>A94> T:LT*9L,.]!G%(C.SPXW4;@+@_&S7P O!AC&8_AQLR(%DYG&(;241 MG6H@;I4M+U!+(O8)I^3=L([\JGSIJ7-]7/YZ.,\\'_R4 MHU^MO;-+V\U'_N:Z!2>\MX]V.O(L)AX1D;+#&4$]M2-.7\,G4N MT;.FW8BC8W,3$Y751@D.^+9CZ8D[E",!%M6 JMENH&M3R54TP< DBW@LN<@$ M&]FXN'@0]H4/ *&5V_L?0)1=D!,L/UF:;1(OL&D3\-O=;3"=/=0G8GCS=1Q* M$,[$1@M^+6Q@[N[NTV!5PH2,X8;W008 ME$_?7D'%!#@STZCD2 MU)NA2YY&JH\,B;%PT Z2*EO!U+6Q(2;?,LWVU",_C'5D.9;,8*>5\J M$M@0'9]'8'WZ?GUV?G)=&>LK+Q"0BRET2+DQX LS,:*'D0Q& MGDPC#>R)D/ZM&P;^,/5:"AO1U7.C :OP8.0X&(\(1A3=&)I-])5S!$TF-DL\ M[%=&483^H$E&5 .)=A1$I!OKS6#OBA%*.(]6 *N""S.)VX2!EVU1!P)L3PH_ M#((AAEJ M(_<_S-W28SUN,P_(=11E&4S1Q0=,13G:\.XF\*0;XNW@M'"2Y7>8E@#_R\^/ M5*33$UWI58)Q3-T>IH>,2&]!J0.L-B6G2/:)3@ZL-^VW=+6?-/"O&?CJ"?)C M1VZDAU4O@A,-%H< B4&01/(N%*-&]D\D2]*W7!EEP4;K#H@AN&-T#X!4>AY( M#:)3"AY*,;1B,4)A,_;AI3$&?0/8$ ';$^.T3FKN]]FK$[C._TPL!6_FS ;GA Q-';!CITT:N@7=WT)]RA])R(PZ:9 MK];T?F"\!9-8IAS<*B(2Y2)(ZJ0JK3WVN+C))^JJD()7C?@#KP%+P2Y5RJ MA4>F&FY%W* X;QJ8 "9@#*3P $(V18R$[7H4O#'5GHBRA> CD,_HEF)MQ]#E ME<\HIX6 '.9T'J7V#Q,O=M4U9TN _5(/9*G>5!V M;%D)U,?4XZN+X^]'G&#[$Q5X:WY1>6'R6+-IWF:G](M%MFOLS8R;[3^W#[5H M$M'[K2R@E#,*#Q[2-)YC&W_]K_V]]_LS;FK=R2G>5Z MMDF].CO-PR&27J\IG %YH/J.7JV1[.M).N)+MZZOV_Y5L7Z?DHBS;IE(':1DW MIERU55"^IU7+JOBP;F:'6K313.9X%I7+15Q49&YFX 5C8?#]@W&7!P,E2PRD M8+H.YJ6H\Z2FEHNI%U293Y5J,2858!*E3E6E J61Z"KWRH%EAY(=9; $F&Z2 MNL2GRSDR@EM/,T0-?]VTEZXJF)9$HB]5KD4D'X-*Z*!"WV,?[]P2SBV\6:@F M[HY$2$2<*"U5&2=5[L5@O?R0Y(Y,WP5 '@03$5I*KN7$EBCF*@T39[. ;ZR' M25M7)__\ZW]]V/FP];&A]R;TYLES%E';M*X( 3.P)L=IZ%P;?#W&I,.&RC6! M"_&".WA*PH=]#G2K.M5-?)'U&VP#@/9^AV. ^B/KTL/T-OX=DI*O^I"4]7:*!3M&NQ$:5 ME/NL:O$:7+(I",2N<@8:.' W<#UIHMKO09>2\& /"+B9Y],;L&X=[ M]3RA-\A9W.R%Y8ID#R!/+D%Y)\.< [V+_ ;!@:YYA3KZI>Q@G1?#AG\ ^&ZN M3KZ=6+]E1OXQ&OFG:2R;J[Y4 CL"*<98&QK^'E^=<'F?PP PA-(S*-BF_ 91 MZCB()A'F,I1#-QE:U^A#N!$CJ=Y%J$!)+$".TN\#*O5<;\C 'TAOQ,$#W(# MREKX.852C+,"GU!);27DG,^=/6C*FCD2L4%,XGKLGTHO9A;1H/P\*LH@&39F MA$329PK))!(QQV $MBW++V!(MUR0327'F'_*[T3,S0EB73$-V_2IF!X@YF*4 MH0]D)=)JK"'FT7 P2O6O*LX%0NQ* P=T)$PA/K\ 26'P0_[,NOZD#XJ%'\%P M;*&AJ^M4J1ABWH7A.<6(WJMJ52B/4$6^,,E,6 [\[' M<%28AN(?_Q"> W)'-*S/$B[7%70H,Y'I]\#%8EG8IBHJ.?,=5S3R/0S@XR$J M*0X@A^MQ3X%\4> W%0>Y-E;N#GE9Y$4@(EP4?B@H4N%E M??> FUM?;C+>8VIE#C(9+C9F5$XK#(< #@L%O>],<7&CCI9B;QBCC>60BA$) M9TO-GI['>)KK!ZN2*;505M:$845)H1(S Y5%\E"6UC)RLPSE=UZ:5IU0]9H) M53MU0E5U$ZI0+&/G':U_L.321?.IBH0L!*X-I?$#?,,ES?J'E"-:#XR_4*)? M(_ :G'ZB+,3JW59A=%_9KTJ,B43-*< ME(L!6E^4YTGF&-G2BBMFE1V@9*C7P$O3C%AZB3J?NA\ZXQ KFP1B(&R8RI?Q MEC*YG"MQ85/*6#.4QG4X29A>!6_-/*-R1Z@[XVLIR'VA'TI'M4\Q-?CLM3I7 MYV@@AVA :U7V$UODYD=']#KS$\I#_YR(T-&??)8^""#]%^E!GT-WE+HLNW:P)-M!3XHH]("F#>(8[TU<1UID33ZIAI*,/,%0M+!.C>9/,I/" MQ20C4,_U=,LYB3EYKO3MU$..6]7)=2+F)/G+('()P4X%I=)_!7U/$69/LDEB M^'=LV%PPA+>DW?IH5\3E>9A;%T#?[(Z)G[.;S.#R[!K%.D-K0SVX@8(EB;1) MQ1C%M7.Z"Q6MI4N1DBCSF,$O2#6B#BF1C5XBD5U3VN^M'[!OE\F$-@VWA PX MW\*A#SJPZE7FD_=/B>ZXA5_X816G?MY?G9Q_27-[@1!#O@LG0RLVH]I ME%U'H "K-HH+$(A65F9A!KO.L@9^'O>)"I$XB7N25U@ZRF>@:VT!41 =?JB2 MU13_04#@XUF"[G7GZII;$;:V0>2[H6.=>HGZ9*]A?6F?M]5?^SQI[>(?9\?- M]K[J7]AB[U4P[*H"X6B$K=&R2(MZ8S5X+986R7%JQ&9RB#W:H$..N+T'^B0E M!4EDA.R$'-'DU,%^* )#); ECC]BYG/0UPBA8H@I8S640DZ6OX]1O00\\5!A MOB.+BPHV8XRA!'ZS%TIIJL_D.%4-$.^"D/5IX'XZ%D,>6N-0:;]#W%4RXK,- MDJ'KJ#+G=]R$DTF0.U7ZECO$2BKT%VC45_;#A!, WS3I#.#^"8Q@8YW3K10= M38$2FY7Y1'\L :+(5O$2%#$4/81U%D.:@:Q2*7-JF$_L: M.+;U5?R0UA%\ B9'+ :J,<4$*;)^6+S*>=#'='DP0$+W/R 5=-=>.>QZK"]B M@XRN5G-)K5 :;37@['G:]SZ_^#M+P[A=. M;Z*68Q\J 99?NH??.E>_GE1G*D!QIPOM(@ATEHIJ^7%@O7'?+M:/X\UD%P_] MS=O<:XI2P:BR4"49Y$OPJ!&""UM83 A.'%$GMXD/&=#*=]")I\ T;"Z;M"<_X0&AR-QX.CDMQC-%#ZHI]3(%VPO M["JCHO$Z_\RBL 'H%*X=321@O$E=!IPL15:S'+I-C.\GI%HR[-\RNA7@AGG: M2B (1OK/KF^NSCY]OSF[.*\*;_P->Z(1Y]+&$%J9:6TQ^7:RDF 3*]*@&!8! M:\5=6 25#'[&(L?Q>1"TN?3LZ-H1@F^6:HJ?$(DT;UF]BGSAWE M: N)KX]$?(N=AY5 BV,W"A,UB$>I_+K)UP#C280BY&''[%?;%A'[B!6"J-OK M)5X/KCH=_$+W2R0&?]#SAE* (5_&%6TA7EZ>I!9BSA#5C9P5P<[28!H3#?[3 M9@8Q.L&XX9+TX-UIB8/:,#>%3]&]GQT M7LX+GI%)C&K$GAQ'<,U@55NC70^ MJ0R'3)_ ;C5)9T$91_54U7R ^TH!K:>-5O1"*6J8.B' "RU-8$R>)T)D%4D\ M ): S55#"9J"C_GB$0V527P,*W&'%JN/'HC\@ $%>_@U' ?'#X@PUMFN8HPK M\(H9@]I7IU&F6?K+XD.)Z:U-#)V@4!AR'5^T_4R5V[ M=7)7=9.[0),^/3OOG-,(C+/STXNK;QU4J:W.IXOO-];GDXO/5YW++V='5@?@ M7QDOQ$W.V< !]8A&5\.RQ=YZA8R M$47>'_#?\_G:G,X.DX2YP/R%;(M?I,"#I)N<',G0#>(X&#Y],Y.GFAKOL+R% M-=2FIS,\ZSN P0/T_;]O[#TLMI:PAP)AS;C99%#!8Z-[B]S--$>[U;#P_Z43 MM!_=..3!#>4HK+#,2M]!OLH*>/._J"SS9*KI]T/C-I:V=T7'YMW-'5E>$\XS M$,Y633B/)1QLBE\J(JFQ9C6P9JM46%.SUOH=]3OJ=Q2P@Q>B_0)7#;+QK=9. MP]K:_@#_V=U]^WP<0EN >UM_>6F)D9<.YW/-^Y<0&.N*U/4[JO>.$C&RW5WB M8<_-R%Z/>:7_GWLFY_J7+S"RL_V792J2LU'M&5XW;9ML'/[WO'?O_25O*) K M\GGWL]=J?/BPU6BU6J]X*2\*E1H)BI!@Y\-^J9"@1!SZA53-TG#H,_1.Z#D0 M:\ZA%_45/;RK%R?;A?>^O=MZ2=(N\BM5CNE7 :_:C9W]%]4:>P/67M>$5Q^9U79IVM*:*YH/BMEM$+-.D& NTX2<+9>UN/B^ M]]J-K>U751"VJZAZ5A/3]C^TRX]I2M#\&?Z74_W>4?+BVJ>SS@]>Y4>OTDQK MS#]5/=Q50Q4JT\X58^)(2I @FU;.7Z'>H\H9U5]9P5H<6$?"%PXWU/@?,1(^ MY[RJZ91%M1"G*G669Q3(J60X;#RT3>MA_D;#3+.U'#";L-2+:[]BO2'5@&>L M.D>H X\;EKRWY2B>G@3:X(XS=Y*Z3?1]MP?:B9_V+IO,ZK4+16PE*F<62)TF MS-'MT N3H@,@;2Q8XIXK\2R\I05FHT*=%EVG19?1WJG3HG\R3Z\S1?AUUEZ5 M2*9.;:T3HFNLJ7I"=#59T+6[ZC?L9*QCSH3LD+AC[(YFS<. M=QK;.R^:*%/YP$0I<>!#N7"@1/QY[6/3=1[DFN>K;>V\+W^^6HU9*XA9VWMU M)F0I=?WUM-KJ=]3O6'-OP-IKFY.9D'& O;2G4@_67/&L8+;:;F/WPZOJH75: M9%40[?W."N3?5C4KDH:KG'\_[1S=?+\Z._]:F.%[C;A!XWK@9W&$;Z"CI M1J[C"DR 3"? [&K6W MR&P6W1SUDVYP?LT-SM6PH08/X78Q0]68?=##L821O O%J)']TQ*V+:.(^ND# MI8Q]6#C&\&1 K=J!W-O[R\6HFJ(GL(\"Z^\=L>6GK.:X]NTBT[D4BU)@P=/#)$1XRA-G+Q['Y/RD$Y>S\]ASK]!%+_# M&.N*NX>KPXD;!4N,DC!*5$4(LIQH)&TJ$N%"![Q N":Z&I!$20B,#=9*7!S, MXJ."<:1FO9@DD[N3KN3!=XY,SXUC%OLIK4<\%\;E R75P&U49G&4K"DD,R2, M=)42(^SV3F-W%K^>-3JX"I<(#()F#4B?"J%(%PMNU:A5FE 0X1AK$"=<@R4L M/Z',^U3!Q[%#D9XG0_AO3E%R$IH>%(J[O&#R1)=F9^$H\#XI9K &SN> _Z4A M6C3+#W0)FIX5T_@A*L5"0C1?3+OWE+J"KQ=JV#=.T (2C'KCM'I-C[<"E1[G M)_0'."D+B=_U>9LT3 VYB>?)6QK6Q2_,'C0J_50.7T.*2?R3X5S1(8@=T#=0B]4580:B.W3!G!>D)/US#!J#R'!K! MFH1H5>%,=>!&J+Y'Z: P?!2S*AJR2&UF>SP6-P$309J)[Y\ZHS?_;JF3^5GOES M=/'M\N3FC";]5,7M]9O6 H'WQO [EYC>< 0&.FL-6!,,L_PD&/L@KZZ]B./JH_VI8OPU \EN_^LA^BAQ*UIO+4%)E]S>U M][RKZ6W#.A*A0U/IOD@4?$GY WTW HT7=SP9E-=N9)CGJXLPE$

-.3?3+4'EL#9SJ@VO1=LD'X MN#;NQUAH<^;+'W]/N#2H!,'$$-.)(;1D'(+E U0S0H22H'XXK$=(3_E^2-W, M*%8C2#>DV<_2#D"O2;4D+QC#!N$:U"O@<3^X5=>4VF(XF5&&-/(>;J-!(QN5 MZRU/T>GF<7U;C%C#)-_P;VB<@=UU*W67 &-T%]G6-%@<-X[LA]S*O<3S8&]. M"/:VCVHD\X!AU_6%Z4GCL]$VU3%XPJ]6< W#LC'A_C WV<@MD=U$7N=6[1^Z MP-) Q.HM!+V>Q 5)YTM[0%3","('9Z;6 P[ ^2,%'@4Q1D>RGF[=,/#)OY3V MS6#;@FX],+3R!CE"+P4PP[,&^S';G8:E'*U7+ABTI\(F0J&N".V/%GX865?H M6>5)<,A_%*V--Y53M@I ?WEZN3S]Z^=FXNK?UE7)__[_>SJY-O)^4UEQA," MPZ%)MA3A..&2$"+KD00IE/P$D07-+X,3I6]0+0C6HEEJKG!YW6'D!Y62D MC,*9T\$)STQ/% ;;[M ?T#"-RE%(88 N;(6&TN9YT0@]:\!9(V0SCNS1>&O% M]6 WS)X"$JCFSPSO.[>&H>WF?HI&-9PT':&(>P&-!V,;2)P>2SDZ+45IYFV. M6#F[]C+6;YTW]W>)5%T;[U4"#48C-\0;9HV2_$_$^8<2E2#]N_F)R#W)'I20&6BP)521U#M],0=\'Y%H:EG M.""5RD?RX,@9=LX)+-P2VB*&8,$U!PQ#]@019(%'K6)D>Y3WHR"" MBV 7$SX:HC1$U<\3[I#"<+9D:\8/_.8DD1=>5L.\+=PJ'CE2,[ZC--**QP." M[R)K-=ST3-K:<6D'44R_A[=J]0I>#1H4\N,NWK"=A"'[G&&SOE3)#[@[4&K1 M=4DG2;D-_HY^XL=@]&&L%L/5EK!&P'3(9X9VY^]@@Y)%23I)QCYN*71C2TDF MJHD_#U^%0AS^#%65=!>DP.(M@*&,&CDR75 H733V $02)XY3Z@=RF]R+<#=( M!Q'?&QX0?V KK86=AMEU2M N43EBMW%F-Z=#S1&KHL1C]=] %(( "#]X:EP) ME@-ZSV7G!O4@<_)91PTCUX Y>Z3-0C1)J3M; M2#Y_"ID";U-1?+YT[=K(U4US[/6.>"?I)F! 4_(*/&QT^@O(QY/V%:1H#FJ, M%*#5]C*\96)Q_6:3J^E0U*2>R@ "/2BUV+*51>&ZR'2$\C20U X\96HG]%V$ M+ HTXKX(R?]0+%_U'H=BS*8RQ9(SLU XMP!AT8<[Z2;Q0V(&.;U:L<%!)A2B M%@>&;;(<35ECNZ!^#6\Y;X*> VV?TV=8O*#?!6YO3+9]B,'C2-JAC%/(I\'F M'WYPUP3-'F]BB&$UX?K*Q7=HSO/0;HO@$ M\;+^C.1'7NA4\XW3VV$5C1 8%:2<6S[-)[0PH7":2H?&&V>OR)S"C(V:'D45 MUC8.=&,L>RF3GK-\S>8%5( MXLOW;YUSZZAS>7;3^5H5JN"6AM]$: ^LMF:-)+XR<8 M2^48P*Q%-!/RWYG4L;5E_B2>0&-Y+^V$Y!3(+M?FW*(D#$+1L"Y !@ =-I0@ M_VB]GUXI@A"E!R1M"8>3J 4B&+E:]6OTOG;Z:OU MJB,9<@8D1E\P";*;E1;>_B!7GT[ M334!B(]8,8NHY(P0RND5W%"*GY5DIY_'(>X:ZO0QO)1W#";C2 MJSL&64/MU%D?(T+'4WPS%)@?1,*^8:533X!O K Q5 $X0*['2-[3 M?Q+^%D,C[)/L2W)QN)@YIVD"K@]9%WU/GD+'C52&#T7GAOA/K4+9JG"OSC\Z9U\[G[Z>6&?GIQ=7WSJ8,ELAIC5$PUW<"M#.!X=O'MW M=W>W*="/QYZQP29@ZR_O<)G#MXR$2*&8Q ELJ>/[2%975.])7F4X$"BGS5^Y M7N)_$Q'&F"&I'HG,9_X7(QM89.NBT_TQ2U/V+T=(5:UIMO"'YJ]8B*$*'C S MY$DOX5)E'S4%8!.<]8BJ!6:NJ%?F,_8F5H;;NQ]GY;+T;!3PK)R02SVZWEAG MO#!,LV$]6**"G /8/S#!+ !$KW<".^$-J4BVM*Y/CK1:Q0]'6;)GAC0JJQ > M3@?\_"2B1-+>[ >W&C\JP8Q,K5J5]&0^/L[.H2Q6SD\-2.OFD OF"Z3 T!$^ M-\Z@D.8: *P;'$6R=2HP+$[0-U<'E3YHL"">CC77HIYP?#S:7B=!IE),-ZV'QCFH;8(N%+S"-LW,U^*]5K5; MS3?.S*)J S*Y4\4=;7*MK6L=#VOL=/1590JFS,._#5"[!1K@BN.0$HM)\QL' M"58A8F$A5@10DGI:&:AJ].EI%%.)KU8@S=U)TS^[$N1)FMB$KPY\;VR^!D/E MDWE PD$C41KY0,:F-ZU.EH4]:P:JKRB3>NL9ZD0 M89R;7J?>1,D4&$*W0?HW)O*X"S*6E(>B*&DI+=KTP:A0IA!O$;TJW,* ZD.H M#D'[:7)0Y25 3*)@9&,+P<8?>Z3L>YPDIGDZ?A\:B+)IG7+):$.GV'&I?):! MH&ZB6*10&LAGDTLO2^GDIV1^.DA]5!&HM( ME:"$":J\X-!JU@R$C*C>F JXA[@/P8$;6HR.8RMLQD!1T:Q!AFX*+K03R#AKQ7F]BY&$E5!?%UW/%"XB1W_U< MNY=.#Y5(]/Y=9 2C^[40G@."27B+=41*N#VV;D+A1RHR4Q6K#&X3,\"2_.6) M]/*"@LOCI%J\(;7E[B'EU^8^Z:G;M=7MYKZ4]V#S^7W%_S>K+WF3V=4G@/T,LJ".A!+M0\B_]D9(.^89. M/,@W&2D!ROW2QMF/DH@),)V(J_Q/DM*PHD%#.>!BTQ^'(#P&TB<_*_XL;:W5N3CZJOMJ*?6!(GUNSU79]X)2WB/6I0B\7*VC MLZ"-N@P1I_I)5>3+Q20=Y+PDY%#)%,@\0C9('57)J&5F;TO)+YYIPNE-J791 MN@Y@1'5/5 !0U&\O)Y[Q'E6.<"^AKRF2SW18Q 4RLN"">BHE@%]0KT=BE&YN MMGB:,'AI6A.D(YLJ\=F' Y8>!E76Y2XR!CZIH3XCHL0%51BH%* MZ=-88)&: @UX89\K-8SR%$8MZS?>65>J2MXT$3E_LZH3#Y> 8"PRK?\U"I$; MJJQ(&0V8PNM)IR_39$.S_0!8.7%*6" M3PMB9?"2G<2V+KZ'PCE:03#$ICZ5T1])ER=G#8/R;ZBSFEXUJ^E#G=54Z:RF MN67_I=13GJE08J!4YH"==:I?C&[J1OXN2B5*T_41]R/VW13\@/FF2CY"EH@! MS"Q_=R#"H5F:2J65REU8E5N_*#K^7!>F]C5K0%'Q>"(9")3.B^'*4$X 0S49 M2/_,JF(#[LFI_*^L23 9C$"K&0A*;0#]R+V7U <%4RI(D^P9M6ZJNG=,4AN3 M?2W,Z6)O.N$(Z3L))83C:IA*GZ96&+G&9C$REKS# A/G4,$ST)[)%9BK)5&H M2?*5\8R7C&3%FJH ,5-&$A>EJ9ZE8:1R5!C@@2Y*SCGN4]1#'AXD$=4IAU@N M[?;,)HU%RZ4XI?4^U%"5AD%6(VP"!2%MG9FT]9]^C[I%NM+^=[AG" MM@9%([@C-*4M1OJ2H>[Y=,>Z=19"*C8&E,WK2\'6QZ9UE+GZ#.15 MX2&LPX75)2CU$96QY Q:7.D*FPQQ;$_H;D/??V"O4ZGV%7I8P^\KC@)/\$\: MUB=0%,)$$8^NP,6L_GM!CV"6:VH+\,+6D0(7Y%FG:SRA.R$%*!2)UN M[.BLQ[QSQ.QI8\2^E _$E$;YI@N&L[ RO \80]KPN[!S?!0,4[[&/;\!%W6W M\;HG>,G!RPG0*J"=0WT,$AO]];17C34R*FD@SUQ((^#2MEFZ,U9N9$W*#^M3%467X5,*EO$6$E!ITQBP4('3LM2=;'YM[,S$ MZ,(=PA8XZ54?2A(67N4MV72V5)TJQ-7N+_W?O_C M4Q/5?M(5].3024&(-U.YIMI^89ZS3]UHTU944R>>D^Y68]9R@;>B.)=%1I2 MHLIYFFA1T JH1K :P1ZY;=.RMB@0B5D.5.N%&*<9G:\XVPS_@ /:!XX72U6H M&A-K3'SDMBDG=:@;3Q%6)>S88-0 C1(?)F$;BWO.*, >)KU>9'@YNB(,R0N! M#ECLKU.C8HV*C]QVSTM0L*8.P!F9?"K_@.M^)W+:J+M+C7DUYCUNV]CZ,4[G M;Z3I(=CR0!G^FRM9,_-2Z6UGODIJ2RBOU,5P,LL%[97/LJ=4S@V[.CA7!]07 M+P#Z=E0:*84T0G&+\S*-[HB9M(E<.)Z@V$$\JQRWNKS#!?=E:EO"[U>U&LSU\F\ M^+JIE?0BR3T,[@99N\F"]71@R#CT]-0TX^!IQI9RF&G'F&Y)2:\/?1D!U[()W$DUPAZ;$0^+""5(QQ4I M;\>>8?BHB1'8CRQOP?O4N8CFDF(RS)YF+-[- M+H+*7'65< 6KU& U=$5E7)+ YMHH/S68,Q0IM)NS:#2F.";L)WVX\>Z<9 MO'+ X_M3 W6R/LGX. /I@6:DC;3@6DQ.]^$>N8VLX6IQV@A'*X$G_@MEZL.$K3'I879 ME"B<-8#S?X#G*H]&,<5GK0ZP1HD#]@/UJ U3$7 M#_E"!+,R8(27$J= E1:LEE1U3Z)(BI-SP&/B,SZ%FCF;J^3%#-\K:PQ>^ M@!""XK49!4DUC)BHLJ'"^Y^(\];% J]:++!?%PM4NEC@@ML 4FT 2H8! MP,T;FTJSJ106)^D9FC* ]4ZIR2IKOBM4,[FT?)@29RIECNA9MRB/IH88H.#P M(YF_=):=:4VEX?U88 QNP&4WFT1:-AB^8S1D9=ISF?6B=ZSDFM6EF9_L(51JHM"[>^H XQ M\$64WA=UMS-J74P?3I;?K1IE*I9IA,NK4UUP+(>$32H78++I3E:;HYI-4/%L ME-8+J:[//3)/<5D:AI2[^C?N6SX9KF^P'-:_W:%*X^4V1G'F435G2+/)P]D( ML*"YXN2.57-HU4CVSL>>/]2D24^EBD4.'6@]O:"1%F84K#D44]Q!%>S--+ML 6#4?&NZ_(P!F.V)C!P*A/@Y) :Q92SKI0-'W:O\ZG3H>$FHDQ7 MGF.@B@06H)ED77/DCBC_'5[ZN$G=F":MZ()O:((N#Z47$4]QS2A-@D$P M@!O[(:/..<$B3Y;#.OM7::N4]2%/!8.IMI9S! M*,K=<)+4<\F (?97]_(5@U4@6>"[G]FO;U%5?U58%9Z;4QO2;!5#69X1(HUG MBZY<(\_,8*E89MGC:0"S9E:Z"""Z3JSQ[Y M.CFVC"I2&S.\2D6:V ,P5,-<.>UE-M9,]=_)S )#$\SKK7D]7]40T9'&HWSG M )I(V3 5^2D%AD01"AF,LD0JKT9W/1>4!@)[ZXK(56DP.AR8*MN-5"&G>]*K MH_*N'LWR;3 (XBK.J=M;P/E"<6<4_*4N E65J 9HN&1_=HS\I10+TEX8.KC@ M8"B#^@@J@ZRAS3#..5.]Z,RNO)BB0H@@<+Y&?">EKDFFG^CJ9;!!+$]UM--0 MS>J8*;<7I MTR[;$\GW&*&H- (:9JA--SL(V=)D*5[4"UG-*6OB_.05$0\3U^4L% M!OX#8='C'E7(*13$Y3TH)OAR/BD_RE(^M1A=:CR& MGE&%?/)*M[#S()CD:6FMK>;R!?"Q=><6D_(UN6-$R!V.@-L-LDEYV(&A237E;QMF MYT(*,#>X^RE' U3!;31P>[%BJ61N(=MS"^"^ M4P50RUZ6"IA?>YW"7N.F=F8:";4%.TK3:[,MJ1;'F@@:*050(QBP0].4$4W% M&JNFR:*8]V;^AP&2N"U\27D=GDN]81U2RM$EAF&V'\BQ\YSQ3-T\LL1G1PPQ]5BUCL@Y;I2E3MZ" MK&V*:M@?PH'#)->6QZ ;[G?& $K"P3S%A85H*\09&XEB"#D/=W M0PSZZD:DA.1&8KPN)YIA(9M9=$:&U01Z,*(2WO4H>5_/=9JQJMD:EWI9@_H> MY:=$X-0&OZ]B(J;2JAEV/EJ1;PBDFNR:/X-5-%Y-Y,!G#@-CE. B#H-0CA*> MQ5<9#>F,"0M,1I?U&\A4&E#I2"68A(/EAXP$$4$,? 8H?(8E6# M$0:3:HT4'7R+X]BS%T MF:;7WDEK.L%6<41=.:,)TU:9B*E84-TL4^U?C5C#7HQ_5L5 M+"!7MNQQ%ZE&\1B0U\+^P1V=\77DBE=E+4S"--[O1H.8VRMGZ?$(MV"(+VF M:NN"-DA]:7!1Q2(2S VY=<,DXB#!$+/-0D[3S,8+Q.;0T09W4&:_O,Z&(?: M$F]87,,^:%-3& MDJ/,+/LZ?4A[@(2JB=9MXZ/+4U62D:C5R\A4) M:)#$Z F-0 /E3N%,+MUQADI:2AM80>!6N*[1 \@#)]+")6"13P%MP &1Y9GD MC$LDR@V5D;"FQ.R3.7X&6 C/'@!MZO[AF]9O Y?9$($9\X],'8R'=JO48#79 MP@@Z$;R;&N!!/E\_FM)=Z')CR:,S,VUNRCCG=OFV)]RA:C$!?%LZ'#].%0#Z M1@(ID^K+O>05P5/2NPE!LB+SJ4V91EV[#K]^573G]NM.O^Y MTOG/<_)=5)V'SN33J0U&0@.^#G4-9D9L*FCGB,F1Z"O%L::F>U3%I#BESHA8 MY8S\%/XWKT3G6_5IK\V#-^L^:*ADYC!6H;'O%:2JK4P/SI+E]Y@+LY^1YOJE M/1TGF3@[II3 Z,IL9*!:GY2?K*+(U#&-XPS)"8;*%SE@8NGGZRW1ME(SF&%O M=KQI_4/AG6Z^2[DT:;)(E M.Y4UC[>K62C3 :4@16MIHZH[)]0)V?=UI- M6 M1A97[PNTQFDJ-$^=QZ)1EMKIRCWZG(Y(M5VJ#3>J$5$28:Z-J[2J=-RTS'Z> MN>'R33E_AVOD^&^B>SS#1WV5.22Q6(W_;5RTF5"#'9WY+M WF)X"M0*,>2K: MUTY#?HFY,.E:1C3=7'LJD$"SSW/3)1\UR]1,*2U(PL:CB&B 7L6[2 ^9S!I6 MJ!X#E.6O,VI4;K_JT^5HBL.<*I7*Y&HGZ:W+DT;)]^>P N?P-!I ,5#V0^N- MP"KJ'J67LHY%SE^XRK?89@/.[WI%SW9)"=,D;"3\A.F)U429M\@>DLCP^&7I MN9E3@*]WB,$L50X*&"=<'KQIV\ C"(O):<53D/#U'$CEFD17-[36>54\(%=S M;..7D>BAZ\!HT AHXV'5:I_K*X!G!&"V2+#:\7G#P4"#U+6;#L,6NA$% KP MWY>> AG^T,,LMTAY.H:!CXFMS&(,!-!="+(^F$73JU7 \#)[#/_@5J2G"1:DA5R@B M^1@S52=V8Q0_<_8>S]/3=V]$)(S:!Z-%BR*^4=+%8EHU/2O)7.K0W4N#+:HPIQ\-:::,U(*$^*% M2]5R&K]CXU7ZQ1]=%\,<<')U+.='2).QEQ M"X0,46TQVT(\:R1*LRB%+[QQ%.O 0"J*1V'P.Q>WUEA68]GCA6J4DY2Z1 !#1&DX M3CA#U\>"9*&;8F3I%YR5849+>#D=H*F1LD;*1PM;1RMZ%.Q$7R(E@0%2XF#8 M-'12HU:-6H]%+=\/L#)2C2O"OCE^<)L%5[&O0SJ.F!N53O>:J?&NQKO'CF'3 M\ZTXZ]2<8JDJ[.S0U9GHZ?SG&M%J1'ODMBG)@*;5J@* -.J6!ML-5TFNRW$] M<:C&N*=@G%FT'H196':82VC@@=23)>VK.8SH.5HB)CKW/)+9%6(/]8(!-]0@ M:4RD3J0M*$5-=*D#%65,880??TPI493_$"^>,/&J228EYBH[NP7<8FZN\T1. M^IP95@_1)V7%G,5R:+4_&7G$3^ 3+[GA[SYV\?5NN3M0KX=9CD-5L#M]@JK2 M_GG@OVY?XYKF'J*YH]6AN:-<\6!-9_E./+G+P3Y[F"HM^C+MO'B-;D[9'U>F M5N,WJ3NY_T?J3G XV4XUQ12H$424$:][<:8]J:C0FE-55&[[C,XCN5N/!]@5 M'FL@5/TGCD*A234J5QR4$J:ZUMX;\18W<97F'UC7S5_3@8?T,M4]!Y8#6Z>O M;)QXP.[I-'.:2R!5^=_'&8U"X:=$CJ%(G(_8T@/N@1[7W7#2^4R4B*^;%7Q4 M>V )AJU2M@+#0 M*'>_:5E[PR@UUFTWE-[-HZ(X79X&3^'D'^[NR@#/H&V 6M5[Y*%=5S6^;E5C MNZYJK&Y5XXW1(9E"=42\_Y^];^UJ&TG7_3S]*[2RT^N^7YRW+ M8\:6K!;"Q/U(>A,,0-(7)+.32@1A!?\6 &FX%YK M!3E6DRO/8Y)=O$6Y;[4BBB^>8EC>&2(D,"PE0A$@& =VAR"&%"D:55+./6@. MCL? (7VIU#9ZO!H<;\0Z68%8,!] M\?G9PM,F KZ=*%0$PG)T&6L+._45FE1^Q@I7GTY?GHZ"(,@/"!^^$ZTI<&MP M*+'JZ2O2 I$;G,X\DE81F)$()VG.MQ0.F\]4TMT MCG0F[9K; &Z#\$(X_D0XN*D8!WM>A/CT#(:[$Z1T/G/MZF*E19OFQAH/OI"H M>-HN4U,&)2"N2U,%!]0'2R"Q:APHFO>WJK=Y'K;,ZG>L<9<0 A^%OYJO88+' M43HBD>"!")-D@D/EP$T\NL1LY,U;,I79KT]%X692"@-407Q'8EM7)=?M0 NS M'G4[T#K+Z*E9%VRFA$0M4;@Q=T+[?]I]TP-N<@Q'"49F,CM1__T+R0,_']W5 M63G5G*QLQJ+8'Q=C7AK<+4, <*3?86P,H\;A4AS$5^"[AMC.Z99ZD8"H_5"4 M(/%J^JWI]P?I5P,((KQ]B$U%NB&)1I*#M9O3*SDFLD,YD;@IY!_F8]('<3)A MQU$^4)(T37H>,6@?8A&:X.K8A@PD'DWJC]RV');"?7=D MUK,_E\=K:70)PN)H[)JW"L\EIWJW"/<<)/Z>PDR_&^7&N:YN5*.\Q<@+AQ0# MR,CKU-/V3$^0$?+ IN%X/C!&3>@UH3]RVR&E*V[88?MZ=G6=&QYD-I#A 0ZP MH.@6#1\()UB".^/RSKBZ;L'1O1N)2.+$XEQ0FJ FV[?R:%RU(UR3=4W6CW7^ M5-1BC.,.)P0L=D_01T,=JRA,WQOW!=&(B;XKO< "'/NM2#,9MJ5'[W%=&+[] M"(E8AF$I:.R2XRX+BD\E\Q4XCP=C':2ID. M-"-$U5AD*0P%/SM83/ MT-WZ6-:[J[J":[FNP>MVV9 MWI!T!K*4C&PD,BW,7*< 2%\,DV"-M)?6U5HZU:;X6$$DJLZ9T,QIDN>"&2;0 MGW(&G6G9R5^IG$&.9H*-^N+6"Z&Z.*2^AV1Y]2$[A,"K, M;*9#BJLHC#>?!SZYA%@(-C;CK<+W_QHG9HIF%Q)WJA(+CA,8,4A'B$!9NK:* M,@J./!& GLKOZ9M*!);<$8$-"V!X%4^5EF(_]A*?/9TA4F?%<&EC9H>$T,-Q M"7!=C*"<"1X+9<#X #EE".M+R3Q4C)3,^Z'$HDIZZR%W>;P8(PX!S5:092MZ MM!TM*A"-B.8#(!72G#>VB;&(0BB/;RQ\K#24P%B\:#$4HK(HK/.U XAFIX$% M3"5X,=SGC8%S)"LV0+:5< MQJ1RO@^Y:0(#)G)5WLZ295(%PINIZ]@K%HB4JFGT(\C[*O1-^4$*+Y3RP)5; M46+UXO&K0BU%Q?E8BI3&)JEH'C(N%3ZI>JR%][$3)/X'0GNG@R3H"Q2LC'&& MDWOB.[.03MV;\.?5U.6T2UCFJM9ER&C=$A=]OL D>E;U9GJT" -R,Y2WQ$Z_ M=\+@3_2?J7:B]'D"-8RF-4^>8_>5+LD;0=_F$AF6SL?=WN?_"]UE*JCP:0;PG F\# MDV<8? VBG1 ;)N^[7H3*GH+NV1VL=@^>)KB"Y&?*WG,,BE(A MA78T<5DUOC*)0UW0S4I;MO!7C>IUE2%".K_8ZZ8C2+JC@6I;*/04W!9#*WH6 M=+G5:7=H!JZ4:034WI]!&+)T&$X31L_BDF,B@-]/KH[IQ. ?IW)4GYKASAS* M"1\]G^Q$38L^Q?"58 L93& _X"C/- K()(F0Y+ :=@X99(Z M6F,03*HW, 6[#QGH[+H4[:L!J:P&QVE5@CG9"(USP4 ?@4BKX7RVHM1BQLA> MMH*EJFBE8#6^,B/K\VS>OU M)J %3X*J7U! M"088K#Z>WJ"@:3==I]5HZ?7^D"(.8SW21EWPNK@2?N0"996O_-^342"&SJG^ M\#E].(%W"^-[W_D-OCQ6P0 *]-/G/^GLBO[\21R&&#O^?? 1S3??/MWXU*3W M81J$%%^XXBROJC#-AXM2O!!$;2@CDHK\0 W^ XXL3C,@JL\BAB=[\XC*DU7H M,\35/G(;DKJ:O:[;@7\;])4_CHPUI#%%74#N'\6 ?!U)8NW._D9,C9ESVHMP6,)MI.NI.;B8XKR+>8-LCW+-$'B)[#(J+QIQU&D9N+^)QRZ(?!?U*DY? .E$['N MOY,,J.J!5I?W<"Z?)!^1.LWVP>PK+3P-YZ!'MRR3M(I=\Y<]I+L\VCUAJ_+4 MN7 5S)-@F]\03,,03WWL42@C0[>C@D"OO#!SOF#-V FY ]\R;\1$.G,5S2.W M)2FSW2E?XV+I^M]3>)!D.X,V)2PN=FG><3A9?YD)DS[5Q[WW:H^;Q8&7D+01;)Z/D%\N(#])9X;(_Y- MU;4,0$R9E12I 9Q47R6V$;N8_4.0- &AU@5#/:W>504O?H"%+0PH$M9HJ58[ MA.WM 4O]0F6?%_E$HQJ8V Q2-A'- @K?E%NJ;AD%(A<\(;0)<[[S!/\IJ ML"_\.UFA])8&-H)B<"+8*E?%^6(H(M_C++A0@25.U>JJ$[T6\1JLAE*!LJ): MI)A&(2WQ!D'AV @+"=%3[>FC7E%MB_64W*O#N0*N%P:60Z,G7TYM@/:7/TDF MZ27&>O_>W+0* !N?CK"^&5X]Q("GY]%<=4X MDKXXE>E1Z[DP8XF%L;5X2RR3^6CH6&?I]0Z-.;-E7 (K/D., MA0!IZ0.1GRB7C^1]U)+69'6K/A-U=N5PDAH8!_2-@YB(T;#(Y-YXI'Z()EMX M"9: ^"IY2P_L1D2#>^W#> ,,7M-]4M3Z^.H$=&(#8ROJPX2$*Z%J4GEP(I)A M;ZZ>9%(D!,D[^1D-8^_1U5:X@L?FRRN[4S^5^C04"]D:&GAB Q(EFL3G!!FK M$E(Y0_DR>RJPZL9$2!X4II]S\PHAPTT3;B50V4VXA3 ;44E50#X'7EV.T!([ MNJQ'XE@P^674@$S. V-IXDIP%G!K\'NCB#<@&B^)%;QJ[D HUGI384IHU(CU MR9/ '#6\#7R(WXXVPMTG*!Q2$;IF-M&/!;]&/G=6&^ .-H63VUNQ1]X(0RJ MSBKMQMQV7KC#V3LE? MS_%WU")7WE" ]OB8MT74_J,YV.:OQ[M@Y#SUHE()E/L3+HXOKYVSLTUW(]1" M[0&AUMTBH>8E?XH,V[X0Y)E&?D<9;EZUI/7?IU2_":;?*;K=8&A>RAK+JQ'E MLD),PO\NRQ71/#Q+TRG\ZF*:#,#C$F0G\G>=*SV)_ZT(,_;4K>O#I=T9D?EN(9!86T/',O TV MO1_WXU!]^OCB>E^U9=IV62OG$Y= ON& %^=P99;.K8[^F%>)P961"*GJL=EH M.6DN0>AYLA214DEYCA=NM]ER.^T#IR\B,0S((XWOHH5W648+L*^#EZ<3KYB;0 ]!9X3Q5AVZIK-;YO MMI3"DW$)V4FFP(J,_CGZU$T2WS&H1B&N?H*]>O^>PJ?"4E1/OGDH#S^F9HE4 MO?K 2TWJR7,@(A5"OC;64]A75/(T8NCLZNK;Z:5S\>WRY+?CJ],KY_R3<_H_ MW\ZN_^EYWA (>OF41OTMFQ18I+&!@4'RW0P&\+E6>WMJKZ004(XF6O\:K7_N3B^ M^@BW:@E'-M_0;XRA\FJ>;]N/LRP>K]/'*_F=ZWJPBMBVX"P7@4VN>[TF7)V\ M^ST^+/@='7K%'@8QTD7TMU?-QL.Q]G5LKAU4YU$L'41QOXQ'_U#(8U.D((,*?]D!3K23Q.:Z4Y+> M.+9)8):VTE!1G+0V+$VV6YA[;YXI?;,P=>O7^?)#%*,.:SIZN+5ZB<*#Y\_JN8IEA(<^\W,'/ M1>:B"LVGU(J(6]; !O!G.H2J'5AW"T_\OJ\MHX#.?K-37W_-\YN[=(OT<+=+ M*GAG]/!7G'&C%7&C5L0;8TJP@@XMXDD++N'EWSFHWH/ZQG?IQBWCRONV8(]6$E$K]YW-^F!VW O M5NRAED-VT)I%-LE&H@&;Y;SVYCD/MN#X\92 ;K:.]>9OOM7JN4R\*'J.7'S5Q=H&'6%QMW_S,"^L7@W=I7Q95:=5.!HJ MXEBMK?]1&ULEE#*G5?4<@9AE%@$Z9T? _[)^"H\\G6WY78:=#;E]DMCQ"H<7O.H0Q_"KNABWJ]%PUW!M>MN#:_/F4L"?;X5?67.YPT*/$+IJ_"BK M^>Q@>_CL=PU<6@:-^J@G6Q(@PW'DA?=I0-9,/@KII( K>IGCBIZ;N*(U ZM% M_QE/P5PE!&@+1^ZI(\_B&T%@'7I:,@+28EB:BTJ%XH(R6>()C85'T[% _PT%,!F*UMRQ MPK$;^_J.9A^H0B3FKV [ Y%$:A0281JY3DR8[,$M4NY-[(5(P#S=E[#R&-*/"4 M :YX4+$?/8VA_(>Q=U_^E0+>4K^&:Y5_8>LDQRB"DR<>S-2(#W_7OU3N']V2XR0H>W 1\C?!C_1N=M;)6>,<2!.?1G MB0<55$\ 8-)5EY>4OJ$DA)X.0)\9!,E@.D8@N@$'(=DD+.\#;YD&). ,AT47 MA3:E-%]!$@)9$'X6"DK1U4\2.H\]$U/]4@"FA8(-Z&'N_"XY6MZ4/YGEK\X=Q"3 M"5)7N00EB(]$(4RBGW@>Q6N;Z M'7)7^)DQL5IA4SR]R..9&)4#,5@5RJ$7-)J)/59\X+QI&?Q4D"NX\"";TK@; M_AH.* E@N41/Y @EO&3UY2RX%AZW)-_6CX$#>8J5<1;%:56231 WDMED)PA_ MOO%[!5\/12*M.OR-.B@T@Z<[8P+_P6.O$7=0#=A<8._2"!RE^N4))OH$!SG_ M(&N^J4(L;/7W6DLC%>)R8S(,WN9<098MJ4-G&,:>'$SGW=PD<+DX(I8QSF^] M<$H).HYD4%9.IB\4)C'XM'L:!CC$0R-3$-\1,A6,49FQCAYK<)S80L' M;S /TVE9MJ[X'+C]L+-;G&<.>Z6]@4V.2*D^[KJX(3DB3"6&Y*POE7B^$VK8 M&;Y67XX]GJ#UR#([$F!2I#@*"HV;@*C(BU@I:.1;>44*RG9.S(J&OI&3P71& MWL+LG^?/.RICR^Z"; #I>8+\B;1]/*#1=GCB%X@6C$R+AW6JW*!=$9C7-+=0 M3+S$4U4%-':X*JH:T"PP9 @4.Q2._;9_M>_RPT (=K'.2PO6S.EQQ95N*;5Z+EDR\% M%'B)*?B9F,_*)P04'" ]OQU8Q#.J3L@8S&]8<1!*'!)9:/C"<<+>028+6D)= MK12OY+.&]U)"X6&'YID6PA@X5ST%"@:W9X#E,55+TYGF!)/@R% T!*9(EKY( M!TG05S/J01ZW2.TW\YC U70\1M&,P'G&4A5R0MD#TNE\7(H!OT59LD-^K8$2 M2 ^_DPJ0%;(F[ZR348N2WH/R3Z#W(PMYJ: MFKD3% \;S^60S8]CO6!3)+C1LF((=!W- 0&&(?*<+@L,G&05GI< M?8&<*F]0"8Y\ *D.#I8>-B^:(8O0O-FW,\P8PR HQC)H8+",PU0\@@)0TKA# MPT2)9#V^V(A+Z:/(P>090+X0*)K$,08T*Y;2QB\ZV+CC!%Q+$&?P?@.=A=/T M?C]A,0U7'X]1M*$VN!'2H(F*#Z;IN ]?&.X-;TU=CI_OR0BF8LA&[.$,WI*X M_3.*[R(C<@2VO8^D*7@([WC68#5D+85XIQ.4\?1S,4PU5'YZ_O1]1=#J_5C MX;G=E&;PYN],(US'QF1.-4LTCPJB+.[+29Q\1G(6-QU'#>FJW'K(F5U!EHA7RM!>MV>%WK M9.S3&,=G$49$@?1%RF+4^(7FQF%":=*](')UV ?(/_3Z,7,F5LN-,+L_B%-I M$5'0+2,NDX2'[F#"ME=*<1XTCH!%PN _=/CD[5)H5T*E+$8["@T[=*4M+3^ STH%P'\E'1 ;$Y/8N>[^#0. MW))D\%$*L$&)<3#Z7E]D=SBAF2=\I"3HB]^E82MZT:HWE\)H.HFC@B$'ASS- ME'S(;4D4)F#E@/L/LM^GF;K:U]QWSH8J<"=#"4; FR>\I#B7_C9.: ,@'"(9 MOP3Q\"]64/U[0Y2XIBK(7RT_$CV=1JH07XTX;]-VF67O3'5<&)?TNG7$](S& YZS@DOS ;'*D1?.'%F(U!.20TA)X_A[\L[@"^&<8#CYPV'$=8^&O* MOO+LZY#/Q(.(F.L$G[P/>MA+7"VLY($&,NL[L[2Z>')PLMA\"+I=Y%20;[DG MZ,6+YWY-#JL>O[V JARR-% T2IV-A.,+$'T)SYH_/C_Y(ETZ*F#A1!7L",QI MS..GG&6DFT+Y18\*@,)\P[OT\N!D76JUV5*K;EUJM=.E5E\P6Y^^HX+>@G@. MV#U($A0D+)PP.<#9?2Q,X8H>;E7:5P%W$"_T":5Q9%,4" [B%O"T]C#/J,*$ ME^??=(#0C,S1(F9\3J91"HI.N2SI2 CPX.%9BY^A#,R;B#JCS)2RBO3GFBYW M>1TXCF \'*G*EAP M?\4\>B'UD3=XS7L'5$Z*/'0\LWQL"X_,. 6Y';0BE=\1JUAFS(,*::8@+X>K MYR=-?F^0L:LJ?>Y[G6!2F9J[(,2:+Y$,@E2.5Y0KL!W"ER G>LJ;>9#*6,U[ M?-EHJ "CW&,@";4<:C-\M$I]>?#B@S]E'(-T+*=L)A@+H>@#&BA^0-0TP1?- M\&O&*%=,&7E4B<0$F2>^C*CEE?X4-T4JWOIT?/5!,5/"1^BRE0\ M+KP(Y$A''9'""#INF[F( @E42"A/SIUY8'Y=RDS(P\M5"ZCG4!JM]"P@)JS[ M A\,>SVEVSF<_39[@2%8M\85S!XV4AAWC%%.1.V35T9%+T="@@FC:[=4EQD] M6))^Y8-1NHV"R$]1W)59)BZ1?YPXQEN"Y1TD7!;!)G NT18$8RBI"5Y49_\0 MV"X,\8PQ>5V4AN4_STC'77&I+KE,% /*J AR3^JK3MY()DE522GGJ55))_OC MHV RH4@MY;LCGXH1.%Q'): <_=61?9JHR@^ IX*(C&3<)+KGJ*W(:T+1E,/: M5YD^4#'1G ,IA^TY2#2A,&M=C-]5%"6O#O455C=22]I/@5>BVNT9Y>71<7:E\WSLOP4 M'"N,V<-4S.R-73)?A'!)LD !:R] 88 4S'"$++PS%IO!G7TZ_Y"3.._6, 13 M->>V\'CU/1^I/I)&A?$E%]]>.M?XVIX9BH57&8#$5]%U,W.3"M4NGR^V[UQ5 M,B!*Y-O74@D^C6F*1W :8NJC>O)0>#DAD.1M:LVC1F XB16%S'X4:$JN1TGC MTUGU%&,?-&82]*F\4K<8HR7NX? G'1@BF?GZ$,IL7$W,.K8A M(PRS#*5(7?(.T4XNBRDZ022=?_DYJ9H-/F63ET5\5<:)_\:1F4+^%_[2IU_J M;RGIA9%=[R81:LEO'.\Q4CML1:AR9&-'9:629R2Y0(!F=FM/1IFU:G8UB\XK M>D;F?9<;9F/?\ZG\G7YKQ/XXPSK�R\BE ?-R2H>CU12B)G6*?A9V/J'Q0^L^R9$Q1O1\+;N1 X3Q#929MP_$; M>W#+D4^@05G4(N.@^<:0]6?GM)=VY,Y#['#1I4)+,HIUVD<3@30E75DPK"01 M=ZAD:?XYT]]^PU%:L.44:;^E!:A\ALQCM'.'0VQ@4AE.?22Y%5<0 M-6B#21E&92SW*)PIYGO4P$I364T_38I2&FD_MU;2:4J1(TI'L;^?4#N,K'0G M=QU-4#$817$8W]!FRMD[LV+(2$/X8DSLKTI3Y2+<>F.FZ;649$P;.AT2Z#'5 MO(O(QV!5;KE3&P:L9[1PW<;A=)R+;E@F91=1Z]DXD9:\/O7$*(^0TCW/]$G) MEDSA[V.@HU&X,]FN*T0+0O+>@Q\^T FA(!-1:B2\3/&FD_J4+<9O[_'!>G<4 M#^&\",9!JN,E)[&?QR54V.3XZD2') ^:AZY#VRKLY-?@/=Q)\-Z!S^)G\A0: MET4'0K8Q46QI8'Q3%05J*U<'SK 4.9YFNDJ8FTDP,83\BPA0\MU4,,UH3G3$ M>!+&]T(!+JE(&I&I#/_QD>P$*2&)#+T@X9!9C0%EP MJ6A%P5F!X^5UPC^'@MMZY4;NG7@ "_-7E[C-.S*3;D483Z0"Q2@>!C)802C" MR(E*1G31!HK-$EP*S:9,("[)B,3G*6MR"'*&W*M7PF+/WS*@(+UY&,;Z_N!;E=?.@852?= [F5)_, M%=RF.-XAN0I:^?P?IY?_.#O]8U=Z)X[#R%0 M#48\"85;#!:+Z#9(XBB/%Z 4PXQ?.N+NI_Z]$C]4ZI:[?\H0X+(N[L4*,3DK M&7Z/Z-]%8W,2#SLL] \:0\KJL,M,*=J%K]?D*ZR1L+4D=WA :HHL(%-[FN.-ELQ4FO MKCC9W8J3&1['6YFHJK;L+LXE:RIN2&2^<]X$;]F^5&+EBL6*_(2K&I)D=^4R MTL;5(891#,;>7>)-W/R?U.66IE07#9^\!S=<8#P39.:014K(7AB[6(O^;C[( MD$M<$W@7WXK!?-N/N5"_R(7ZL13J<]Z]6A/<> F'N-_D=F ZB@4! MG\+&^O%T.*0HBC)@E"@ M'],1^@2[81$A-6>8MUHY/T7F3K_2V MTA PPULZ*JRYSIVQ "BR#]PA80#ST-BND$E!Z$TYB:RBX^AK*),L-6TR)_6& M(KLO79UI3\*5"R_,1ICH0I]HH+M@<_F6$OZ5:N'P9+N'<9GQ$/PX57RC;XZ3 M,7OJUM(@$U5&FKY-?B5L!"9731K*WR*"3"&H-J0R$/OC8DXT5 M6S2DYDG7 %\(;C_ZVZO6PR[>9N?A/>O\UZHS*,Z$!>G)4V 7HV"O;9^/';M8 M4XV]5-.RBFHL&N+XS(.E>ZT-#Y;6%:6X#IJ 4&F(MA#? EZTC._C2@M/?@RU[E'/BI%K<;X,#>_H$-#&C!X;_\NS[8[]IPUQ8)VUVP M>*6P[5-W*2/YI&J 0,!_H\[86OQN@"4/]X]L8$D+#O_EW_7!?M.&N[9(_.Z" MK8N9,Q:SM8#=B'U[: /367#X+_^NNW:$[W=UH/JO_??_I$GE-&QT!K2#&\XE M]LW]_ ^V'BSK?$$'1N 8^X06<&(B.<[6:)125#IU[VFVVI+D'(* ML.!OC@Z;U$6ZQ -;;EZ)S%U\ZODTA."@<\3/AB'B#V^D>[=(AH9Y-*=YN-^8\]&J-K)JMC9$COF 1;UK\',;5V:@RL(&%):- M>=#40>2-U9 S.52R1;W"/!)28PDQ!E0:?*>&)82GD),H"8)77J^ZK+F21Z&6 M\;0T I12CWDG^YFPFVS>O2S'ZL@6Q:$@'> '0E>83Y*NTSG@#Q5Y MI-GDWU:Q@U2F)J66UCU89MUVY;J-^>LN*6P(;6,!$RKL*6JM-UO&9-_>Y>G_ M_ MGSI_!)$O9VE_C!%\,?32D6I',QY_@3B!TS&H7F_L7'L3H5]LR79<UZ]]@_)Y=\QA#8LHBOQ$B2:3QD<$'\ MI!S^G? X1)*PE?V N3$+*NIP__#GA1K%8U[R;F*&W33T295"+>E1X^I)ELE^ M;/TB!-Y6 +6)IYF$D*6MR!=7/8SR1Q_!1PU\2 Z13O2<=GO_J,KR8M$>Y$BYDL@- /H";38/&_O=AZT] M@T+5 YGQS=/5!VO..2C0L!!R/#3.J4X(7HMOC^=6,VP4M1CS>+1^C#>C",UA M0F,R+A\_P9Q6;MA4(KO1U4U&T0)=(^4#XIX12?1Q9AP#6#%]*91=O#B_P)/( M62-,(BJF1',T'L,RTTAVIB+,&\V_11-_%"<\L0"VHH60YTRFZ4C)726\8@D4 MFH-: X$!(W_,Y43* SX0$%XRY*+WE?W4^*JYX)2FOI*5\MD,C$ZS]=KL MV\Q&L[3O$'KPTHA6I[2T0ADB;:V4M6I3U[WI..0 ,7^DN4EH!R7 >C4)5>&U M2R&%8BF0DT#4D'8%2]M7DR((-]7A(103'.U!OPPT9$1_R J#217XL3I\%)UL-7CJT/T$]:BB5M@37B9JKAJN M:;-P30TIG9(9 MH\3^0W:C>D,5,>(Q+.K#\J_H\PW>._%$+OK:[;Z'1TZ%V%UW-ZS:U>PN!5P?'.W(#W _AF[!3!H\@T MII&K9@B\U]IO_UP=""]!F7G.01==MOF?W26( M\TJ\P6 *%@$/UTXI_TB>HYK! LL*\,UE+)_>C:P2Y!*G?*[+1)!%[ZD0XE)3J8.T@,RPU:4<^S&1R&YV= M8(U/2HZ4 355> 5AD3,,^:531%PGT#I&7*>H7^:\PBI-/"G-,.E M0-L$_I<5AX'1^%*X*W;="X4?Q8RI3IBF(S!P?1Q:F<2W0EO$1?KPXVD_9((O M1QDX-"V?RCGW>8D%G'B4#S'3 1[8?N1E1HWYO;X;4J'C^CB$0X"*&R9Q9O0+([H)B8%R_". MSK<_$P\#T^CS.E/*P?4<;#K9#& H]+S+FG<"H[04A8F*EP CX;. '' M19R 4XD3P/6;CT$6F)%-W6[;J![K2=G4/' /#EJ/EDW-GMMJ+BW26C2PN0P4 MJD<.NBKK\M@7P[S(T9+R26T=^\%_SOWO7: U%%IR!'$0Y>?87ZE("1TW3/:D M[QYP>2F$@0(-R:_;-4IZL4R^7"Z%GV:;&DBUQ5$2_O@1**Y?9-@QF<0THGR* M$<^8$&7S]S'L\M?M7OX$U'RL',WPQ?(^>[Y H791#:JF?)2B2#UZS)R6\U!E M<0ZXK)9R<5(0YIWUVOF,/0R^!BEFV/BES,#0HD*TPFL8F\_W,6?SY675YK! M-05;%-055Q,JYN6QA?=ZQ=E]/G23546B#^Y3S0GLQ]&4SK PYHSQNWG^E![W ME)\W:DY!KXDAOBZE7.75;;Y@EPWY5*=@*>(3^'I&#(_Z-_X8_='_.I\6*O_DNBYT@ M.%95$4@D- 0H5Q#)@U31\=MMA]C31>8N^/VNHU'$HJIQ?*#B/),V,2$:>,"I^Z5$V.S]4NB!5+13^4AQ*CV&^W)]W3Q4C";2G\0A# MM[=_\'/Q?@XP [93C@...*0B*CYJ9@_^C:2V&2>S0VPA95,\EE?FMHZ6#F0I MJ>DY8@3BVY$D=E6NH%5&S*;=5"CW= F6ZN]WU&-Y471ON0>S *=HG:(3?TH[9[.@@[S8BOJ'"L. MGR--SEVQ/.93)A(FZ[/UT"/"&535:X$5W&Q7&!YR#CI&HB@K0ITDWG?*7M 3 MX8.'JR3;6MTEDW2MHCK7%>6R5]AS9%Q#'D[\./M')6RX-8+S2[-ONBMTB.A* MTOZE!'".MO08&@/'\/!HIAL_$@4CLNVV#EN/$6I'C8-!#]7CCU*'!O2M5+&%1_]T,-:;;:EC:->FU>'59HT&_L1SR:S'+_> MI53"!R\-!CPQ,@AITB.L&Z$=C$^A2#DVT8UH!F5A#MX\W!KC/M!A>-W8;W?I ME_"O5@^) (O%.16[*WSWY>Q_OIU]/+O^IW/\]:-S.F(\V3X#Q3XMT#!-.=8^FWX!^FIO67'NN&V M#PZUGXN5@"AF!A[-2&6KH^%VCJ1ON\Q69L+W9,(X;]2/[/C^5?T("J>-3H9T0F6EV*T $O@B!N'$IK3!9K MZQ.8]W9%HZ#GME1HH'H#;N59EL!<.E+.4WP8SKC9[2UZ9D4*#5^2OEZQ 4.J MT^=(X/JR#H6M2M0F*%&X]QAO^M#M=!?8J?2@::I*-VY%6O60@Z.6)J?"-X9! MY$6#BF^TW>Z!I8;M4Z((H&Y;X6Z6TG7F_9=,#&V'4-NXY^/N"M.797V/'@;[ MCE.E>WVB73/C6HS*'DCUOWP@]T@Y@8^.S74.E-FCSRLDOB#A4ER1B/) 5@,4 M?2W,54Y1/L*&!0A+#*S1XUN2#6;,%C'Q K\+IQ7,6*]7^52] MBXEW3UN0\ R4(C3$HXQ*ZJU16-)C]$>DN4E^2?3F6( M8)KH3Z+0OI<.P)36QYX"[UZ6&:H1X&.LT\/.@"S-@(I(V,S5?%XXD*7^<$[< ME(>9]5M@.S:4*WG(?#31*27B95\Y:Z=.@[96+C;E_3US$_-?VFAJRD*$!UBC MA7&Z@T?P1J'QK5J[%"_1[/M-GM-0Z ^L.)BU,=&IZ77:#<4 M/A])AX:=]LT3+'I1UI$S)?)&TR3 M7W:Q7 )_*GWZGOMP.'0AZ[SLN]OG KJ\Q+3/7CS2-FT8?9DQ&)>^.#:HU<7)I+^^./G7I7U9 M4M SFRER+G[F@1MV2U<,3]:+%V M@4RG8RX+K8*,XF^K5BG<#JL ^!G_E#G- M'L?SJAUE_KJ6$V//G\%'M5!CRDA*-<:,"^;=)^ MVW>G3["HCEHL# 11QD-%@AZ?!HN66H1+9XKI$BR_ MJ?CH4C&3/ 9? !BG2N%I,AC)G,LDP:!#5K(3=O/R*V-Z=/DZJ+>.ZU\0.CQL ME E@N4TN11&Z5RUO*%6SYR%=XVFT'C@-N(K#94]CSCL> M-E9YQ;J:;*/59$=U-=GN5I/-S0<2[ 9(O);;/)*^P*T7A&3\$;@XL;"2#RDC M9S+\&/W%D!T@"VX2;[SO?%QZQ( I>WSGJ-O$V +GX]-9R9QA@C%.2T)]0;)3 MOIRYA@=Z2R9,6PVWTVRZO=;!4BL6$2(P$]AN<290(;)PB+=\'K)$AY#8"%87 MQ&;SZ.B(T$42D06)H(@_+SF=T" !]9!]Y],TFR;F.3&6!G>4LQKNPU5-Z8Q) M"I,6@:>,/#D)@!.0V E:J%8K:):=,(O^P"*9,!"WTF*^ 3O_%3REGF_HU"<'^"% MYZH>BWI2(9@CB1CV-W)XFZHNN91)$ZQP#[BD7 K1DL-3KB2)XF)2"1M^ MH]0C<'"$/J8*5X*3JRK\,#_,3:#870E*?F]>N>%O7@+B\9Y[#K[&F7 .J-6@ MV?Q%M1R< M#N>V,^BTFX2 SS&JYK^F>DOG G-1P0!A98);_,.78(Q3 '9"6%)!Y9TC0T*4 M2\%4H9> M6\E$ZXECC[7>%.;HM[I0K"2N?+3\=4')TA3C#D=7WVCO^PUCMQ" M/;3SYCJ>! /GH--X^\XYRS&HB.;S3V+&#(&U41%0[ LC]O YGS_K^7ZBD+%2 MQ,!*Q+^G(I6I#A&-/)Y5A.R-SGHTP"SU#5P=7F->Q6DR"[ THMSB. B"J(5W MNE
97_'QG9N:;*JJQJ#D:$!.IFI)"R2CF;_;-TP'EB7].C:)E0A^$-8#1 MN1*S+^!"(K)6A@BRH\^^V74E. [Q-'P8\PN^1!$ +0V\FI7[J;#Y_-8+IVS_ MX,7!.WH#AA737Z9H$GST9AJH#GG0] 2+@W#I6?JP;+)/1CPC?WQ%LEZ&/PY< M!7KK7 H&"TC:12K5W]#HK?H;Q#I@@DM8 M3#.+P4:]YB:3\+U^C'!S^= 5 V^"J/Z'*!I.#+D'G8,D5N7$B. ?I#/$+,U7 MV' U62M*3J7L5BU^VTB_3YCX )K][VF$&)/-WCQZ;?;VFG UG_1AG=$@%J9, M:02=) +L=^=+G*:YM <_$0CY=XHC"A6'*WX2;J7RN7F#!_@*NL/C>\"!/T^=ZSBC0<,@SF.?<3U0;'H188GPVO2I_DCC+5"'(")V9P0N#YOS'OVR1/F MY"N5%J:9]#MEQP-_(I,-#1),H^2B#N(PI)_WG8MI/X1ST1,F" Z$1EMA^ 98 MBMING11N+Q2)9&!RGHCP ^D#RXTK%%R9>C2::8;FS:GCD!5.ZI%<193.8<52 M^PXI"%A0WZO!YO_MP9.3>R>//M#-^8%/#3^D/+Q\O(7BSVK+? O9\VE1_/F: MV#C!^K1 W*4TLL3+[=-4VZ?DW2.), ,7L/A&LN&:@&HDK<'5LJM$P]2*CPDR M%30 IH%=9."%)_1AU A30B)BZL?A(,%XLQ4FK.48TLM>HL'Q_NY!_,7FM$];TZX-\WB3>_Y?Z8> MRD?&Z4"!#;\(U<^&[>,MI3%=)X'SQHC\]%R&M(@_O0 [T#4%["03AS@@;"S[\.RCG M0YG1HY3=+ !!Q;S'?4\F8E.\3#@':?1T+N- M$])0^K-TFW+'19L(_1FAYD[*-UG4;R(=+S;MF*J.ST^^\$OQ3@AUO+Q;2O P0TB.A$]@J_)[#/8M\R?Q]*U,1M9>W>2_OL-+[L=3'RX-_5WEV$^T, MZE^BGS&V]-'+O$TY=08UFI1SM#[J?,0&^>J(CDV-1U=94'CZ<@N$7::$*@)7 M\OJH^[/Q@K-4M.B[W9^+Q$-[PMXK[T:4KNXOS[NM\E>-7:@GS"J^Y*;_IM7H MN$ZK?0C_K]M].RL&'MYSD=&>+82H8ZO'' +F1!):F&=HC2":^ G&!.*0Y]#G M+*DS4XN$R8/G/?^UGS8QIVBNU9HC-):X\VZ7KGOU.Z_I] $Z5=0X1,]98!D8 MYT1OL+T!G4^9,S'*,3X%R=AY;0-LU@=J^YQ\^YV=E MJA,S;%!E8KW[(8;9OHNOY#L+:6'E\+\A9/1_FX>SQ/!!%OI>8=?P_'9&57BY MW7*UN[I<_4%2=:35+^-1\B9>EMQZQNC MWYI6?XA6L:HE$2,1I9@MVD'*/:@E[\NAYBML$AO%H2^25 83^%!DQ\,N$?9A M3=@OA[ )A?43]P?N$ T?U6:%Q?3Z576"/>C$;S45MAM;69_W%"WJ6. U& E_ M&LK"FY@;>'15EJX;P\(-+/B&F^USC0W#6,AR<+,%$%L?1CC;-EBR[P&?)KL0 M<214%M08/$]_2\(;?IZME\':C6@1+4<=YSP.5 M1:831,M2P!XB1;42I".%_8MHPQG\EW[V<0IO)@OC\& 'YL'FSG=_#0 M1W$WOA@2MC%(Y4N0]TZS[>TUNV^&;VDK_*NN+W_%F",HO:_$8)IPJ]"I*LP[ MYBZWYE&[(^>#("91BFM@02%!T1$"7?Z8=#H1B6X2FE]\31@-^O?YJW"5;B*; M_;A44<+"PY,^Q-1G-W0^@C;"^=KP.>,N\"O<; *;2.,HPOG<6"+,Z/(.XDW% M$:/OI6HX==Z]RYI.8?%116S5&2L 1<)!373Q::7&(W+X+F]O,DTFL:Q0+H^( MIB)@.404>VT' T'M4$8/CCRN4"+NP0_AU"=E&B,D"JC>0:#0^/">?.I!A M#KT@H"10NF U%C(M=9DOQ64_RD^NY&F)6T,H[A-9)58 CL$-]P5^F0!-J2"]8G%O M"CR92#1=HH>2D/*5^/H%?ZPI9$843P@GGR\]H=8_1",5A&_.A#"-U"G3K8)_ MDLIV%O1GXL1DR2)'\D4#&83^3.-.7AM/W1>[VAWZ0;J%<&X!\1?Z:S2H:$S= M<82 L[0! \=[3XZEO%6Z';I+9QRDQM$ZQV$:NPK92?$.]B^H#GR^2]T93"W. M("L8O"EO.$ZH#PT?HM0 ]ABHBZ?=IK0K!LF 5]%F63]_=;:"2+Q@KU*@D'\2 M* M-%DV%YRNM'@4X/5J5N4=X[/#?WQW/LI^8=@C$9G MH7<24W?=>7+C1:9BP@]?@S#VP:OG;W'7]9M6H]EVANKQ;VG@GY 8%X47>/_G MZF7&CA\([A04>'>MI;7%TIRI4L[G;+VZ'?_4D MNY$7/X/:=WIQ?GGMG']RSKY^/+TXA?_W]=JY//U\=@5W>/K1N?CVXOUV=?/SJ>SR]^MC,^L/1/PZOTU*WPSI:Q=]MGX 2&95/8^/>NF-W)2 M0$OGDR"2<'ZL-AY("#T(3_=<2%A_J*9[, BH$1PQQ@;<,7_/>#;&JQ0FF\I$?] M-ITMC9 =V^X, BT&FSQJ=3?&[3\X!3=U'V MR70!383/AV]/G<.\!FETC(PF:0K)(7K=NN^#O0],NV%,DN,+E4'!BFB'7.M; M%.C2!*9^1-L9>+LBY7!6-5^'E'>V2#&&GZSD!_1AY;@?3B[HF'05J%5N?C-6 M1NE; 7G)XON$L"V]2/'C/(RLRAUIYX5"*2AWN=T?=^HY$VZB,4ASB$TT2=YF MHQT:V6^C6-'HNSD'MR!%\U)JZC<%RGTK6W(XDU&&*>NCS,S[>V@U*2)4$$"# M^U4[6A0S' H?NRAB15EUFV,O5SY#3ED -@J1" MH(P$=C(#2XF!-)/NT0QR\6CA?1+"UQ'1#0@#7P;1\;5HWBZ]5A[26SJ0<9Q2 M:$8'4>ET.))28D%Y7(1'@_:*FG]*1LZ2Z[E.'XX57U(5S,FT&07^6(+)":PE M(383L*F2;(]Y;Z(S^"<:'W="B\\H!B,1M3HOOP-*= Z/GIML*4,^DN#8-,F3 MD+$,&.6QV'GLH"ZNBID>8!77Y.3R#I#A62O*4;=(4HP\XUSA=1H?UF\COL.) M1D25!!N;(9 -H<6ZCL \QFP"F1$Z=590(\@%"U(*CG&27IC&Q@:*R+/5AA^- M-2+?Q43Y@5L:D[U'J:K^?2&4"N;O'5;#>#.8S<@/:&9+Z[LP$+)Z\U6C'^3+ MJ&R/9XK0OK;&#,]@![B(3-$3M D0K_B8I/'O7@8\\.#DA6>T1RDT33MD?3'F M'=*0E6D4,"@>W'=\1^)?_1D6([&LAU6IX1_2O='*9ZZBE"HY$<6E) 2[8>45 M_BPM.W[\0$>]53[WG?.F^5:ZLBR&U!A&SA!J]M2PIEHH*02V2J4.CW_3>HLH M\7%X*RT4LC5YH!?8>N M1S!9F"@2W^'4_1O)073L^JT,AIMS M%WXLV [P0D36)94+KJ%W;W+4HB0FN,S>GR+BHIZ[41P*EIU2I\.C7908QIZD M=)BS(:('5[([:6>PGREM+\K;J7P"GHO\^]P+BB7J+Y6J\HV^?*&A_]ONS>=: M$"O_,-.C,V-"%DT)>6[1L]0;':<\<60X#2GOGP+5]#F>P<7K'*@Y4$SZ8.EQ M:;Q+'&*6&+,;T@P,D6@UI*-Y;EZ.5X=0L?>2"AG%5#IW#)XYD(5'&N"TZ'62 M(>TY-V'+S^9::NT8 MNWI5T+1>88Q>_A37]"CI^N1W*$YG$I\>0,]:-)^=2$\GKQ9]?"PZBW3%O$SQ ME0B**C7S9<>ST&1C 2Z_3WLV8]2E5R@2I'P\1[G1+\>R)95M1,CJ.)'HW(S) MC(R#$0(]243(JN/"Y]U\8K8<:1-A55R!=) O"%$>9Y?DD_11H$OC_ME M<, *)N^%'D:"EVB. MM&D]9I-E M6_Y6G"ZFD-5YJ'G3;;5[2P\U5R#<\TS?HFD+I,W1-[5R(K)I$NG@62%!\Z]I M$J1^,-#ST/"*XFG*!\65^Y*KS8\N+N!]L0RST,"8%%BI,%=NKAGA.2,P/8T" M6-.68-FF Q^H6V0[#W:5!=&<(&U)BG.$P(BSAC(0$3MO@K=50MXHMU0EN;!O MX@*5PS-3=?!N069&AZ@JER.^I8%'Y8-Q80O+[(%3N' =_S&ZBC2;XLZX*!U. MRY@1:([_RX=&XZ=IKBU/Y,'HRHW*+\)N8#O&X9F)*=:G&:S_G[PH !8:E).6 MB]Z7 MJS&Z??S\@8FN@\2?3P )1II ^E<:@OE5-&O"LV-SP,%6MUAR2PFQR[ MA)&W@&\K3;F4^,:TQ[C5:7"_# %PX"/(BWN-E!M+ZSF#*K&3QXM4[PLHL4F< M8)./'\#7T=S2[/1T]+M!\G5GF1/_IH9DY1%?N(QD"G8F;7X:X4F"M?P?N=^^ MB,0PR/)*A#RE8B8\R<@(@S\%S6SS(HH3*[DF&_$3_=6A/%$MV2QZ>"I95.,*)N:V)6"ZW;F:&;? M;#4YBZ=5=>>ZDH4G9)0L;/E]$+V2Y.@Y]/4L Z-MR@@&/,/2X-!1@ -C.;:- MBDPFX'S5G0)/(#'.9&G!*+,5L,-_!(W=>6RX;Q9A14BU%XO[ZE'ZUO M'CSEU4(,L)^_IG]U?@V^ T%%7Z=4($A%$O#%2S'\VRO_?WFN;!/^P_]LMO;: MS5=.Y(UA_[X(WAVS"?@5?O$*Y-O?7@W:[5?OK\%B <'XYU/Y? M7MI-/X@K5+_EUKRE;5R[%H[]$K,5HKBV\^K]%S$*7.=;YHTJN=:V8_C=2\ X MQ2'".+>\%BPOZ2UMHS75>T(Q6E\U0)2=,QD/29TT0$^AU6@V]W>%+FV[L7R4 MPUK$)8Z'./.5L.PB&FVC+"5G!D98 SXW.Q'1;&7)'VU4;;&(Y45%S=WOSH MP6/RC(=!=(U?K18EBSG]$;2]Q,"]?$._"0^W_6J>9NS'61:/UZX/OA*JEU*/X9E4-LQ?\QJ_SWPH.W+P&[/MU,O-B-=9 M"IB/6OPK7(65.T-\-U\'_O+62+]"'>2Y^T+,#C'.J MJ69+J:9E%=54!$F>6HY6V-/+#"=8=Z;LH+$ZCOZ*)#)##L>4,MV46GV:-7[M MZV6>VDY\F4O5E[36I2R2< ^,,MG2$'%1JIW(UE2N!EDXJ'2[6*9>HU[C>5W= MW;#'-B>M]'^/6'(AN)A&?<-2[%LO?&A0DXJX/F'F^8F7JPI#O5ZT=JMR'O/3 MQB,Y_?Y!W>]''DX_^< MYM=\G)UX28+XAMCPC4%U8#I!\7:>RP1+?,_>1=/QGA]G>UC."13URI'_2/&3 MX."Y[8-#;.%0.4NUZ4K;YYGN\UD)JJ;?)>FW64&_K0W3;[/GMHX:=M.O13KR MQ5OTQ?&&Q53@'NO-8P4J0J,];C$AZ6+#W,M6F\LL9XVD:D5L#6B*7.>A3PY<9E4M-M M="R721;0W:Z2>7<]VM<&,N\>->TFY 5.@0Y\ M!47VW/G.1U>W/L4>EBTIM5#@++WW:KETN*K&E&1SRE3S0^9VSVTT+4LZ64&5 M-NQA=SGC:%6-O4;.Z+A'#[* M94O<+?!C*:6VV^AU[)(G%M+*KI+FRA5)ZR#-EMOM6:;J+-9JS^:DOLPZZWJ- M>HT77K__XNU>"EWA% >%@)Y/?JB3,C:9%0O*#Q]RI/EZ+T*@@>/(/U4WO'(H MO.MV#RV/A%M .;M*J NJ!Y^?4 ]L+[2Q2->]^)0-+/TYCOV[( QKQ6:-O%A0 MUK=87JB[7%$V=.T6#!:0R*Y2Y((*O%VF2(M4U2ZX91_%, !:$WMA<$OS6S(O MN@D0Y%(-9*H=-)NDQLI5?T02E\3(GKT2 MQ )RV57J7+ER;C7J?+ !HE9TM4\F#_\2>6(O'NY-4U%GVFT3'"N7MIVK:49<>JA3R'MI6X64@ZNTJI*Y>:/0&E-MV#5NW.U>Y']S*#%Q)JIN_&GF)&,4A:,7T_SH<[*MG$M5+U9?T5$M9 M)/-V(7^A9A*%N>"K!Q/5:]1KU&::E2)K'M+SQ+M'<--=B[?:%D&:%QE:N8I6 M7? %W^\/P2@[9BH];%M.HQ;IN5US M[ZAR>X-:KD:9W62EX,'*9;7%TG\EJ>Y_S![O6=;?9@5QVK"'W660E4MIGX)! M#H^.MI!!+-+NN^/%5J(QU\ZLA6["POR#Q#[MF>78+&07G:5/%78:EI.G12JNAF:NUZC7L&X-BR3$BS>"J\):!/KEQ$-M"T_B!'5(;0=;8VBL MC&#'YM^U*S1FFU;SAIJ71GK\HFH]?"@ADVQSD;>H ;\*(8"R GQ M+P?Q6#B9]WU&']:YGET*9:]<(:A(Z8PHZ=K[;GCV*T,9=FP#F+>".FW8P^YR MR,I5B4_"(0>VSHUZC>V462_>WM+_;1[BY\F1"2)?X,?WCK0]!MY# MFL6#/UWG]:_IQ(O41O=2,=@+ON^- A^^\VYPV :W8^$'.J_>[S>:O_X5/_1> M_@_8Y8ESZX53V'>ETW)8E2V<]==)^I;=%M[^%>Z>_IX>3[-1G, A^2NX,6=? M/\UQK ZK\@.SCM5S[;%+\TKF>%NE7S@I+>IX>M5?YMQ#581WU7LXGV9I!@8^ MV/:KOF2SZ7::/;?5;,V^$[H.U2]1%?Q9]:+6\1(MM]7JN>U&;^[%Q/DJCI=B M&AJ7"A"NB31;V]=MO5F/5X4U*W$XX"]X M?%X(GPI\L.V<@3<),B^TB/1WE=.JFB.7@^'0MWH!EWH6G?"5KLAP8'NT+6N, MM)!J=I5(J]KKED/A6"N1'K@-V[IWZ[B%!7$+5G.7(O."2/B.\)((5.$+K]S8 M*@%2U0"YE)93EWHJ[_1X,)B.IR%.+,09]8-@U=+)GMOM6E8]:2$![2J]5O71 M+*7PGHQ>NVZC'NI:YQGG0RTJ,G/B;"02(-_Q)!$C$:7!K7#".*U1J5YHB=>; M:A&V7+JD&CE/T=(YDM*)24E29D\(A_NW5'L(_=MJ6 M=0C.H=RW->/L!.,LE\.S@7$.+7.&'V('=3=]Z5[SAT7\T6RL7+#T1 RR MY>/>?X+_[X69T2]AU_XP>W[GWZJUH^E+?Z2[X8V4]" 4@$:]/6O:9H% MP_M?I$HL[FLR=U&GO.H*JK=(YP,!))2@!AX)QQM@#-V+[K'B-HHS5,,)_!IH M#CYUDU Y54* >-E(I ()D$Q3BL(/@\B+!@'ZW!G\@EH9]Q>]S5,?(5R?,PB] M% CTXO.'O[\JTUZC\7,58\K?D 2@7X&95'S6I^M+_;"*PW2,!4K?'0WWDOAN M]I<#$8;.Q>>OWWY?^.#JVYY''*_>M[J2B(O_\].O(VWB7AQ_/MW[<'EZ_/>] MXT_7IY?O'"^\\^Y3):"0AB)1>*=?G)'@PVDAATG#];\:]']5-JW\TZN_E@_R MMX_5!XFWL?(Q7I^?? FB/Q_QE5?K-(!;91;CEZ&/W,ESZX.\+3&E?-FCH_TC M.& _2">A!YL(HC"(Q%X_!"F-6:]P,O*/?>D5MJ'8 M;(F%GTZ.T:#J$U,"76FY@R**X\]Z*GPE)\SG"T7BS4>1>(E/BBRD-M]&WTF-1O^N=TX@WTSWSN((.O\:O5LFZQ^'@$O1<:IAH4 M\@8-B@J>52AXT/F&?A.>;!1Y'J?ZY:%7 XUAQ]C?7O4>U@Z;C4D]:SRAZ@QF M!,0_A9>DSBG0:K%12,N%9VY1-J-,-8\\ 8^T:AYY+(]@:.6Y^.'1N?Z::NRE MFI955%.+UGJ->HUZ#?OR><]4>Z.2K0BN&Q7EF%N M]J#4GN)S>JW1A/\\HE/E5D13\2F)QR?P+%SACR ;G4Q38"J1G$6#<(JJ]SA- M!?S'7[4"$*MJ6NVZ=:6F[&4HNU-!V:VCL'$SH-VC?7Q.XC1U)DD\#)Y[0%\M MKIY-7!VL08L3I5P0H:PFGUHM]["UV3[<6FWO-A\X3::KQ;I MZ6=SUU]FX*5>HU[CA0?T7KPE#TOKX>Z.^#X142K2>GI.O4:]QG9*K-U*0;QZ M?R7"$&27Z]R(2&"/(&45_'$0!6F&TY4>+ M\N\U[N9&PYC-UAI4L4E/\.]0X#]0HAEDM9H@.[(-?=L*V#9A[=-]<[3L_;]Z>@>_BF0#@R_:8=UF"5?4G/%;IZX"Q]%32%5V5 M0[=WM%DH^CJ3O]O<4%67^EA]OBYN $YHU_G\;?#FJV=_2I7Z,A,<]1KU&G7B M[&49_XQ0YPR3>*Q<@#BJ3?\7:^Q4=1NL;/KGXW56;#-PFQONJ:]M_]UFAZIJ M]I5M_Q]GAUZWL87L8)'^KKOSZS7J-:Q;PR()\6P6/DTC= *VK]_(H/K;=R_M M:NLUZC5>N,C8M?H@GL$"HDM)KW@(!G!AT(8W' 9A /]\V9$"*WV>N<[,T1I\ M^]R'0>0QIH3?13:*_;/H5J09C398T;TYL&SDM(7$M*NTVZHJ"7^L(_Z$M'MH M.>E:I"UW)X3.VO)L//&"!&G+ 7+VQ21.7SK^Q7:)EJIJ_675HC?)WGWV@@B% MRGGT*?@N? 36\?$)],X=2JXJQ MEU6"/T2I"Y6?D\*Y_.W5'EAP1YL-3U<"N^8MG.)T#["OI+KI.)%ZX M MSAE%EK';#MBF+88IP[HU+)(0+S[PGS>, M]078IP*G/=P&*9K'\*,*$&3>]Y>.'F&E;S/7DU_'S(:\N.8XRY*@/\V\?BBN MXPLO$=&*X1@,3BBOD]\U2VR,)=KK*^)>&TLTF]N8+[)( M?==Q\7J->@WKUK!(0NR"@?]5J.K6%V[0/V@3M,$F\.,I.-%EH^"UU;;,_'W/ M,69^I&U$)_I%M@:,I$.[)IVV=]&JK_E"\<6/-*FLD2_:;NO0+NRPY?C"(L5= MF_;U&O4:UJUAD82H2U[J->HUK%O#(@FQ"R4O'[PT&#C"2R(P]U)G(A*P@,=C M,(G3D9?4$8%=\7Q6Z7R]$,D5$DG9 SJ5U*3^3C2V@B=T]O73J_>-_79WR]R@ MFDE>*).LT@#[3$S2ZFT9DUBDYVM/H%ZC7L.Z-2R2$+O@"7P,PBG"G]:^P*Z; M.:LTQR]KYD@JJ[V!FDVVG4U6Z99_-C:I_8':'ZC7J-=X06M8)"%VP1_@S,"= M0#V,4Q'@K+T;4? (4B>>9FGF12CO7[A[L+2UL 6]#X\V=1[=9%MIY/PA:>F8 M2>GK=-P7R?F0/IN>YY3T0Z'09M,][/;<=G?;#*":7UX.OSRZNW>#_-)R#YIM MM]MN;QF_6&0.U Y#O4:]AG5K6"0A=L%A4 F$VF6H3:!F^]$0 H\Q@22IS5A" MM=-0<\RV_B%']R^ M_^FG:NU9VN(O^6YH,P7]*-6C07W_FJ99,+S_12K,XKXFD"1PP$ MSF* C5R/A.,-0$M/O.@>3A2^FL&"0"F.AW-2,W&3>"&<=Y+AN-1L)%)4ZL;( MU&$0>=$@@ \!766"AA'N+WJSISY.N$IG$'HID.O%YP]_?U6FPT;CYRH6EK\A M64&_ H.J^*Q/UY?Z816'Z1@+E+X[&NXE\=WL+P?3O0^7I\=_WSO^='UZ^<[QPCOO/E6B#&DH M$H5W^L49"3Z<%G*;-''_JT'_5V7]RC^]^FOY('_[6'V0>!LK'^/U^W2T?P0'[ ?I)/1@$T$4!I'8ZX?Q MX$^XT.-P,O*/?>D5MJ'8;(F%JV5:F517']2\^F?TXDWT#_S+8!$OL:O5DN^Q<+D$=1/ MQ!Y$OHA(7GXG#Y1<;E:NX'GG&_I->-+D>!YG_.4%XH#&X*ZCO[WJ/:PK-HNB M]:QQB*HSF!$7_Q1>DCJG0*N^\U$,!-K%3KOI:KDP)Q#Q'-&IFD>>@$=:-8\\ MED!!;AKR;;M)=EU#*)^$3!]VU0D]^)+8/1_CW0:0$5& M]XYH9^.$OE<[%[K<96,)>-<[%W =V_.A6^ M6[[XKD(4=-8Q'+-"Q('O=#Z\]KZOZNFW.LTM1#>ON>2%!ME]78%;5^"N.<'=.OSY64H*G-S >O;E?NWK%?N5QM^3%JHI MJ;743C;S_O4EUY=<7W)]R?4EUY=L54FWN4'[RK:/!X/I>!J2)?]LY=L;9,Q: M#FQ>#KSPROS:+=EQ^JXON;[DVIC9A#'C^P%FQ[RP-F5J*5!+@=V4 E235PN M6@#4OLR+\V4VCWVB-MBV4_B=,,SJ518/_MQ1&5CKQ\4D1EE-6#5AK=NX\R9!]HS)DYJR=H6RU&CKFK1JTEHS:2&00DU6-5FM MF:RN8XLUX1; 9V@R;*ZU^V]QT(P]Z&<81=C@>?P_2/4ZQ48;M=[K> MAZ9Q&5]8W^BMMMML=MUVIVD/Z(]]Y+9)J$Q[2+WU)*1>@7]!'Y3-O_R\U6 O MFFW+L.)JRK:3LMLK4W9>*HKI\+-(ACZ>E M+L'>FT_USR.C>TWWH&NY%6)1N&L>@/T.AKL*4/>O5.5QBG3I)&(R308C+Q6^ MXT4^_)P%"185UO$O6_1M%2SL+.#ENF-A]-'+G#J.(_^2:>/C- '[] )>+)83 MZE>-C1TU&^Z!7?+LA>K=[:+XY2!>GR D]B"]_\,+IV(U_5V;F-8L9Q&I'ZV# MU'\T1O:49-]T6]V:]*U9SA[2[S760?HK1\V>DN9;;J_9J6G>EN6L"2+TFFN1 M]FN,HOT8%PR#[\+?^X](XGF1M3V;., VNGSY;#!/]+?6,,/AR:5XVSVT;V#D M-@UFJD-MYQ.DE]01WT4R"-(ZKF:1+JZ:I/Q,8;6S-)U6Q='HCY)F3A7)K!I< M:S7=7J]KD^RRC19WEO27F\C\!/&U6<(G_?PHNI]G=-:VID7+;8#6#^5DS?K* M=^;*YXBWY6;%/E5@J99Q-<$_,\&O)4.\SK!2S0,U#SPS#ZQC+.C::'=Q8.G0 MLAG@=177%H:6*&*PUZ?"+1Q6"G+:(WX0W_'?+WQJN)VB:<\:%M[\\=>W7=_V M2[KM:K/C8#T9W=7K=XY]G/Y*4UVOXSG/(55!FN+$4!27 K:2!IFX$LEM,!!L MZUR*07P3T5-^I.BG4S<3V;5<+1_KV]Z$?%Q+EFU-H8E-RZ=MZYG;NREQ+G*.ZUY)T?658SSQ[^%"<"3NUDFB0B&MQ? M)Q[H=]KM<>333R&I^]Q0^"JR\^&U]_TB3N@/698$_6GF]4-Q'5^ J1!EVVS@ MOG1NL7-76\?#ZTFEKQ[/J_FYYF>+=[5U_+R65O)5:L&L8.2'&EQ:MC6XO'3^ ML7-7]G+UG :R@_6TS:\GK&P_I^?]F+V69;5'2U/"<[4OU[QNEP8_7 XF8-M9 M%#$#>K8IXV4"FQ:%S.MBP>4G'+3J^D!;$GZ'51,.GJC]]$DF'+3<5JOGMAL] M>T27?>2VL]1=-=3@Z3I,UP'WWFK;I8?MHZZ=)>:J.0;/@]&V#L(^R!FCJLFE;P_ VQZYQ6T'0[A]9) M\1I=T;@6M5Q5;/)K6[9Y1T&[7 MI&_-W_X65 M12&E>250ZP[H6!DTPG*GD OVL.2)HT)%]W0,A_N\X]<>/?XJ^,[+_$EYN.G.!F*()LF(CV+6* ]KGT*PTGU8!P; ME[.'-:J@/YXEJO09V""K0CVMQ B1O/!X[-Z:_FU$51!23Q?W*G6!C91Y.DTN9>A._$=AVPXF?>]CM[5Z:'ZMNO;KF_[*0V+5J-J MFL%SAE\,V.)+03;[=7SM??\CR$98G@Y&"M@@U9'\%1.+==F/-:"Y7!NE)8J[8[?B MMBC>4@/8S(NWD!N]1Q4T-*E01?\<\1W_+>KP2VV-U;==WW9]VT]J=ZREU7 ] M]0PVC6$^L"Z;9!L)[RS'K*4#<97&DTVQ2NW)UOSQ"/Y83X/B>J(Y-]B!08>; M"TU8<<,V[&$'J&R.-MX$<+$5XS>WP6JU@C=LV,/N\N>FP99K7JUYM>;5I7BU MM3%T:"N8]"'(UJ9M4ZJLX!8;]K"['+N>!N?UA&^W@(F[EH$N6\$]-NQA=SEX M'7CE6\!Y';?5:6XA\UD4<:ZK$W7$&9;^X(6(C^YX*6*C?Q0#TE!.NPGG VSS ML@L2RT*G#4+'CZ? I=LG,.?O?8[$K)I9_D1-I<87N)'T?)JEF1>AV%BY?;3I M=IH]M]5L;4P4E@4?7,'.I9Q_A#!?ORA^JIJ3_G3([&L8R]ML;K:EH6:?FGUR M]JD:R/X\7;_K8*6>VVYO-JQ5M'#L>W*;V@>41I#9%D%XHY.4.2H(O_\].O(YU&N#C^ M?+KWX?+T^.][QY^N3R_?.5YXY]VG2CPA#46B\$Z_."/!A]-";I/)@?]JT/]5 MY0WDGU[]M7R0OWVL/DB\C96/\?K\Y$L0_?F(KZPU8=$JLQB_#'WD3IY;'V1O MB2F5%CK:1T7D!^DD]& 3012"-['7#T%BPX4>AY.1YUPDL7,M!B/7^9+Y^^6[ M?>Q+K[ -Q69++%PMT\JDNEKRY=?^^Q-3 FF+DI(Q)UXZ*7(1NH%VMBKH!BB>)[\JY]^)94DOTZ*&6]-ZCO]C%"6KU"PQ-O2;\&2RXGF2 MET\VX&61L?ND:^CT:N]A#;'9"H-GS<96G<&,D/BG\)+4.05:]0LI6BT7YF1H MG[6VQ4SQUXSS!(S3JAGGL8S#)0P6,4E--=M!-2VKJ&8+JJ?6?2S2YCMH;+@^ M"DUT;8<[GY)X[)Q/1.)E&&(X'F3!;9 %(GWW7/3R/ (%WEHMTZ\,A=5+U9?T MC$M9) #G 1:L_2 L@2'X*K+-P YL/"VS.-W2;-F"I-)>1^T[7#,G);_$:?IB M6KMV+4^_-21;A<#8RDFV]4PDVW9;AY;U,M6V?S$RRUK( 'IRLMA)!%#/( B% M$VGUA+_'GP9HKD^2_\_>ES8WCAQI?W[G5R#:XW7W!J7A?4R/%<%62^U>]Z&0 M-';XDP,$BB+<($#CD,3Y]6]F5A4.$J!(BD>1K W/MD2!J*JLO"OK2?_1P739 M8&KXB;]N9OWU0W?_]!AZC.V/H9#Z.1W/N]Z9+$*+/VY'?)GAU'%DE@/^?*&< M:8,=097''E2 >TZ668L@-U?UNC?*K$W%*E$5MGX[)O^#VT"%=,JR[5N7*Q5LIL-/[M,H"OT,WN^GH[IU5MJZQ@%>.ED6;<( M]7)5@[@]UNWN^8+N(9G'DPL.^;T'P_%D^LL? IOF"MK-X=!Q@3&/_.1&4953 M7)1Y#??.Z,3(9>9(=-]-I7SP9O+86\6ZQ5S$OV:E.-] MP1V^XAM, 'Q]RPK8^NYWIZFX^ZT &YTLUQ;5W"QK#;?*M;UZ0VVN5<@:GES0 M^)$-61! :"A+)LQG%FICJ)"7O5QKVI6SHK(<\FP*( M-.K*54SI %$%UBWJ$;MZ,G6;K%O7,:*.$>>MXN7(]!Y@(,?+U@J&(8M".GAT M'7/@N+)N\%CN^.@Q]!BZ?O H]5JCS8NF+0N( $HL8!9S'A%3HX(ETMKA5\AK MVD0;9/"6 DPC?&3\W\^>W/K;9.?7K-"J*]9M0CO[:K!M4='/&J=!VV+;2J^K M7-F/]O55M8D!(YQ6 @><:NNH3I9]N:[$JVJ9CS'#X^=;ONLWL.D0V;TRM=!J MZJNOB@VGD+4LJOEYO;7<'!]?U*O[A<$]$'-Y5:ED=OR5)K%9J;?;JFD5Y?CI9-FWJ.[G]39Q<^S;ZBAWSJEL:O7DPLB; M@$U,QY;UA+J&0B%ON[4)/*1YS2*V7!Q(KYN7JBGL:"O 1<$? N M+&>#+RD7K(G7UE/.>BK'7M)QLI_!H M.W+2JRMV_E'2;41%8[^S^/DXZZ[U&'J,(Z_G/YUP(.W$L12XN8X2#M[[*7%^ M-E$/"6R$':UN!!-]F/X>XGW+Q -*FUJM"<13:;;4ZJE>'!YLD(_4Y&XU9W5P M,K>)VLUMRURS4M\S;-NR(;FRWH2.-_08>@SEQE!(0QQ]O/&^L-TI1V;4[4[U M4'J3=C240DKO=,J8>)+E)@ZLD1G"2/X0$RW@H4=3*F5B_XV="0+4ZO3*P8=Z M)8=+[==@DY-KQ M3,_2>1$]E-ZDT\N+''TR>#8O$O@68W9H#%'WL6<66$Y(3PC M+SU1,J@K.[ANOZ8U-;:HD%N.UDX&;==^<(?[_9UO]Y7@ WO-4*VM.ZPH-IPZ M[/N:9M6[8=^NXJW6%3*71Q\CS)C+6S81!PEH(BU_/ ;&)DNI+:0Z-T;;FVA= MG=$MZ:Y_'U[2GI.V6;>FJUI5+)-YM$G] V/;3;2MWA;;-BK=KKILJY!)/+4( M\AZOVL7!5 2,[)D"R,A\/FZ+>-+GA9OH=2T5E8"YO??OS>=_.M%HY+MXAH0N M_<@,V =07S9H+T0Z,M=OG]A4S*?7A^M')RS%LM+91'_M3WFX_( RH)%SJ; M*+\MN6J95&N\\JIEI@]RI=51#(U0!PLG(RJ;J,3=H:AT54ME'U!1KHX3]!AZ M#.7&4$A#''V<\!X[47&L/N.M+5#[WF&$0.$"7L^C'_".WB,8*B\Z\C!!2:>F M-+59U-Q@5;\>/17\[RK=XEL61H%C1?QB4.:T%\'MK^JT'X ?(58\#@.0^/ ?RA$8V8,65F<-P._DDD M-TO M?DN,UJN;T-)U+-+5+I"NVM%(5Z.J<5!U,*+'T&,#)Q&5[X,UW#!A/E^F$< M<,01#%N&KO]D.!XW36!??CT>9$(]AA[CI/39J0$H40)F8CHV>M:@Q"Q_3& 1 M1W__2\> (@;L%EV(7[5J]#,QSCWRS0TPTYH16Z55WR]0H 8S &>4> MHL#T0FX-L"N"YFC-T9H+-!\A#EYR%[OWODH&^$/^LC;7;ZAU@ *:EY$BEY#477%\A M)64PE0JA4ZZ4F?@)_AWX]A1G:P+U+^ #VWF\^.FGXLS\S!3?I[.AR>1R[R+U MGN&K_\1AY RG[T4R/C^O2>F@B\BSUH%FCMC(&;@WNQX MCPW^3V[#8<'L&6NAV 72P[!<,P2)NOGTX>]O9J6F6OUSD2H1GY#.HH]P9;EW M??O]:_*R@JTW<@,4\Y-DQ5GBO+FH]Y+=&R4.YDW_T]79A]NK_M_/^M?W5[>_ M&J;[9$Y#J?B0+STV,_*(\27448*%7_JG*OU?T6F=^-.;7V:7^[>/MX6TFZ'+ M:'@6^$_S'UK,=8W[[Y=?'.]'(=F0]C,")8;I]N"=1R/-?QV-G M]:T?&5$G_::RVS[TY&IG$3^,8]LT85 MXTMDG[]VT0=-[3F=NTEJ?R,M#9'295857R>J^"Y1Q7E2Y/XAZRT544Z2I5#6 M5A+*&"+J9&C@_LNO(GD]W!B6O+W(G5,(SJ>S3S2 MO<\4-5.PS=V*\GJ&R)_,A]CRW=V""H%2"RZ7ND&W_K?!1>W\I1:K8K)F'/G[ MGBSZ+I?<=S2-#!,(1]9UPA$JQQ&\?C"%B.61N?X$ M7EG!B\85H(D= M8PF]Z<+*1R;LL<5B4B.P F;C#S2$S8\(Q*CGB]CL='@;^>&#W, [OH$A>T!N MH;C%":.0-XWS@,8QCZ^?F E[$#A_4/20;#BHG]@:&68(NQV'["DP)Y7T1V0W M8%D_<%!1840"0T40:M#F#,&S&!'3A5,/7@[[9R"?0' .IL?EG23HR85_+Q@B M9.[PS+1AOF#RLT]7<*9/Z,C"OSXNR'CR'YD'Y */']A)LTC"(A]3H;Q)A;(O MA+*(84R#E N+V N2_0 2B[K)>!N.?&;!#@0(LN+'PZ&)[S0G\"M];(*K43$> M_"&: WC C,)W\#$(/RPF%'^B7X&QF&N#\NO#7L,\0*>^H&52 MCG;D)9Q%;ZY0 @ <2QMT$[AZ#R,C=&##3!H'5-,@)D'!E+W'7/D\O-5E9R > M7#TE,P*A,6$RJ.8F<0 ?LE7U?(4^X6_QC0$33W(8^VO?M^GO'X/XP>C;8\?# M27)9EF;M^F,_L3M E0#H3VMV7()@KH >AXVS76&$<*YM\S[,[)ID&M)*69 \FBAKYH"YG!AD5@/< M>V;[8XQU(E2'.*!P(W[W'(R#*/JA;>Q33LE,N.#W\[MSR0;[V='Y?)!,HHH$ MV+:29%=!X >7?A PLGGW\/4/+O4A%*FRSGRJ;#O1T@:C@!7"KHV.6AJ_;7J4 MEV.K3%IA4X%5_=Q8)0S<[."W[!%[1H.R<, UYI":)9F-P<5AQ7JSHVY+27_D M\0UJQ#0[CV5$+ DWA@Z>]1#$ D(N +T_,HN-!Z!Y&[6*@6JD0@_*V H+D=!G M@2 M<<(L"W<7OA1&S"2\%+&$M099ER//P?,.$J26$C6R%-G-W. _ _T;U- D,^.Y M%1601LP6]R&,72(&O, T!J9KHF*!5?^,F,D]JNH@LBU>_5U819,P-EIL3*6!Z)O?U%Z8 0X)P\:HQ&0 L& .S@6LR.D8E8G[EQ+9! MP#P_$A,Z'@=?#[Z[\=6"& M#IWJ4::$S!@W:H5%%O@X(U$FMPNH.L6OPS>P>$=L@(6FAZ3@R8E&].*'V.&? M3$1G*LR2WUU=HM,T'&:]J ^QZV)R'-C(/S=Z/?*0:C41O'X5ZP(ZIO$Y/EBK M=N63>#P)0R3N*(>])P7#_?M_H>7XZH29VI&7J0QR'H]CEQ--L@-W%,DG)=([ MXRSA^9<@^(67DK7**8>3DM;$")415VKTH3!3G-O(MZ%]](6JE:D$D3!STS6'_PTD./8=K@S@ DD^5L1YV?202%/T7OHCJ7&@T2/H=\ M_M^Y(;,>&)(0UQ$'%,H478=..4>$.$_DM.!* E0JF,@ T)8,/0 M&UIMCEA&8M1Z-6^K'8^ M?FRWV MF]VS3K-=AS=\^'C6[72NSIK7O<[EAT:KT:AUTZ/'E\X;A?( Q^4>GY\U/[W6 MB[7M*ZB6^8/,G+O!S__R_D92)ID_IDRG_3=FXN*2B6\; "L]O 3% 93T_OJF MMG&=NS? LF1-]9<=KRU=P]TIP%?1XO(@AJ#C;M+(X:537)1M=!)Z%P= MT'$YW_OV3 ]^*+U)!S"4WJ2MA9-[ME%E.)Y;C3#WV<8D4_WV%U'WIEN5Z#'T M&'J,@QU#(7NRAYA'@38R_+ S=R)Z)EK+^..Q[\'4?.M'Q?CY-R2"G.A9R*PS MY_ELY-CPG5^M1KL-#L/B)SIO+LZKM=]^P:Y)I>T@CM< /T][,?1R ^ 3NOTA@!2*84XJ)S;3"K.?OY1JI)=2C]WS M4;*/2HDR:>W,_4GY 1OW??8N.3,<$#C^R1G$0V+D]@J,G/T]J5K9 @^_8$@3 MQ S-T>H,IPY'=];U\TZ.2Q7R^$XS:\T]OMM99!'MZ*FC38KR]MMQ]"0;7 DN MZ%L"*X'9']G0L9QH/4W4KE=J>VYHKNVE"AS^MH3%%YSZ;,X%W!)W&R%0[Z]O MSE0UN.\48KGCY_!B!N\N=^*W0Y6< O6IQ*O*.H<:4T;XCGUUFV>PS01)^ 5[[QJ+O MPWOS^;76NM+L*F:L2RZW'*D%/PFIVMF9;Q'KG%K4_0/.[GL(OE[0WM?AZ\6BO1:@M*9C;L?5)UC>"K*^*J-9.=U4JG MU=VKAM.^P(D(C?8N-4?M1 TOJ-'06E4G,0_&>==HM06E.ELV+?\DK)=W[,WIA.;E6YUOR7=LSJQ<8I^P0E* MU-X<3\U@I\%@)2I[N>O!6@,OZ97.=XW2/E7SS>RH ^8 NQ'ROD34A>WG8D50.[Q+ R4+6<4)/=#2 MMYD/SF?YMU09G62KZMD>''>Y)J09[*J_A,:5"%CWWI=#=+0P4\Y>K:O%"HK^ MA0877/,7[\T:RFT)$Z+!P ]DC!,'L-<;ISXU]<;IC=,;=SH;MW?D>14AY3/1 MR7$!A6O)U5UZ#HV?-,\>C[71&W<(0VDW8=FV13([J[T$+;@*#*4%=SG!I5LF M6F:US&K/7C&>3=;4UNHJ844!WT\U(T>OM;3!*NH7SHL8].:?XN;+V@F]^Z>X M^[G+T$?/ MIGU3ZKTORDHMHZX.;-O/F.4KV;-=\< -_TQW[L19IO--^LZ$WQ M NK_U9RC.64?SSHJ\@^A5AF8;S3:KL0TA!BC%-@IA2>P!B,P0 M-SSJW3_O$5<"AOY@NJ9GL9(6HC7\'%$"0LP9'C.4Q!+#]51!X.X5=0L5W6K_ MG5RQXO>I,.?G>WCCBF[=99KOS=VU4Z&[[=YNH:O';MM>[Z+;].JP>A$2Z.M9 M?8O@3K5&72U$4,W9:G)V$1KDK=3 1]",KAG]148O:NZY'*// M7O7?)8D4('DOJ\IM&+#Y\;:.4)_M M2[B^".ZEME,@U5JETU+<"U$HSW6:F*F\\9,H? V1\XR 3>+ &IDALPV!W^0$ M^+-.=BEH7&=ZAMH<5:I:@_]E :8VG/BB1V]31NE[]BUGDX]Q ,[H#2S,MWE. M;-U$6*]6K7344EY':F0/B^-[V^;X,IO\(K__PW1CMIZQUOZD,L,IP^K-:G43 MK/[:A-@VV;Y6J;B M[3>8,GN=% R=9V:?_<$"ORR-=J:2!*C&E\;7O$^2(T&#/++!TYDPI:]O<7^+L;1M QH&=BQ#"QW2*Y=%UVC=BBY-$J1 MG VH+ VT[P0TL4D^OY2GR\KG7J+,BKHX;.E.[E:Z M.-0K]7J[TJBV]Z;W9K4<;,')'52^AC&5@IE]M3P5M8K8WD7?38#HUQM[=1NT M^&CQ2<6GJ!_%;NX.;T*4.I5J;[\P>UJ:M#2ETE34]&++]Y WT?2B5:G66UJ, MM!CM>MIE:=:BSAJ[O]Z\R]"8: M>%0KG5;W .V-R)W^!/\.?'N*LS6![A<_T3J0J(X74W7LQ4\_%2<99Z;[/IT9 M32R71A19Q QW8;&N,YR^%WG%_!PGI8,N(M4ZN48\L=&\P5^-<.0_T9/6 MR/0>L!#6,),E 9,[]AE\9/%5&PE*^L4V_>MPFC7BXO?^;854W'? M%55[Q-,_WZ7B4UC;_J^QKK[M[4[?[C/*;= MY!(;".TC@_<:;#B$OQK (A/8@<"8,C/XGS]UZ[7.^Q!YA>I/2*H3H:)3>7Z5 MJ%)XP:ABP(LL,QP90]=_"A=NP';]?,D,W^(Q,)B%L["=Q^0)_!D^RCTS+R"- M5$ :,OR;X6Z8BS-T+)ADW[+\&..;AQN@G.6P\!Y>]L$%]G\C TOP0ACP^ 3> M$ 7 \#!/BH]$Q$J<;S'7%<%7\CMXEY;\?2;FJU9E>.UXX)I27/9,51Q4PL*C ML/)*ELB?9.I*9M[=+:@'R;)\,5MN+OWQV^"B 3PTN%BBVL.,(W_?D[V+QS#B M%*4DPQA&RAF&9(VB197&SD<7**^JS8"T-V K+&?B,M)!EXEZ CV?T/+DZ<2U M?D9S#QW/!+*!QY;7X>B?H6TWO2EJ;C>V&7UFP8=-0<^?@(OTYV>^4\> MFH5X$#JV Y-&N>B[DY%IW 2^<<^L4<7X[%GG]+WD#_BY<>7!Y!E#CP\^LF,K M"L6S?=>E9+"4&@>4<6#)"1T9EADCX9( M)?ZX>B0&B$8FV'W+B@-J[CH$.L_5VC4J\%C@QP\C8@1D)W05GD:.19^$K)BY MGF!KX2\NO/C)B?B7[Q@,!8$SX]MW]2Q" RPO<<(0O=2WZ'G4J^_OKB[II]K[ M=_Q5N(V.3?P"FXIO Z=C8@8< )"S: M=L84:4K-ZM(95BMD>*YJ,%R!>(GS_._G=^?& _-88(*V1-W%)I1A2/V 26K. M).O3MS[U^S>) 0((!' ([!:\X'&PQAO;/Y@X$:*[2.1,L,P'HN.,R3=)G?N M45[2!,WP/!/*U'7,@>.FTDG2[H26ZX=Q0)S"L_8/.'K9]Z*,DN"6HY!6 M\OU%4X(0G7FQF(0 ]@PQ#,Q\@RA'\>(YYQIPK:(8Q@ BQ6Z$84OLVC!]6'W M,PIO;VX^??A[L8\_?\PE/J'S-/H(XXG< MNZ[O;Y.7907 8FA!?[3_(<8C1@WG[[]_G7ABXN%LBP*?G/1 MJ(F8+/_/3[^-DLCEIO_IZNS#[57_[V?]Z_NK6W#YW2=S&LKC/A1UC^76]-X8 M,4Z<.IY>BJ,_&6'Q-],B3V(:! M[]IK+7/6N_P2V>>O7?1!4WLNHMTDM;_Y:%C U%QF@XGK1*4G6<*P4&KY/Y2! MD2HN)\E2*&LK">6,9.>%7BZR@1J7Q+?8D_C+#*'_LF1U04$* 0FNK/>"$3,9 MRA"$!BP@:&5;.WJ%I,*X4_HA:3!)',A/--#_\!C>#D$WQX]#]%"2X 8XG$TR MP0@Z*$:(ETG0'S+/C?M,'/U?<%8@ON6G3:81PH1=>#SU;I)XEWM48V:B%T:> M'WE7Z _9#$PL1+KX?!A#.";>:G%'U::T.L5PYY1Z"C"5*!>2<>V$>\E=,WQQ MV70HOL^F _#<1Z0-;!!8?FA5:=Z95L-,(,VB\=7Q!=41!M ;ETA&I"?]@.= CZ;+ M=;W6'R6!HA0,F:T W@:M,@(S!_&?ZP -,7WQR.093'H$2GK$!.4!7KR#)2D0 MIF"R9,I9-V"@!&":HQ!/5B!<)+,\8)S96;HYFID+F?ES2G3-OH5$RE#(0*-% M/FMJHQY-Q\53B#-0J6^#SW&4Z8A99> M3"BQ^6,&CHE];F0WDRB:3_1'8)))@: 1I86-_0 S_ZB /$9FL6 37-][.$.? M8W;_Y)$!O9_["YEX(>\8Z!2\U$E]>99Q"\X(Z&]@8'V$E7CCDCA!0ASB2/@5 M SXIR2YDYS9/BF; 3(Q'1X!JW+Q F/L/Q$O(L]; ;.=2(JE$V:% M)"F &*"W+].&THT4@\%OF*"TD,EG7N85OHP].R&OPYA?W7L0QB?VR(**J)CB M*64GL.(Q7D6W2'6X9B2<^()7 #VG(@5*^BOKV=.*,Q6O"2F2R0YC4*TLK[DG MON^&A4,EZBAPPA\X8RRV@4@3UF>A2J3SH>1(<3KA&638>-!U <]5/]!G_@2C MK.R+25L4;1AY\GE"XP1QZ^0.V>G$1C 7\*9063^!+F5G_I#O%Q@"PI: .?SP M_"?*VW.ZP,1YA0P36C')MR=;"'H]! (2.V+8$D]0F]/OG!=,GGW'8P(B:.;M MY[("0"Y2V"8@'E;_FF0J.%NG"W^"Z">;^)=1'\MH]DG@#W@6?LHYVX?XS9+! MJ.G)'4Q4L8,+&8.]@RD50FPT9@,].R-YWD)!\KU"AH%!BJOZFLUJ05EE8RE, M;CF-:S_XZ,>#:!B[4G&D2O42SS>]:,TRN^+;?F5TJZ]"-UM,.7/=7J)K'9#+S9US$BT* 9)3Q-0HYGP- M2HK!G\[&_B.8WXKA#\"]9>@0!"!D<4BO/)$(@\/.>E[ Q8]81M&P8:86)&70=4OYGX+S8I6:%GEY53V)J->0#)83/ MK@G58[U'$&/TT,^U%OU206<(;3*$<>Y4JYVTA@ZC#)'UFE L)&"7BS/0B-=B_"?"QPZ-QTDAC3*'_P:O/@-]14X'W;H.G[_H3 M'I^@/QZ'\')_&#WA*%FO$!X651 &S[;S:BVL'W%E'10O> NFJ"G^@_4>,$WP MKM/[92!F*#4\.6&BK,I# CX/6M^ 4%F5!<>$U#9!^H$<3M.K(8K!SKGIY $ MIP++.W-P+'PA?XI/)5?,X7L//GYE;%(JPI3>N'"FN3X_-Q9L0T)F5)V!)#*2 M)91S":/ )/N!)YHB,4(F@_]UA#F80&K(5$_@1J!+YL+/R0F&*'=):E#X7KL0 M"D!L ]XXG78,?51:X:_[E*%7U[%+FM^X6,GNV8EVH(+EZ6PE>ZM9*ZMD7[)\ M?6-GX.)0N#M7(L/O@N5K9)(B\<+:^(W-:<5&-/FZDFYWHQ ">T-S++F&]R%V M7&2.T'CK>/P@KK@A38)Q":%. (V@W=9=)%!,D/G""DH*JL2S((B8<]&T/\N M%>D/T_OIA-&%+KD9\B+7DDKA=]*57YPA2_1!(Q<@XG7I7^TXP.U]Q2.B;BZ^F-0(S&1,Z6U]!ZT]'+[ORDEW5NP_QV%=+3VH6'H+Y@.HH(:9SP)_$=1S:IU M\ZYT<[(!GS/TWYIR;E47"&=3*^<]*.H6G>#;YP+R((6 >>S)=?CX_ M8!$>B&7JKL61(;.Q*)!A^9RHU_"'

PJMS^W"W -Y"X$O(VX0,-_B M0;3+(+@<:%0/P5G<7$.7L+JW%CF^_; M$*0I"$6OH]B-2&^(19[)[QAVF5=#3AE^0P(>8>>*EVQK:U&OI)RR3S8(/\4M M6T[E9\)[ 2#$3>8M([?+!HMY3?[39V'$UNX'4NF6F>6S*V2 Q*7'>:%'QEK&)#2^6($\%DPN@ M)MBCX\8O6D!8FFDV , !,7GAI1W9%A-OSP >&K,VQ:SM:LQ:C5FK M,6LU9JW&K-U4GB8!JC)XD488C^$;,%18X"T+EU=DI1-W?3FH_V-!PB*7=C"; MU[A-B$7N+YWSY3[Y':,*F= OQ,[JMG:'G55K+<;.:FGLK$.$#=C.&+\-DF$& MA06NVT2866+X@QQ*1>P>%4%Y_DE^ +//^J )S >F 7H.6)-H;:6UU5%K*SJT M,C[BJ<8-'IAH;77 FD1%IC]@>#U^%J 1+E++(;7'*004M>BHWW(_%#=1C MZ#%.2D/L")Y*I@A;W3WC-'Z/HS R/71H*W-IY]IQ@V(L,UQWUZ [)7?VN^TB M8,::*#NABK_[Z837GL)ZRJT>JW2Z=3556D*L.W)2DE1L]-72\E>'(.\K&S-.VB>'P @ MEPK>P=$C6<]X!_\@KU1[ 'O0;6]+E-MR\!IJNP"A#NPJ0J%;J6ACR%4&DX=V>AM3#:.M"A!'SOHQ(,N2CAT/==9 M#@9>;7=@0T4)==W#6K'AU!&3Y7H&'()GL+.JA'I#75%2R#TX^I2 KDI01;>5 M5"5TB@H3#\T'V%!50K525\L%T%4)"EC_HIK$P[3^.ZI*:)SW>BI)D;+6_]22 M \I4)>@"A%T5('2*BAX/S;TXU@($!J-5J>G:!96&4\>1 M6-3PY@"\AUW4+B!4CJJB4]HV7DY9 +KKIF&SC=)+X?@K"1Y_I:1+5+>W,>][ M(TVE#O6TG A=3.)>4:W!>L74IT'B8I2$T@X53RPH;BM5T.(*WC%AV):!N5/> MHBYM&"]Z]I9V#.]M[KQHU7TLZ$+>EPVXB[?SZAE_7,=25-]];XB+1G,)[[("8_?NE'T;?_.A?#(:1XKS> M)G<[W>)-QL9QU'@Q]C(J([?O%LP"-L0U13D@[N/&1L.J3I1.?8M OD"EUO-KBS.]I+;EBN_4!\A,_59$.= M:GZ#L2ONKW8X&5<#))"["!5K<\ZFC M>SX=45^"/#CN]N&(C30LW_EP>^VS8F1R33MLA+(: 7:UR_OO.)"=X$X/059J M(;6K-@(+]NO(^[)H_:?UG]9_JNF_'7?.T^I/JS^M_K3Z4T7]73VSP'+"'7?D MTUI0%2VX?_E8KFQ8<3':;?N^?9HVS4/;XJ$;%A@\+:H 'VDU?,P2NZWA-#4/ M>+C];YY"9?$[NG&G3L- ?AZ7+;;0C0-5+M_M+F@7ZFX%RF4"B#LOY5^);"8J"083ZI3KX: M,^^ #?1RC?RV;:OS1>:? C\,UX:]Z57::L'>*,=])\OLRY6S;\A4AROQ_';, MM4:NT7'T"^9:]$L8Q'SYS",F'5U[YKS4I/I6"\A-^UKZ" K[!<>[K= MY-%?%(@MA>L:9EZ'ZVL>>^MN= KIL@7=Z [GV+M6K;1K2L7TRG'EK!2SNV>GVKWENJ0=[*EVO5%I-)2*-[0'H( 'L%S/LZ,^P&XI)17*.@0G M%84O>X"M>YP=CD>P:H^SWH(>9P=S(%[OU2N=ME*1OW+6^&2-_X(^94=R(-Y1 MO\V8"K;]I(+]C&UGG,NP>X&V[2=EVXN*W79DVZ]2IGMM#])VI:76!3;EC.W) MVO8%C;1V8]LS;+X=V]Y6N(SD-]U"=-E^3W30*=HZA5B6-HD#:P1,5=S%LEMO M''%85MZ]LUMO'G%]MA'2H3>VC[/\\1@6S9O344O-;)M"L[BA8'D#0M<%+\]B MP&\E9.VNTTPS:2R7GM(OU_.T[T6.[;@QSN^.67'@1 X#76FYL18XWX#H" .V=RVA7^ MF>/Q.6.W2?RVE;[_ 0&B'L__\ M]-LHB<%O^I^NSC[<7O7_?M:_OK^Z_=4PW2=S&LJ8 RV=QW)K>F^,&"=.??+\ MWA"1]9^J]']%0;?XTYM?9@GYMX^WA;NR"M7NOU]^<;P?A73#7<\V+H]#O%8"'WQP@;9G=];(=YELV'HV@6@'#>;8MYF+>_YH MNC&CYX7%SK=!A[>%QL@!FQY@1M0 WC#IT@I,"AP>_LVT83$+QM*@YUX7..&/ MLV' T!6 AQ@V1,9OH]WF+8M#=/]"& CXC+?%+GTSM<0VG!"8!]?J/A7J]MH MO+GX@P7^;[_@8Q<5]+.CS$ 0CP&/1/!6)QTCE%[5Q 2R@D-4X:N%1>!R*X;M M,_XUOE369EH7N+F]"+AK_#M,B 3')J>%; MX$CK]LF)1"YHG^QX/&"@'LH#Y)"\UUP27QUWW^2%O9)[V,Y[1[V2%[=*[IUB MJ^2D!4YC\WZ-/([:>WN&_$IKS8:$>.,> 7?YCPCGHSE8=S"D^1S@V5 M:0FH>_1M4L.JLJN:B5YB(@E+F 8/JK&4+#LP]J/+5FF2;B3=@A6>JRJ-C+6 M'JR6/R215'B*MVQL.E@8H/(D+^&K6&)@?'&&2E/SK>/1^7WX3BLWK=Q>H3@> M'@+V@*=+"C/[9Q!*QPL=2^5)_@//!K4P:F'4\>3),)&.)W4\J05480'5(JGC M21U/ZGA2*S<=3^IX\M4']J<%Y]/8ZXW_@CNY;RY^+KP0UJNN#.ZZ\B5:CO#: MCZ.1CU69]N\>**O,5;(;UTSA,,E+IOJ!+_X3"_A/SMA9^Q98X[Q9+[@YNSO! MJ/^YY&S_;!>C$R>6[?WV 5'7W/O?)Y--[/T^,_VG& *9(W%[7S6F<6%$7SNQ*V01WW:&F@PBT"GR2)#DHFK*'?JPC M4:]4=?LKA893A\ MX?*KC&1W7+*A7?Z-,/Z++G^MNL#EKYXWVMKE5](6*.,.U6JOY1^\ MC%N:=_G74?#H\U>K:OO\&JMT)7 5)SGPY@A&#D?*,0F9T1A,!6XB?@9O^L$B M\9S $(I1!;M3K+7)(5TB2"6S0P$^)(KW$#0I^68*;)G';.&8.692+# [0?AZ M'N-%OMXV;&H[F0 8AF4PBQEXS2 4GJ*4GF\5L/BR3%Z8P9$%8-S(33ZA :Z#1 M%O!5\C46/(*>*6:S;[[WR$)T_7#(D%@G^_=+/XR^^=&_& QC^0\>NIEK,E.S M4RQ?J/]P6%A,D(Q!4*YR$O + KLQES#0(G]&X:'.2@'=?&. RC1YD0\^K6'. MX\ &25$D!XHC%+65'?7EMVI'F\-5P+4?B(_PN=H;R72-!7Y[_;PUZQ)PLW%N M7)KA"&G*0.)M8QCXXQ*XY=:&VBSNO75R@35=!K!XH0%M=39@0&\"GSP)Q)+> M%"4H==TLE$ZMW661X4<)BY@60IXZ5= Q'?DN>+RA]&(%MN/__*E;KW7>AWDG M&*07!"=R(I=1*PLID:%22V=%7'-O /Z?+0 A&^ FZ$1Y5/%B-'P^S/P2!2T-*PX" MG-7$=QV+L$01>Q,[*IC980<<%A2FCG^+(C$,(+';8:2_&, 2HY?H3(BD^]1#X3_#>_,Z= M$THP^V\,3[G32FY3Q=$H.4$ M-C79 M18,!VA[4##1P%H.5> ^=HX20)+SP9"<]]Y@)@F1(.$\V%DA/PX (_2 MRF*PF\.AXSJ830)]BM8)M#;Y>Q"%):\" \,7"C8S X5M^RY8/0&_S<+8C42C MC/+)STX*+:_-ABQ XPDSZ'^__$*6(6"$<^@,';X\)OJCP#) ^<<3M%/@V]*K M'""A;::M/L"N#^+0\5@H4V9+[!C2A^\%VHU2*I4[];W:JZ9>F[ MU5H**:=X=+N7TG8OS:IN]Z+;O>AV+[K=RV;:O?"-,N1^[21FXZ80+.!')[3 M)8% =3Y>Z^EX;=5XK790\1KG @/8H!CY6,=EBW*0D\!_=$+T6M\.F,>&3O2. M\G@.IVJ$5$W: -DR\92T43F6[B>7,O0,OP\3M7+UC,=%[ .G2W$+E'9C9RU0 MZG-.::X'2K=Z@CU0-FS@=P$1LA@7I*TV+HB*8"#7XG#Q7U2G O5 MFU 5SRH,?08QS@&*>+"=:N[Q44[,W% M)2\;62(%=$)7@&KMW5V DU!LQ6>+[=8&RB'%'I>D.]:L5*ZT6EVU+_5H'E:$ MA]L;N "R'1[&RF:E>5@AR]AJD5'"K(@4)V M>4<1Z['F'O08>HPCSVD=O>>>_->C:=PDI2ZS!2Y'[M>_Z"0TP$FP_1BK5F:\ MA'VF$I::@VUA4$C M0BU=72J#P(RE-6[K$6*EM%JFNBCE0N=(V@+B+5#**+2(\J+:]&(=E, NZ>C2=^ M8 8(N30$CYAY%@M_/6HEHL?08^@3A,,_01 YC9O GP"MIX2 @N WA,QV:L<' M2V1"=XR47U+,T%D;8"B3L0'&9]\ MWWYR7!<42;KC_$_KMI)0KLI5.48Z?KXMLX5%W4Y?80L7<.^&N+FF&C.K:!Q/ M+HS\[#V"P^4'4\3/9,$CT\91'>.X7+?9C(XQ)]&\84RV6-Q06T]_M)73'\HQ MSLGR:5%'V(6V<(M\VE#<:5/(V)U<)-BWK !;63!>(1A2[M21;*5.#E:]$3. UA!,D?'%7Z5_:KUB!'-E%) "?':R;%W4+W=U M0[D?ME;<_U/(KIY<$'F+ H4ET[^'S" >U;94G515=T&/TG5255^8&3K>0Z:U M[;HIJ4J]JYQ6.=)C1T59MH1C&YM-KJ[ L4/GF=EG?[# +[OS?Z82MRIK T\N MMKP6K;/8LS5"+M,64!UULHG:&^YZ_^X%#);S![,O18NT+]0,;4T#J._;*C:< M.CR[B5J;K?"LSJ_J.+#$!J*?Q0SI>.F$JD+J9.4ZF\+,$VUPLK_K1WTZ1:K8 M<.HPZLIU-:]@U+)@3\=X.L8K/#_\>O^+C/,00\("EG-T/:E*ZF,S)3/PPR7M M[:49!%-0&4]F8(=]-V*!9V*+X:^.YXSC,7[!LP5+)%]:U[-N*I<,58[13I:O M-U-BLQ^^KBMWMTA9DWHZ(2._ATW=A$\) /&$\9Q[KRWJR9SH$-\DB&\L_.9[ MKRMO4+@\7DO T4C :^M_MBD!/>4.(U2\(**QS/48>@SEQE!(0QR]"P]#?V,1 M6(]Y4-4,F.J1^_';Q&[>JT]3/N\RIV;#Y87_G[UO;6X;1]K]GE^!RNZ\24Y) MCDCJ.LEQE7S+9"<7EZ/9K?-IBQ(ABQN:U/(2V^^O/PV0E"B)M"69%)MB3^V6 M8^L"$'B>1J/1Z&<_]Z7=1GZ_3GZ]A9A-]^)FQAS:&\U#L=T^)^X%!Y8_M%60[^$,9V( MN/=B(WT# W/#X4LGP$E=\"B])/J@3271J?3SB]N@DNC/VL[,RKY78"*%5?I_ M7 >[> F8-1B52:\!5Z@*-I5))X#D#A 49=+K$MY' T"6^(@,U%>!$E%5/8F0X[SS>52[ MV)2=:\Z8K7F"QM'O\40UBHO/GUED$AS[N-<%I*M UIEQ'L+OVYQ;71FF.91G MA'L6_,5F\X\TGZ)2\%4 $SGLL0Z!7Q6=TX(QG[D.VZ?$E=UCSTNLFC%1BML3 M1;.^8F$N(K%/WQ3F8@^KLBP#U\=K7A!@K,:05HN+018,:7Q11XPK9AVVC^&U M7%HO4440P;9HQ2V7\+V8Z:[_$QD2"41<>YX^QZS(:^3 M@P!L]<5V6C973FOF(;#=I864-IC+A?2[/^/N<:^=-2YT ^8J+1,OIZ588F?Q M)_OVL\_O]O/O$Z&O#C;S=*31W%JP(HL4:1E@.:WA^9'B%!T5T*[4!]OR'G^Z M&[5!;>35!B(+31X)CQFV;O15'-'39C.AB M7<2&(MB@Y)$NF3,;% 5=HD?J KY;U:AD@&GKOF93A84_UBL/\8>)%1C\]*-A M_HJK>UQ_.OOS]?J M3:J]B2?/2KM W\2A8-6ONMJ=/-D^8)$ VN?G4V;KG._ M^4=1=HA=?_KVU]?GZR)DUA!:&SX8I[;R\3TT)&8E^>/5Q]G"[;H>?KILGMU< M#O]L#J]&ES>_,]VZUQ^]F%?"I;#YRC-]8#,>U3V:/WQ@D3/UMY;\+\W/BEYZ M_7Y](/^XN$F=E5U&;?3]_(MI_TP=-S&KJW'-^#D&@Y,!/(AA>G-+A[$S;=B2 M\^98%)!*@'UUU+;LTNL\?3QU[J\:U/"9Y%ONHVD8.Y:QUV,.K?E,9^ 1LA&? MS!KLBV^20X&WM#5ABPIK&9M6WYEO;B'C[^ZG; -78)1:CS _ M!_/C^%113]AS-62B[NJ![Y3=W7#FTSJF-K2VBYGYF06=A'>ZF=T<*-/ MB^;F+GCD[N-Z_Z ;B]$4%3B=:0B$M2=5M09S8=R$B0>3G_8\65V'=8/]4[<, MQ_/U!OO$'9AK^,/_T"V??=%_PK>;_F.#_>7KL(Y# MM^Z%;Z1[SPSDC.O&?P/=]47=4FCVJ^[^G.EW#?;=]L5P-=BY;NN&?E)F-5$\ MW!J*Z5['M)AI?P73Q@9FY&:BZ4R; ?RB2Z$O\4U_S]B2JCOK\,1+Y^JB>2.: M_3[]R^-27&S/NMV-OI*>&B(1N/ZHB0+S3SYBFM#*'H_X0JE;>+AV>D[7"5N/7;6Y??BE5L&L :RME=J(P8<6&N/T9K- RD MNW(2+Q;D36.E9]-=D$GX):*VME?MRMII>ZN%#?VJ"V?$?TPMJ*VTVKV#5=16 M-BMJB[]00>U*'_OBJ &+L;@K5<4FP)>?%8>/%V56Q:Y?DLIB?55^*S?Y'*:] M7;=TE"T.U@LT$9MG]ID'YNTTI?.MMHE/.I_7D<-^$?!O\-6C>V[]XE^AG=F> M6;+=+CK%8+0&I@Y70P&EG>,V*BAS\C/M2&?O*.>V=D3HSHSNG3V3[-N49H_, M/RG;?'3)?" R'WN?(.QD/F8NWS,$W%'(_R#_8\6 ],B (#(@>\LB[V) KIS MW?-LLHN\V@0B^U$3!Z1/]@.1_4C3EL[??IB_]O0_R'Z0_Y&T'Z,9=[D^]:FL MQ_$6,.BT=[5)^MQ_VAZ-G#-^K9N&,$8_S(>1$_W#Y]S>MWR!TJG&_28,IJD. MKLW(\77KZ3R>X[99*(U1MI7I%.WY[&=8>HU^"_DU8D2&I0X^C\ ;,^_F@ M-462 ?>.782O#NY/5E6S3K<0R_27;9C>1"C=<./R80)O?9'N36/00;:W&-"+RD._'YM.M(&[].?Q9=SHCN>'D\9EHW\N>U\E&O8"^\T8A=1[X3FT#5W M)TDQX::ZM3%HOS[MG@RZ&W;@MQ+O'AVH\$#BHO30-L[A"V"HN3V!]5@,KN5X M,">;]V(Z?2I$L&LA NVD4G4(;L%'HSH$.]8A"(?MVG4FG O]1G3+,WF%?&I:8M5AEG[O!:;/WHH7Q1*LMCY\"?\F?U,^O!.W]L6K M(LT EJ-_!(8IB\F O?+!"OKPG?""6,U%:0!A[\3Z!XN3P:>P^.GBAN17/IGI M-CRB(4K33/C8%]U'[[\GEV@??=L(^A[,0=R$YF:8'MH7_C-V. M\!:I^ WZ:?+I[Z*@1"C?X+B/S-#O8"GWXFG599B!_;V=X4MT,X2:NLU6+_G/ M+["IO)677\_!<1@^F%XSZNN_P(M9/MEG6\#DRG'_LA=/=QD/WE?I)#T31G$\ M;[EP/EZ$C_-#U-KP_ZE;^T9V!^D5",3EZ#FX8%PV*$?LSK'YRO0MIU6^' ). M%#R)9M$%YP\>U&@P6-]]-G>=J2B&$DV Z*)@SYWN_62>*, A/@E^EF6$5_KO M=(,S=]T71$?$G =K0C0B1 M(E&V:2Q$#95[U_1];HO"*/*UK%ORW337,[H:7SQ&Q%'C!9\[GNF+ T7XAL7' M_@4/P*'W>VY>,^"QJ)<0;6:,L/%51"QL0X,!#0UI'F%8Q95Q>+3'& C14,1E M(>37A2547.AX Q8"%@8(W8FEFW=>B(XQAUD1!3]$%V2GBV8"9D'9NHF93OW.ARTCJ:$MH"X;#_L1YA093V M1@!.XMVT8?5P E_4LVR(^L!68,3S"-,!@'0] MB?YQX G[ SO@H>7/9.6C$ L"7$ *3P@+B48-+G;_\-YP>QO-E?\H*BCY,_C MW(%?94LP3+ RPM_CL"6LE*8$Q*J!NCR()7U)P3"/6PU1.PE@*U=TP^'A8\ T@.\SE[JH,SUD!'R) M+("2UL>P([+VDG &UGJ3[#837^$*W//I5,Q.1JV6Z:*6'SR 889S(\M/B):D MW8CB)_!\Y>!_LVCJ@?;6U^#BP&/#OEH*85S#6NMRWW3E)$;E381C&&^ QM&0SL60GK"_9'D_N:2+ M/S08C\9>5*5[E/1VS7$ =C.8BU4APYWLI97.?K)V5%I0$SQ+6&]DN$TV"@V( MF?^J/X@TH*%M![J5?-&[YFZ,E1?$.=77IXJZ&>6,G#O39;YC)YEPTG?85JB=MRONB_V-+]L@=I)XJ&9DCV)8C5.3D[6=&PGX[WK=*@C1U$K,R6"(/E,B/J; M8(VB9LY+R)YP4Y'X[+)VIC13:W&9L#!7UE:WEU80;M>Z=L\,N'!7A!/C"&\[ M^::79(=D',,^6?VNER;FMVOUNS(>MI.Q<:]LC3P2(%@1(%!)@( $"$B @ 0( M\A$@R-IJO5D;Z#=;9ANE[&W%@%=B>[>(>RTJ"X=G".+TS9R:$VA(A X]&5D+ M3S68-]/#>NWB;? 8NAMY5MP3.VC3F_$P,"[CP[$S=\+ &?4"\84 'A$$#%^2 MX3?]UN5A($[&Z5;.S;[ FPSVAS.=PM TF!.XP'7NF8;\("S>YS.33]GE Y\$ M8NUFWV5A=U<&BJ47*,JCZY;UR$3MD^:N[SIZP^+\ZO5_"W8X3_$D?SPP:-:T;)8?'2$)E/D4P.; M.GQ2O+Q2C-I;F O16*0D*, C(ZF)$6\D]\XBF"HW]O'-GJ>JA/>?N*+_[Y$ MQ/?I9QO,DFG S,F]UP)@SYU$R:F(@@RBRH'G6G@NGSO'/9^^D6;%<\].[U.G'GK;DCGS-%X MZK 2V6AHZ:5>Y&B$.Q13GFK8?+(\TQ##),E8ZE$ ._Q9P ]^*YA_P^>.*P($ M3X7]^Q3VWSGLWZE2V'\HMNVF_RC6@;/HF))%"*'H_][N87C0R)=*-\_(50S MC/GW3BQ7$1\8P]3=QLI!R)X6Z20 I-\J[P#*IB7=K1_!?&X]"B#_+OTGTY,Q M49$ZP<3V3/Q+_!V,6[@V>/(#[)[KPI\W_S<\C@:_SH W1*'2'3X0-RK:F3FP MU-V[^EQZW]ZC#1\ T\9W%R?A83?N]/\X;L3= M-+]1IC#)?)3(/93-K'B1.KC\0I>!L[=_Z.Z=8S^^"W-4Y YSX9'Z\II4!,:D MLRE>7!OK^&V48;( I/I. ##JX/@4%MRYX\E5]-IU_#!RRH9SX9-9Z5 5'IO% M929%B%EC^1WSY7?NT/(2KG M@0U>D9'XV+L&+/;!="IVH. )>,)_%'<>8)%OB%W@Y"?\M/0Q_%D73=\Z]W9X MUC-S',-; ?-4GW"9S1>^0?[JP3;4,I;*8W/8)M_!"X%<]J$UB^LV<.1./)41 MB,Q:\><[;HC7Y?<(-P+^"=/PDPN2#IGT;<(M:(G4>'*FB2@K1(F<#I'7IT?[ M97&2!6"0&7(6^*5)/;>Y"V-MSD56T"* D5"F"ZUF8"\_EQ"P _0*[;6E8I/X M1#1UL(M?W3;R7[H51&LY-,M=N3&)\AK%7C]>H^6WQ.T):2G/"=Q)&/.#C]Y% M"5:ALAT,L\ACLKD?YK42"!8^%.S313Q(6*DYL'$2:9F)T5\.M@ )B):X[E(/-?(GT/1CD44_P1W(5Z@E/V(Q&B&R[;NH[;>NMQSD2TEFGO M3E@1L%Q",0G0##1RC_!8*AZ7=P;\:+V5\3IO.5C2WLM(9S3VU5:I^C&9<2,0 M 9[U4,%G.XS*P,IZ]AB]N!$T4+1.5M @'WDJN6]>/;I5>XF#&!*HRD^,I*O^ M=A#M'K:\U/ZTC$\7MXQ/_!QJZ^ B+EM)^OP_F=)QN1$9/I3,SQ/S?.0*6&@9 MA5P8:^4Y\!'JD!I9STTI(:BB"%(1((C,[S%SM:CFNL?]>,?=7/F35[]R=ZMV MJ,32=QM'9/4J>5<5P4=%2[M=D'(;9IE6"A_^[/,[3R;E+(I6Q8?Z87+.OQ?I MIO&I?_RZ_%0,CA ;V^3SW/!?W [XE>OY@Z)PP7G@ 7NY^SD^>1IZGJCU M:8STASUO:+0:V@!YG6$B#Q;R]+>ZFE,;\FC=QD#KX28/(I_@0$6ZT?@$SV0F M'+6'4(?"W5E6AKY&\0%0]"Q79:48>B'9;*4+'3 M:+7;N*F(R'LI):)QO-&RV@7GJ+D*3QXB.U2W7=3*!>]%DMB1;Y](4V3APNU\ M3[E,GZJK-%1-Q>U3$56.E2IJ#I63#DF503_]JC$:JI!,3SZYW2*W7A16MB?R M$E!\E2CMLH](IY=_GZRO^^$;JIT,?K,R"-^G";;%,821D_1X-O/!A6#0BR^1 M;Y<:KFX4]9*339GA>>KU%;^OJ70*.,82\,=A"-68&%%F@P!OO3?7%BA=0:X68%H%3_0B33E\E("87$;]0R3 M5\9UH1?AQ^U:H+1GV8:JD(L]A1L:867ZZ4)L:"P- IS5%M:=0B[)% [K04/KTAX= MW1[].,],J UJ@\[B*N]A_[5=!7-RNA%Y)UNJB6=X)^?Q+']S[,A!.=C^OMNE MDS5DS2'"]7:7-3#B>M"C6^/H_.X25]5KU_EE2HE2*;>:T%HX[H6TSD'[CI;# MM^I6BIN75%B&X'\8^+=SN&J9,_P5!;F[B6A9KL-F M=Z-P0AU.E.@Z^-)&;9?$>H -@])''J@G#APK![9+62V< UI#[2,O"X*^U@'T M(E(,/!5*[O%5MNM/9W^FJZ)O(FSU>CO\25R>7_FNJ]'-DW<*$PVL?78V;;K. M_>8?Q=5[=OWIVU]?G[^LF'F/?GULP:IJD8;]ZH]7'V<+Y^IZ^.FR>79S.?RS M.;P:7=[\SG3K7G_T8J8)Q\'F*\_T@1;[J-I&#N6L==C#JWY3!>YRFS$)[,&^^(; M)R]]Z$J/]L9MASQ'6PB<2BG0%:?[RK1U>V+J%ELD(WJIK U_2$,;F[@5)L>D M5'8BY1JS5TD?/Z0FRKA(^J;O4MZL#?2;+5>:E.LE8L /5K\FLU1-:F6;K;5) MA0JLY=BW3"=G/4-%> MB&\OQ#_9^)'=/5J5[E92IY&]6T\4>#F\@$6.ENWXE)2WM V MOL!0?A$C.90#>?;X:3$.NC6$@?!D?9J-*CA7@ZM>7[MJ]L^@+^W+X7ESV%+/ MFX/S2T6!5Z[.A\.U*CGR.4SHBS$$CVUXT6L-+RXOH/_*6;-],1@VA\K95;-U MUKXZ/[\8:)HVI,(Z5!5@CS:HL$ZJ/:;".L21"A9PP<>10TJD$D"J"9"#*:"2 MP:0VJ UJ@]*;X^:QE!KZM@A9K$877'YK.O91.P_4!K5QO(;LZ#-*%_\?1'5P=9D /CI\5.AC3V="]%J??2)IFNK]6=;'O()/.A4 M%^UH\]^[+[N5^6(;MP*S'515]TW?ZR"OU$3,.AIFO>Q>:-68I33: ^2.-2)O M@JJX4!O4!KHV$%F(H]]OI%UL(T7@E]WI*=5!RNYWEH>TW=7SEWE(A8902"28 MV%,:>[:[N8Z:/:0;G%PE]TSQC_+A]04X*">>+*!N^!NR@ M9&?*AB> '&1*4_TIM M4!OHVD!D(8Y^K[&>_^I+T?#TDJ1'OO>@I+Z%QZ04M14YA _4:73ZM+D@YI3" M'+6HO<9AF--K5V/WD)$*FTQ"+2T9MK@BY&FEQK,KDS]7M$M4!@>_QX-%'G[Q M9QR0&]B^:\+[39O=PSMGS E<-HDK;,M/1(+')^S*<>6G'KGN,KY19)>)-:,A MWR&PK-N/S( ]N^WXT!6;2ZGDL'-3U[ECXG7/M&^MN!N/#<8?)AR>1GS%RE&E M^%;=9_<;^YV]]5>E]\ 0A4R[XG)19$QT/1IXL5!^" M8FWTYJXS!W=!/R^4E:UV M*?H;#A^:F%98A__[-+2VHAQ]I)H[:6GK162IPQXRO%]00HG9 %*O#'@RF-0&M5'K-NIW4(3F0LQ98%K"Z+(?P7QN/=;M:*A< M9>,=%(M[G=V/*:6QDNYP%GFESSXM?EY^*$1$"XJF@M3[W?Q^) M<\9DJ.0E<6NMH6&O(4N$P$*([NXG-%4DQ*"#FQ"(UNZCO_8%35^8WMSQ9*#Y MVG5\#FCXQ=EP/M==3DGEQYO[NL?=L?VLW1)@2WQ%\#JHZ5,:JJ+A-GU$KZ.A MUQYWTJI.+TU%GER%R+.H0_JHA%=\NA^=]Q^W0X'2E&7;J#WNE678J /9F':C MVT*>AH8 8;4%='^/^UQE [JG(@-Z_.8W1\<^S(O3EP2*!%19R(( R%_D!FJ=/H8K_M2? _5OBW MLY?Q@\&_-^CCAO_3EYU+U_U)Z85A_EJ\0_P[CSN7,.'B,H(KO;H;T_MY87H3 MR_$"EV_>K^QW^Z<;$W]U/<462OD+Z?=[\#.#' M\:G2/7GN/D?46SWPG;)[NX(&<9%/("*M_YGDH2O?B2OY=[JXK&W:'C-]CTUT M;R9O<,M_B.O=O\"PBIO@ILU$NT[@@=]N_V3Z1-[2]\(+_F/=TF%:Y,7*L&Z M[C-?/M2=_BCO\8.+.^5 0-VR'N';!'L-9IEWT.P)2_9HIGNR2 !_F ,,.'RM M(8L# .,]^#Z76U&A(M&RQQ,]$1V'T=-O91H%K%$\_*8QMTS^BX=% Y+U"$Q/ MM.)XX=F#ZN8]Y/J!,AN?5T.;#2>7CB@N@$X$;')N>O\,CW!2C&% M8\YM^#Y#5!=PY4 *<(A)%-4F 7Q& .5;2]<>:DFPR9!Q\&CQ_05<.IW O!B M. 5GC65FYWR9V:F'N4'B3T8P\>,B&R'C1"&'0%Y^AN\0*[+P? 1U@BG\ YCI M>G&9#T'\H6?J@EP-P1*=W07 ;XL#&UV@CR_+/^CI7R,^_94_F!/GA&4"R %* MPN(ILJ1-T3+0V3)"-!FBO@?,@^XN'P0^,1%CX\I']KE[!P9DR"8SW;[EHL'% M-S78S+F'=MQ&])T3/1 & _Q 2W^4;YV%]2NDZ= 9C*,GJU:$,)V&A4(:D4F[ ME]^A3ZMQX)Q L0K]T26F0)25![_,YL3DW;]&: MLQDL+?S>U>=R+KQ'&U#ABUHU#LQ# 'Z7"W,F/RR1+)#_'P?6+O8+_@98:[ _ M=/?.L1\;2>A^M@U3!WA8/GS_[4Q8?Y?+,C9I5%AE /Q!+!: -.A'D,!@([G* M$):+K-8"GH,5&/Q4;"SB&[_7G\[^3/?1-[>NJQ51X$]B/[#R75>CFR?O@"<: M6/OL;-ITG?O-/XK=!+O^].VOK\]?+L\LO;(^MJ]/V^UH2[7ZX]7'V6+G<3W\ M=-D\N[D<_MD<7HTN;\!CM^[U1R_>P@LRVWSEF3ZP&8_*Q<">AD6!V+^UY']I M,=KHI=?OUP?RCXN;U%G99=1&W\^_F/;/U'$3L[H:1XV?8S X&<"#B(40N/ [ MD,$R;=XP M$9_,&NR+;YR\]*$K/=H;&](\1_L;>%J>\(=6JJ=>F3;L@TS=8HML;B^5M>$/ M&4")3=P*DV-2*CN1\N5&69V6?8N=BCFK@E?:,H-[&95NA-VOBR4%VY*Q9HJMC]94=!>BGCZ M9D#LWQL1L+/',]@8SZ S/^4)YS#: ]_P"8KOQ MGHW#T6MPB))QV(U/C&;@.$W!N"[<\#=!0/7_7_..YBU3E[#$L))]+<97W(C5,25:$JE%0V MBJI0EEE&C>I/UH 75%Z0ZD\20'('"-6?/#(^4!O41@7;0)0U7[?ZDZ*.>QS/ M6L;R?C\NSP$>,FYFG)J52DW1)!VP*43V[NAO"2W^WVG+?L11/C8\[CM"*&\M M9L7V5:6+^ 3OWZOAX96/#)\\ F^Q6^(4%U?$J4= M@V,YW$5)HG8/)8D0^0='7R(DTS\X(_\ D6E+RUNI@G]P5HIIR\H.*-^T(4#U M\9/H_V"[>8MA):OO3O><5C)$*]F@HBO9>5E.NJ+02H:B.3PD4EL5W>F61R+: MZ6+9Z1[G&2ZU06T<>6[ T>\@PO/*;_$U Q:NXJ>03F'_R+:VT=I MUQ! NKX,ZE31,RB/01V4#$+D&=0W9D#Y%)CL6EXW!PYJU\H[!Z9K SB:0\2@ MO*X-U(!!>!-KD6N<8*I8*7@P=1S?=GS.'NZLWRU=E.+B=C/PPM)>T_:TU^FU MC79STFMUFNU!1VD.U);1U%O3\7B@=*?7EM7:PN*"HAI;LFY;1MDV5W+@]KQFY6;%/[I&NSX\FETJN2KLT2 M!FR) ]*UV;>BKY @D16$I Z T*VP&5\.L1X/,;LW_5FH?1.XKOC#-=@YTX@+ MZ9_/3#YEEP]\$DA=C>_3J3D15?C#.OJB&5T6[I>F;CYWG0=8:OC=T!M^+Y5WA+5U MC= PQ]V-Q +$,R\?9E''6(@1-)@9*A@X89\71CXQ#F;X1:8MZQN++W<"/]06 M: C[;?"I:8=2"GZR):^1_&8II&/[IF^%2CKAHL#!_KA"6PAP#[9#=G\>:CA MQS]/%RU+(:<)C#^T%_#P"WS3E0VMMG-O6E8XK=&D G("MRF7%:&F&5BRY++N MND) 83F_2=$?(5G#O#FX1E-3U'1>.%:QX,/Z<,'?[ 4Z8&73W<<3]M<<.FUP M';X+UHE-^;+$_6EQ:MC M@ 2\9D(7Y/3H0AUB(NA?CE #6_EQ2%&XFU &ZEIW_<=10D'H"6TX55-I#=UU M#>U7:0V-0,$D*E@2%K20[K*07@2N,*."?2OV;&&1'-L2TG%@AX7602S)-I?# MGM3S"@LPIWW#ZKOB10UL0G-5%1E,H67"/Q?R/B?L!^=,R"^P7HGJ- 6;.<^5 M);C!HGC<6*A*+$4E4HQ;]U#&+4?.[F E?/2\ 1O]EZX$A53.>54YA;X/XS>]2$E"1&^[U M5HO<]#J&;, 3;KL1K16QX^N!L1/KB'#HP8>> M!)X7;C:D?5?!UH=^^D2HAC;DUW(=MD;A]SY9SK^4A7,%%OA=R^>C_3NYH'F; MLF8N;F=N4>PT,(3TBP0YY[H9ACIA3PI=@=49X#X/W,E,%\JU &LAA!NJ\8&O MQ'[I%FQW%V*IL&L6)87#;6DHUPE8$1X24$Y\-^ MN9STX??PTVR+C?GL/NU M 4.1>BIB#Y<$_99C^_JTW2%!/Q+T(T&__:TP"?J1H-^J(VR"8RL4;4,_UQ2& MV;QC*R&%^(C3FW$NI&Z%VO!RRR&$ZR\5))W>]R$5F_+^!Z3^&1Y]@UC;] M6AV/T%1Y,Q)N %<(=!:-]H]PM#=V=!74XQ*QF:46UR)*$SVI?-!4V2WUZJP_ MN+AL-2\&O4&S?:Y<-<_:5\-FOW/9[2J=7_::F=<3AOMIJGO6N-.A:OWM^H5VUE/9YKDI>*\;G:?=F!Y->$9&NA4:+ MDOLB5K[NC-(BX9E=A6>^ZK"36Z@,'E>- <)*@5@AN:(ZF-2RI+PPPC\1]C]Z M.WGX^AY%XJO\\B(T8B[XIFKB#EN(B!_](5YL*;X-O^-QQ M?6X<_8I$(-D?),-EXA#AA'#RA#'Y97ID2P@CM.!4"21I%IXFA%B+Q[)7H#A1 MH1NKL@H5A9/_(Y%N\R9*M*$*[M0435+%FJ))JD!3-$D5:(HFJ0)-T205=I11 MLA.>53O\*)WPQ?\'LAO#U2MG;'GE[-B+A_[]B98&6(H>]OIK!<7-*%==9('_ M^X8O;C*$A0UAQPU3[RQS ^+XV$81PK]^7*R76%E"X1J0\-D^#W&P*#_86JT^ M.#4?N-'\7^XZR<*#+7F-$T_=073U-.N(X:4:0U-0;[] M) 95GT&93EG:07KN(<5#.&4(HSC'ZI3ERI>#1B-?O.*DG=EO%;0LT 73NNBV M(VCCE_5,:HM+PSJB9KJ7-LX!3^$-$"$PTN)PCU=Z%9CT*=-*/'I('Q*2R/9(XA9%I4HV83(4QYYTO)7 M8O+0VD+TJ#D]GLB(.19?36VTE0'QB?A4/)_ZK;28@\)9 G+;$C]\1-#).^0I^AFK4[Z6:]NFKN,N18#@N=?<"&LU/R/W-6N_>;-.])W7; M(U5T?0'VK9315\74)QK\N3?H]9K*>?NBV3X;#)MGG22R:TBG^A8$N?I5S\>L# MB:M34S1)Q](435(%FJ))JD!3-$D5:(HFJ; 3BY*=\'K6H25Q=4058C(O3"@9 M0CW=IM8BJ=3GA_68KQ55!L,9Y3Q2,8Q$*K7;Z'?I*C:!>1/,&>4U!)@)H 30 M\@&:H2)#'@-AN#(8SJA&@=ECZ#5Z+>3:+P3F4L"<41WBT!Y#!0"**"A4JY-9 M9.+J.Z=_D#1AH>*>?25#::4 G[) Q75-TW"9/Q0XQ]"'6G(M0P:TKV0HL^3K M_!8O XHP0I$!]D-I@Q+7L*UK:2HO6P7S"I00;7?[E6 -+5-UIHZ:(>A2)9=0 M:R@MXAIQ#0W7LEQ"-4, IFHN(<(0%+F$=5964M-2$[:*S1;I %9R44(4NZUG M0A\)R]?6BCV1DW(L8J5*0U&54LUBFA&LVYEKG4F6H1:SJP]."J;$*&*49%1: MED_,*%J%B#/$F4W./)%,=#RNWJ!=KG8PD:S>),M0J2%7CQA%C-J+46DY+2IR M5Z^:JQ"B.&P]T3"JT0?HD^"/D\4%Z'UA0A"!'DB/:@:'ENWT1VTB5'$*"R,2DM5R3V3 ME3PVHL]QTN>)XBZTONQ D"A*^@I^AJ+D[Z6H^NDK^1Q)-?=#B<@7U,;'\>FY M8\M8O!K8>&":\\FY1@_TPS[LVS"'"->VJU1OT>DWEO'W1 M;)\-ALVSSN6@J6B=8:\SN.RV6F>O89+D9$4$6RC>1TA8_.[-]S]*YH>S94FX/MDZPH31M-@D5]XZ[0D-5A!2U#&&D M 2G;;C6LQWQ%J#(8SJ@!DHIA),JVW4:GH^*J2$]@Q@#F=D;YC<&!E6T)H 30 M=(!FZ.:0QT 8K@R&,VI08/88>HUVBPPR@7D3S!GE'P[M,50 H(B"0K4ZF5T+ M"L4Z7XQ'0E\'C@6A$(BKI1ACE@G+T($IP*5:%M72E&6V"N85)H7:;:BM3B580\M4K:F3 MH1=3+9>PTRE7[H*X1ES;QB7,D)*IFDN(, 1%+F&=-9K:::D)6\5F"W, .PVE MDG$*1+';>B;TK6@PU5!SJ;Y6K/-$3LKQ"*1J UPR&23G6"^290C'[.J#DT J M,8H8)1F5EN43,XI6(>(,<6:3,T\D$QV/JZ=VB61$LO)(EJ$X0ZX>,8H8M1>C MTG):5.2N7C57(41QV'KFT*[$8:VE!!G3;:..<5D2LHN-X!/91M505FTWN@HN MFTC2D+5F5%H24NZILJ2L2O0Y3OH\45R$UAXW_RA$Y]GUIV]_?7U>'&$CGAK/_]I(?A#WX#Z^AX;$?"1_O/HX6T2U MKX>?+IMG-Y?#/YO#J]'ES>],M^[U1R\FGHC2VGSEF3ZP&0\'1Q4HB6+5?VO) M_]+"V-%+K]^O#^0?%S>IL[++J(V^GW\Q[9^IXR9F=;5X?OP<@\&)L%N&Z'7],DSX3/(M]]$TC,$$[?680VL^T]FU MZ[ 1G\P:[(MOG+STH2L]VAM7C_(<[6^.#[WQ'7;NV/+83UQS8%>FK=L34[?8 MX@3/2V5M^$-:UMC$K3 Y)J6R$RG7F+U*^O@A-7$H(^E["!N>?NRTT?.5.6$-AXX[%P=6=O UL/#!/>_6ZAM9'1WW5CO,6()+HH MW'1S^K@Z2-#A*\=E_HRS;X K]A6^8P9]LPW1>S[WI4_/-'"(1 2JA!ZN+\6 MHF_!'4S/9,7?,J((F0+_"_^IJ$U-V3B$GLRX$5C\^W33T1H)/V,$7W@FR/4Z M].RZ;:UWH?9;374PN&BVSP:]YK!W?M;LP.]7ZL7Y>6]X_IIQ<-'F8J%P Q[Z M@>"D<&,(KMJD\(213[4XG=OKD\6OR_D1&7/TWV1IY?W'4R:G"<3<&%+#^9!'NC*T^S0 M32-]T^JT47--7IHX_*-)$T<31Q-7GXDK7&687S]0M MR5QM?;$3GU4[=^[N')O)$[9#&;>=RS4>]V)78?0(19VF:1-P"#B[ 23LO&#-73[CMF?^XO6$3]X/MW59BC)=^?QZ63 H:!M 5K5R5E6F.WKU-*>$ MFQ=$LV5-(<(-X69'+RX4827@$'!V \[E0DR5D$/(V04YG^V)<\?9VR^.Y[TC M^!!\=H./K$2'"C;UKE$8WUM3^[\=&B^KV(A*;#)=WAN[X)/H&I8BKV&IQUV7 M$&.9U>Q[_^D5B>7ELQ>4_0YOI(FXI&.+ZX/RX^&YFCQ6VZBU(3?;Z[?=$A\( M-^/? Q]Z9$M!:]6I#4=NT0! G$IS(TI+NIFM)%[-"+&\6RASDE0R(,*IU0)XDA*@; M[3XRX??#24X35;9=/M*KO^['E .M!*U&K]/'AFRTP;]Z"D4/9#>^<9^9T@13 MG._P<;XF&CJ6/_S'/]L9"TQOK9KK9G6QEE9^# L,1>BJB>-'VJ83\O- OEH* M\E\0L2(6$ MR9X%6"@OV"55M!?^G]R:=CHI[8U(^-.O+A'8YZT$^\2E:&X@1 MN3.B4PPCR,PCBC_54R WC#]%U_<]L0UE+I\'[F2F>]R0,KDN]TU7W+&ER-2A M[5'6N5&OBRY8D9J-)M]ZL\33T#9N0C1=!"ZXN]Y@(7'^ -W)Z9'*8F8S%DY"27[ M921^]KP@+051OABA[#(&V=Y5\UJ#AMI!;-7*AV]]V5).3LD^N8F;7)$+?5Y4 M$?7T<"_^Y>.VMC09E)17\L(LQ>(IH[7154S"AN+ZDJ:<0A9[YROFP1:*O1!% M=J%(214OUH8Y!U3EN4^BTR87%ANS M)% 1?=A6AP>?E=NZZ^7E1**880Q]J '*LI;<2G[C_O?I2'^XAKZ*%WS?-<>!KX\M/G*N=?@: MO\K.+ HV8>A#C1E=4F[-_B%-8C>QF]B]);O+J3FR3^R5:$VT)EIO2>N2JJ7D M$R]&P?1G4@"T'J[H&PK"8>A#C4E?4(X.D;44LB**G]+&<[PU:K12)+2QYNP7I6BM:I]'ID*XUGN80\4'!P8="I:R1W[PI'X_U MA;]Z./B3>C7A'QW^M(8_N.?[:P%)B.CI+T\A>HVM1;) M4A/RCPWY&4D7!2.?9*DQPK*^+,C(0BB8!27)4BL-I8U\:U(^.&O+!26C'$C1 M*P()4Q,CD#(BH];'2QE!AAY5#*I6"6,D35T)BY1U7*1DU%8I,6!1GC1UKX/- MQM&A$0:.9%12P174*UYQE\B!I3E,Y,B0S,$;]RN<*%U:1M TAXDI&=5!$,8& M"Z>(TFBIZ&JB$DL0A$@R"FY4(VA(VM1E(_GXB9.YO!24>E#^2C% =H&5U*FQ M11U'+M>]P'V,XH[\09069;[^0*%&2H2CV2[#CRLG$6)_6>H;+KV_D3/2'_YE M^C.1N@WKUY7CRJ#RV;K &OEO1)A<_3>UI'2)7+2G\V+/,[X@.NTA"AF4O]2H M!655%*LH3>L-"AC7ES7E'/SGKQI-1$*![.,G4J;C5E!Z #E?%8S"U3GW3VZ[ MFU**7$JNQ'AC_$'\FVZE4C".9KL47Z^T\?J"=L.A><_T M^0_N_C(G/#QTNN$3Y]:6W[+7B2OY>XB:0T2FDC(4"\-.=#!0IT%[NPH;>^9"DG"66?.\*; M5)'K_$Y,(<^8V+$+.TI*-GGA)>$\F/*TF]QITXJ"JCE$G"FGZL3>UX5I62&* M')HB)=6>R/&R,+&&6'-HUA24#4(.5;7BCG5.51PYL ^028H+PUV.= :IAK^( M7EMWO;P\2!0SC*$/-4!9UHI;"540%%KV5?!E4; )0Q]JS.C*J9T0NXG=Q.XM MV5T=%1>B-=&::+T=K=N5%J1!P?1GDOZ071%&P3<,?:@QYTN1W"&N%L-51-'S M6F7M0M-GNJ7;$\YTCSE3]H_ YDP#[@D*4[GKA]^U;EP>=D (V M/-87_NW#P?^ER;9;4:$*D29\@*PO_CN'P__>B;,YK %=M:%IZ/39L.'R^&F0 M5:*PW3W@.I!C=NS+J;&LWJD 19#%/*A^-(I%HISE4P.E=^LV6QG+3 9Z22]Y1G4H/QX%!B*T#O[XGB9$NJT_R;D[X#\ M3D;&1<'(?T$HBEA +,B=!1DY" 6S8)^ U%;P?TZPLZVU<&]-R@=G?;F040FD MZ!4AGZ 4K0[$B-P9D5'GXZ6,($./*@95JWRQM1A4N!-EH3BSNQ0+9[IMP.]2 M+IRB4WB.BSH9=55*#%AD5WY\5GP^S#7;-\%,;0\:BH+*QM&A$0:.9%11P174 MVXXA+ZGSC,T!(')@($>&1@[>N%_A1&FC.ZXEIF!@2D9I$(2QP<(I(AC2)99@ M:0Y1B"2CVD8U@H8Y\(:TJ8DX^RTO!:4>E+]2M-'=>B$Y:EQ1QY'+=2]P'Z.X M(W\09469KS]0J)$2X6BV2_#CNN4D0NRO0WW#I?NY.\A:@X1F4K*4,@E3G=08CV33HI78N5447AA M1(\6+6(45D;U2JK.D'NTCTA&)$-+LH)R'G"2H]K>':*089T3]R(E<,9C*7"* M$>(Q9^4DI.QW-7A3;CZ\"YR7WGRH0(&\!D+YZ*TO60ZOQ-3 MR#,F=NS"CI*235YX23@/ICSM)FOH+D%B W%].5-.U8F]KPO3LD(4.31%2JH] MD>-E86(-L>;0K"DH&X0N5D(3!(6.?14\611LPM"'^C*Z7SFM$V(WL9O8O26[ MJZ/A0K0F6A.MU[J>=4^W7VD]&A14WU9_N8.L5G@&]0Y5O8687S+S2]'=(<86 MR%A$]"TV>ZI=L3SG2/.5/V@\]]20:F 0T%F8X[A7?=&&E@C PG "I6 MSY!F]SW+D*[E<9F8\H 3'PAS?[\'/O3(%F9D[XQ?I='5NHUVNUN::5PWA#!I MM3M??PF4_WY<#.S@8";^H/<1=+_R^/0L-*;U2?1$B'!$N0;CNX0CWTGSE MK6.B+>P;N=&2?K'W"MRS&)^N5D M3$3"&NV^ACP6IATT>DU\+&LA'.1(QP.M:4I#&Y0K?[G?FA;%DU_!S[%C/(K> MBO#ZZ:OX.;X%=]#@Y/35J_2PZYNUWK[YL.R9[-A*:#6*K$:!U=4.S44;T"A_ MF%B!P4\_&N8O-K%T#X;X^M/9GZ_71Z_5^BT-?M%?),[EGU[#TZQ\U]7H9O%E M26H E'SN?F")!M8^.YLV7>=^\X\3;EGL^M.WO[X^^<7I<>=X]M=&$H:FW?OX M'AH2LY'\\>KC;!']OQY^NFR>W5P._VP.KT:7-[\SW;K7'[V8AB*:;?.59_K M9CP<'%5@)(KI_ZTE_TL+]TG1;A4YVM\<'WKC.^S4YK'#B MV)5IZ_;$U"VVUXFCD7"E?^.Q<*UG;P-;#PP3W@U. MY?CTJ?ZN&^5]K7G6NVLWVX$QK]ONM;O/\ M:GBAM8?J1:L=':/!Y[@Q!,=JTAZT^\.K0:O9ZIU?-ML79VISV%&[S;.SWEF[ MIW6[RN5 F WIE$3@EJZ9L!R1Q[/XW9OKD\7OH8V9FO9(?#3==WAZ.=[!!,G! M,V'>;.EQ/,B#:GE*'SI5OIOHT!]S-4K7: %;&S8Q3G?=, MQ^XPS5>R*9HXFCB:.)HXFKA])FZQ;JO/1Q<*NLU_T+R[M(=;S<6#^4@$TMG" M'\Y(OZL6K8BZA3]I,HV6//.*M%%SS-+$X1]-\A/P^0F+Y#+R$HBX")HBXFY' M7)D>0YPESI)GCPRSBV?JEF2NMKX9B\^JA9=+F$P\.I1QV_D>]G$O=A5&C[@? MT31M @X!9S?@Q G_A!Q"SLX+UC)!O9[PR?OAMB[45:8KGU\O"P8%;0/(JE;. MJH:5&NII3@DW+XAFWSF![1-N"#<[>G'AE7H"#@%G-^#$-\0).82.X$/PV0T^4JH&%6SJ77LQOF>F]G\[-%Z>JL-XP2?1-2E%7I-2Q=_= M^)K4,5=DQ%AI,?-._T!-N=.O-A6UJ2F5*(BH-E2UV]!:Y15$K'U]FN?K7!2X MD&[2*!OK6B%8+[+TH(JL] M!&RFTTPKA;@?M@Q3Y>P;FO49K,""D$]*W0'I: MP=GMD%YF<;UVI]%2.P1Q@G@"XEEU[P9I-5ZWM.:(R]BAL_"UJ5B'#OE9P$\K MM1H!_T %XUJ-7J>/#:AHXUUUUNS^QGUF2HM*\:S#Q[/*D]#&-_PTVS3;--LT MV]6<[51?4&VU,F1OE:5(GE;,GA\6]G"G)$[(]W,C.]CTZ_ A[?B!36:L3K.= M9<8RM#[7S!A9)$2[VEHI:*[M:J-[L)Z(IS"7SP-W,M,];C#=-N!WWW3%ORF5 MHT1+DQXV!E/3SL-CVCFM0[[U9HF4H6W9G ?]/W0KX?FLUNI6:L(X!Z]T\L/[2=(]"<=\G*X^F M.4S([Y45"BH<\IU.N>I4!'F<48-^+K8^QV20EY$@2^1WF2!2GMHO1<\0\"#3 M] ]R")\5;L7[&KH\[7<(XVIUSA:1&&R.92@-#.\8F1?!&3L:67$9,I<$X3]B+&P[->Z;/?W#WESGAX=IU MPR?.K2V_92\_C-PO1,TAXH9:(,U7@S':GW#BQ7FU7"E'TK,Y9:=_G A8>XP_&2[K ME$M>PGYI9Y\]+TC+,Y,O1J"YC#&S=XVAUJ"A=A ;J?+16%_PYY*:L$\"VB;T MY3*<%_)%61;<2W/Y,*POZO-)3WAA*EKQ#-#:Z&I68 -E?3FP769"44EI>8"? MPA"$^!T0K[80A>Z(!$2"4DBP7;H #O>E@RZ?'FUTK! MZW)[\CAR==L+NSNT#?F;)<_ EJ=GW[C_?3K2'ZX=5[[@^ZXY#GQ];/&1U2/8A[I7 /42BY5HF:']:%'[_J[F06 MJSYJ5"H0Y2%6/T5GHZ \S8)4'Q6MT^AT2/413W.(X#TH!-Z%"CTBOP=1/KQJ MBV:MM3>:<6@[*@/D:0CEHZV^X%;V!G?I5AM)&O@\H'VOUA79&U8(=[74^\1FRW03PW &>49)@#>!DAE&%8VJ5+D1J MHU6S-5E''.V,:A#Y;>/+4QOM=;!9+SKHP #YC-H/A4:N"A;K#Q1# MH[PGFNTRO*Q<3M;W%QJ]X=(W&SDC_>%?IC\3B;>P'%TYKHR6GJW+_I!W1?C/ MU[O*Y_P]%S71O,CPC*>&3D*#MML(%H+MCNF+U0BEU0 %*FM+@DXNQ\?YZX 2 M+U ]?AYD>4E=;8[9"9/IX(!J3JG>LDM:U.*RTJI@1AOC#^(?]-]/(I+T6R7 MXHGE)&VBYD<_)>"XA*U)M)\94@#&YW.Y^87"+EA0B"%J"Y'-K M//? %W&&.(.6,]L=G>/$>K5=*431LSJG&PW#JZZY#8P%A?[.>2R[#/E4C2?B>P'QCLW7QR%EYX)[)XW?@. MNEMBV#!97PKD<@5^[\N19/0)\8=&?#X7X7.\'$DD(!(,=1#%$BN56HF-'VF6[H]X4*:PIFR?P0V9QI023""Y"HP M'F#UUE)WS (3,Q,?"),QOP>^Y^NV(/3>*9A*H]_K-#J=+AXCA0]O]86W4@B\ M"]3L5I0!KB47'[SJBV9U;S2_-+DR#V1W&_TN9+P5)WS'+]QOYR\1K(@5&&O9K.=M5YDI"OTEJGM43#C.-]DTO4MN#AJ*@LEYTT($!\AEU'PJ-7!4N MH(VNY"IA'0/6,[0>#A;<*ASW&K[2*(1\#,C/*$Y0? 2L<,AW!QI!'DMSB.(& M&;?]2PF,Y4 "4ALE'NQG^K<[FB[9BBN-5AO==0$2&,4561NY7/<"]S&*K?$' M44.0^?H#Q= H[XEFNPPO*Y>3]?V514G+'04@CQ__6=[5()_S]USD0P^D X_7 M32L?F<=/A"P>;'=,7ZPH**T&*%!97Q+DTG:'S.3I M5# @5>=4+[EE;4HU6:DS$..-\0?Q;[J/1W$IFNU2/+%X^J.404R.4* M_-Z7(\GH$^(/C?A\+L+G>#F22$ D.#0)MLL1(.^E6A&U.N>CC1QPNF4FVL(. M,\OQO ,'UDC2]47DVKKKY:6ZH9AA#'VH K]O"0.R=X:DT MNEJWT6YW2S-ZZR8.YJ!V9\(O0>;?CXM06B&$*E"$7%%ZI3H-Q!_B3X(_[;WY M\]+\U#RXU&UT2O;!B4Y$IP2=.GO3:>]$0\.G2W,V-)W?W7 MI1Q3:%_.K42TJ-'N(Y/5267=T1;_K2&]LMC5RV;785:G;7U^?_.+T MT&N,AK5QA8%J]S^^AX;$["1_O/HX6P3 KX>?+IMG-Y?#/YO#J]'ES>],M^[U M1R]FF0CHVGSEF3ZP&0\'1Q68B<+:?VO)_](BWM%+K]^O#^0?%S>IL[++J(V^ MGW\Q[9^IXR9F=342'3_'8' B[)9A>G-+A[$S;0N\S^;8 GXG0+\Z:EMV*=?( MO2HZO?E,\BWWT32,P2#M]9A#:S[3V;7KL!&?S!KLBV^Y7T M\4-JXDJ I&^A%CVRX06U\7%\NC+PR^&61U+BC"!# M3S@^?:I_Z\9WB]XE<"8.;/T-02 M>KB^]";7_]#9:@_:_>'5H-5L]_>7)\L?@\-Q]2T1^*CZ0[!TVOL#G9%#IX)DV5+-^)!'L#*T^?0 M<_+=1(?^X'IT,'68<^D#G3AG;W"JU090,6YFG.JA9WIKAVF^DDW1Q-'$T<31 MQ-'$[3-QBW5;?3YD4-"%[8/FDZ4]W&J.&295Z2-FF.6)@[_:)*?@,]/6"1OD9= Q$70%!%W.^+*E!;B+'&6/'MDF%T\ M4[[&K,'K$_8.F:1-P"#B[ 2?.N2?D M$')V7K"62>7UA$_>#[=UM:EDP*&@;0%:UOME+NV2M-16UJRK]ON!=?P)-U M*WX ^V'BG6M1!M()/.OQAL\=U^=&6*ZB$O4!M8:B=!I:6\%3Y (?0(M^WN>* M512XQ&[R+IL<"@YR%%F?3$-6()BX@)0+:75A"^+"0>KV54%\@LB E QI-5T+ M(D.95?>Z:J/=[],"09Q(<"*K()Z:5JBUJ!4":06]?G> C2VU*96'CBA9/$FK MP+HO3PY6"Z_7*;<6'HE1(PWWK8E1?^,^,Z4!IBC?X:-\Y6E#XQO^XY_MK 4F M3:-9;;:42.4*_JF5'\$"0Q$Z:N*\D3;IA/P\D)\F?EP\\E\0KR(6$ MR9T&: MJG#Q+-@G4+45_)\YP6AT5#K#P-4<'BYH:=*]!U@1\HE/T>I C,B=$6D:N#DP M@@P]JAA4K5+.UF)0T5U]3VQ%FD)4L4XHJ'C M2-:!T[,,^:=N!7P_)P"= T#DP$".=M7B?H43I5.N6"8Q!2E3.I6)#19.D>Z MDG70-(<_T^0_N_C(G/%SL;OC$N;7EM^SEZ9&#AZ@Y/&1JEY1, ML7^8K2QB52TVAPWS]:580=D9!<3G:-$B1E6!4>4D%^04SB.2$.RV&3JL(K+YQO:AOS-DHOZ MTAWXQOWOTY'^< U]%2_XOFN. U\?6WSD7(-#8/M5=GQ1L E#'VK,Z)*25/8/ MQ1*[B=W$[BW974X%CWVBP$1KHC71>JWK60ER[9+JD^03BT9!]2T+,2H=#5<4 M+H-ZATKX)N:7S/R"\I"(L:4Q%E$#([8>WYZ,NC*5V##8WWAGR8A@R]031(R MA/]B\)^F&H,HE)N;6H#6T!3D:@'EX_+X:9 5"^FD"<7@#GWF+A0#],!7S)"J M3R!8)-+480J\.)^32IB"KI0*);UB"-:1.@PBDT,WXNLTVUD+3$9N27MY$M5M M:BU2AR'D'QOR,[(O"D8^J<-@A&5]69"1B5 P"TI2A^D.D&45X(-F;9G0S2AG M4O1Z0-HPQ BDC,BH/O)21I"91Q1_JE6R&"G#5,(>91T5=3.*MY08K"A-&495 M.XT.+AM'!T88.))1>P570(^488@<99 C0QD&;\RO>-D+8@J:YC Q):-&",*X M8.$4Z0_P5OPO'[3'SY$LBF04W:A&P)"48\D3(,/BM%>7!UFNVL):FB6E4AR;,HR&+C:'#?/U MI5A!N1FD#$.,JBFCRDDN(&48(EF-2%90=@).F1QF)F,Q9.?DD^R4D?O:\("T#4;X8H>PR!MF^:8G]AJ:I>&U:^>"M+U?* MR2C9)S%QDRERF=^)*.08$SMV84=)R20OS$S,@RG/>,GHSM2Q@;B^G"FG=L7> M.8JTK!!%#DV1DHIO-_(*2M0 ?U2+.#X\ MUA?^_N ZP!:/6JUW\-&$:IY M6_XB,5!R),>![+W2&+1)CYIR7DF/&K?)H3J<=9KMK 4F([6DMSR(&I0?CR*U M14)^[LC/2+XH&/FD1XT1EO5E048B0L$L*$F/NM-"+E1:/C3KRX2,BB!%KP>D M1TV,0,J(C'H?+V4$F7E$\:=:Y8J1'G4E[%'F45%&=942@Q7EZ5%W!@T5EXVC M R,,',FHI8(KH$=ZU$2.PY,#[&758GZD1TU,*84I&25"$,8%"Z>(TFAUB"5H MFD,3( $:5#ED2(K492/Y^(F3N;P4E'90^DJA*%VT*P6BJ&.=L]Y(DQJ?G:)< MN#K-=M:B5$XN!&E2$YF.D$PEI5.0)C51K"X4*R@_@S2IB5$U950Y"0:D24TD MJQ')"LI0P$F.:GMWB$*&=4Y4)$UJO.9,*2>GA#2I:>FO'E?*R2HA36IB1Q78 M45(Z"6E2$V0)C51I#(4*:G0!6E2$VLJS)J"DD'(H:I6V+'.F8JD M29V Q_&+%9$F=>E]J '*LM;; :QU:P?*VVD8>"],. M&KTF/I:U$/9RI./!)-)5^'_UUK0HGOP*?HX=XU'T5H373U_)YQ"S8-J!#,N? MOGJ5'GA]L];?-Q^6?9-=6PFN1K'5*+2ZVJ5Y@6U\')^>.[8\/A&VERVL=!C- M%8&S$ =O/!8B@;T-;#V G0DWP.2,3Y_JWUKWMNE=@A#BO,.YY+WRW= M Q).37LD/OIZG6.MUF\I;-F7=G(@3)@#6Q+J01Y)R/.8D#Z^F^C0'UR/@K"' M.:DYT!E,]K)8K3: 87$SXU0SG5RS8)GQN9OG7#W;?"6;HHFCB:.)HXFCB=MG MXA;KMOKZ$".;MC\X:(9%VL.M9EW ?"1")FSAVV8D6E2+5D3=PI\TF3!%GGE% MVJ@Y9FGB\(\F^0GX_(1%&@%Y"413_'F!='L.R>P?<(- MX69'+RZ\/$G (>#L!ISX+B AAY"S&W*^R KRA!I"S2ZHD5H$J&"#J+A6K40J M/JP7U[K@D^AVDR)O-RGB[VY\N^F8RVQA+)^5>5%3:Z5EI502W0WJ9%9/:[8;605:HF"!>,L2SBAEI:87[MK3F M2&L3];OEE@M+ 4-MBA"APWT6[-.JYT6P/U@-H%X'N2."*,)5J_+Q:S*LW[C/ M3&E/*9IU^&A6>:JH^(;_^&<[:[W(4"=5EMHH6NZA'>!]Z$:)$[,*%2HF(",& MI^8S59H?B8BV>BH%'K'U1P>:+]UJ' MD(^E.4S([Y05 2L<\AV%TCG0-(;G3R.9_?/^14%D^>V;2C"U-A@W!]&;/=@7\!H2I:4H@@ M52!(+H?4.46VB#/$F2IP9KM3;IQ8K[8KA2AZ5N>L-%D?3<;-%E:>6;+2WD&C M9CL7W"NB#]M6N<-GX+;N>GF!.10SC*$/-4!9UFJ;2[;!C@'!+"_VRG$Y#-MY MX+K^/K;XR+F& M]=WVJ^R6HB 'AC[4F*#Y)$?L'Y4DLA)9B:Q;DC67V@+[!$2)I<128NE:U[/R MK#KY5$[()RR+@KE;UF-3.AJN"%8&DPZ5U4M$+IG(VZ6S$ %+(R"BD'*M$C(_ MK"LK?-7=R2R655#I4C/&HZ]NFJQ"01>9"Y%54!N#-LDJX&H.$;S3E!2*N[2< MBY("NIOXV.!57S2GB2<(\=!'41AM?Q0=* M><00GR)=!$06A*X&UVFVL]:+C-R%]O(LI=O46J2+0$!&#N2,T_W=@$RZ"!A1 M5E]09YQT[P;JDG01N@-DI];XD%9;8/1WQ:^-$T$5>TT.KBL%QUR8(!\1K6(0J-6I(E M6"\#ZQF:" <+;!6.>TU!YZ,2\C$@/Z-*0?'1K\(AWVVC*PI$D$<0-5H MG301B!O'QXU^/J?SQZ:)H*$+T&*#<'T9L]UQ/VDB$$%J2I!<#JE)$X$X4R/. M;'?*C1/KU7:E$$7/ZIR5]GTN8.$Q_L#=">6=X;).N>0E[)=V]MGS@K0\,_EB M!)K+&#/[)I_U&YJFXC51Y6.QOM#/)3%AG_2S3>#+17@GW),72F#?!>SYY"2\ M,/\L#^ _XY*B.\O%ALGZ4B"72_)[)Z*1T2?$'QKQ^=RFSS$1C4A )#@T";9+ M$2#OI5H!M3JGHY'(: (>QZ^@02*CI?>A!BC+6#X'N>1$D,@H$90(6@Q!\\G) M()%1(BN1M7"RYE+R@$1&B:7$TAQ8FG5Q<9!/M8;ZB8RJ760WXDEDM-Y$WB[' M@PA8&@$1A91KE:/Y85UD]!^!S9G6(HW1TJU>]NZAFRX+4T2&9D$:HSVUWU!Z M&A[[A ]O]85WKQ!X%ZG$"&A&M=KB@U=]T=S?&\TX-$9[+>39".6CK;[@'NP- M[I(U1MLM,MFXFL-3L$QKM?:WV6@U1M5^#QOBJ4IEZ29<:RG96#^0QJC2&+1) M8Y0R'DEC%+<%H5)[=9KMK/4B(W6AMSQ*&9#&* $9/Y S#O=W S)IC&)$67U! MG7'0O1NH2](8[;3028=@0UI]@9U1N&!':TT:HP1PI #/*$NP!G RPHA",;7* M%"*-T:I9FLSCC8QZ$/EMX2S-X8D:*!FW_DL)BY'& M:-G /'X>9)K^[8ZE2[;B2D-1NFCM.*+(6IV3G$AE%)_9H=2G.LUVUAJ3R^$Z MJ8P2-XZ0&_FV.^?&B?5J MNU*(HF=USDLCE5&\UDG-)3.!5$9I8:X>]'-)32"540)[%<">3U8"J8P2!2I+ M@5RNR9/**"&^,HC/YSX]J8P2"2I,@NU2!,A[J59 K<[I:*0RFH#'\4MHD,IH MZ7VH 3M0VMU2C-ZZR8.YJ!V M9\(O0>;?GR%4^7U,X70VH;1""%6H6&JY%5"(/\2?!'_:>_,'ASQKNU7NO2BB M$]$I0:?.WG0J61!6Z92[ER4>U9)'F;&D[O[K$EH)VK:*K(AI*NN.MK)I#>F5 MQ:Y>-KL.)GJKPO^KM^)$(=17\'/L&(^BMR*B?/I*/H<85-,.9"3Z]-6K]%CC MF[7^OOFP[)OLVDH\,0HG1M'$U2[-11O0+'^86('!3S\:YB\VL70/!OGZT]F? MK]?'K]7Z+0UBT5\D:N2?7L/SK'S7U>AF\65)H$W ['+W TLTL/;9V;3I.O>; M?YQPRV+7G[[]]?7)+TX/ML;SOS:2,#3MPX^<8#$Z$I3),;V[I,':F;8&_ MV1Q;P.@$IE9';[5>1H?W-\Z(WOL'/'EF>)PBMC5Z:MVQ-3M]C"D_-261O^D)8U M-G$K3(Y)J>Q$RC5FKY(^?DA-7 ( ^L;+T[?@#L9N$LW2ZOR]^KCRGLU#4*W9 M4J)#4*VIJ$UQ4KJVK@9CC_\W$#[M+UEX!CY_)@;Q]6+-[K]F');:N2"\&W ! M#;GT1 \@%V"!CFA=6_SNS?5)_'O:0A8;C 99\5^LX\ M<7*W]MW]E!.W%00E,2?.;,WI8YZNYGS3-A^;,- #YOP/!VLKKTREL$3^^%^\[ M98]<=\$8ZAYG^JW+I9D2'BY\6X9;W4X[W6LW6VI3'?S[B_@F,(.^^%"@6R/N MWLG]ZA70TP)'>N3\X00>'\[GNLNM"_.7Z<%WAUO5?Z_9A]'CG,L/K_U]\V3P MOS @_,IQ_(TJ5R[7OT]ON&Y=>L(*PY(X!W[OX\^'1X-:K]%)<>>9)[L W^7 M\$7/*I:$F7A:Y@0N@XZ;\([HR6$Q"1_]A(UF,/;SN>L\0$L^9WL"4D['2IW0A)[*GWN__XU?*(;\?[P>?;41TD_5 J'4+Q3=%V, MNO"K7:#5_X9#OS[FD7PAK#QBO,4[ONK>3R:@H8>%I6"X=2 1_,IO8:V[! ^ ]VAPHS;VP MIR)6H]N/;!9E0_#[2%%1_,'@L".X$S%2:-"4;L48\,$$-%SA37A+"\K%X+/[ MF3F9R<]ZIDB^N."3*.M"D5D7&GP1> BW,_@)"(59MV^9(9]\*O\4]>=__M97 ME=X'CPUMV-Q9[(;/'==G,%Q7,$-@QII_GK A/+X$ZQPZ U^QT1MPDB:6XP4P M1M G&+8QYS;TWN!BO$1SDZ27-%UX2=["2SIYRNP6;>MIHYG<:'9:M-&DC29M M-&FCF<]&\]!&G:W\D"9^N[TNXDUGN[/+IC.!O[SV<)\!9&Q0S*ZS@.Z>SW3[ M%CYKAG[?A>DM=CH>8->?L>%D L#V=?$'<'>B7X6;)#ZPY-?%PKJE.&['U.;8.TQ&+DJ]BM^I8X7X*7(L)-\1N(M7>U)5Q,$R7OW0K/(,3 M^[BE:6(9X[<8OB,?FK^ P:[<:'K!7%0H7^SXI:T7+\QUP5]SOA@]$0* YO5; MN2HT8*D0[I%8 ,0K;\UW,([<,X5ID-]T/C/YE%T^\$G@BU(YWZ=3/+?7'\<1GJX^&DR^ _#:=\HEH MP^:>%^_F#2[B@;*Q10PB?L;EYEQ&C!8HF2]0PMZ*.$(P@8'BL.DW14!B*J,1 ML'S>!&!E%4UO*IVW/'R>\$\=(_I3L!C\'_#XKNF;\)67#Q.Y!,/"ZHN>* .M MS=Z*-XF0@]KZD'R#_)/RX=V[Z!+)9C1C'KA> ( 0CK UZ M%YYF_)A\FGCLDATY27(JZ_M$S"^*:2Q?=T1"3O)=8>2(A_&0<'[$##J,V_+; MX]==/H$EK!%^U!-F,K@#;(LP5ABQD@$9X<34T8 \D+QQ6QG#MS,:P_+L\3T[GSR(04RGX]:QB2CP$= M% .\F#1XZ_)AX!N7.5#RVR?.W5U@FY.0'\XSK$ZC:MC'3 YZ I/)Z!Q'<685>N@!%(:$1V':$*Y<\& A->2TF'KS=KPL[+OS8Z*@"_NXECBD^BQBW.&\YC^D) M(Y:8S/"=P+>ZN,*C)4[$>FG&& ;C(W>%_?#(2K[BN/ VN7*"\\+A'6-A%*=< M7$2OQX(%:!K"XB'.H815B7$5DO S>$)S+H,#\,JMZ?F2C-?!V#(GR8C1E>G> MU05?0W%*&AV&PCB-N5SJF0>?M8!Y;LPW65@45NY&O#C:CK^R0,9+,:S*>F(* M(NA.7>=.FEPS,0GN[1R=Y3>4WG":3YU@MJ(CFOE=TL?-W8I?\6V'7QL\%)]<2P+ M[KC/,\]ISQQXOG#S#UZ2[[CU< -60[H;1O][S8U^6$TZ/.L'X,/63J2F"*#X9Y)PIM'428;@81IN\R=IWO0M=+Y#G$ MN1#@5.O2NQ(N/6Q@Y6H7.5>/S#)_BCV9[VR^O[&C22@3-WDF8O*)\?M7WY59 M0-[WZ<@UAJZ[F879[E8J"W.W$'LQ>8UAE/VLH"A[,7V6%\? @"X"+I4(L2,& M8NGIP&_U=U7 WO*\D'!6/,[R/J)[.\X'9(6DV\3S^OKT2NP:1%Q6!K3A9X/= M26?'6_.GWZ1YTF&\, [[KGX _(E')A/JA OA1.Y+:]QI*LQW=;GEF%NZ[<7. M?A@C%EG5,IX3N.#5B*Q@F'S=DN[]1)9I@6&"93CR?^8N;XK]!>QMO)G8)HDU M6\:0Y"#=S[C-C/3NWHD\GO 8XM[T1 JF^#:1GBDR+N6X1-T,FS)M<;;E+OYJ MZ?>>Z-V83W29OCR%L;>F3?-N[H@0W-C2)S^=P(]"4]X)^R&=O>2SRWV>\+"D MHPFC),2#O6FXP0$OS)1KCCP/F8.;!,?3UC"0_9G+H\RKKULGUCD,F5MPI93X+B)9Z^G>M_13GKDCT%'! M/7CF+=KS;VD__Y;.Z]-VJQ_=14C](;' ;X,P',Y^-/_LWO1Y MI;SIQ)GHS2+R%!7T9/\ D^,9YB2T;W(C>QU:9/"_O7D8"Z(4EY6DLO?#D^PM M<%E;\;K?!U"J;K Y%^5W"C&L*6)3(RW/F7WD_ID@BYV8XW-X_IPRW,>'UNR3R)X M*R*WG%;11*/Q65:\(=%AR RYF3D+/%/F#9[#QBN(-E.7/FQ8Y8$4;)4DE<(4 MIV6.Q6)&G.0\<-B#.8]/RZW2\^W)E*Y?NFF)=N+TCO6MUGW?.R9 MOLRA6-E4R.H,/NS CO&T3) M=5L,2T-LXV0.DS@AA&^YUP'^,-XBCK"172JWG\G9"8]LEL,6H2^7L:O%,6,8 M'4^F(R:31^4QKS2HZ^D3R;R)E5S53]SFKFX)A]]W@Q!=G]YJ[P0.%N?#47@F M+= @-O&FG/-KUWEX7-[V6D26Q+WO^.SY*^=AJMV4R<+843FKZ#ZQR/M,)$0G MDG4E .,8BSR"]F0"]=N( C\NS^,4W96G2VS2E?8PO.@AC1V/8IGGD M>0,[Y1$NS^4O0&M%;3$#/,[4]&&ZIX+:.U&JXYTL71)!56Y[U3E#.UP"&J^+ M!07S0^:0S&'.YE"MCCF,?(A']OT>6!HGKI_#F.L PC.9V![F5,O7I:.QS.H- M\X!X>)DC 7!XBTCHI]#H6@9$#&DS/GO""('E#"_"A?5+5Y8H M=BT.Z.J2#S>2B7#B!%8>^DF3L[A7Y847!9>#&>68Q75K]-6Q->.QS;J;%NX6 MTZIBB-=;[/N=;8X#6/=L$;Z29A_F8N4RG'S?ZNNQPQV?)XOL/'&@:SJ!)W+: M_G][U]J;1I)%/^^_*(VT*QCQZ"?0F5U+V"839Y/8:SRS,Y^B @K3(TRC[B:V M]]?OK:I^0@/-NQI*2B('3%./Q1D"B&23_1CV8;J-4Y]@W4[GI+ M-V\;]I:%#:UBX^_'YK/._+JH?YKV$W*=U_E>:@<9QE';JF6=U:1;K8$-^#9C MR@?$.-;EP@TRJ5L=@IA,W8A-ZF%-V M]%X1>(BOK,;'YRZSP.-D!]R9A*Y'[WEPF48J:QW$@\E_V5D_&50%AC($ "Y$ MI@*/,+("4]>&@$3@D3I#D0*+G'DW@"CY3PG&X_F=,5>+C\/DB)<\X*;F@3XN^284 M8 N]O*#!9R\35,+ELI!6+3BE^=N1\I.9BS;77DZ=OB&6LU[H:-^[8AGO&TK\ M[[CO?$$OR3KONGSL"NK1%DWZ5$L[*NZZCSVYCP64OGZYI(JU<0GUOZP0@\]L MCX-:O#%"ETI3C K2]!;\8YKEQ=*/PYR6'=5A2#L'G0P_,;BP MHQJ&W&.7X)'@.0/P".1W7%IRX,GQ\?B\W0@!_ ,9[Q#9OFNSH@W^8/R*W8$7E/1$#TS?;Q.>BOB85R6=2Z(]D9?V)0GB,L6W M@@11DR2(XI$@"NP_"$(FH1>'3"*DC7A,]$'T4AP13Z"2/)HT(>HC7'0G)!*PD<2,/QU:6/T/I&T.E(]2O6X M"PQ7R>GN*95%MNW?=R';WN. I.'8R'"8Q3$1W;.#>[QQ'\U8U+O]$1G, MQ@4Q'N)C<^UYQHG[M/%KS[,'-HR![E3$_1:T%8]ZCU=8AS!,^#NCL#]]!BAHJK^DD'32*$*/VBB M3ZB;$K8["#M>2#2M/PD&C[J3W;0NGB)7,9O^6ZB%H1H(8@PR\6AHLMTR%6K" MR9@J4$TAT>LY3_L&>R/TD1J+XD^3L*;SG"@D1>N9RH7%V<:J7^)7.BP+2\XW^_1+T7)RB'K M&NO!2,>@"MW0"V47C,!-/],46NX]";1!()-Z&?T#OTQ_0:5>&869C]JZ'-L% M+%,2NA%Y.HE20^Y<"M?V J31-E1+T^,?3I+6+Y@].ZG:Y^VA*?Q[5VHC4\^+ M:K"B$Y4N(_=_ET8JGZ3KC4C2PTS.B#80#[BOJ&T!JT1OH=H#0BT+7]XP^Y,\ M,.O#2'#8:3RI%%@3 O@OK=24Q6NG+5[39?&:>,5K)^K@V_GCT]WUW1.Z^W;; M^0.=K]N3:S'NGCI?D6IRM_"DVMJ8?:KOV/.[XV0XM>[2&,S"=ANI^'4=2W@A>R MVDI55A0C@=L6XE@O#=I5F._@L3^VMW\+<'*0"HU@[ Q2WP][783? M@R'\+XGPPB%D?CI@O4;[PSN9("_G M1OE8HKQ@*"^D%O\G1B- ((30OC_]4*^_OK[6/-*O/3L_ZFV D/V#>'4R>,9N M?8!]7&^U#*UAU0%%JJ$WFX:E:8IFZ;I1)V_?#;.IJ59MY+]$,4D5'E:%;W9Q MW_\0Y)7A:YFU *3RFS[LJ&2 KM_'^-7;U3[4U$AP6M5_)T0B$A?58L?&6J94 M@$3@_3K'ERP51C$]]-VE GXT<6E0JU:38;2AZI2$1I5O*G*0,UE=++;-2L&ZC(. MB?MIU#4;E=H>"HT4O/9Y-B&HR:"OY/7AZ#8M,47L<2H7):7VLY2._4K'I7EB MBM$T&I9B*'JCU33J6%.-EJY;_R-O5>.[D4 M5#67-]5YF0+B&?IC.>@1_Y60R<)]H3GAX$70[=DSS" ,*1J[NU5=,O6YU&C\ MD=G!B)29?:9J.9._/%9.5^PG&]LQS=]WV'@=Y@ MJ&_N+DC1$QO\B5*.CB)'K8L4(_!N5%TU&BQ7!FZ:I>T0S&L*NG^9V+V9-T?^ MN*^@W5R5YI(2L6^)N$S+HJF*8IJF2D5"TS5=R76H\M%VP9V*#0R[9$(R#U/V M(RFM]J:)8TU9ECA6I40=1:(L*5 @4&JN\QB&; CM'V.V81[_MRG;<,)=H\"G M*33NRQ$2<11Z^87)DK)4+%DR+DR2^!&,8L!/+G!K.^S@*?CC^Q^?BDJN>FRF7H[(2/MJ6N/D68M)-3D M0>5A1$0K]N$_V(J&KK>L1AYH=Q-L.,M*6"2X]@DNO>"U)2&\>'@H!>-5L OUP%87 H;U"8]N 34'84@M=(W(YL,P0R3_HR% MD?=#^%UP5%/^<=>,@?!2T$)4STI7,V$/85Z2(37I MGF%=[(J)$,JYLB0+4.;@C8E0)'@+!5[M+-P 2\F5D4B#]R&!4+6%?JMU:S>U MN"A4-Q6&N_; F?K,0UBL'+641@1=[/8P!^[:>HI>] J*2%+%P<*[E4 MOP3YGD%^#AK:4G)5%H@ \B5&0<)ZG["VBEULPT#=;#1S!7 /#D1G[S1@PRZ] MR \_]2F3+"-8Z;BN,R'.S!N_5UEN&8!,C_W)Q,/\SK9$W1X/00KI,# >8MH( M"8SL+?8QHNE+CYT39.2:(B+CQ1.%*7%M9[#D3$&O(,[SXW-VG[L)I1! ?UP_ M?I%W!?>'P$*>'=PPYNL'_$Q0)AA1B4)I, CHXFQ>OI1 $',84^11<>9>/<^[ MJ+L,X\"[_-/5SS27R.XW0W *[X4LZ&R/Z/92EK]^:(<C>&$D^Z+@UM MZ2\'/%^''BLE*A)C799T;X9J^2HLPT)$69I"@+6+FZ M=[]^:S_]]MCI[D+)M?U8YKM:GW($#RF:8!)R_L:T\%'P2W6Q:I8&Z_*/]&W5 MTHU*\+RPY1>C@!S,QN^(40T/4FR.O*68!X/CY^>4$;9'1G@\Y)W2".>8XK_ MGNR2&66^8 _$,W_DN##QP4HFR*/NYK;,:FDBV+2ZV4DTUS*K!=]D@C^ ?K#) MP6B<:0XZ=$W;XC/*PF?2ACVUX*OU??Y]G6,RVW%!PTDN9W,#O4_?_-=/VKS1 MU4\T_=Y5^\O#IS9Z>+Q'3YV;3Q#"/=U2/;C@Q5SBIJUPP*5X[%\\Q!")4T[Y M K?Y[*$MLA)9^YE%(5S_D2V^9NW01%[$\X+KI6KB8'HL+EV)Z)[C^\[+6:[! MA4$]2ZEDP6!I"F91Y]RVGSH?UN)JZ0.I1@JBQ"K'&4QD^H98_R[D/O=*2@71 M/^7Y+PZN83#.!LU V_7DV[:3W];3/7>$):5JZ2J<@7J]AD]MJESSP1R=D6M< M]^HIM*3NU&\ILE*/2^=0.H>7$::G](44?"GX4O O0_!S%3Y+A2!>J<5.#97V ML/2I\\)-COPR ME%+9DW4MU/<+H.U_F2F5?7?ZZ:%I7PW-,"?_[&&8\I7=;7 M_JTSP>/!AH/,9\!RVJR<9BKG.N7+\U[)!F3LO(95(W&CX2EQ/6?BT>*2H+ D^+)$A0JUM4$I:1]3';XWC1#HH)Y?EQ5I;=0A9NY G(QH.E0I8@GI ( MWAK!(6![&WTL@OE&'[O%D\D[^@J3?'9>B/LNJK#,C[,"OLC$=EST.Z L80:^ MXLELB/L^N"D PKR*7P(Q6Y6"8II@]-4>C[$K+#(28Z2M]WX0#W8;/9(QFY0G M0; K"/ /"+A_Q2ZH>6%!D!AC1>[V+KOMUI(=7H3=\/0PY9[OLN>?,1W;]8Q& M]*)N>'*,UK,OD+!CM!W1%^%76[4X,48[\3%_F^M+M/U?A>8N;URQ-> MJYR[-FN:*V\8P@]!HG/DOXRO_@]02P,$% @ (#AM6!25B*-J @ [@D M T !E>%\V,S,X.38N:'1MY59;;]HP%'XNO^(LTM:7AA"ZHBX)D=)!*5I; M(DBEO4U.W)\;D??_:7$Q2J9&%0(,G#UD&@ MJ&(8XMV/WO'QZ9=>6VL#9R-L'6C]!]N&$7*41&$.Z1J28LESE -1(L1"*L+ MAF.GZW0[W<_@NI[;\]P3B*_ ML.@1$4@*XBL4?6MI9K;I]96RDF)?6LN9$F4 MG:/"3%'!+<@$5\BUM4*&52$X]KFPPE;@;&H.4I&OH59KUKAS9=?T%WINIU)^ MLYV3DK*U=YC0$FNXQA5,14GXH5^1/*=\X74HA[9+N6^B5L]";7UAQ]>'QT30 M9-H(;HFDA"L/N&F#^5 2N:#<@\9$X9VR":,++9!T42B=,$C#X?>+\=DX@:X; M.&D8.%78>J.,ERV\UN]]$=L:MB48M15^XFE=^?]#CEW$_B##$WPR?>-0/L^I MH9K=G,W&@W$T'0]G,#F'Z#*^B"">3B 9?KTX@LMDT'YG$!5)&4(JI'Z$?:NC MWPLRMKW9#_NZ(MG]_N^N]XKFJC";SD?S3#05:*Z0^L.L^7W06Y2*9H1M3U&) MRM\XGG3:O8VCMG\_O()E>*UI!<0<9LNTICDE'2>3'=DQ=R68O52:.@U6VV[:0!!]3KYBRD,O$@:,DY2+L402AZ($@L"1^E8M]AAO9>]:ZR4) M_?K.VD0)N4A5U(O4]L5X9V?FG!EFC]=-=)9Z;H(L\O;W7,UUBA[>?CERG$[W M8X-VW69EW-^C_3>6!2,4J)C&")8;")*UB%"=R@QA)I5F*5C@-.UVL]UJ'X!M M]PZ=GNW ; *6Y;D9:@9APE2!>E!;Z]CJU+96P3(;WKN M9UC %&]@+C,FWO5S%D5!3;AWL@*)$JPS53G G= M V'*2/N0,;7BH@>EB\9;;;&4K\B@^"K1!.@N/?_SI_'Q.("VT[#=YM)SF[FW M_P*1IT4\5_$=C2V++0FS7?/>BF61]_]C_!R,QW/Q P@/IB"DN4:UBTD#<7(Y M7?C3 "[/8#P]]6<^/6@Y]T?C1>#/_5.871U?C$]@>')R>34-QM,1G(WGDW]E M>%Y]&A\>P*_K0O-XLWM$:]ZP ": DZ;E2 ^A0>&*%_0WD=[EZV7*0V!A*-=" MDW1 S%56AQN$A!Q(#DFL"A.D)>@$*4\H52Y)+4G*C%PJC,E1A&:K])B7V;<. M"TVRFE%\ 5)4?3@CZM7;PNK ^ZEL5"O'<2R[;=N=@SKL&H^ZK<,C*B(R=C"F M]D&WU6U_ !F#7"OB0(PT1$;"J[@)4V$"ME,'(]IU\DA96=ZV#%.53'D9024+ M)D).0E\\H!M7F89IGC"8*0D!ADF],E[HJ ',.)6T2.++K/I&P@;I4P"FTQ&< M8HC9$M6V%KMDXY0A]-(VS4S7QK%L'2]@*,2::,RK>JA_]\VR6]:YP7N9SQT+ MP^ 1 ;C#;OSI2?];,%XADSL(%YCP.EQIEOQ*E-UC\!M[%O%K"%-6%(/:Q7 1 M6+/AR+>.Y_[PW-Q('NS.1F?!_)$MB2TE;YX:0TQ3F(VF5Y-[-/(P%Z=G?HA% MTURDZ -2W@B_ U!+ P04 " @.&U8X;%>4A4( #-,P #0 &5X7S8S M,S@Y."YH=&WM6VUO&S<2_MS\"IX.E]J %%E6G3J2+,!IW-1HTS-<'W#WZ4#M M3.,_,,2?52GZE^+Q4\[K_X MKN>E5Z(OKO_]NMT^?G/\"K6]9EGXXCO4_Z718.^%%I9[$;/!A%VEA8Z%?6YGPG$4IMT[XDUKAD\9Q MK2K5/!,GM<38C/M&++R(O#2ZQB*CO="0]D*)/#5:G&A3Z[_H-4NE>P,33YCS M$Q6::]]P\K^BPUH'N>^R4)#P3*I)A[W\5!C?O9*9<.QW,6:7)N.Z+.RRG,>Q MU,,..Y":';QJ2=UE46&=L1W&"V^Z-&:^--"TWY4>JU'7U!AQ*[GV':9IDJK+ M,FZ'4F-$$O'BVC>XDD,46#E,/0;L#?IG__SE_.WY%6NW7K5ZS4&_U\S[+S8H M\OV*(M]WYXH$/9;4J+2HE*#J6O^E'KB\>]L8JW/==01,Z2=AO4QDQ.D%TYS* M47?]_#-7(KP,"9 BH7BET_;KH&>HG*W!1@3]IW"T&_3?2B-WW('XX6E9A/V49NQ$O%0U$MKMJ49QP:Z:.,# M0^ (VEQ/6*&]+02T!T')\"K)OCD&]% 0"$AXA"++3"8]7E\IMR:@122AW8E%9-6 YX$+()\4K- MH5NAQJT,#>\02^JX3A*%@@#P:G+*85#J@CX1=RE+E!F[*9BM&$KG+5:#<2HL M]8:6]05,NJDR:]H^P_*;@N4/CPZ65TLV_/*OQX>M'[NN EZ55U# 0:HA\1BL M^YQQ*P*.@ M))@%[9\*1>4B7DCB)90BV%'#I.98N4L85:$=AV!I5 BJW)A(Q MBAW; WYB 4"6(#F[1OZOAX*=(L)=%@H2K39OM([VQ'YHVCJ*RZ?R$6,)JTL@ M4_^,PN "ODN\D2Y;#Y0L#91@()KG*NHA052Z\XSD+X/DJ9X;\?-_A7B^_]@0 M_TXXE,#V ]N\&YAU(L(1+]SV38B1#@1 5HU46@"LJ3B@7=H MZJEP1(^#DW.!2X>H;)R 0AXL@!KEG$RW4)S(!*85E)C3;+0H2?MBKH&_!H($ M$>_17CPGR$_3*PP>N5?8.IBN.8?MP_#6/@)^921C@CYW1@<3Y0YN@_)G\@?< MQE-LPEM(/I!*^@D1])N&)4\58!P06CJ9)=&%_#O0FNMJ0GEAF,)OUF ;[L)GTH+V$Y*[ M=\K88+I3$1R:*%<"^G2I\V< /T4 QX\.P.]*;*QCC':_JX0WU-P(Y!VB.#%W M$T6%)20MT.0;>LV,\RB/:% 2$%]7I"O%(P U;-S3 MGGXXN2KUVB^U2KF;Y104F8,+$7&@+&$]*CHQ84I^%*K:Q5^1KW_V$CV[C6]N MF^_HB6SSA2/B>.I)ZO/(2(%Z$6#Y)Q_O'MYITJ9*PH"Q>E8,*TL1U) :!59'NVJS86_".QYS*##?PYY-[AG'MZ MS+43?*L-L/(PX(9@RF,T=&(62S="O"SW'VP6&[XP6FG6'R.1MK?[YNIV#6B468J@,8(D160"M/4E!&8+R$^/GJ\V[7, M(%^[[]W109_=_^;IU_S\3)=R[PO1J[!8]$US3[0!J$@WZW>WF2.KM MOV[3KWVPM7[3R^,-)1)XZS?!,INNN72==T>E*]3>M1NQ'=;M;JG* M2#82J2]Q8W[9W6P>ZPLS@-G_\BVOO.*'5.7"@O>1;PR4ZJ=4BH2=78NHH/U5 M]OUWT[_N&I+R0OSB[>__Z/#_/1($&_=KGA"UHTZ=9^] @>$.$C::L:NL5 F8,YT#N]#& M<)4.,N:PK% MFB]:0O587!JK39?QTND>Z2QN*)KWN]9CI77#C DW@BO798H&*7LLYV8L%&HD M$0?7KLZE&&.!$>/,H<+^:'#^SU_>OWE_Q3JM%^U^8S3H-XK!LQV&_+AFR(^] MI2'>CAMF5%941E!U;?!NO-37O(_:SEA) L0_QF59<)A&+_63-F,NXZW[%E^_X2 (;:8/H M/JTU$8<@9861Q;,M>#Q_KDR:BL1EY/;-OU0^74TC>ODU80C#",89,Y>?T/AB M+N>N[W3AI4@H6>NT\Y.WTU=N1^+&)$0!G!&S8$3:6P?FG7/2>N'G@S0V7++# MKGEX^'R[OCAB_*>TY";D12SC$V &)@*F&*1=)BP;*E5B:+Z$ F,TTXJ]Q0Y1 M4_U7IE,VE$7&V871[ KB+&*_N:2W/FS\-O3R\)L\8Z<;WAYD'VZ8C\!9'W"V MV@?GQF^X1>=%3\UG[*/24PG)&*+@S2:X<:+1%J6=IP@=4&+&"RUWIZ8VXRE4D_M',P&QL(Z@[/!.!4&N]'*: 63=F[,AK5/ ML/RN8/GRX&!Y=<.'G__Y5;OUUYZM@%>M*BCAZ!278EA$WOV><0,>1X@+02Z! M_L[ DGL(FY$XB>68;"GATG,B;"RU+;$=I6&C90!4870,"19;=H3X20 !&4!R M?AUG7(V!#3'#7982)5H=7F^=',&Q;]HZ2<)3>$1=8%0 ,O7/* VNX#O@C6S9 M6U%Z0U&*BFB&8EW;_)L1(1X @JS0%CJM+=(L2,^)$6)]G40J4[X>V+989>C7+&Y#F@ (E!QSSL4]51:HL<^R%G/I7U6 MUA;0((%I@?PXH\+H MP*/"WLET(SCLGX;WCA$85R8B(>ASJY5W46XQ;-#ZF>(!-\DESZ2$%4A3.F>;H)?;+2O? MQ:IA#V80'K?2F39V/71CB8IA@3,KVO2E>$Q M5OW-.>OC^Y"G8=!ZLR M;A=K"LK,/H1 XBF+GX^*3LR8%!]!5KOX:_+1%T_14]CX[K;Y3A[)-I\_(D[F MD21:9D9*U*MH7B9)PN,]5@\;J_J%:1Q7]DX;NR#LO@"[S'/A', M-&2D<4E M]8E ^WPG1XAYS/J66 5^T_["/%#!IU*@^3XHE%URB06*$F6DZ F*SBX^JNBJD2-^2%U#/ MVFFF0[;F-Z(!HO=!:/X&W]D75]_XKNFK^]WA]/*US[UH.AJPS[^F^C4_OS#\ M?/;MZ74XK<:Q9=3: =\3DCD;7IUW;\%XNXT1,8RH/M+.Z1R[+ZZ9/QAB9CPZ M:D:,_AUC9Q^XP>S5ZD3,7T+_NF]@]Q#\9-P=?TGJS;]NFXQ.<^_)F%]KKTM( M,9"]]C!HV,;Z1>-[VEU%B;O>ZMUSTMY/[!Y3=[=4Y90[L\5#7.>_&=YVZWI@ M=K+X'U[TYEO^IM9D E+V=I&$_A:6I-_6J*.+<(:#]BPM(T8Z7![S5(;NPT5N M H(Y$3%@LN;6GM=^&?[^J7PS?G=??7)X/?Z5?Y*S47KQ[>W6Y5I:E M=:.GFX64 =G%N]__\6&I#27H9T5;OM"*!OW,:-!O^-]+_0]02P,$% @ M(#AM6$$+#VG=! )Q8 T !E>%\V,S,Y,# N:'1M[5AM;^(X$/Z\_15S MG*[;2@22T*Y:H$@II2W:MB!(I=U/)Y,XC4^.G75,"_?K;YP$2NGV;?>VW=6= M!$38$\_C\3/SV&['.N&==DQ)V-EXU]9,<]JALS\_-!K[MEW#WG:]:-QXA_V_ M61:<4$$5T32$R1S\>"I"JHYD0F$HE28<+&C4';?NVNX..$YS=Z?I[,'P'"RK MTTZH)A#$1&54'U2F.K+V*F6K( D]J$12)41;(=4TT$R*"@12:"K06E-.TU@* M>B!DI;/1KA>@VQ,9SB'3,SO>-H,>[:B*77 M>S"NB6)$Z"8(,TG>@H2H*R;0HS'1=*8MPMD5-BAV%6MTV)YT>I].^X=]'QIN MS6G7)YUV/>UL/ #D_1J0]ZU;(#F..S!*%"4(TUWI;(I)EK;^"S[6U^P9'E96 M*$!&4G77I\?3F,!02?!I$%?A3(>UUT70[8W\_G&_Z_G]P04,+T?C2^_"!W_P MNC PW2]KXUJW!N->-X?B-';MZBNOQAB\H\'0[QV]72 6T]^W/\#@&/S3'HR] MT:%WT1M;@T]GO<_@=7W3X]JV^VLGQ%_33+-H?M=I7YCJ+8I*#C=,QZ!C"IX0 M4]2)$4U1,$!&\+7, 7SC&-U@ ;4^8OU4^:MS2A105)P0CFA DPE5T'"J&$"W M 22#B''L6GH:4ZS@3#.<&!$A]&8H/>**0EU784^HN-R'L*IC"(,4Q5ATXR%N/JYBV[,:(2.T+%FUQ0& M4<0"!(G#FE'1<4K$O K89N)5A10E9HHQ!2WA-G&RK%8DC9D4"65JY';5U!@8 M6I7CCHF:$$$S:S#C= Y>D,?5T*J*_40W7Y%=FDPXA8E4N"\XJ-BHX)3S4EV7 M_[.4!(O_):0;%NK8"*;]1ZF&3)BX&GV<&?7%#0CN4-3"_MJ$,"!\(9I:IKF5 M,0K7!]W+<>:=RQ@\*+^<1B_8.E0+_:]"1A6+[HM_I;/E;.>Q,=[K.GP XV*3 M\388?611F9'1E/,Y9FZ26>5?RTMEO[+1,NJQ'!9_*K#,^#8G^9^R;,=;]-1C+1'%@,#0T!P7" M!!9*5M3T!9T)4\CG%.NT86[5=!/.-@LU0B+ C12IGU?RMB DB M.. X8L M']I4=K2:\H+X,C4'(.S(UNIZ[2FD ?C2;.&L3K\_%@P&O:S@[$XN5NFP#2A($X] MJ]_9I[T0=)FW3RWITP%QGV?V@K@];54R+P<.^'KUR>;G?Y;=8 MY;4E?DLHSSH&/$-3'V'CDRKRXZOO5ZK!I /F7NH;:\EWO?VZ5>_5E#5DUQ!P MDF4'E3-O[%M#[Z1G'8YZWD=S!;G2.SPY]D=K;7%D*7ESO]'H(0Q/+B[/;[VA MA;E'_ - M 97A?-C,S.3 Q+FAT;>U9;6_:2!#^W/R*.4Z7)A(&VR15 @3)(21%30(" M1VH_G19['>]IO>NNER3TU]^L;0@AS5M5)=<>$F!Y9[S/[.PS+XO;L4YXIQU3 M$G8VWK4UTYQVZ,W?'QJ-?=NIH;1=+P8WWJ'\#\N"$RJH(IJ&,)F!'T]%2-61 M3"@,I=*$@P6-NN/67=O= <=I[NXT&PX,S\"R.NV$:@)!3%1&]4%EJB-KKU*. M"I+0@THD54*T%5)- \VDJ$ @A:8"M37E-(VEH ="5CH;[7IA='LBPQED>L;S MQX6V,O:--L&Q4]V"?" B">.S)FQ^G4K=\EE",SBGUS"2"1'%8 M2$H9,7#;! M9@+LFL-$"X*IRJ1J IEJV3*8Z1V@^;PK,Y:H]\RX(HH1H9L@S")Y"Q*B+IE M1*.BZ8VV"&>7.*#89:P1L#WI]#Y_[!_V?6BX-;==GW3:];2S\8 A[U<,>=^Z M-22WXXX9I16E$49C,87WKD/_N!US7#VX*(VKG5K,.YU7=&(-W-!CZO:.W<\1\^?OV!Q@<@_^Q!V-O=.B=]\;6X/-I[PMX7=]( M7-MV?^V ^&>::1;-[H+VA:D0HJ@6<,UT##JFX DQQ5HTHBD6)9 1?"]R )\X M1AA,TM8GS-$J?W1&B0**52V$(QK09$(5-)PJ.M!M ,D@8AQ%"Z0QQ2K!-,.% M$1%"[P;+F[BDT)5)PK+,6(4?HQEBT828*HKF;)F!S3_W7-=N%4;F-TYKNPK] M*C[,.:4"SH(C*0@/<21F-()C)H@(&*YL$$4L0,MP+C,5HJ5$S*J 8\9)54BQ M=DW1D: EW$9+EM6*2#$K(:%,31U?5C4*ADOEO&.B)D30S!K<<#H#+\B=:;A4 M13G1S5>DE"833F$B%385FV%_=92H+Y?6G2-0MU;"JQ_5=99AGN MKBG$=GICRCIV-MCZJ+G^E7%A0/B\&FN9YEI&*5R=="^W,QD%/ M4BT:BRID5+'H?E=1Z6PYV[EO#'I=AP_8..]>WL9&'UE4AF$TY7R&X9JDW(3+ M(H04_3IEBB:X)YFAU[B,9J>Q1;8!P]+9W0JW%Y2\#;A%L)6\=/8;.RT3AJM> MP:LR^XQ70Z(U8]^,L>ZOP5@FBI.(H:$Y@1 F,%&R(I'/Z4R80CZGBF:&N54C M)IQC6X]5VN1H%*1(Y:R:/Q4MU5=;L!?:70;H4[OZM$_'X M_ZTJR1ICC;'&6&.L,=88:XPUQO\)(V17$'"290>54V_L6T/OI&<=CGK>)_.N M=$DZ/#GV1RMC<60I>7U_T)R\87AR?G%VBX8:YH7O=RYH1=V\ .ZTZ_F;['\! M4$L#!!0 ( " X;5@8+J]9!!< *MZ - 97A?-C,W-CU= M:7,;-YK^//X5&$UM1JHB=3IV;,FJDB4Z28UCJ21EI_)I"^P&2<3-1@?=38GY M]?L> /H@V:3LV8EVPE3%DIIH7._UO ? LTDQ3<[/)DK&YR_^G; #U_\!3[_:[\OOE>ILK)0L1C.Q?VD3&-EK\Q4B1MC"YF( MOC@Y.#HZ.#X\?BE>O_WVS=OC-^+F)]'OGY]-52%%-)$V5\6[G;(8];_;<4]3 M.57O=D;&3F71CU6AHD*;=$=$)BU4"JT+E:AL8E+U+C4[YR_.#GC.9T,3ST5> MS!-Z/2WZN?Y=O3TZS(I3^G,DISJ9O_W[O9ZJ7'Q2#^+63&7Z]]-,QK%.QV\/ M=2KVCW1ZBKW&>N:'5+$NY)"ZE4FN=D0L"]F769;,"_-N)_,/RL+TLW%:3M_M MY(6TA7L>ZSQ+Y)R>'[EG."%>:&LVM<]Q^O &S-\]A![<\J1[DEDUTH_O=MR? M-&ICG+PG8 ZSU_\>(L\SLXE7:LT[?B M,'L4N(4"W^W3RV^%U>,)/*IV6= VB_H^BV]^*TUQVEH?/X0=/L.V#7+Y]Q8( MU!/TI"=R9?5H85CH:W@^>)SHH2[$F]=G!\/SLP-L S^R%6MJK2=1HV>T'$^2 MI6NH]]WJ^709U\^DU3(MWJ8H4,EI;=7, :=N4_ %VLF+CS<_7(B;VVMQ/[C\ MH2<^WE_M\YZNGLBB3&TPE<; ?LW_YL7>7'_\\?(7\>'Z5MS_,%BWS/^3*=P. M+J__>W#[B[C^( :WM]>?!M<_WWW\15S\\^+V:G E+J]_NAE\NKNX__'ZTW.@ M0Z<@K) A/Z)P0XJ5DOAKF1=Z-.>M.6+&&[I9B8X?-Z7-3*ZP_3[8(B4R?B#, M2!03G8--2G0T%_!;842L\LCJH8*/E(BTC5"SRC2"%8$->)CH:"(&CRHJ"SU3 MXAIT:*1L+AYTD@AXRZK?2FW![D%75F5RWH,?16G3GC 65FQ'"E31P%HP4J;, MD[FX>) VAA+WBX"!I#?P^Z MF(C;,E&PRU?](Y%9,RV3,1ECLL/4\QVLP.I"P[(&CV!MT[$2%U&!>W+TYN1E M3\A<@!&"]C'\GL;TDE4)=9-HH$0Z%A9&R7D;5>B&FO?\"H!^P-OM?8Z5FD(_ M.@4SFD-GV(3FG9>PO=PM[#8L'=@A!2C1:_00=J"PBB8$DX5ML$9&2!78!#=U MG 4THYU!+FL/LB\N9:;1[OV.C96=YJ[SB9PQ"TR53&&ML!O,%]0G]<#-89IW MC$/$"8R5F(?]YR BSTI8C_<[Q+,AQXO_7L13G0*+6!(,+\1+>$&ZALHRZG3R M,]5%H10+?O@3R)N+40DO(FN/= J0%##:Q(!(S)' 4_D9>H3/$65:Z)A&SX, MA?%[P.&1R@H4;1JR]0(R'+ (?O+>@*!_\[?OCH]>GP*;&9!0P'\1,"XR#TPH MSU2D1YH$(S#5FY::ZN&'2@+_11)T6%/,,ARZ:$IZI[#2^J%#+R&18A'9A=6 MFLQ+%!H80\*8CVJ:T91&H%&H%\2Y.F*-949[8W M*_:'ITZ.B%Y4,9E M]8ZMWA%Q&10->-[@FH!DIB:M*8T@[(176(?@+RC%:83M 0P!V;EG@DC4PVWYO:_/;(_A'PSR8,HGQLS(I".14HTYA MD+ BS5O*2WD J^87R/:!X&D)#UCM:Q/C".BMPJ:N:UE-. &U"X;(+IOS5CC7 M"N=P<^$4#>DD,- AC $PH&A=::2FL7E+SK8$6DN@Z NUYR4HH:&,/HL!=*F' M("(_INBEH]-7]]2Z]"G\$E[J#P&MM9R\6Q4I^(C0*K1?\"K%KMY#U -R+4>@ M(L0U,,$0?A[WQ/'A\4D/&D +_FRH8'O0QF+L: :ODP>WI%=Z"UY[F!AJRN[3 MTO%E0;JW ,*!#;#8>0WVX:: /J%P+-H IUL0")-_U+GVW8>)@KXL+BXU!;^Q M. .=\W+0"A0T.$V&(.PZ'UKG#6^^M*;,]W*X9 M[I9.5.-C="&DB!*9DUC6[1=Z(3'A5<%H%\U%];GRX!L)N[0%]&G R. '['WO MPA264R PZ@UM_U8EK%4)\=>J!-[IU9+?8_P#IC1#/$+N$_#H4CS&2+J86.7" M%!3-&8%?"!PQ5W)!YPL]G:H8> /#'(!/(A5[KJAU*Z[@ES:& A\ZS0GA!QQ MB(2Q2,Y^'>5>D#D=R>4%Z$'H44 MDN_KP_UMZ*P^#Q<5%K4!6N].1GUK'A8?1@I8\>;[3S__5.6'P'!4R9]V=BCD M@CJF\34YD".716K^>'$VL7[$FXOO!_WWMX.+?_0O/MP/;M^"_7R0\_Q4# WH M=HMT2U5C,T[%1/&N'F>/I\!'B8%F?SND_^ ]D-4QZ/ T[C<_6B# #U?+"<"Y MGR_<_OOKRX\Z_=Q*HZW8A^5<_M3\4 =/XU*>NV)67PJF,<:T!DO_O'^W#X@$ M&!E-[:V:J;3DX!2'O+][50]Y<\ *9 3<+H0VJ,+1/KM(5PALH8*S:EPF+FH/ M@$:Q2\N:%_:0@$UXM=Z\1TIY!OL0USN!-H:1$6(@= O'I8X982V$\NN],U+ M/E&C2LL S9J9SMVTR2,O ?LHX(>QSJL1:^/3%H".!B8K 6:0.:$_"=>!XV/-3W<^.U4=/8?4E4,3'2]=P?0,/5T'673TB'C$(RY&\%JTS, C./5.T M !%[IW//GM N2L,<*!_UD'15J1G2YFUE/GU2X5L71SI*7X^2=N2*!8F6-/48267'.D, M",@I?H2"NVD@LHHFDD^/66D5YZW..D-R]!Y!SP<-SCGG*2B#-U2JUO]$@OXH M^*'/Z6(0DWIT1MRE$6(W-G@LB#=*?(++-R5&'<88WG;1D4(^ L]@>(X3CYTS M#4-AFAI@,$T+HQ=[P)4&]BJS& #%C(LI*%4##RJT@/]%;*(2Y^:+#AAW-DH+>%$4UUI>-7&QVZ M$+ OC]C;%_]<$LJ+ZBO)$IGFN"_0[=C*Z4+ CJPWSZC LA)8B?%IS-HFO5_8 MI+8J6,N?-<8$WC,S9>NJBZ$^>=V2QCEH%90#=<4C<[Y)W;,,'2EI7E5445L,LB,KD?Q=F M:RW76LO/7VPMG61TY;W6)CW6I#Q$0XW4\RTNLU*]MB7U6E(G7PE9VVBF@_($ M?ZJR+$HQ@G9PQ0<88K"D^&ME%:!%8,*^B!/Z<(,;'LP/TLZ!<*F*C:N*-:YX M?27[1[NC$+%X0I7KEI/6&K7#_K4X3;#:WL5GJ0R[)@J9SM( MEE-N?T5)(,-VVOR9_T$9Q>-M1G&;45QGL=(OA;E=OFMG"6W+.?0:&QQ# MU&D]'4N8+V4)-G.=4?C* M0_:G06Z]&[Z!&TQHE.(M $EA>7,ZU>(.,@$4.* DJXNK<5"):N$,_=R2?BWI MLR?C5Q^A6DKUY65>79JCQXSB3K]A[9;."L:6G<&R6MRO>G/6!9&HCLH5>;FZ MPJYCARNX,Q!A?7'BEP6N.];EB[/IZ. M!:S5?(<&0_^=!$"K0$=J#/C1O,GH!?BJ7C?08JME6#[PR<-$^;A\HF9(C:XI M(#VCB09*UNBYEG9X(X).2Y6[8MO:LOE\1^?\M^IKK?KZ;0/UU=)>S7K0-1ED M@":)1KDS+(?(YUB!3J<:,79>JP&I%7HTJD.$$Q;CST6W C?ND.7OKMH:P^$< MC>;4&/ 9=^/_YM"R+^/&+%((/9,U= %^3!-4Z2K?"$\A3US9>(@<-8O".12@ MNM)QQG*9?=@&7'MIBYZO>,( >RC:2M18(I"K+90N'^%L4-Z8RR;C;^5BK5S8 MKPMPW@TN-ZD=K(4242&'<"(EWO+\3Z_"EAU"?4F'4#S* UP2!]VO',[%K.VBM[)D!UGUU8PNG_3V1_"YAA@4'@*W$OJ!35MQ=,L? M UO\9*BPKQ'&T6@^"%B13MYIKD7O^?1KHB0?"[#)6D8(I>,U+Z87 MBF4HN5XK"HC0$4F24.]@J%P\5P6M58[!&8. MC9,;E[?+!)[M91*+5WF0,V<>>/,JVC7(A4)))22X5T/ZC8:-Z; D1=:BEC^# MQZ(D\@NA.H1]::Z2"NSANSG^S+$@"IUSD&904GDN+<7R8$W69%83>C:P^1:? M8\T$JIZ2T,2"H#X_F_:?D*MQ?XAG4,0!*,(AFUKY[ MB,M'4THY3XT-<8':+3$^V ,NE,4[88IPLUBESH,9SGT1GP,T7(]*)5XC[!XO M0)MF%N=+,._MLU.;_Y:9A/]?+K#TAXJ* OD0'+": MC2E!1?$+D'M !'0E%1:W1HR^*\Q9(9$E.) IRI7*]9)!?UB?"$_WSX5X<+T8 MC"Z0:A2YR@)9ME[_V'8%UN=@?#THEIE19(K[S.N5H_$&I:.G( =;CGP21ZYF MR=NF$DCT9SRP%LDR)_^S*EHOY&/_MQ+ZIA0&8C]WT1#"X)[#6ASK'ZH4D$#! MNFAHC8PQ;#>3.N%:4B-0_9FY8J#+=3B()9;6]Q+ ','+5!6N5.'"[>&J(^JD MPK1'H$9WCT[V4%N&IT?XM(%UMQS4$5[Z]@EWG%59#I3C*W ,$L-E:/Y6T*:) M1&>;+P ,3?,%#[I9$[VT$JW- 601%7!AL_JU?>45!9MK(P=3C:&/2IW=#2Y= MI=.?M1)V0U9Y]016^1&4Q#0%#>*6C"+><==1W2!V\P?:<<=H#M@J78X7N(D MBP^E1;7? Z[8@!SDR;FC%YB'&EOE@Y1T6LK;^#59XQ71BH8F"!>]2>@D7YQ1 M"!F28]PXK+$AS?V-O.U;4/WQ?$6],'P)"PTW+M%64(*?@!:":6 0OJ"X0EK- MHXI_UKO@-E0OKY^D7MRMS8T+;>LN$.;?&WG2<-$ST1T#4X7%*QGK0)L*B5?> M6QNB4KUZ3(I)CD$LV8B_-J[<;=?Y;AFA@Q&^>P(CM \#K[S96(6&LHJY-E[> M$J6+*&\V)\H%EMOQ/:G#\U,![]Q78E3)*AU>HV8Z M%>]]L.S2Q_#YCH$+="]<:KZF9ME2#I;?AA%4<#W_@*= R:*YLV_-NUA[U?PVGG .4*ZHG MZ)MFR*US@?(A%5(XB[/,E^?;[#B:2;,*3F'/U0&X0N[:\Y *-Y9K",A5" <@ M*[<2'UN+5F0:OL6EH[*D*F(GOX;J-/D8;JV6V1'?U8U;7RGOW6,7N>510T_=.L \]6EVE@A_#'A[@_]:7Q-3D]L=LKDOQ<$P M576U-?*0R@N?LG4P$#!CV_,DQ-L\3$ R6ET)Z<^[L#Z(?(E=%J+A[H89X!UW MJHTG0%5(K@RL:5/J*#YF?L[^I9['A9%)/N&:4X(+QN*_ICS52(#_*X M7IM<_GU"\_Q4'QSH96<5A#=U(84X/T2EOC++G2FBUW:.10^;O> M?2ZW=="?"[_"1G4O^O_G5S.!XSUQU1E\ABMXW-Z,,!?5&".D%N;US ()]F+A M2*,KEB.J9N3#LJ36>@"VIG+LW-6E.[_(8HD^;9S MJD"E^\YKOCL.[HKY\Y4@XD]J[;HLW/&&=?ZAS/^NC%!E&IMWA#W]]WXA^W%U MB>(J#T]O:+;DFQA=29&V#B=&?+EE#QU8F_<%Q &> M88*UY@A_O+B[[U=N_=*PQU>&,[[]@\(9WW9Z\_ +GJ\Z/SN@+ZG^7U!+ 0(4 M Q0 ( " X;5@+IEV6KA0 -\: 0 0 " 0 !A<'0M M,C R,S$R,S$N>'-D4$L! A0#% @ (#AM6+\]](42#@ CL4 !0 M ( !W!0 &%P="TR,#(S,3(S,5]C86PN>&UL4$L! A0#% @ M(#AM6 76P0]#40 8&,' !0 ( !(", &%P="TR,#(S,3(S M,5]D968N>&UL4$L! A0#% @ (#AM6'LRLO[]8 (V,% !0 M ( !E70 &%P="TR,#(S,3(S,5]L86(N>&UL4$L! A0#% @ (#AM M6-8+W^>^5@ >!$( !0 ( !Q-4 &%P="TR,#(S,3(S,5]P M&UL4$L! A0#% @ (#AM6 7I^R9JT0$ 0 P!E>%\V M,S,X.3%\V,S,Y M,# N:'1M4$L! A0#% @ (#AM6/[7)LG@ #0 @ &3'@, 97A?-C,W-C XML 101 apt20231231_10k_htm.xml IDEA: XBRL DOCUMENT 0000884269 2023-01-01 2023-12-31 0000884269 apt:FacilityToHouseApparelDivisionMember us-gaap:SubsequentEventMember 2024-02-29 0000884269 2022-09-30 0000884269 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0000884269 us-gaap:RetainedEarningsMember 2022-09-30 0000884269 us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000884269 us-gaap:CommonStockMember 2022-09-30 0000884269 2022-07-01 2022-09-30 0000884269 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0000884269 us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000884269 us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0000884269 us-gaap:CommonStockMember 2022-07-01 2022-09-30 0000884269 2022-06-30 0000884269 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000884269 us-gaap:RetainedEarningsMember 2022-06-30 0000884269 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000884269 us-gaap:CommonStockMember 2022-06-30 0000884269 2022-04-01 2022-06-30 0000884269 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000884269 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000884269 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000884269 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000884269 2022-03-31 0000884269 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000884269 us-gaap:RetainedEarningsMember 2022-03-31 0000884269 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000884269 us-gaap:CommonStockMember 2022-03-31 0000884269 2022-01-01 2022-03-31 0000884269 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000884269 us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000884269 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000884269 us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000884269 2021-12-31 0000884269 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000884269 us-gaap:RetainedEarningsMember 2021-12-31 0000884269 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000884269 us-gaap:CommonStockMember 2021-12-31 0000884269 srt:ScenarioPreviouslyReportedMember 2022-09-30 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-09-30 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2022-09-30 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2022-09-30 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2022-09-30 0000884269 srt:ScenarioPreviouslyReportedMember 2022-07-01 2022-09-30 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-07-01 2022-09-30 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2022-07-01 2022-09-30 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2022-07-01 2022-09-30 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2022-07-01 2022-09-30 0000884269 srt:ScenarioPreviouslyReportedMember 2022-06-30 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2022-06-30 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2022-06-30 0000884269 srt:ScenarioPreviouslyReportedMember 2022-04-01 2022-06-30 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2022-04-01 2022-06-30 0000884269 srt:ScenarioPreviouslyReportedMember 2022-03-31 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2022-03-31 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2022-03-31 0000884269 srt:ScenarioPreviouslyReportedMember 2022-01-01 2022-03-31 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-03-31 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2022-01-01 2022-03-31 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-03-31 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2022-01-01 2022-03-31 0000884269 srt:ScenarioPreviouslyReportedMember 2021-12-31 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2021-12-31 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2021-12-31 0000884269 2023-09-30 0000884269 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0000884269 us-gaap:RetainedEarningsMember 2023-09-30 0000884269 us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000884269 us-gaap:CommonStockMember 2023-09-30 0000884269 2023-07-01 2023-09-30 0000884269 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0000884269 us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0000884269 us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0000884269 us-gaap:CommonStockMember 2023-07-01 2023-09-30 0000884269 2023-06-30 0000884269 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000884269 us-gaap:RetainedEarningsMember 2023-06-30 0000884269 us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000884269 us-gaap:CommonStockMember 2023-06-30 0000884269 2023-04-01 2023-06-30 0000884269 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000884269 us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000884269 us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000884269 us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000884269 2023-03-31 0000884269 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000884269 us-gaap:RetainedEarningsMember 2023-03-31 0000884269 us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000884269 us-gaap:CommonStockMember 2023-03-31 0000884269 2023-01-01 2023-03-31 0000884269 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000884269 us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000884269 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000884269 us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000884269 2022-12-31 0000884269 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000884269 us-gaap:RetainedEarningsMember 2022-12-31 0000884269 us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000884269 us-gaap:CommonStockMember 2022-12-31 0000884269 srt:ScenarioPreviouslyReportedMember 2023-09-30 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-09-30 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2023-09-30 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2023-09-30 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2023-09-30 0000884269 srt:ScenarioPreviouslyReportedMember 2023-07-01 2023-09-30 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-07-01 2023-09-30 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2023-07-01 2023-09-30 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2023-07-01 2023-09-30 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2023-07-01 2023-09-30 0000884269 srt:ScenarioPreviouslyReportedMember 2023-06-30 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-06-30 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2023-06-30 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2023-06-30 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2023-06-30 0000884269 srt:ScenarioPreviouslyReportedMember 2023-04-01 2023-06-30 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-04-01 2023-06-30 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2023-04-01 2023-06-30 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2023-04-01 2023-06-30 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2023-04-01 2023-06-30 0000884269 srt:ScenarioPreviouslyReportedMember 2023-03-31 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-03-31 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2023-03-31 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2023-03-31 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2023-03-31 0000884269 srt:ScenarioPreviouslyReportedMember 2023-01-01 2023-03-31 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-03-31 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2023-01-01 2023-03-31 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-03-31 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2023-01-01 2023-03-31 0000884269 srt:ScenarioPreviouslyReportedMember 2022-12-31 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-12-31 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2022-12-31 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2022-12-31 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:CommonStockMember 2022-12-31 0000884269 srt:RestatementAdjustmentMember 2022-09-30 0000884269 srt:RestatementAdjustmentMember 2023-09-30 0000884269 apt:BalanceSheetAmountsMember 2022-09-30 0000884269 srt:RestatementAdjustmentMember apt:BalanceSheetAmountsMember 2022-09-30 0000884269 srt:ScenarioPreviouslyReportedMember apt:BalanceSheetAmountsMember 2022-09-30 0000884269 apt:BalanceSheetAmountsMember 2023-09-30 0000884269 srt:RestatementAdjustmentMember apt:BalanceSheetAmountsMember 2023-09-30 0000884269 srt:ScenarioPreviouslyReportedMember apt:BalanceSheetAmountsMember 2023-09-30 0000884269 srt:RestatementAdjustmentMember 2022-06-30 0000884269 srt:RestatementAdjustmentMember 2023-06-30 0000884269 apt:BalanceSheetAmountsMember 2022-06-30 0000884269 srt:RestatementAdjustmentMember apt:BalanceSheetAmountsMember 2022-06-30 0000884269 srt:ScenarioPreviouslyReportedMember apt:BalanceSheetAmountsMember 2022-06-30 0000884269 apt:BalanceSheetAmountsMember 2023-06-30 0000884269 srt:RestatementAdjustmentMember apt:BalanceSheetAmountsMember 2023-06-30 0000884269 srt:ScenarioPreviouslyReportedMember apt:BalanceSheetAmountsMember 2023-06-30 0000884269 srt:RestatementAdjustmentMember 2022-03-31 0000884269 srt:RestatementAdjustmentMember 2023-03-31 0000884269 apt:BalanceSheetAmountsMember 2022-03-31 0000884269 srt:RestatementAdjustmentMember apt:BalanceSheetAmountsMember 2022-03-31 0000884269 srt:ScenarioPreviouslyReportedMember apt:BalanceSheetAmountsMember 2022-03-31 0000884269 apt:BalanceSheetAmountsMember 2023-03-31 0000884269 srt:RestatementAdjustmentMember apt:BalanceSheetAmountsMember 2023-03-31 0000884269 srt:ScenarioPreviouslyReportedMember apt:BalanceSheetAmountsMember 2023-03-31 0000884269 srt:OfficerMember 2023-01-01 2023-12-31 0000884269 apt:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000884269 apt:CustomerCMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000884269 apt:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000884269 apt:CustomerBMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000884269 apt:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000884269 apt:CustomerAMember us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000884269 apt:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000884269 apt:CustomerCMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000884269 apt:CustomerBMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000884269 apt:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000884269 apt:CustomerAMember us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000884269 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000884269 us-gaap:SalesRevenueNetMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000884269 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2022-01-01 2022-12-31 0000884269 us-gaap:AccountsReceivableMember us-gaap:CustomerConcentrationRiskMember 2023-01-01 2023-12-31 0000884269 2023-12-31 0000884269 us-gaap:CorporateNonSegmentMember 2022-12-31 0000884269 us-gaap:CorporateNonSegmentMember 2023-12-31 0000884269 us-gaap:OperatingSegmentsMember 2022-12-31 0000884269 us-gaap:OperatingSegmentsMember 2023-12-31 0000884269 us-gaap:OperatingSegmentsMember apt:DisposableProtectiveApparelMember 2022-12-31 0000884269 us-gaap:OperatingSegmentsMember apt:DisposableProtectiveApparelMember 2023-12-31 0000884269 us-gaap:OperatingSegmentsMember apt:BuildingSupplyMember 2022-12-31 0000884269 us-gaap:OperatingSegmentsMember apt:BuildingSupplyMember 2023-12-31 0000884269 srt:ReportableGeographicalComponentsMember 2022-12-31 0000884269 srt:ReportableGeographicalComponentsMember 2023-12-31 0000884269 srt:ReportableGeographicalComponentsMember apt:InternationalMember 2022-12-31 0000884269 srt:ReportableGeographicalComponentsMember apt:InternationalMember 2023-12-31 0000884269 srt:ReportableGeographicalComponentsMember country:US 2022-12-31 0000884269 srt:ReportableGeographicalComponentsMember country:US 2023-12-31 0000884269 srt:ReportableGeographicalComponentsMember 2022-01-01 2022-12-31 0000884269 srt:ReportableGeographicalComponentsMember 2023-01-01 2023-12-31 0000884269 srt:ReportableGeographicalComponentsMember apt:InternationalMember 2022-01-01 2022-12-31 0000884269 srt:ReportableGeographicalComponentsMember apt:InternationalMember 2023-01-01 2023-12-31 0000884269 srt:ReportableGeographicalComponentsMember country:US 2022-01-01 2022-12-31 0000884269 srt:ReportableGeographicalComponentsMember country:US 2023-01-01 2023-12-31 0000884269 2022-01-01 2022-12-31 0000884269 us-gaap:CorporateNonSegmentMember 2022-01-01 2022-12-31 0000884269 us-gaap:CorporateNonSegmentMember 2023-01-01 2023-12-31 0000884269 us-gaap:OperatingSegmentsMember 2022-01-01 2022-12-31 0000884269 us-gaap:OperatingSegmentsMember 2023-01-01 2023-12-31 0000884269 us-gaap:OperatingSegmentsMember apt:DisposableProtectiveApparelMember 2022-01-01 2022-12-31 0000884269 us-gaap:OperatingSegmentsMember apt:DisposableProtectiveApparelMember 2023-01-01 2023-12-31 0000884269 us-gaap:OperatingSegmentsMember apt:BuildingSupplyMember 2022-01-01 2022-12-31 0000884269 us-gaap:OperatingSegmentsMember apt:BuildingSupplyMember 2023-01-01 2023-12-31 0000884269 srt:PresidentMember 2022-12-31 0000884269 srt:PresidentMember 2023-12-31 0000884269 apt:ForEmployeesContributing2To12PercentOfGrossEarningsMember 2023-01-01 2023-12-31 0000884269 apt:ForEmployeesContributing1PercentOfGrossEarningsMember 2023-01-01 2023-12-31 0000884269 apt:LawsuitWithDefendantsInUtahForUndeliveredEquipmentMember 2022-12-31 0000884269 apt:LawsuitWithDefendantsInUtahForUndeliveredEquipmentMember 2022-06-07 2022-06-07 0000884269 us-gaap:EmployeeStockOptionMember 2023-01-01 2023-12-31 0000884269 us-gaap:EmployeeStockOptionMember 2023-12-31 0000884269 us-gaap:RestrictedStockMember apt:IncentivePlan2020Member 2023-01-01 2023-12-31 0000884269 us-gaap:RestrictedStockMember apt:IncentivePlan2020Member 2023-12-31 0000884269 us-gaap:RestrictedStockMember apt:IncentivePlan2020Member 2022-01-01 2022-12-31 0000884269 us-gaap:RestrictedStockMember 2023-12-31 0000884269 us-gaap:RestrictedStockMember 2023-01-01 2023-12-31 0000884269 us-gaap:RestrictedStockMember 2022-12-31 0000884269 us-gaap:RestrictedStockMember 2022-01-01 2022-12-31 0000884269 us-gaap:RestrictedStockMember 2021-12-31 0000884269 apt:IncentivePlan2020Member 2023-12-31 0000884269 apt:The2004PlanMember 2023-01-01 2023-12-31 0000884269 apt:The2004PlanMember 2020-01-01 2020-12-31 0000884269 apt:The2004PlanMember 2023-12-31 0000884269 apt:HarmonyMember 2023-01-01 2023-12-31 0000884269 apt:HarmonyMember 2023-12-31 0000884269 apt:HarmonyMember 2022-01-01 2022-12-31 0000884269 apt:ManufacturingOfBuildingProductsMember country:IN apt:HarmonyMember 2023-12-31 0000884269 apt:SewingProprietaryDisposableProtectiveApparelMember country:IN apt:HarmonyMember 2023-12-31 0000884269 apt:ManufacturingCoatedMaterialAndSewingProprietaryDisposableProtectiveApparelMember country:IN apt:HarmonyMember 2023-12-31 0000884269 apt:ManufacturingBuildingProductsMember country:IN apt:HarmonyMember 2023-12-31 0000884269 country:IN apt:HarmonyMember 2023-12-31 0000884269 apt:HarmonyMember apt:MapleIndustriesAndAssociatesMember 2005-12-31 0000884269 apt:HarmonyMember apt:AlphaProTechEngineeredProductsMember 2005-12-31 0000884269 apt:PatentsAndTrademarksMember 2022-12-31 0000884269 apt:PatentsAndTrademarksMember 2023-12-31 0000884269 us-gaap:EmployeeStockOptionMember 2022-01-01 2022-12-31 0000884269 apt:The2004PlanMember 2022-01-01 2022-12-31 0000884269 srt:MaximumMember 2023-12-31 0000884269 srt:MinimumMember 2023-12-31 0000884269 us-gaap:SoftwareDevelopmentMember 2023-12-31 0000884269 srt:MaximumMember us-gaap:LeaseholdImprovementsMember 2023-12-31 0000884269 srt:MinimumMember us-gaap:LeaseholdImprovementsMember 2023-12-31 0000884269 srt:MaximumMember us-gaap:FurnitureAndFixturesMember 2023-12-31 0000884269 srt:MinimumMember us-gaap:FurnitureAndFixturesMember 2023-12-31 0000884269 srt:MaximumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0000884269 srt:MinimumMember us-gaap:MachineryAndEquipmentMember 2023-12-31 0000884269 us-gaap:BuildingMember 2023-12-31 0000884269 us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:RetainedEarningsMember 2022-01-01 2022-12-31 0000884269 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0000884269 srt:ScenarioPreviouslyReportedMember us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-12-31 0000884269 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-12-31 0000884269 us-gaap:CommonStockMember 2022-01-01 2022-12-31 0000884269 srt:RestatementAdjustmentMember 2022-12-31 0000884269 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-12-31 0000884269 us-gaap:RetainedEarningsMember 2023-12-31 0000884269 us-gaap:AdditionalPaidInCapitalMember 2023-12-31 0000884269 us-gaap:CommonStockMember 2023-12-31 0000884269 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2023-01-01 2023-12-31 0000884269 us-gaap:RetainedEarningsMember 2023-01-01 2023-12-31 0000884269 us-gaap:AdditionalPaidInCapitalMember 2023-01-01 2023-12-31 0000884269 us-gaap:CommonStockMember 2023-01-01 2023-12-31 0000884269 us-gaap:RelatedPartyMember 2022-12-31 0000884269 us-gaap:RelatedPartyMember 2023-12-31 0000884269 us-gaap:NonrelatedPartyMember 2022-12-31 0000884269 us-gaap:NonrelatedPartyMember 2023-12-31 0000884269 2024-03-01 thunderdome:item iso4217:USD utr:sqft utr:Y shares pure iso4217:USD shares FY 2023 --12-31 false 0000884269 false false false false P5Y P5Y 2 0 0 P5Y P3Y 0 0 1 3 4 17099000 0.01 0.01 0.01 0.01 10-K true 2023-12-31 false 001-15725 ALPHA PRO TECH, LTD. DE 63-1009183 53 Wellington Street East Aurora ON L4G 1H6 905 479-0654 Common Stock, $0.01 par value APT NYSEAMER No No Yes Yes Non-accelerated Filer true false true false false 41586479 11462034 Tanner LLC Lehi, Utah 270 20378000 16290000 5503000 5382000 1042000 1591000 20131000 24397000 6010000 4902000 53064000 52562000 5587000 5742000 55000 55000 0 1000 4810000 1725000 5247000 4718000 68763000 64803000 802000 674000 1103000 833000 661000 899000 2566000 2406000 4187000 875000 442000 764000 7195000 4045000 50000000 50000000 11416212 12226306 114000 123000 16339000 17099000 46552000 45025000 -1437000 -1489000 61568000 60758000 68763000 64803000 61232000 61981000 38403000 40298000 22829000 21683000 17772000 16219000 925000 814000 18697000 17033000 4132000 4650000 477000 87000 0 -490000 816000 148000 1293000 -255000 5425000 4395000 1236000 1113000 4189000 3282000 0.35 0.26 0.35 0.26 11856356 12713533 11856356 12781004 4189000 3282000 52000 -620000 4241000 2662000 13115341 132000 18131000 44357000 -869000 61751000 910700 9000 1259000 2614000 -0 3882000 21665 0 0 0 80000 147000 0 147000 0 0 3282000 -620000 2662000 12226306 123000 17099000 45025000 -1489000 60758000 951010 10000 1330000 2662000 4002000 -0 -0 23000 -0 -0 23000 40000 40000 140916 463000 0 464000 170000 0 0 170000 0 0 4189000 52000 4241000 11416212 114000 16339000 46552000 -1437000 61568000 4189000 3282000 170000 147000 925000 814000 477000 87000 744000 923000 -322000 -27000 121000 1985000 -549000 208000 -4266000 -572000 1108000 -2043000 398000 -271000 -785000 -926000 8458000 4277000 792000 492000 464000 80000 4002000 3882000 40000 -0 -3578000 -3802000 4088000 -17000 16290000 16307000 20378000 16290000 1524000 443000 3859000 0 <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">    </p> <hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>1.</b></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>The Company</b></p> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Alpha Pro Tech, Ltd. (“Alpha Pro Tech,” the “Company,” “we”, “us” or “our”) is in the business of protecting people, products and environments. The Company accomplishes this by developing, manufacturing and marketing a line of building supply products for the new home and re-roofing markets and a line of disposable protective apparel for the cleanroom, industrial, pharmaceutical, medical and dental markets.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The Building Supply segment consists of construction weatherization products, such as housewrap, housewrap accessories, namely tape and flashing, synthetic roof underlayment and synthetic roof underlayment accessories, namely self-adhered underlayment, as well as other woven material.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The Disposable Protective Apparel segment consists of a complete line of disposable protective garments (shoecovers, bouffant caps, coveralls, gowns, frocks and lab coats), face masks and face shields. All of our disposable protective apparel products, including face masks and face shields, are sold through similar distribution channels, are single-use and disposable, have the purpose of protecting people, products and environments, and have to be produced in Food and Drug Administration (“FDA”) approved facilities, regardless of the market served.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The Company’s products are sold under the “Alpha Pro Tech” brand name as well as under private label and are predominantly sold in the United States of America (“U.S.”).</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">    </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <tbody><tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="width: 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>2. </b></p> </td> <td style="width: auto; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Revised Prior Period Financial Statements</b></td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">During the financial close for the fiscal year ended December 31, 2023, the Company discovered certain errors related to its accounting policy for the accounting for share repurchases. Since the release of the Financial Accounting Standards Board Accounting Standards Codification (the “ASC” or the “Codification”), the Company should have allocated excess repurchase price over par value between additional paid-in capital and retained earnings, rather than entirely to additional paid-in capital.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">In periods prior to January 1, 2022, the Company should have allocated $18,131,000 from additional paid-capital to retained earnings, related to previously recording the repurchase price paid in excess of par value to additional paid-in capital instead of allocating the repurchase price paid in excess of par value between additional paid-in capital and retained earnings. For the year ended December 31, 2022, the Company should have allocated an additional $1,032,000 in excess repurchase price to additional paid-capital, resulting in a balance of $17,099,000 of additional paid-in capital and total of retained earnings of $45,025,000 at December 31, 2022. As a result, the Company adjusted the values of additional paid-in capital and retained earnings in shareholders’ equity on the balance sheet, and on the consolidated statements of shareholders’ equity. There was no impact on the statement of income, total consolidated balance sheet or total statement of shareholders’ equity. The only change in the consolidated balance sheet is between additional paid-in capital and retained earnings as total shareholders’ equity did not change.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">These revisions resulted in an increase in additional paid-in capital and a decrease in retained earnings but no effect on total assets, total liabilities, total shareholders’ equity, net income, earnings per share or cash flows. Management has determined that this revision was not material on a quantitative or qualitative basis to the prior period financial statements based on its analysis performed in accordance with the guidance provided by SEC Staff Accounting Bulletins No. 99 – Materiality and No. 108 –Considering the Effects of Prior Year Misstatements. Management has determined that the cumulative effect of the error was immaterial on the current year balance sheet.</p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The Company has determined that the impact of adjustments relating to the corrections of this accounting error is not material to previously issued annual audited and unaudited financial statements and as such no restatement was necessary. Correcting prior year financial statements for immaterial errors would not require previously filed reports to be amended. Such a correction may be made the next time the registrant files the prior year financial statements, as wells as correcting the cumulative error in the current year would also be immaterial to the current year. Accordingly, these misstatements were corrected, and the adjustments are reflected in the related periods as noted below. The correction of these errors and the adjustments for these changes to the Company’s previously issued audited annual consolidated financial statements are shown in the table below, and the correction of these errors and the adjustments to the previously issued unaudited quarterly consolidated financial statements are shown in Note 19 to the financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b>Consolidated Balance Sheets</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Previously </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(1)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Reported</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Adjustments</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Revised</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>As of December 31, 2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Shareholders' equity:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Common stock, $<span style="-sec-ix-hidden:c366"><span style="-sec-ix-hidden:c367">.01</span></span> par value: 50,000,000 shares authorized; 12,226,306 and 13,115,341 shares outstanding as of December 31, 2022 and December 31, 2021, respectively</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">123,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">123,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Additional paid in capital</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,099,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,099,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Retained earnings</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">62,124,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(17,099,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45,025,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Accumulated other comprehensive loss</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,489,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,489,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Total shareholders' equity</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">60,758,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">60,758,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Total liabilities and shareholders' equity</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">64,803,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">64,803,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(1)</p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">Additional paid-in capital and retained earnings have been changed by $17,099,000.</p> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b>Consolidated Statements of Shareholder's Equity</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Accumulated</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Additional</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Other</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Common Stock</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Paid-in</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Retained</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Comprehensive</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Shares</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Amount</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Capital*</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Earnings**</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Loss </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2021 as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,115,341</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">132,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,131,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">44,357,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(869,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,751,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Common stock repurchased and retired as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(910,700</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(9,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,259,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,614,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,882,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Options exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,665</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">80,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">80,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Share-based compensation expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">147,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">147,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total comprehensive income (loss)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,282,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(620,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,662,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2022 as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,226,306</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">123,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17,099,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">45,025,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,489,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">60,758,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: justify;">*This was previously reported as $0 and the total column has been updated to show the change in additional paid-in capital from $0 to $<span style="-sec-ix-hidden:c356">17,099,000</span>, common stock repurchased and retired has been changed from $227,000 to $1,259,000.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: justify;">** This was previously reported as $62,124,000 and the total column has been updated to show the change in common stock repurchased and retired from $3,646,000 to $ 2,614,000.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The correcting adjustments have no effect on prior year’s consolidated statements of income, comprehensive income, or cash flows.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 18pt; margin-right: auto;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Previously </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(1)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Reported</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Adjustments</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Revised</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 55%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>As of December 31, 2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Shareholders' equity:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-indent: -9pt;">Common stock, $<span style="-sec-ix-hidden:c366"><span style="-sec-ix-hidden:c367">.01</span></span> par value: 50,000,000 shares authorized; 12,226,306 and 13,115,341 shares outstanding as of December 31, 2022 and December 31, 2021, respectively</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">123,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">123,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Additional paid in capital</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,099,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,099,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Retained earnings</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">62,124,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(17,099,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45,025,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Accumulated other comprehensive loss</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,489,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(1,489,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Total shareholders' equity</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">60,758,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">60,758,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 27pt;">Total liabilities and shareholders' equity</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">64,803,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 12%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">64,803,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Accumulated</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Additional</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Other</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Common Stock</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Paid-in</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Retained</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Comprehensive</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Shares</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Amount</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Capital*</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Earnings**</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Loss </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2021 as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,115,341</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">132,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,131,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">44,357,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(869,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,751,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Common stock repurchased and retired as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(910,700</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(9,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,259,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,614,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,882,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Options exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,665</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">80,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">80,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Share-based compensation expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">147,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">147,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total comprehensive income (loss)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,282,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(620,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">2,662,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2022 as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,226,306</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">123,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">17,099,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">45,025,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,489,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">60,758,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 50000000 50000000 12226306 13115341 123000 123000 0 17099000 17099000 62124000 -17099000 45025000 -1489000 -1489000 60758000 60758000 64803000 64803000 17099000 -17099000 13115341 132000 18131000 44357000 -869000 61751000 910700 9000 1259000 2614000 -0 3882000 21665 0 80000 0 0 80000 0 147000 0 0 147000 0 0 3282000 -620000 2662000 12226306 123000 17099000 45025000 -1489000 60758000 0 227000 1259000 62124000 3646000 2614000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>3.</b></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Summary of Significant Accounting Policies</b></p> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b>Principles of Consolidation</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The consolidated financial statements of the Company include the accounts of the Company and its wholly-owned subsidiaries, Alpha Pro Tech, Inc. and Alpha ProTech Engineered Products, Inc. All significant intercompany accounts and transactions have been eliminated in consolidation.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Events that occurred after December 31, 2023, through the date on which these financial statements were filed with the Securities and Exchange Commission (“SEC”) were considered in the preparation of these financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 21pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b>Use of Estimates</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 21pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The preparation of financial statements in conformity with U.S. generally accepted accounting principles (“U.S. GAAP”) 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 for the reporting period.  Actual results could differ from these estimates.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 21pt;"> </p> <hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b>Periods Presented</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 21pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">All amounts have been rounded to the nearest thousand with the exception of the per share data. The Company qualified as a smaller reporting company at the measurement date for determining such qualification during 2023. According to the disclosure requirements for smaller reporting companies, the Company has included balance sheets as of the end of the two most recent years and statements of income, comprehensive income, shareholders’ equity and cash flows for each of the two most recent years.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 21pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b>Cash and Cash Equivalents</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 21pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 21pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b>Investments</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt 0pt 0pt 21pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Investments are classified as available-for-sale in accordance with U.S. GAAP. The Company does not have any investments in securities that are classified as held-to-maturity or trading. Available-for-sale investments are carried at their fair values using quoted prices in active markets for identical securities, with realized and unrealized gains and losses reported in net income. The cost of securities sold is based on the specific identification method. Investments that the Company intends to hold for more than one year are classified as long-term investments in the accompanying consolidated balance sheets.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b>Accounts Receivable</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Accounts receivable are recorded at the invoice amount and do not bear interest. The allowance for credit losses is the Company’s best estimate of the amount of expected credit losses in the Company’s existing accounts receivable; however, changes in circumstances relating to accounts receivable may result in a requirement for additional allowances in the future. The Company pools accounts receivable based on risk characteristics, which include type of customer and age of open receivable balance. The allowance for each credit losses pool is estimated based on historical write-off experience and known conditions, adjusted for management’s reasonable and supportable expectations of future conditions. Account balances are charged against the allowance when management determines that the probability for collection of an account balance is remote. As of December 31, 2023, the Company had recorded an allowance for credit losses on accounts receivable of $35,000. As of December 31, 2022, the Company had recorded an allowance for doubtful accounts on accounts receivable of $45,000.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b>Inventories</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Inventories include freight-in, materials, labor and overhead costs and are stated at the lower of cost or net realizable value.  Allowances are recorded for slow-moving, obsolete or unusable inventories. The Company assesses inventories for estimated obsolescence or unmarketable products and writes down the difference between the cost of the inventories and the estimated net realizable values based upon assumptions about future sales and supplies on-hand. As of December 31, 2023 and 2022, the Company had recorded an allowance for excess and obsolete inventories of $292,000 and $152,000, respectively.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b>Property and Equipment</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Property and equipment are stated at cost less accumulated depreciation and amortization. Costs to develop internal use software are charged to expense as incurred until the preliminary project stage has been completed and application development begins. The Company discontinues capitalization upon entering the post-implementation stage and expenses ongoing maintenance and support costs. Property and equipment are depreciated or amortized using the straight-line method over the shorter of the respective useful lives of the assets or the related lease terms as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%; margin-left: 18pt; margin-right: auto;"> <tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="width: 88%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Buildings (in years)</p> </td> <td colspan="3" rowspan="1" style="vertical-align: top; width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">25</p> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="vertical-align: top; width: 88%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Machinery and equipment (in years)</p> </td> <td style="vertical-align: top; width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">5</p> </td> <td style="vertical-align: top; width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">-</td> <td style="vertical-align: top; width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">15</td> </tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 88%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Office furniture and equipment (in years)</p> </td> <td style="vertical-align: top; width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">2</p> </td> <td style="vertical-align: top; width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">-</td> <td style="vertical-align: top; width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">7</td> </tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="vertical-align: top; width: 88%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Leasehold improvements (in years)</p> </td> <td style="vertical-align: top; width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">4</p> </td> <td style="vertical-align: top; width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">-</td> <td style="vertical-align: top; width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">5</td> </tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 88%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Software (in years)</p> </td> <td colspan="3" rowspan="1" style="vertical-align: top; width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">5</p> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Expenditures for renewals and betterments are capitalized, whereas costs of maintenance and repairs are charged to operations in the period incurred.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b>Goodwill and Intangible Assets</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The Company accounts for goodwill and definite-lived intangible assets in accordance with Financial Accounting Standards Board (“FASB”) Accounting Standards Codification (“ASC”) 350, Intangibles – Goodwill and Other. Goodwill is not amortized, but rather is tested annually for impairment. Intangible assets with finite lives are amortized over their useful lives (see Note 6). The Company’s patents and trademarks are recorded at cost and are amortized using the straight-line method over their estimated useful lives of 5-17 years.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b>Fair Value of Financial Instruments</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The estimated fair values of financial instruments are determined based on relevant market information and cannot be determined with precision. The Company’s financial instruments consist primarily of cash, cash equivalents and marketable securities.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b>Impairment of Long-Lived Assets</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The Company reviews long-lived assets for impairment whenever events or changes in its business circumstances indicate that the carrying amounts of the assets may not be fully recoverable. If it is determined that the undiscounted future net cash flows are not sufficient to recover the carrying values of the assets, an impairment loss is recognized for the excess of the carrying values over the fair values of the assets. The Company believes that the future undiscounted net cash flows to be received from its long-lived assets exceed the assets’ carrying values and, accordingly, the Company has not recognized any impairment losses for the years ended December 31, 2023 and 2022.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b>Revenue Recognition</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Net sales includes revenue from products and shipping and handling charges, net of estimates for product returns and any related sales incentives. Our customer contracts have a single performance obligation: transfer control of products to customers. Revenue is measured as the amount of consideration that we expect to receive in exchange for transferring control of products. All revenue is recognized when we satisfy our performance obligations under the applicable contract. We recognize revenue in connection with transferring control of the promised products to the customer, with revenue being recognized at the point in time when the customer obtains control of the products, which is generally when title passes to the customer upon delivery to a third party carrier for FOB shipping point arrangements and to the customer for FOB destination arrangements, at which time a receivable is created for the invoice sent to the customer. Shipping and handling activities are performed prior to the customer obtaining control of the goods, and are accounted for as fulfillment activities and are not a promised good or service. Shipping and handling charges billed to customers are included in revenue. Shipping and handling costs, associated with the distribution of the Company’s product to the customers, are recorded in cost of goods sold and are recognized when control of the product is transferred to the customer, which is generally when title passes to the customer upon delivery to a third-party carrier for FOB shipping point arrangements and to the customer for FOB destination arrangements. We estimate product returns based on historical return rates and estimate rebates based on contractual agreements. Using probability assessments, we estimate sales incentives expected to be paid over the term of the contract. Sales taxes and value added taxes in foreign and domestic jurisdictions that are collected from customers and remitted to governmental authorities are accounted for on a net basis and, therefore, are excluded from net sales. The Company manufactures certain private label goods for customers and has determined that control does not pass to the customer at the time of manufacture, based upon the nature of the private labelling. The Company has determined as of December 31, 2023, that it had no material contract assets, and concluded that its contract liabilities (primarily rebates) had the right of offset against customer receivables. See Note 15 of these Notes to Consolidated Financial Statements for information on revenue disaggregated by type and by geographic region.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b>Shipping and Handling Costs</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The costs of shipping products to distributors are recorded in cost of goods sold.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b>Stock-Based Compensation</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The Company maintains the 2020 Incentive Plan under which the Company may grant incentive stock options, non-qualified stock options, restricted stock, restricted stock units and other equity-based compensation to employees and non-employee directors. Stock options have been granted with exercise prices at or above the fair market value of the underlying shares of common stock on the date of grant. Options vest and expire according to terms established at the grant date. Restricted stock and restricted stock units have been granted, and the fair market value of these awards equals the closing stock price on the date of grant.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The Company accounts for share-based awards in accordance with ASC 718, Stock Compensation. ASC 718 requires companies to record compensation expense for the value of all outstanding and unvested share-based awards, including employee stock options.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">For the years ended December 31, 2023 and 2022, there were 46,400 and 19,600 stock options granted, respectively, under the Company’s stock option plan. The Company recognized $25,000 and $43,000 in stock-based compensation expense for the years ended December 31, 2023 and 2022, respectively, related to outstanding options. For the years ended December 31, 2023 and 2022, 227,000 and 21,772 restricted stock equity awards, respectively, were granted under the 2020 Incentive Plan and the compensation expense associated with these awards was $145,000 and $104,000 in 2023 and 2022, respectively.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b>Income Taxes</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The Company accounts for income taxes using the asset and liability method. A valuation allowance is recorded to reduce the carrying amounts of deferred income tax assets unless it is more likely than not that such assets will be realized. The Company’s policy is to record any interest and penalties assessed by the Internal Revenue Service as a component of the provision for income taxes. The Company provides allowances for uncertain income tax positions when it is more likely than not that the position will not be sustained upon examination by the tax authority.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Alpha Pro Tech, Ltd. and its subsidiaries file income tax returns in the U.S. federal jurisdiction, and in various state and foreign jurisdictions.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b>Earnings Per Common Share</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The following table provides a reconciliation of both net income and the number of shares used in the computation of “basic” earnings per common share (“EPS”), which utilizes the weighted average number of common shares outstanding without regard to potential common shares, and “diluted” EPS, which includes all potential common shares which are dilutive for the years ended December 31, 2023 and 2022.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 18pt;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income (numerator)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,189,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,282,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Shares (denominator):</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Basic weighted average common shares outstanding</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,856,356</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,713,533</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Add: Dilutive effect of common stock options</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">67,471</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Diluted weighted average common shares outstanding</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,856,356</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,781,004</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Earnings per common share:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Basic</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.35</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.26</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Diluted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.35</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.26</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b>Translation of Foreign Currencies</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Transactions in foreign currencies are translated into U.S. dollars at the exchange rate prevailing at the transaction date. Monetary assets and liabilities in foreign currencies at each period end are translated at the exchange rate in effect at that date. Transaction gains or losses on foreign currencies are reflected in selling, general and administrative expenses and were not material for the years ended December 31, 2023 and 2022.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The Company does not have a material foreign currency exposure in regards to purchase agreements with companies in Asia and Mexico as the agreements are in U.S. dollars. In addition, all sales transactions are in U.S. dollars. The Company has a foreign currency exposure with respect to its Canadian branch office. The foreign currency exposure is not material due to the fact that the Company does not manufacture products in Canada. The exposure primarily relates to payroll expenses in the Company’s administrative branch office in Canada. The Company also has potentially material foreign currency exposure in regards to its equity in its unconsolidated affiliate in India. The Company’s unconsolidated affiliate operations are in India; therefore, U.S. GAAP requires the Company to adjust the value of its investment for changes in foreign currency exchange rates. The Company determines the functional currency of its joint venture based upon the primary currency used to generate and expend cash, which is the currency of the country in which the joint venture is located. For joint ventures with functional currencies other than the U.S. dollar, the investment in that joint venture is translated into U.S. dollars using period-end exchange rates. The resulting foreign currency translation losses are deferred as accumulated other comprehensive loss (“AOCL”) and reclassified to earnings only upon sale or liquidation of that business. The foreign currency translations reduced the balance of equity in unconsolidated affiliated by $1,437,000 and $1,489,000 as of December 31, 2023 and 2022, respectively, and the loss was recorded in AOCL.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b>Research and Development Costs</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Research and development costs are expensed as incurred and are included in selling, general and administrative expenses. Such costs were not material for the years ended December 31, 2023 and 2022.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b>Advertising Costs</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The Company expenses advertising and promotional costs as incurred. These costs are included in selling, general and administrative expenses and were $60,000 and $102,000 for the years ended December 31, 2023 and 2022, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b>Loss Contingencies</b></p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The outcomes of legal proceedings and claims brought against the Company are subject to uncertainty. An estimated loss from a loss contingency such as a legal proceeding or claim is accrued if it is probable that an asset has been impaired or a liability has been incurred and the amount of the loss can be reasonably estimated. In determining whether a loss should be accrued, we evaluate, among other factors, the degree of probability of an unfavorable outcome and the ability to make a reasonable estimate of the amount of loss.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b>Fair Value Measurements</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">ASC 820, Fair Value Measurements and Disclosures, establishes a framework for measuring fair value in accordance with U.S. GAAP, clarifies the definition of fair value within that framework and expands disclosures about the use of fair value measurements. On a quarterly basis, the Company measures at fair value certain financial assets using a hierarchy of valuation techniques based on whether the inputs to those valuation techniques are observable or unobservable. Observable inputs reflect market data obtained from independent sources, while unobservable inputs reflect the Company’s own assumptions. The fair value hierarchy prioritizes the inputs into three broad levels.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">This hierarchy requires the Company to minimize the use of unobservable inputs and to use observable market data, if available, when determining fair value. There were no fair values of the Company’s financial assets as of December 31, 2023 and 2022.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b>New Accounting Standards</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">In December 2023, the FASB issued ASU 2023-09, Income Taxes (Topic 740): Improvements to Income Tax Disclosures. These amendments address investor requests for enhanced transparency regarding income tax information. Specifically, they improve income tax disclosures related to rate reconciliation and income taxes paid. ASU 2023-09 becomes effective for fiscal years beginning after December 15, 2024, with early adoption permitted. The Company is evaluating the impact the adoption of this guidance will have on its consolidated financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">In November 2023, the FASB issued ASU 2023-07, Segment Reporting (Topic 280): Improvements to Reportable Segment Disclosures. This ASU improves reportable segment disclosure requirements, primarily through enhanced disclosures about significant expenses, and is effective for fiscal years beginning after December 15, 2023, on a retrospective basis. The Company is currently evaluating the impact of this standard on the consolidated financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">In June 2016, the FASB issued ASU 2016-13, Financial Instruments – Credit Losses (Topic 326): Measurement of Credit Losses on Financial Instruments, which replaces the existing incurred loss impairment model with an expected credit loss model and requires a financial asset measured at amortized cost to be presented at the net amount expected to be collected. Public business entities classified as smaller reporting companies were required to apply the provision of ASU 2016-13 with annual reporting periods after December 15, 2022. The Company adopted Topic 326 effective January 1, 2023, which did not have a material impact on the Company’s consolidated financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Management periodically reviews new accounting standards that are issued. Management has not identified any other new standards that it believes merit further discussion at this time.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"> </p> <hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> 35000 45000 <table cellpadding="0" cellspacing="0" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 80%; margin-left: 18pt; margin-right: auto;"> <tbody><tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="width: 88%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: justify;">Buildings (in years)</p> </td> <td colspan="3" rowspan="1" style="vertical-align: top; width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">25</p> </td> </tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="vertical-align: top; width: 88%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Machinery and equipment (in years)</p> </td> <td style="vertical-align: top; width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">5</p> </td> <td style="vertical-align: top; width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">-</td> <td style="vertical-align: top; width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">15</td> </tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 88%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Office furniture and equipment (in years)</p> </td> <td style="vertical-align: top; width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">2</p> </td> <td style="vertical-align: top; width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">-</td> <td style="vertical-align: top; width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">7</td> </tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="vertical-align: top; width: 88%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Leasehold improvements (in years)</p> </td> <td style="vertical-align: top; width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">4</p> </td> <td style="vertical-align: top; width: 2%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: center;">-</td> <td style="vertical-align: top; width: 5%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">5</td> </tr> <tr style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="vertical-align: top; width: 88%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Software (in years)</p> </td> <td colspan="3" rowspan="1" style="vertical-align: top; width: 7%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;">5</p> </td> </tr> </tbody></table> P25Y P5Y P15Y P2Y P7Y P4Y P5Y P5Y P5Y P17Y 46400 19600 25000 43000 227000 21772 145000 104000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 18pt;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net income (numerator)</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,189,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,282,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Shares (denominator):</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Basic weighted average common shares outstanding</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,856,356</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,713,533</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Add: Dilutive effect of common stock options</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">67,471</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Diluted weighted average common shares outstanding</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,856,356</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,781,004</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Earnings per common share:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Basic</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.35</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.26</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Diluted</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.35</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0.26</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 4189000 3282000 11856356 12713533 0 67471 11856356 12781004 0.35 0.26 0.35 0.26 -1437000 -1489000 60000 102000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>4.</b></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Inventories</b></p> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Inventories consisted of the following:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 18pt;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Raw materials</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,470,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,018,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Work in process</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,236,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,225,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finished goods</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,425,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,154,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr class="q2qselectedlineitem" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td class="q2qselectedlineitem" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-left: 18pt;">Total inventory</td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td class="q2qselectedlineitem" style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20,131,000</td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td class="q2qselectedlineitem" style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,397,000</td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px; margin-left: 18pt;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Raw materials</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,470,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,018,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Work in process</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,236,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,225,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Finished goods</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">7,425,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">9,154,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr class="q2qselectedlineitem" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td class="q2qselectedlineitem" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-left: 18pt;">Total inventory</td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td class="q2qselectedlineitem" style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">20,131,000</td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td class="q2qselectedlineitem" style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">24,397,000</td> <td class="q2qselectedlineitem" style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 10470000 13018000 2236000 2225000 7425000 9154000 20131000 24397000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>5.</b></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Property and Equipment</b></p> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Property and equipment consisted of the following:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 18pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Buildings</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">493,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">493,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Machinery and equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,461,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,948,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Office furniture and equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,541,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,393,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Leasehold improvements</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">658,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">606,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Software</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,156,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,443,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less accumulated depreciation and amortization</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(13,569,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(12,701,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total net property and equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,587,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,742,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Depreciation and amortization expense for property and equipment was $925,000 and $814,000 for the years ended December 31, 2023 and 2022, respectively.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">     </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 18pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Buildings</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">493,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">493,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Machinery and equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,461,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14,948,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Office furniture and equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,541,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">2,393,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Leasehold improvements</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">658,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">606,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Software</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">3,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,156,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,443,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less accumulated depreciation and amortization</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(13,569,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(12,701,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total net property and equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,587,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,742,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 493000 493000 15461000 14948000 2541000 2393000 658000 606000 3000 3000 19156000 18443000 13569000 12701000 5587000 5742000 925000 814000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>6.</b></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Goodwill and Intangible Assets</b></p> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Management evaluates goodwill for impairment on an annual basis (in the fourth quarter), and no impairment charge was identified for the years presented.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Definite-lived intangible assets, consisting of patents and trademarks, are amortized over their useful lives. Intangible assets consisted of the following:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 35%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, 2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 35%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, 2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Average </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Amortization </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Period (Years)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Gross </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Carrying </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Amount</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Accumulated Amortization</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Net </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Carrying </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Amount</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Average </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Amortization </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Period </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(Years)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Gross </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Carrying </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Amount</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Accumulated Amortization</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Net </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Carrying </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Amount</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Patents and Trademarks</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">0.0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">474,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(474,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding: 0px 0px 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">1.0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">474,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(473,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding: 0px 0px 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Amortization expense for intangible assets was $1,000 and $2,000 for the years ended December 31, 2023 and 2022, respectively.<b> </b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">There is no estimated future amortization expense related to definite-lived intangible assets for the year ending December 31, 2024.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">     </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 35%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, 2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 35%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31, 2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Average </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Amortization </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Period (Years)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Gross </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Carrying </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Amount</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Accumulated Amortization</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Net </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Carrying </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Amount</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Average </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Amortization </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Period </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(Years)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Gross </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Carrying </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Amount</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Accumulated Amortization</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Net </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Carrying </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Amount</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 10%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Patents and Trademarks</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">0.0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">474,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(474,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding: 0px 0px 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">1.0</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">474,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(473,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding: 0px 0px 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> P0Y 474000 474000 0 P1Y 474000 473000 1000 1000 2000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>7.</b></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Equity Investments in Unconsolidated Affiliate</b></p> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">In 2005, Alpha ProTech Engineered Products, Inc. (a subsidiary of Alpha Pro Tech, Ltd.) entered into a joint venture with a manufacturer in India, Maple Industries and associates, for the production of building products. Under the terms of the joint venture agreement, a private company, Harmony Plastics Private Limited (“Harmony”), was created with ownership interests of 41.66% owned by Alpha ProTech Engineered Products, Inc. and 58.34% owned by Maple Industries and associates.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">This joint venture positions Alpha ProTech Engineered Products, Inc. to respond to current and expected increased product demand for housewrap and synthetic roof underlayment and provides future capacity for sales of specialty roofing component products and custom products for industrial applications requiring high quality extrusion coated fabrics. In addition, the joint venture now supplies products for the Company’s Disposable Protective Apparel segment.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The capital from the initial funding and a bank loan, which loan is guaranteed exclusively by the individual shareholders of Maple Industries and associates and collateralized by the assets of Harmony, were utilized to purchase the original manufacturing facility in India. Harmony currently has <span style="-sec-ix-hidden:c663">four</span> facilities in India (<span style="-sec-ix-hidden:c664">three</span> owned and <span style="-sec-ix-hidden:c665">one</span> rented), consisting of: (1) a 139,000 square foot building for manufacturing building products; (2) a 121,000 square foot building for manufacturing coated material and sewing proprietary disposable protective apparel; (3) a 23,000 square foot facility for sewing proprietary disposable protective apparel; and (4) a 159,000 square foot facility (rented) for manufacturing Building Supply segment products. All additions have been financed by Harmony with no guarantees from the Company.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">In accordance with ASC 810, Consolidation, the Company assesses whether or not related entities are variable interest entities (“VIEs”). For those related entities that qualify as VIEs, ASC 810 requires the Company to determine whether the Company is the primary beneficiary of the VIE, and, if so, to consolidate the VIE. The Company has determined that Harmony is not a VIE and is, therefore, considered to be an unconsolidated affiliate.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The Company records its investment in Harmony as “equity investment in unconsolidated affiliate” in the accompanying consolidated balance sheets. The Company records its equity interest in Harmony’s results of operations as “equity in income of unconsolidated affiliate” in the accompanying consolidated statements of income. The Company periodically reviews its investment in Harmony for impairment. Management has determined that <span style="-sec-ix-hidden:c676"><span style="-sec-ix-hidden:c677">no</span></span> impairment was required as of December 31, 2023, or December 31, 2022. Under the equity method, since the Company’s reporting currency is different from of Harmony’s reporting currency, the Company is required to translate our proportionate share of equity for effects of translations in foreign currency and adjust the investment accordingly, and accrue the adjustment as a component of AOCL.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">For the years ended December 31, 2023 and 2022, the Company purchased $18,822,000 and $22,877,000 of inventories, respectively, from Harmony. For the years ended December 31, 2023 and 2022, the Company recorded equity in income of unconsolidated affiliate of $477,000 and $87,000, respectively. For the years ended December 31, 2023 and 2022, the Company sold $266,000 and $570,000 of inventories, respectively, to Harmony.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"> </p> <hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">As of December 31, 2023, the Company’s investment in Harmony was $5,247,000, which consisted of its original $1,450,000 investment and cumulative equity in income of unconsolidated affiliate of $6,253,000, less $942,000 in repayments of an advance, payments of $77,000 in dividends and AOCL on foreign currency translations of $1,437,000.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;">    </p> 0.4166 0.5834 139000 121000 23000 159000 18822000 22877000 477000 87000 266000 570000 5247000 1450000 6253000 942000 77000 1437000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>8.</b></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Accrued Liabilities </b></p> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Accrued liabilities consisted of the following:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 18pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Payroll expenses and tax payable</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">157,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">138,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Commission and bonuses payable and general accrued liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">946,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">695,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total accrued liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,103,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">833,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Contract liabilities were $3,129,000 and $2,598,000 as of December 31, 2023 and 2022, respectively, which are netted against the related accounts receivable due to the legal right of offset.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">     </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 18pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Payroll expenses and tax payable</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">157,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">138,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Commission and bonuses payable and general accrued liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">946,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">695,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total accrued liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,103,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">833,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 157000 138000 946000 695000 1103000 833000 3129000 2598000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>9.</b></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Shareholders</b>’<b> Equity</b></p> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b>Repurchase Program</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">During the year ended December 31, 2023, the Company repurchased and retired 951,010 shares of its common stock for $4,002,000. During the year ended December 31, 2022, the Company repurchased and retired 910,700 shares of its common stock for $3,882,000. As of December 31, 2023, the Company had $2,194,000 available to repurchase common shares under the repurchase program. The excess of repurchase price over par value is allocated between additional paid-in capital and retained earnings.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b>Option Activity</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The 2004 Stock Option Plan (the “2004 Plan”) is an equity compensation plan that provides for grants of stock options to eligible individuals. The 2004 Plan is intended to recognize the contributions made to the Company by key employees of the Company, provide key employees with additional incentive to devote themselves to the future success of the Company and improve the ability of the Company to attract, retain and motivate individuals. The 2004 Plan also is intended as an incentive to certain members of the Board of Directors of the Company to continue to serve on the Board of Directors and to devote themselves to the future success of the Company.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The 2004 Plan provides for a total of 5,000,000 common shares eligible for issuance. Under the 2004 Plan, approximately 5,009,750 options had been granted as of December 31, 2020. Under the 2004 Plan, option grants have a <span style="-sec-ix-hidden:c749">three-year</span> vesting period and, since 2005, expire no later than the <span style="-sec-ix-hidden:c751">fifth</span> anniversary from the date of grant. The exercise price of the options is determined based on the fair market value of the stock on the date of grant.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">At the Company’s 2020 Annual Meeting of Shareholders held on June 9, 2020, the Company’s shareholders approved the Alpha Pro Tech, Ltd. 2020 Omnibus Incentive Plan (the “2020 Incentive Plan”). The 2020 Incentive Plan provides for the grant of incentive and nonqualified stock options, stock appreciation rights, awards of restricted stock and restricted stock units, performance share awards, cash awards and other equity-based awards to employees (including officers), consultants and non-employee directors of the Company and its affiliates. A total of 1,800,000 shares of the Company’s common stock are reserved for issuance under the 2020 Incentive Plan, plus the number of shares underlying any award granted under the 2004 Option Plan that expires, terminates or is cancelled or forfeited under the terms of the 2004 Option Plan. As a result of the approval of the 2020 Incentive Plan, no future equity awards will be made pursuant to the 2004 Option Plan. Although no new awards may be granted under the 2004 Option Plan, all previously granted awards under the 2004 Option Plan will continue to be governed by the terms of the 2004 Option Plan.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The following table summarizes restricted stock awards activity for the years ended December 31, 2023 and 2022:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 18pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted-Average</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Grant Date Price</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Shares</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Restricted stock awards</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 58%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, December 31, 2021</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,140</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.14</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Granted to employees and directors</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,772</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Vested</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(18,540</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.56</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Canceled/expired/forfeited</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, December 31, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,372</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Granted to employees and directors</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">227,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.23</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Vested</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(10,200</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.99</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Canceled/expired/forfeited</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding December 31, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">235,172</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.21</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">During the years ended December 31, 2023, and 2022, 227,000 and 21,772 restricted stock awards were granted under the 2020 Incentive Plan, respectively. The Company recognized $145,000 and $104,000 in compensation expense associated with outstanding restricted stock awards for the years ended December 31, 2023 and 2022, respectively. As of December 31, 2023, $878,000 of total unrecognized compensation cost related to the restricted stock grants was expected to be recognized over a weighted-average remainder period of 2.61 years.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The following table summarizes option activity for the years ended December 31, 2023 and 2022:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 18pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 58%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 18%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 58%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 18%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Average</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 58%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 18%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Exercise Price</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 58%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Shares</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Per Option</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 58%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 18%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 18%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 58%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Options outstanding, December 31, 2021</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">427,580</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.50</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 58%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Granted to employees and directors</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,600</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.99</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 58%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(21,665</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.70</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 58%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Canceled/expired/forfeited</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(14,900</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.93</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 58%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Options outstanding, December 31, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">410,615</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.50</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 58%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Granted to employees and directors</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,400</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.23</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 58%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(140,916</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.29</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 58%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Canceled/expired/forfeited</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(23,333</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.53</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 58%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Options outstanding, December 31, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">292,766</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.71</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 58%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Options exercisable, December 31, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">236,565</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.60</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Stock options to purchase 292,766 and 410,615 shares of common stock were outstanding as of December 31, 2023 and 2022, respectively. All except 46,400 of the stock options, which were anti-dilutive, were included in the computation of the weighted-average number of dilutive common shares outstanding for the year ended December 31, 2023. All of the stock options were included in the computation of the weighted-average number of dilutive common shares outstanding for the year ended December 31, 2022.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The Company used the Black-Scholes option-pricing model to value the options. The Company uses historical data to estimate the expected term of the options. The risk-free interest rate for periods consistent with the expected term of the award is based on the U.S. Treasury rates in effect at the time of grant. The expected volatility is based on historical volatility. The Company uses an estimated dividend payout ratio of <span style="-sec-ix-hidden:c833">zero</span>, as the Company has not paid dividends in the past and, at this time, does not expect to do so in the foreseeable future. The Company accounts for option forfeitures as they occur.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The following table summarizes information about stock options as of December 31, 2023:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="3" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 36%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Options Outstanding</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 36%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Options Exercisable</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="3" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>Range</b> <b>of</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>Exercise</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>Prices</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Options</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Average Exercise </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Price</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Average </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Remaining </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Contract Life </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(in years)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Aggregate </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Intrinsic </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Value</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Options</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Average Exercise </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Price</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Average </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Remaining </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Contract Life </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(in years)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Aggregate </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Intrinsic </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Value</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 3%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">$3.42</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%; text-align: center;">-</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 3%;">$4.23</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">292,766</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.71</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">1.17</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">462,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">236,565</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.60</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">0.36</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">400,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The intrinsic value is the amount by which the market value of the underlying common stock exceeds the exercise price of the respective stock options. The aggregate intrinsic value of stock options exercised during the years ended December 31, 2023 and 2022, was $109,000 and $12,000, respectively.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">As of December 31, 2023, $147,000 of total unrecognized compensation cost related to stock options was expected to be recognized over a weighted-average remaining period of 2.5 years. Cash received from 140,916 options exercised for the year ended December 31, 2023, was $464,000.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b>Dividends</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The holders of the Company’s common stock are entitled to receive such dividends as may be declared by the Board of Directors of the Company from time to time to the extent that funds are legally available for payment thereof. The Company has never declared or paid any dividends on any of its outstanding shares of common stock. The Board of Directors’ current policy is not to pay dividends but rather to use available funds to repurchase common shares in accordance with the Company’s repurchase program and to fund the continued development and growth of the Company. Consequently, the Company currently has no plans to pay cash dividends in the foreseeable future.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> 951010 4002000 910700 3882000 2194000 5000000 5009750 1800000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 18pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted-Average</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Grant Date Price</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Shares</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Restricted stock awards</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 58%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, December 31, 2021</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,140</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7.14</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Granted to employees and directors</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">21,772</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Vested</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(18,540</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">6.56</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Canceled/expired/forfeited</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding, December 31, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,372</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.00</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Granted to employees and directors</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">227,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.23</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Vested</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(10,200</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.99</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Canceled/expired/forfeited</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Outstanding December 31, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">235,172</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.21</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 15140 7.14 21772 4 18540 6.56 -0 0 18372 4 227000 4.23 10200 3.99 -0 0 235172 4.21 227000 21772 145000 104000 878000 P2Y7M9D <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 15%; margin-left: 18pt; width: 85%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 58%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 18%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 58%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 18%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Average</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 58%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 18%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Exercise Price</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 58%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Shares</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Per Option</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 58%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 18%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 18%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 58%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Options outstanding, December 31, 2021</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">427,580</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.50</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 58%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Granted to employees and directors</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">19,600</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.99</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 58%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(21,665</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.70</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 58%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Canceled/expired/forfeited</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(14,900</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.93</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 58%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Options outstanding, December 31, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">410,615</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.50</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 58%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Granted to employees and directors</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">46,400</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4.23</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 58%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(140,916</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.29</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 58%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Canceled/expired/forfeited</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(23,333</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.53</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 58%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Options outstanding, December 31, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">292,766</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.71</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 58%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Options exercisable, December 31, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">236,565</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 18%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.60</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 427580 3.5 19600 3.99 21665 3.7 14900 3.93 410615 3.5 46400 4.23 140916 3.29 23333 3.53 292766 3.71 236565 3.6 292766 410615 46400 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 5%; margin-left: 18pt; width: 95%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="3" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 36%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Options Outstanding</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="14" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 36%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Options Exercisable</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="3" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 5%; border-bottom: 1px solid black;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>Range</b> <b>of</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>Exercise</b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: center;"><b>Prices</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Options</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Average Exercise </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Price</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Average </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Remaining </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Contract Life </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(in years)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Aggregate </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Intrinsic </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Value</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Options</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%; padding: 0px;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Average Exercise </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Price</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Weighted </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Average </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Remaining </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Contract Life </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>(in years)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Aggregate </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Intrinsic </b></p> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Value</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 3%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt; text-align: right;">$3.42</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 2%; text-align: center;">-</td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 3%;">$4.23</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">292,766</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.71</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">1.17</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">462,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">236,565</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 10%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">3.60</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 8%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: center;">0.36</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 8%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">400,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 3.42 4.23 292766 3.71 P1Y2M1D 462000 236565 3.6 P0Y4M9D 400000 109000 12000 147000 P2Y6M 140916 464000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>10. </b></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Accumulated Other Comprehensive Loss</b></p> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Accumulated other comprehensive loss, a component of shareholders’ equity, consists of foreign currency translation adjustments related to foreign currency gains or losses on our unconsolidated affiliate as its functional currency is other than the U.S. dollar. The resulting foreign currency translation gains or losses are deferred as AOCL and reclassified to earnings only upon sale or liquidation of that business. The accumulated other comprehensive loss on equity in unconsolidated affiliate was $1,437,000 and $1,489,000 as of December 31, 2023 and 2022, respectively.</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"> </p> <hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/>    -1437000 -1489000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>11. </b></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Income Taxes</b></p> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The provision (benefit) for income taxes consisted of the following:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 18pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>For the Years Ended December 31, </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Current</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,558,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,140,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(322,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(27,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Provision for income taxes</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,236,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,113,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Deferred income tax assets (liabilities) consisted of the following:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 18pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Temporary differences:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Property and equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(858,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(920,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Intangible assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">102,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(11,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Inventory reserve</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Accrued expenses and inventory</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">199,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">191,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Right of Use Asset</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,281,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Foreign exchange</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Lease Liability</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,289,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">AMT/Foreign tax credits</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">141,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">128,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">State income taxes</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(111,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(196,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net deferred income tax liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(442,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(764,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The provision for income taxes differs from the amount that would be obtained by applying the U.S. statutory rate to income before income taxes as a result of the following:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 18pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>For the Years Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Income taxes based on U.S. statutory rate of 21%</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,150,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">923,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Non-deductible meals &amp; entertainment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">FDII deduction</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(6,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(22,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign taxes</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(82,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(23,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">State taxes</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">169,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">170,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock Compensation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">60,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(25,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Provision for income taxes</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,236,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,113,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;; font-size: 10pt;">    </p> <hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 18pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>For the Years Ended December 31, </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Current</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,558,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">1,140,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Deferred</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(322,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(27,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Provision for income taxes</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,236,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">1,113,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 1558000 1140000 -322000 -27000 1236000 1113000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 18pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Temporary differences:</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Property and equipment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(858,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(920,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Intangible assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">102,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(11,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Inventory reserve</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Accrued expenses and inventory</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">199,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">191,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Right of Use Asset</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,281,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Foreign exchange</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Lease Liability</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,289,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">AMT/Foreign tax credits</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">141,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">128,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">State income taxes</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(111,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(196,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net deferred income tax liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(442,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(764,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> </tbody></table> 858000 920000 102000 11000 61000 32000 199000 191000 1281000 -0 16000 12000 1289000 0 141000 128000 111000 196000 442000 764000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 18pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>For the Years Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt; text-indent: -9pt;">Income taxes based on U.S. statutory rate of 21%</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,150,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">923,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Non-deductible meals &amp; entertainment</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">FDII deduction</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(6,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(22,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Foreign taxes</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(82,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(23,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">State taxes</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">169,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">170,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Stock Compensation</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">60,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Other</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(25,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Provision for income taxes</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,236,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">1,113,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 1150000 923000 12000 6000 22000 -82000 -23000 169000 170000 18000 60000 -25000 5000 1236000 1113000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>12. </b></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Leases</b></p> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b>Operating Lease Commitments:</b> The Company leases its facilities under non-cancelable operating leases expiring on various dates through December 31, 2034. The Company has operating leases for the Company’s corporate office and manufacturing facilities, which expire at various dates through 2034. The Company’s primary operating lease commitments as of December 31, 2023, related to the Company’s manufacturing facilities in Valdosta, Georgia, Nogales, Arizona and Salt Lake City, Utah, as well as the Company’s corporate headquarters in Markham, Ontario, Canada.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">As of December 31, 2023, the Company had operating lease right-of-use assets of $4,810,000 and operating lease liabilities of $4,848,000. As of December 31, 2023, we did <span style="-sec-ix-hidden:c1024">not</span> have any finance leases recorded on the Company’s consolidated balance sheet. Operating lease expenses were approximately $1,285,000 and $1,283,000 for the years ended December 31, 2023 and 2022, respectively.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The aggregate future minimum lease payments and reconciliation to lease liabilities as of December 31, 2023, were as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">661,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">545,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">511,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">468,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2028</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">468,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,153,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total future minimum lease payments</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,806,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less imputed interest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,958,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">4,848,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">As of December 31, 2023, the weighted average remaining lease term of the Company’s operating leases was 15.07 years. During the year ended December 31, 2023, the weighted average discount rate with respect to these leases was 6.96%.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> 4810000 4848000 1285000 1283000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 10%; margin-left: 10%; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 81%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2024</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">661,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2025</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">545,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2026</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">511,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2027</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">468,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">2028</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">468,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Thereafter</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">5,153,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total future minimum lease payments</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">7,806,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Less imputed interest</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(2,958,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total lease liabilities</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">4,848,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 661000 545000 511000 468000 468000 5153000 7806000 2958000 4848000 P15Y25D 0.0696 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>13.</b></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Legal </b></p> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b>Legal Proceedings:</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">On June 7, 2022, the Company filed a lawsuit (the “Lawsuit”) in the Fourth Judicial District Court of Utah naming as defendants Mechanized Concepts, LLC, Matthew D. Collegee, Collegee Machine, Engineering, Design, LLC, Joseph Collegee d/b/a/ Collegee Machine, and Justin Staub (collectively, the “Defendants”). The Lawsuit relates to certain equipment ordered from Defendants and paid for by the Company, which Defendants never delivered. In the Lawsuit the Company is seeking the following relief: compensatory damages in the amount $490,000, representing the money the Company paid for the machines it never received, lost profits in the form of mask sales it could have made if Defendants had delivered the machines on the promised date and other monetary and equitable relief. In 2022, the Company has written off the $490,000 balance of the deposit paid for the equipment, pending any recovery in the Lawsuit. As of the date hereof, no counterclaims have been asserted against the Company. The Company believes there would not be any meritorious claims against the Company in the Lawsuit. The Lawsuit is in its early stages and the final outcome, including the potential amount of any recovery for the Company’s claims, is uncertain.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The Company is subject to various pending and threatened litigation actions in the ordinary course of business. Although it is not possible to determine with certainty at this point in time what liability, if any, the Company will have as a result of such litigation, based on consultation with legal counsel, management does not anticipate that the ultimate liability, if any, resulting from such litigation will have a material effect on the Company’s financial condition and results of operations.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">    </p> 90000 490000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>14.</b></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Employee Benefit Plans</b></p> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The Company has certain benefit plans. Under the plans, employees may contribute up to 12% of their gross earnings subject to certain limitations. The Company contributes an additional 0.5% of gross earnings for those employees contributing 1% of their gross earnings and contributes 1% of gross earnings for those employees contributing 2% to 12% of their gross earnings. The amounts contributed to the plans by the Company were $48,000 and $50,000 for the years ended December 31, 2023 and 2022, respectively.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The Company does not have any other significant pension, profit sharing or similar plans established for its employees. Pursuant to his employment agreement with the Company, Lloyd Hoffman, our President and Chief Executive Officer, is contractually entitled to receive from the Company at the conclusion of each fiscal year a cash bonus in an amount equal to 5% pre-tax profits of the Company, excluding bonus expense, as presented in the Company’s audited consolidated statements of income for such fiscal year, subject to a maximum payment of $1,000,000. The Company accrued $286,000 for the year ended December 31, 2023, compared to $231,000 for 2022, in connection with the bonus.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">     </p> 0.12 0.005 0.01 48000 50000 0.05 1000000 286000 231000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>15.</b></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Activity of Business Segments</b></p> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The Company operates through <span style="-sec-ix-hidden:c1090">two</span> business segments:</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b>(1) Building Supply</b>: consisting of a line of construction supply weatherization products. The construction supply weatherization products consist of housewrap and synthetic roof underlayment, as well as other woven material. The majority of the Company’s equity in income of unconsolidated affiliate (Harmony) is included in the total segment income for the Building Supply segment.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b>(2)</b> <b>Disposable Protective Apparel</b>: consisting of a complete line of disposable protective garments, including shoecovers (including the Aqua Trak® and spunbond shoecovers), bouffant caps, coveralls, frocks, lab coats, gowns and hoods, as well as face masks and face shields for the pharmaceutical, cleanroom, industrial, medical and dental markets. A portion of the Company’s equity in income of unconsolidated affiliate (Harmony) is included in the total segment income for the Disposable Protective Apparel segment.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Segment data excludes charges allocated to the principal executive office and other unallocated corporate overhead expenses and income tax. The Company evaluates the performance of its segments and allocates resources to them based primarily on net sales.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The accounting policies of the segments are the same as those described previously under Summary of Significant Accounting Policies (see Note 3). Segment data excludes charges allocated to the principal executive office and other corporate unallocated expenses and income taxes. The Company evaluates the performance of its segments and allocates resources to them based primarily on net sales.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The following table presents net sales for each segment:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 27pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 20%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 16%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 16%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Building Supply</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">40,396,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">36,937,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Disposable Protective Apparel</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20,836,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,044,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 16%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 16%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Consolidated net sales</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">61,232,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">61,981,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The following table presents the reconciliation of total segment income to total consolidated net income:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 18pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>2023</b></b></b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>2022</b></b></b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Building Supply</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">5,703,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">5,359,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Disposable Protective Apparel</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,385,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,010,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total segment income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,088,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,369,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unallocated corporate overhead expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,663,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,974,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Provision for income taxes</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,236,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,113,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Consolidated net income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">4,189,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">3,282,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt; text-align: justify;">The following table presents net sales and long-lived assets, net of accumulated depreciation and amortization, information by geographic area:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 18pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net sales by geographic region</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">60,882,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">60,489,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">International</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">350,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,492,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Consolidated net sales</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">61,232,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">61,981,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 18pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>As of December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Long-lived assets, net by geographic region</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,340,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,380,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">International</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,247,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,362,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Consolidated total long-lived assets, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,587,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,742,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Net sales by geographic region are based on the countries in which our customers are located. For the year ended December 31, 2023, the Company did not generate sales from any single country, except the United States, that were significant to the Company’s consolidated net sales.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The following table presents the consolidated net property, equipment, goodwill and intangible assets by segment:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 18pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>As of December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Building Supply</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">3,389,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">3,395,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Disposable Protective Apparel</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,213,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,327,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total segment assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,602,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,722,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unallocated corporate assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,040,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,076,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total consolidated assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">5,642,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">5,798,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table cellpadding="0" cellspacing="0" class="finTable" style="margin-right: auto; margin-left: 27pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 20%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0); width: 1%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 16%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 16%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Building Supply</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">40,396,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">36,937,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Disposable Protective Apparel</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">20,836,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">25,044,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 16%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 16%;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 1%;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Consolidated net sales</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">61,232,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">61,981,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 40396000 36937000 20836000 25044000 61232000 61981000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 18pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>2023</b></b></b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b><b><b>2022</b></b></b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Building Supply</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">5,703,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">5,359,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Disposable Protective Apparel</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,385,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">4,010,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total segment income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,088,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">9,369,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unallocated corporate overhead expenses</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,663,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,974,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Provision for income taxes</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,236,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,113,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Consolidated net income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">4,189,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">3,282,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 5703000 5359000 4385000 4010000 10088000 9369000 4663000 4974000 1236000 1113000 4189000 3282000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 18pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Years Ended December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Net sales by geographic region</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">60,882,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">60,489,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">International</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">350,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,492,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Consolidated net sales</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">61,232,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">61,981,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 18pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>As of December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Long-lived assets, net by geographic region</p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">United States</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,340,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,380,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">International</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,247,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,362,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Consolidated total long-lived assets, net</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,587,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">5,742,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 60882000 60489000 350000 1492000 61232000 61981000 4340000 4380000 1247000 1362000 5587000 5742000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 18pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>As of December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Building Supply</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">3,389,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">3,395,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Disposable Protective Apparel</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,213,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,327,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total segment assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,602,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">4,722,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Unallocated corporate assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,040,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">1,076,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Total consolidated assets</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">5,642,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 16%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">5,798,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> 3389000 3395000 1213000 1327000 4602000 4722000 1040000 1076000 5642000 5798000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>16.</b></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Concentration of Risk</b></p> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The Company maintains its cash and cash equivalents in various bank accounts, the balances of which at times may exceed federally insured limits. The Company has not experienced any losses related to these accounts, and management does not believe that the Company is exposed to significant credit risk.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">Management believes that adequate provision has been made for risk of loss on all credit transactions.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The Company buys a significant amount of its disposable protective apparel products from a limited number of contract manufacturers located in Asia and, to a much lesser extent, a contract manufacturer in Mexico. Management believes that other suppliers could provide similar products at comparable terms. A change in suppliers, however, could cause a delay in shipment and a possible loss of sales, which would affect operating results adversely.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The Building Supply segment buys semi-finished housewrap and synthetic roof underlayment from its joint venture, Harmony, located in India. Although there are a limited number of manufacturers of the particular product, management believes that other suppliers could provide similar products at comparable terms. A change in suppliers, however, could cause a delay in shipment and a possible loss of sales, which would affect operating results adversely.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The Company provides products to customers located primarily in the United States. Customers accounting for 10% or more of accounts receivable as of December 31, 2023 and 2022, and 10% or more of net sales for the years ended December 31, 2023 and 2022, were as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 18pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Accounts Receivable:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Customer A</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">34</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">47</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Customer B</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">*</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Customer C</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Net sales:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Customer A</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Customer B</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Customer C</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"><b>* </b>Customer’s balance was below the 10% threshold for accounts receivable and/or net sales as of and for the year ended December 31, 2022</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">    </p> 0.10 0.10 0.10 0.10 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="margin-right: 20%; margin-left: 18pt; width: 80%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>December 31,</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 62%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Accounts Receivable:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Customer A</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">34</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">47</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Customer B</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">*</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Customer C</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Net sales:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Customer A</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">20</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Customer B</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">18</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 54pt;">Customer C</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">14</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 16%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">%</td> </tr> </tbody></table> 0.34 0.47 0.10 0.11 0.17 0.20 0.20 0.18 0.15 0.14 0.10 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>17.</b></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Employment Agreements</b></p> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The Company has entered into an employment agreement with its current President and Chief Executive Officer, which has a term of approximately <span style="-sec-ix-hidden:c1230">five</span> years, and which renews in accordance with its terms. The agreement provides that, if the officer’s employment is terminated without cause, as defined in the agreements, the officer is entitled to receive certain severance payments. If termination occurs due to retirement, the officer will enter into a four-year consulting arrangement with the Company at a specified percentage of the officer’s then current salary. Upon death or disability, the Company will also make certain payments to the officer or the officer’s estate or beneficiary, as applicable.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">     </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>18.</b></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Related Party Transactions</b></p> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">During 2023, the Company’s only material related party transactions were the Company’s transactions with its non-consolidated affiliate, Harmony. See Note 7.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <tbody><tr style="vertical-align: top; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td style="width: 18pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>19. </b></p> </td> <td style="width: auto; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Revisions of Previously Issued Unaudited Consolidated Financial Statements (unaudited)</b></td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: Times New Roman; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The tables below show the effects of errors in the Company’s previously issued unaudited quarterly financial statement.  The adjustments for the periods presented relate to the same matter discussed in Note 2. Specifically, for each period:</p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> </td> <td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">-</p> </td> <td style="width: auto;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">The amount paid for our stock repurchases in excess of par value has been reclassified from additional paid-in capital to retained earnings.</p> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">The impact on the interim consolidated balance sheets and statements of shareholders’ equity for all periods presented are as follows:</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt;"><b>Consolidated Balance Sheets (unaudited)</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31, 2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31, 2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Previously </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Previously </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Reported</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Adjustments</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Revised</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Reported</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>Adjustments</b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Revised</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Shareholders' equity:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Additional paid in capital</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,190,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,190,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,951,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,951,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Retained earnings</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">62,216,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(17,190,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">45,026,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">63,311,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(17,951,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">45,360,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total shareholders' equity</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">60,986,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">60,986,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">62,419,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">62,419,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total liabilities and shareholders' equity</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">64,055,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">64,055,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">66,747,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">66,747,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>Consolidated Balance Sheets (unaudited)</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30, 2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30, 2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Previously </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Previously </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Reported</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>Adjustments</b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Revised</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Reported</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>Adjustments</b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Revised</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Shareholders' equity:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Additional paid in capital</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,865,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,865,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,700,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,700,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Retained earnings</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">62,333,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(16,865,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">45,468,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">63,108,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(17,700,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">45,408,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total shareholders' equity</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">61,121,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">61,121,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">61,949,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">61,949,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total liabilities and shareholders' equity</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">64,341,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">64,341,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">66,694,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">66,694,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b>Consolidated Balance Sheets (unaudited)</b></p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>September 30, 2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>September 30, 2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Previously </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Previously </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Reported</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>Adjustments</b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Revised</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Reported</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>Adjustments</b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Revised</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Shareholders' equity:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Additional paid in capital</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,552,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,552,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,402,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,402,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Retained earnings</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">62,757,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(16,552,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">46,205,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">62,559,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(17,402,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">45,157,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total shareholders' equity</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">61,391,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">61,391,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">61,261,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">61,261,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total liabilities and shareholders' equity</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">64,611,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">64,611,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">65,081,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">65,081,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"><b>Consolidated Statements of Shareholder's Equity (unaudited)</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>For the Nine Months Ended September 30, 2023</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Accumulated </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Additional</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Other</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Common Stock</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Paid-in</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Retained</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Comprehensive</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Shares</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Amount</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Capital</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Earnings</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Income (Loss)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,226,306</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">123,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">62,124,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(1,489,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">60,758,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">552,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">552,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Common stock repurchased and retired</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(200,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(371,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(460,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(833,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Stock-based compensation expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Options exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">109,250</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">349,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">350,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total comprehensive income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">137,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">137,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of March 31, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,135,556</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">122,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">62,216,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,352,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">60,986,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,146,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,146,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Common stock repurchased and retired</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(275,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(65,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,029,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,097,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Treasury stock excise tax</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(11,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(11,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Stock-based compensation expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Options exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">54,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">54,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total comprehensive income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of June 30, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,875,556</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">119,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">62,333,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,331,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,121,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,430,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,430,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Common stock repurchased and retired</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(249,110</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(41,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,006,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,049,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Treasury stock excise tax</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(19,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(19,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Stock-based compensation expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Options exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total comprehensive loss</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(152,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(152,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of September 30, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,636,446</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">117,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">62,757,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,483,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">61,391,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"> </p> <p style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin: 0pt; text-align: left"><b>Consolidated Statements of Shareholder's Equity (unaudited)</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>For the Nine Months Ended September 30, 2023 as Revised</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Accumulated </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Additional</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Other</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Common Stock</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Paid-in</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Retained</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Comprehensive</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Shares</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Amount</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Capital</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Earnings</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Income (Loss)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2022 as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,226,306</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">123,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">17,099,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">45,025,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(1,489,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">60,758,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">552,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">552,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Common stock repurchased and retired as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(200,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(280,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(551,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(833,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Stock-based compensation expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Options exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">109,250</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">349,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">350,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total comprehensive income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">137,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">137,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of March 31, 2023 as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,135,556</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">122,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,190,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45,026,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,352,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">60,986,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,146,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,146,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Common stock repurchased and retired as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(275,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(390,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(704,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,097,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Treasury stock excise tax</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(11,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(11,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Stock-based compensation expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Options exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">54,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">54,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total comprehensive income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of June 30, 2023 as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,875,556</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">119,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,865,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45,468,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,331,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,121,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,430,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,430,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Common stock repurchased and retired as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(249,110</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(354,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(693,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,049,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Treasury stock excise tax</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(19,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(19,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Stock-based compensation expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Options exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total comprehensive loss</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(152,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(152,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of September 30, 2023 as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,636,446</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">117,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16,552,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">46,205,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,483,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">61,391,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;">     </p> <hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b>Consolidated Statements of Shareholder's Equity (unaudited)</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>For the Nine Months Ended September 30, 2022</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Accumulated </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Additional</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Other</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Common Stock</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Paid-in</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Retained</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Comprehensive</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Shares</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Amount</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Capital</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Earnings</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Loss</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2021</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,115,341</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">132,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">62,488,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(869,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">61,751,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,522,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,522,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Common stock repurchased and retired</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(170,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(55,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(699,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(756,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Stock-based compensation expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total comprehensive loss</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(153,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(153,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of March 31, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,945,341</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">130,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">63,311,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,022,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">62,419,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">693,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">693,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Common stock repurchased and retired</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(225,500</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(62,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(896,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(960,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Stock-based compensation expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Options exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,332</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total comprehensive loss</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(265,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(265,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of June 30, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,728,173</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">128,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">63,108,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,287,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,949,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">503,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">503,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Common stock repurchased and retired</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(259,200</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(62,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,052,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,116,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Stock-based compensation expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Options exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,332</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total comprehensive loss</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(137,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(137,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of September 30, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,477,305</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">126,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">62,559,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">(1,424,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">61,261,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"><b>Consolidated Statements of Shareholder's Equity (unaudited)</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"><b>For the Nine Months Ended September 30, 2022 as Revised</b></p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Accumulated </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Additional</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Other</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Common Stock</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Paid-in</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Retained</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Comprehensive</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Shares</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Amount</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Capital</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Earnings</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Loss</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2021 as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,115,341</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">132,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">18,131,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">44,357,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(869,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">61,751,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,522,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,522,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Common stock repurchased and retired as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(170,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(235,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(519,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(756,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Stock-based compensation expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total comprehensive loss</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(153,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(153,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of March 31, 2022 as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,945,341</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">130,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,951,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45,360,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,022,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">62,419,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">693,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">693,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Common stock repurchased and retired as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(225,500</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(313,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(645,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(960,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Stock-based compensation expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Options exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,332</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total comprehensive loss</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(265,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(265,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of June 30, 2022 as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,728,173</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">128,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,700,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45,408,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,287,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,949,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">503,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">503,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Common stock repurchased and retired as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(259,200</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(360,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(754,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,116,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Stock-based compensation expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Options exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,332</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total comprehensive loss</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(137,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(137,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of September 30, 2022 as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,477,305</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">126,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">17,402,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">45,157,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">(1,424,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">61,261,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <p style="font-family:'Times New Roman';font-size:10pt;font-variant:normal;margin:0pt;"> </p> <hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31, 2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>March 31, 2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Previously </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Previously </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Reported</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Adjustments</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Revised</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Reported</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>Adjustments</b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Revised</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Shareholders' equity:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Additional paid in capital</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,190,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,190,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,951,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,951,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Retained earnings</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">62,216,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(17,190,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">45,026,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">63,311,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(17,951,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">45,360,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total shareholders' equity</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">60,986,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">60,986,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">62,419,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">62,419,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total liabilities and shareholders' equity</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">64,055,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">64,055,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">66,747,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">66,747,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30, 2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>June 30, 2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Previously </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Previously </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Reported</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>Adjustments</b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Revised</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Reported</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>Adjustments</b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Revised</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Shareholders' equity:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Additional paid in capital</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,865,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,865,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,700,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,700,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Retained earnings</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">62,333,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(16,865,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">45,468,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">63,108,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(17,700,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">45,408,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total shareholders' equity</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">61,121,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">61,121,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">61,949,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">61,949,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total liabilities and shareholders' equity</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">64,341,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">64,341,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">66,694,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">66,694,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>September 30, 2023</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="10" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>September 30, 2022</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Previously </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Previously </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Reported</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>Adjustments</b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Revised</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Reported</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"><b>Adjustments</b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Revised</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;"><b>Shareholders' equity:</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Additional paid in capital</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,552,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,552,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,402,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,402,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Retained earnings</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">62,757,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(16,552,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">46,205,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">62,559,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right; border-bottom: 1px solid rgb(0, 0, 0);">(17,402,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">45,157,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total shareholders' equity</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">61,391,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">61,391,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">61,261,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">61,261,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 18pt;">Total liabilities and shareholders' equity</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">64,611,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">64,611,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">65,081,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">65,081,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 0 17190000 17190000 0 17951000 17951000 62216000 -17190000 45026000 63311000 -17951000 45360000 60986000 0 60986000 62419000 0 62419000 64055000 0 64055000 66747000 0 66747000 0 16865000 16865000 0 17700000 17700000 62333000 -16865000 45468000 63108000 -17700000 45408000 61121000 0 61121000 61949000 0 61949000 64341000 0 64341000 66694000 0 66694000 0 16552000 16552000 0 17402000 17402000 62757000 -16552000 46205000 62559000 -17402000 45157000 61391000 0 61391000 61261000 0 61261000 64611000 0 64611000 65081000 0 65081000 <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Accumulated </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Additional</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Other</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Common Stock</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Paid-in</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Retained</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Comprehensive</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Shares</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Amount</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Capital</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Earnings</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Income (Loss)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,226,306</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">123,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">62,124,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(1,489,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">60,758,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">552,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">552,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Common stock repurchased and retired</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(200,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(371,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(460,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(833,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Stock-based compensation expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Options exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">109,250</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">349,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">350,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total comprehensive income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">137,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">137,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of March 31, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,135,556</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">122,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">62,216,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,352,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">60,986,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,146,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,146,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Common stock repurchased and retired</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(275,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(65,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,029,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,097,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Treasury stock excise tax</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(11,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(11,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Stock-based compensation expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Options exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">54,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">54,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total comprehensive income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of June 30, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,875,556</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">119,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">62,333,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,331,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,121,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,430,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,430,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Common stock repurchased and retired</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(249,110</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(41,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,006,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,049,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Treasury stock excise tax</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(19,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(19,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Stock-based compensation expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Options exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total comprehensive loss</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(152,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(152,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of September 30, 2023</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,636,446</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">117,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">62,757,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,483,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">61,391,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Accumulated </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Additional</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Other</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Common Stock</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Paid-in</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Retained</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Comprehensive</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Shares</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Amount</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Capital</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Earnings</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Income (Loss)</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; width: 28%;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2022 as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,226,306</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">123,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">17,099,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">45,025,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(1,489,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">60,758,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">552,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">552,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Common stock repurchased and retired as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(200,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(280,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(551,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(833,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Stock-based compensation expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Options exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">109,250</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">349,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">350,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total comprehensive income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">137,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">137,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of March 31, 2023 as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,135,556</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">122,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,190,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45,026,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,352,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">60,986,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,146,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,146,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Common stock repurchased and retired as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(275,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(3,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(390,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(704,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,097,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Treasury stock excise tax</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(11,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(11,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Stock-based compensation expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">22,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Options exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">15,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">54,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">54,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total comprehensive income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">21,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of June 30, 2023 as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">11,875,556</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">119,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">16,865,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45,468,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,331,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,121,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,430,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,430,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Common stock repurchased and retired as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(249,110</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(354,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(693,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,049,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Treasury stock excise tax</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(19,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(19,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Stock-based compensation expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">24,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Options exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">10,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">36,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total comprehensive loss</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(152,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(152,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of September 30, 2023 as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">11,636,446</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">117,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">16,552,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">46,205,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">(1,483,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">61,391,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Accumulated </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Additional</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Other</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Common Stock</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Paid-in</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Retained</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Comprehensive</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Shares</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Amount</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Capital</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Earnings</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Loss</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2021</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,115,341</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">132,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">62,488,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(869,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">61,751,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,522,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,522,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Common stock repurchased and retired</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(170,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(55,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(699,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(756,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Stock-based compensation expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total comprehensive loss</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(153,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(153,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of March 31, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,945,341</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">130,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">63,311,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,022,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">62,419,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">693,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">693,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Common stock repurchased and retired</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(225,500</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(62,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(896,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(960,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Stock-based compensation expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Options exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,332</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total comprehensive loss</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(265,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(265,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of June 30, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,728,173</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">128,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">63,108,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,287,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,949,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">503,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">503,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Common stock repurchased and retired</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(259,200</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(62,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,052,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,116,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Stock-based compensation expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Options exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,332</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total comprehensive loss</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(137,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(137,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of September 30, 2022</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,477,305</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">126,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">62,559,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">(1,424,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">61,261,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> <table border="0" cellpadding="0" cellspacing="0" class="finTable" style="width: 100%; font-size: 10pt; font-family: &quot;Times New Roman&quot;, Times, serif; text-indent: 0px;"> <tbody><tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Accumulated </b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Additional</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Other</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="6" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Common Stock</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Paid-in</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Retained</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Comprehensive</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"><b> </b></td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"><b> </b></td> </tr> <tr class="finHeading" style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Shares</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Amount</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Capital</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Earnings</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Loss</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td colspan="2" style="text-align: center; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; text-align: center; margin: 0pt;"><b>Total</b></p> </td> <td style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of December 31, 2021 as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">13,115,341</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">132,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">18,131,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">44,357,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">(869,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; text-align: right;">61,751,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,522,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">1,522,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Common stock repurchased and retired as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(170,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(235,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(519,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(756,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Stock-based compensation expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">55,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total comprehensive loss</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(153,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(153,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of March 31, 2022 as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,945,341</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">130,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,951,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45,360,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,022,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">62,419,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">693,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">693,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Common stock repurchased and retired as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(225,500</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(313,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(645,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(960,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Stock-based compensation expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Options exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,332</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total comprehensive loss</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(265,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(265,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of June 30, 2022 as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">12,728,173</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">128,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">17,700,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">45,408,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,287,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">61,949,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Net income</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">503,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">503,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Common stock repurchased and retired as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(259,200</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(2,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(360,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(754,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">(1,116,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Stock-based compensation expense</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">32,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Options exercised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">8,332</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;">30,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt;"> </td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(204, 238, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt 0pt 0pt 9pt;">Total comprehensive loss</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">-</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(137,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 1px;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 1px solid rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 1px solid rgb(0, 0, 0);">(137,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 1px;">)</td> </tr> <tr style="vertical-align: bottom; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; background-color: rgb(255, 255, 255);"> <td colspan="1" style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> <p style="font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; font-variant: normal; margin: 0pt;">Balance as of September 30, 2022 as revised</p> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; border-bottom: 3px double rgb(0, 0, 0);"> </td> <td style="width: 9%; text-align: right; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">12,477,305</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">126,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">17,402,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">45,157,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">(1,424,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; padding-bottom: 3px;">)</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"> </td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0);">$</td> <td style="width: 9%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; margin-left: 0pt; border-bottom: 3px double rgb(0, 0, 0); text-align: right;">61,261,000</td> <td style="width: 1%; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; padding-bottom: 3px; margin-left: 0pt;"> </td> </tr> </tbody></table> 12226306 123000 0 62124000 -1489000 60758000 0 0 552000 0 552000 200000 2000 371000 460000 -0 833000 0 22000 0 0 22000 109250 1000 349000 0 0 350000 0 0 0 137000 137000 12135556 122000 0 62216000 -1352000 60986000 0 0 1146000 0 1146000 275000 3000 65000 1029000 -0 1097000 -0 11000 -0 -0 11000 0 22000 0 0 22000 15000 0 54000 0 0 54000 0 0 0 21000 21000 11875556 119000 0 62333000 -1331000 61121000 0 0 1430000 0 1430000 249110 2000 41000 1006000 -0 1049000 -0 19000 -0 -0 19000 0 24000 0 0 24000 10000 0 36000 0 0 36000 0 0 0 -152000 -152000 11636446 117000 0 62757000 -1483000 61391000 12226306 123000 17099000 45025000 -1489000 60758000 552000 552000 200000 2000 280000 551000 -0 833000 0 22000 0 0 22000 109250 1000 349000 0 0 350000 0 0 0 137000 137000 12135556 122000 17190000 45026000 -1352000 60986000 0 0 1146000 0 1146000 275000 3000 390000 704000 -0 1097000 -0 11000 -0 -0 11000 0 22000 0 0 22000 15000 0 54000 0 0 54000 0 0 0 21000 21000 11875556 119000 16865000 45468000 -1331000 61121000 0 0 1430000 0 1430000 249110 2000 354000 693000 -0 1049000 -0 19000 -0 -0 19000 0 24000 0 0 24000 10000 0 36000 0 0 36000 0 0 0 -152000 -152000 11636446 117000 16552000 46205000 -1483000 61391000 13115341 132000 0 62488000 -869000 61751000 0 0 1522000 0 1522000 170000 2000 55000 699000 -0 756000 0 55000 0 0 55000 0 0 0 -153000 -153000 12945341 130000 0 63311000 -1022000 62419000 0 0 693000 0 693000 225500 2000 62000 896000 -0 960000 0 32000 0 0 32000 8332 0 30000 0 0 30000 0 0 0 -265000 -265000 12728173 128000 0 63108000 -1287000 61949000 0 0 503000 0 503000 259200 2000 62000 1052000 -0 1116000 0 32000 0 0 32000 8332 0 30000 0 0 30000 0 0 0 -137000 -137000 12477305 126000 0 62559000 -1424000 61261000 13115341 132000 18131000 44357000 -869000 61751000 0 0 1522000 0 1522000 170000 2000 235000 519000 -0 756000 0 55000 0 0 55000 0 0 0 -153000 -153000 12945341 130000 17951000 45360000 -1022000 62419000 0 0 693000 0 693000 225500 2000 313000 645000 -0 960000 0 32000 0 0 32000 8332 0 30000 0 0 30000 0 0 0 -265000 -265000 12728173 128000 17700000 45408000 -1287000 61949000 0 0 503000 0 503000 259200 2000 360000 754000 -0 1116000 0 32000 0 0 32000 8332 0 30000 0 0 30000 0 0 0 -137000 -137000 12477305 126000 17402000 45157000 -1424000 61261000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>20.</b></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Subsequent Events</b></p> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <p style="font-family: &quot;Times New Roman&quot;; font-size: 10pt; font-variant: normal; text-align: justify; margin: 0pt 0pt 0pt 18pt;">In February 2024, we signed a new <span style="-sec-ix-hidden:c2341">five</span> year lease agreement for a 137,500 square foot facility to house our entire Apparel division. The approximate monthly rent expense is $76,000. The decision to centralize our Apparel division and relocate our Mask operations is a strategic move that will result in cost savings and improved operational synergies. The Company has reviewed and has determined this to be a material subsequent event which has since December 31, 2023 through the filing date of the Company’s Annual Report on Form 10-K. All appropriate subsequent event disclosures have been made in the consolidated financial statements.</p> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <hr style="height: 1px; color: #000000; background-color: #000000; width: 100%; border: none; margin: 3pt 0"/> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;">     </p> 137500 76000 <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 45pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Item 9B. </b></p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;"><b>Other Information.</b></p> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(a)</p> </td> <td style="width: auto;"> <p style="margin: 0pt; text-align: justify; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">None.</p> </td> </tr> </tbody></table> <p style="font-family:Times New Roman;font-size:10pt;font-variant:normal;text-align:justify;margin:0pt;"> </p> <table border="0" cellpadding="0" cellspacing="0" style="width: 100%; text-indent: 0px;"> <tbody><tr style="vertical-align: top;"> <td style="width: 18pt;"> <p style="margin: 0pt; text-align: left; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt;">(b)</p> </td> <td style="width: auto;"> <p style="margin: 0pt; font-family: &quot;Times New Roman&quot;, Times, serif; font-size: 10pt; text-align: justify;">From time to time, members of the Company's Board of Directors and officers of the Company may enter into Rule 10b5-1 trading plans, which allow for the purchase or sale of common stock under pre-established terms at times when directors and officers might otherwise be prevented from trading under insider trading laws or because of self-imposed blackout periods. Such trading plans are intended to satisfy the affirmative defense conditions of Rule 10b5-1(c) under the Exchange Act and comply with the Company's insider trading policy. During the three months ended December 31, 2023, none of the Company’s directors or officers adopted or terminated a “Rule 10b5-1 trading arrangement” or a “non-Rule 10b5-1 trading arrangement,” as each term is defined in Item <span style="-sec-ix-hidden:c2352"><span style="-sec-ix-hidden:c2353"><span style="-sec-ix-hidden:c2354"><span style="-sec-ix-hidden:c2355">408</span></span></span></span> of Regulation S-K.</p> </td> </tr> </tbody></table> * Customer’s balance was below the 10% threshold for accounts receivable and/or net sales as of and for the year ended December 31, 2022

>,W>"<+9\T]D E%6)[$?Z$Y;3@83^=F+())QL,*B M3U4INFRKZ )F4D6-'LI#EH V&SH>7@? "A]T(1)ZBBJ?@GMMJR/' M"M2UXSS]S.&7[))BJ(HQB",#/"=XC*ZWL)"7@'DQX1'1A;8Q>ERH 3K;"=K>M:-J!9,G-T353Z@CR5TI$D="Y6:;86Y?7G8I6S M-6:Z*,6QTDR[BXX)YU+0>[A/KZXZ LU]C9=,"=(8.2[5(I\]X-MX+[>1U:77 M?:XJ/7L_-P>YYJ2T$Z6@XCY4YNI7P%SVB-B1O(@>OL.96!;E6J #Z89@]MND M[*BL-*1:W2*U53P-NNT/BFH2P.0#("#=-S!#<&]GK^?3\)G2_O2BKY::Y%9, M8I.0CE_PTC%I*^WP+'!X$-F>/8D[VMRU$48\;^;I/B%>,S48!P'%^WOI?5,$ M=QV@><7"]OSE4\>ST6=AZ;5#O%1/U[TS\'V9$\E ^V"LH]O#V.LC7 $)J(8(C^]5(VD MLZO@-9,,6?#R(K\6:?D/'GD9$G-07#\17Y][JQQN1F.E0^4KZ@?,==AC]O:F M6%]NS3.+Y5@?_$:@[)& 6S6_VSA99F=&EP YL_,&1501CBY\ZD[GD7V0NAER M$'1 GF 98$:.Y,,(*ZG\UH]67R\1EP%#" M@G+6SUV("T?.9$):R,.62I[M$@(%I8]!S%&2\*)^@I.*'"M>@$U'XD# 5][(2$UY+2D?2SH&4"R\)?/V#X MDJPZ$U?G?8.Z_&I89DSQ/&5$4F[!MZ'+ M$[+@T4&4B>+)"^UA#.#-_ PJ$5%Z:P)ZYWB2PTI?A8==%33&OKBPED &@KV/ M F<09U$#YQ(E0E/-T O?F,V5D/3P&[]$, X;)(DP*\;%S$PY(BER;(ZK-LSJ M9[MA==(V"7[+K-XO @OA?\.\F6"CY-L!&]"'R;>D2D/H:?,A8'+(WT..[9VB MW8B<0$'W!F'EWV M=/%2W<@/4I'/BRKN"QECH)XCW$_,3#*<&.=F<<8@1O6D$Y#WG\':Q$.D.9X_ M6RQ M8$ZY1&IZ9K@7@L)(&22W,S1J9V--J0H)!AER,9S7":,!2E+.K=.YE#) MWI0GA% S$GCI7+0R$W,)K>Q^QLW.S,@LQV*!&3@1W9/W_ 0.(>&!3%"#)2Q2 M.XFOA>ES6;3VMVF^0G#V.QJ [KAB4I7@>89#>'."39-0)#48L#]W,MU;:Z6M M&)8_>^(A:B9'XR=:%76D^0"B]<#!?:8<2XA*#::@A_R'P)R 6H+G'W1_CTQ\ MD3-&?Y/&B.Z?ZS@CWR='%*.DEB?C428FV@_")2RNYK^$_[#=W]D'THVH[9@7 MZB9-I=D[*H2B. .5+^C\*O9"XBZ!@=5O(J1*VNYDO@EJ,.!]DN07>(--?R(@ MS3S?.TL!IV?^B.!XX/=$\B_SGQ"*E$!?H:-$#K5\QNV>E=E;PJH83UQ_RH0G M@D/+3T"6L VACU'N7782&;1M6HETD=DS"RSPVB4DITGX/>8 ?(XTX28R_(_R MD$5D#UG@4K*+H*)#'C-GFH\*6RT;E="P$..+^2"VI42L<(0CDX)G$]X#-AB% M@#<=67TE >LI6B%@@3W24S'!C.=<@G#IRZ64Z98KJ&+Y72QG"Z6T\5RNEANJQ5@Y 8(CT58SH(RK_[=I=&I=2O" M/?RCVDSMJ0GACQW#&:\(0G;);.HB07'G@!^'.'!JBU#M)@0M=$UF)MJ M1:0;\='$F1.O?Z*%_,\>\^ J8 ML%ZM-O&SN;[H=[BY<[VC\4.*E+(/ M-_KY%/AAN 9>Z^=OUV\NFNU*LZBC/-*LA$2=Y1K*'PV):KU*NXA$.8%,7?DL M F4E)6OO+<>$RJ^]V2A>NR,"UZ*@>];,+*O]\IPI M3[[QNE7&-$D#8ZRJ6XLWJKND0LUO5!I-TU:)&[TYC9)D2_!3S)]L6:]<40XD M4\=)Q=CW(],KU#CK*IMZO5,N#"4D7E(A:Q(+$M-BM3QA>#(=YRRE1&Y!>IJ%#Y%Q3[VG2 M4:I/X:NHKTC0V46)6" Z9 ;,CBU66AML,U%9DHXORU9CCZ"T>44P-:-RG1_ MXKPG%9[+TUDVM;E,+B=!&$U5L?Q^><'T35=7K? MH?KY23.\[K/$YY9U>7>\<(CW[405[GNB4%U4TCS2]8$Y,L_TU<'GL*PQTX9G M2+#_LJ(A0Z*)'_+^,;S:YB4:"2!N1]31 9%$$78(+&-2G0%'[GXVQ[)B1JR6 M-D14<6CM(MO"SN=@B6GP[":,!Z%C.R;OZ."X++MOLLA(8!90<[PAP[)--U=X MP\][X"F/I1%.[DZ';TQ4NU?F8%'$-+@ J)LX0$?F6=M [(V@"/3 MDY:7_42$]B&-Z%F@ZDU9A#CPP>U,^Q(F[BIX, ,.F"_.5..05T%(7S:.DG>( M*ZU8Z66)2ZT&DWLUH3IH?AA+[9'E#=BKFSMY U;6&L:1@[J='W#R!#^F1?$2 MR4-V2MGWA;D %KUH;%F"%40!&:F)CU=/>?54YEM<"L54;,>-820Y=YC93$LS MWMBUY%7B4;J=AB]"U_^ [DF\NHF %$N02I+&DMX!K699[P!^RI&T#5C41D < M-@T=[QZ_.G/,)4^)ZWAVDNT0L/BD=H73*:*LXV$;3I2_YZ+F _.-!M)9_XU1 M$]-2@"D0Q\@?;QQ8*H7_VMR+)1/-P\EM=8P$L:O]\MG\)HX?YRL2.+N>\:VB M SZ#S@\)?JU:,?!_"?#:KB"]BFB0AT0# _HOTD97<]HHL9\ED(7;VM L.IZ6 MD2W(2%W+R*HR@G9N7_*@&>0P&*2N%>9QR8,>0X]Q@&,4H MO6_;71!W>V/ B MJFO7_[Q?@.%O:QLQGYP4+,=UG8MU'8X'*>V\)PKS#C/R^:8OO/16CQ M*DR[\!"RU5JNK&'Q 2,P$#_&^K)>=1*6CU1JW5[A2>+>&&+''*D%8#\"L%S1 MR=8%H%&I=^MJ"X!")OJ%MBV'[ CI,?08ASJ&0AIB1T[\?CN#\#.[MS;S?"J( M +?]UZ-.]NDQ]!C'J[-VYM7L2V[CQQRMKWGFJ5;JM=:;3:ZL96"O#6 MR;+RPU&#E>J53:U1:"+^@*BLK9%"//@B8,:A]V_[5^"@+]]APB*BJ-8Y*.V$7N_/?EXR0EH=RK-3DU=25'( M =#G!'H,/89R8RBD(4XM1/C([P?IK%N)(]0 9\+V8[S+4/GD2URA^C:S M>(+5YC(@.H^GA>,0A*.QS;S@QH6C7NET:Y5JM:FN<"AD]G5@H,?08R@WAD(: MXN@# QCZJ@S90%<1Z3'T&(>IN$ZRBNC(DQ2O"&[4OJVQ0GM MY56E&=7S1DO=T$O+PY'*0VN-ZTL[DH>ZPGDZA>SUT0<:Q2<0VF*?B(9:YX;Q MLAI*\)*VV5HB#D@BUKERO#.). "K_1/\RP$)?Z$Z*^Q@E8-^W"^0:6;:BD&J M_C:XN,W$@(2>FHDR$Q MLY'/(91MWW41M5! 7;-G:X3%@-2PW9@$[-%TJ->Q[-F=#B6:LC M_+CAEQ(D8$/1F!T[PO".XA7C@7D$*HT+,>VQXV'38I-7K_.V!'R1U*0"P<"3 M_N$;1*7="T?K=J()I8$TC:9N)ZK;B>IVHJOY2[J=J&XG^G+_%-N'@=%V4KMN M,V="LY9ZBB;7#^. 3#]'G28NGM(\H?*$?.B;9VZ_L MV;%\;#-"G5G2[YC\S5E7Z-SX[!F(D2ZZ28":#"%L";.^3\D7LTL<44^3\O70 M;$7_(5P1-L"X-#W3!BH; Q@*O"-_.'0LQM^[@#)AW@VQ8T:MU:GEN97I8S)' M?=CT&!_!MTP"WXZMB.A&\S#YN,DPDP""L@#81W2WX_M@3@-8?>H9B18&LXUC M9ARIW/IF1TR:[+BA3V1,&@/ V"MS"M)5-!O#1C#4'^(BO.L<#[YU._?I!UOLSL"\S1M%*)\:UN'M@-; MV2*WDG_)O>$BMWJ:]Y5GV-%F0#?8 S'P$%:#4\9F"_+K8L#_^! =&(\P(!*3 MMTBD%C>\)0\RP33]$O6M@.ESKUDT6B%NL W+#$=)IP<^;G8PWNHB]J* MH8_ MAQ_F9P#?%+W">-_$W%^%U,\O!S6 CQO ^_DD+6.XK%*WVBQIB6U!3.:&7A@T M\69//(8Y8[3P^1V 2<9NA _.;5B4"7Q%M$)M+F1G)U0AEA6/8SX!OA[4< $; M@;BA).'7DIX??7#G9-,/VHB D;UWA@[?I:1MB.^!+-&NHFZC:,D!OK23()RH M,< %LC LT4"9Z8>B6Q7O;C(P76IH!>])1:],?J@[5'$_NE9MYEZZW M\]65 &$BA\(F+]\85?:_(;;%#HQ)PS,TU\"^ZD7%ZGA0OPTN;ED(,HSM<#S, M+0!1_0DIL$L_C'2>;#']H4?0ZK7\4C3V3P31):=(H>5TT7G MQAUVVN.C'%_:2)T-!@'IVW1F3H99R\1J45F:WLP0D3HZ!O[8E_X5EY54/,@Y M"%E&B-:5DS2M6F8PE^O+^X+M3!?WJC:S[>K*!K^^7'O=W6/$T7 GL7]9'%F$V1#/(A!#G..#0& M@1\_C"+#I".@?,X#]5(8#_XCLBU):]AH>F[T/0/B0&=,P0AYID-0>(;)?[:2 M[9K*CKGXIYF)8 A%T\"@$8*V($;]-Q3]9>&Y ?7BH[ *VY93T;K&'Z?3%D[ 58_,'H]Z98MHLF;9<7;I6G*Q6,0M5S#4PDO$/ MRB!]!9+&@&CEA)9+Z41@=.!'X$LG'#%*Z09@ MCI_\X <9RC%]D[([^#J>N@._!SN$!S9E02A#E20 *Z@F LS(A$*"AB"2,NV2 M>0E^3::ETC%%>@W^"?&L1$X2! K[LN(+XY#-O&F<6=VY\1TF9_PW-@/0!J C ML*VL$&:I*\7S=$J?>8ULICU,#EUDNW'N*!HC!SP\B*]( :0-SB-FC3SGOS&\ MD&<3L9.VT#\\#3>)HY"GK/V0%7\3];<_"%GPR/4)=O=.?X=5I7\3[Q.G^\@* M/Q@5"ICP!M&SFQ0\-AK%1"6&@*$?!Q9N]M,(&T]G7S[[PJ+\MO]$.CT>29A(XV!#E8.BG20KY/,GTC]F&*6"IMO$VA?\2X6WBL_:SW1K::OQ/(?']9F_A-)^ MS3++G "]E$737""M&P[5M^C4 +?A#A$*\*1'FS=))'#T$D9")N*J_;I_]P$< MT1"]TO[=[P:/FWL5@R>+C7OS&>;X]MZ?.);1:5;?_6I\'F-G>#!:\YDX_&A@^&V"(\'##:"5((Y!/60TK[6(B%N5KC]AX?! MV)HV1SK%,Z.Q$T4B>Y+H,-!RPNFF_O)H'N /PN8D7R:U H\^X($-]S![8 ^6+;]G$#VB+A,34NT42PQ\C MVR*_.2,YL(DX@&!D9-GD&Z'X1LK1TNS1^RN9\WAP&S#P345KWC'$LQR2'GBC M3+?QTQCG5>P-%$-1@JE%@2_30-RGG.-L?FX885Q:R..2K4.AU UQYJR9>6EF M_K_88[ MM789(]?:9S78L[1NZK,71D',698[IB7<-O;LA)%0^#RU09D(G@FA]X]]F[E<>YH> M<2W5ZEI\3'J:/\)/NH5+:,ZZ5S*^Q@\I$S2@,N<0BT23HF./ M13+ID S+'[5\EY<,GQLW,<2$5G)&;F")"E4\9X[BTINL55/UIREY/L9''U2@49BG0B5:J@D)\;F3=A[A"WS,'X5K C;#Y/XN$;9UX#,C5@KL/0 M#N&-%8C]XX >1G,2A\2,)"!8%@/TV7\B;I:.NIJ]O)J]I:O9=36[KF;7U>Q; MK6;?KLTNN%*)A,@QS4^_Y9Y9KEY@%D8?"T#]8)I&:_?PB@^X>6_DA=GN&X-! MH#1!/1/$##F2!VZ<;G08CTPYP5)R[R'Y/02'2?Y>9(6(' XEI9&EG@DD@5 A M^/72 MT6=F77KK]^1]V0SAR/^'* ^/?'@F? CAD_\$[/_K/AW_5RN(.VO$[-AEWX>) MJN"7E:-[ZK$QJRPZFU 6PM9!&$6#S%A9Z:3648<(.>I6__R2H[B"F,PIIKS# MG&B8O*Y*9_TW9@HPX=U@VQP?@"Z8:V ([Z]OVB^'!OOM6L66GTBO%FE>2?C?1,RA6 +SO718*VNPL%-P%BA$?3 M&Q?BZKYG7_TW=@AY=,$%@ZZ^8+!JS7[KD"X82)Z@V\L)0^B[!JO<-1#>[#74/@;77*L(UQ;5,"UU1G.*7*N0_3N% M.LJOIC5R/!;,9*^/VP(J62I6JCZ*:L"6,GK)WF:S]*_0';56I=E>HK!"&[W3 M9-2BFI^E[-S&&;59Z37U_3C%XKR]VKGOO,G[, Z #Q'&7IL[1;5(44734N;N M6NXM:)%K4!+8>. 52J1>:36UL5-L.'78M+NNL=LXFS9T2*=#NHRI^\+,D(U\ MUY8=702$LS9QJNB.WKHF+MG:#66#VBW%O60%V.94N72V3?CR%F[C7%I5'*Q M(0-W"K'+24@;RTIPX$:SR#V9C&Z@X8H'DEE 7KM: MK?2*W6O.1!&X1?$X6@'N.5EF7;M(;2O,VJTTF]K[5,[[W.NI1AAB^^%X'+O4 MI])FDP!XQB0FQM-\T56;/M"IH8,/D=^6**JUR^'Z*?-\S/ ._.PR_ %T5S_# M0J5Z;6W,[E:[IYI*>Z<%Y.@$9.TRO#T+2+W2J2I7KA4F]F;7S$5J75 M70(>42?<5&"G(Q.#M:N3MR$&G69=;3$HQ39EW1[H'65K:13L))Z MNI*E1''C*^G6BH'[:;L0H7+*S" TF& M[P7,TLC]LTL47>RC\.2X+E[)]R+3>W! 4_3#D$5A.8YNN][3.+JK^ V_#2[: MAX2C*[F"A"3E"X,SAL;37<7$?#4]\X&*Q@WV:+JQ&<'@#Y+ J*N<\<1T GJ" MK!#\SXLA_AN8H1,:;QT/M1E?W="/@VAD_#+L_:B[%+N7/5MN;+,+U&T23//FTX>_%VN'><D MRE-MR2EMM =-?58[\S71(T]B&P:^ M:Z^US+X[&9D&!#3&/;-&%>-+A-+[ND4?-+7G;.$FJ?W-1S4=^<:E[]%Q%1W2 M7SN>Z8$/ZQIW$7P@;B(62"W_AWPXJ>)RDBR%LK:24,Y(=E[HY2(;:'Y(?(MM MX%]F"/V7)0/. N<#":ZLW?W(A@Z$(^S,!AOU-O!B3O)B*A+0'?Q0Q[2>P MH;"=9%&CP+09O/L'/&4BN@(/5A#\'OQ.-*1.8,0A&\:N@:\/S[->$G__T2+F MWUDC9LHX&&IG2.0+=OBW MX^[BH*QR5AR[/[<.]23IGQ0W@$N92)!Z<^R#T)@/3.DI9D]Y%)[G#;S2MXVW M_\*LW3L%M*96'0>K.NC^BLK,?FD&P12#<87G"(HC+FXHJ 51"^*2/)2Y]=// M7?+17*6Y:EVN^L8BE16G5NY:#$]!#'6 =HH!FL(SU+&CUFHZ=E1ACMJ]T(*H M8T?-5>IQE8X=CT>Y*W1M=\<-5_E1YQXQ?6XR%63W2079<=_576*XWG;O1!:( M9W*/L*C*+7N']M\+*M@^3+^:__ZP-Z#\[X9G8WKYGIYO[E>H:YGJBE+[U M=ZH9_.(,65(2U\O=>3H+F?6K'0=8I__FHGI>G;T'I,PMP_TSUB%VEW; M5E&?A$V+R\*&0N5CO*91;*?XLJ 6)RU.FYEV"7Y5:P'X_[[E*1--OOXZKG(2 M9H@BF(1MN#'=N#!5C@^[8'.J+1XJ2L.)5%-$60U8K(TX8C&L4P^W5$ M<^PB5R)Q"S"P]RUQ:P/I*8>-K4'TUD1:Z)=AYLUA+BR"RVM6-P"7EYW*]^$L MKVZ241?AY35K&\#+V\92BH$KC=-C*M49 MQE&@2J M$R[/ OC"UB9@2$X+OK!S2/"%G".,##. +!F_>U86RZD_'#JN S]J.,-5%-QG M#Y1,M54Q$CPRA",SKD!1>0QTGXT?V;&% $N?/>O<>&L:83P('=LQ@RE"(14! MF;TS*,_)E9YOF,9_?/C!>(1/47$^.=$(/H35Q4,P6O 1.A?P?GAIQ?AJ3D!T MX1>8?N P7H #&M-'M%GD%:DV)WQFJ'UA'H/8<4F#BH_#81#06^.)Z4TKQM_,8.Q[4^,&G&Z0\! 6RI_XXHP= MY+NW__.G;KU>?2\>I-]J[]]5R#>R D;,20OVGSP6A"-G@D0!XH01S:C8YV@7 MG#-66R)&@+ 8R]-"0C7[XIL>A@ "S,Q[N 4+ G,$_H:(X0M[,-TK+P(!^CZ\ MQ&^Q8&(&T?1^.F$41-#^B7U/MUWN.@\G_IV"1!6KY_E/&?L&:IU&$*29BTQN M@/S+:?_ODG0W+, 4NOG $H_IK+ZTR]1\<]&LG;?;2D@H*PC G8G)L&]?JGC>:BS;N!;6Q5VA4=?3]_0BN;E6' 2(5$M(ZL\829#>1]T7PD]"'1N8G_ X,&C8P.-A-L-CAZX;> 0X*M"8"52 MHQC".*8+'^-;T Z@#O<]?(NT"/0Z"ZCDC]//>&3+N<9T#7,R<<&3XP0)$!D^ MP)>-G ?"Z75Q8*!Y$(<)&:, :F]\-P01^#X1XYP/WX,P9^#[$9P"080^:V M7-AV#)-1X?"70=CCV CO'(Y@6T:^"]Q+#/F"/N*\Z+L8+0:PIC^X%L.7BN@0 MWB$4,,P)P] X8OR&MR[DKN$![YGS?#9R; A\?@5[UGAS@4#5O_V"CUW(U^*2Y(N-MR^\ M A1X- (_2[Z#:VVRH8N_V'IS 3(LOQ80RO6[&:S/7XVWM7>PAR7F>$'3G7]G M;.R\Q?NW4'O?@SL6/#J6-+H9&G\03N>LNR3A9#\Q_P'TW AC0_KVYV\9.WJ' MP-_LVO>CN6P1*,_OPUL&DPOQ7;+QR1IYHL_?KK&_9W%S3R.D*<"[_"CUH%$A MY5EISKE^;[RM+Z!Y;XLTOR2=^Q7E!N08G)X[]L2W +QW%D%8DBK.5&\*M:GL M!M5+\I)+;I P1&-!%6Y8B2[4ZD00AO"1A4F9I";%Y+2!/6V4[VEG4>7C&GMZ M#+M6+SY1S&U:HH7)75EY2W CWS87;$MCBZ+V?7@P"JZUA()+MN*M,"0%@B07 M;-RAGS:5;E8FJ]#'1AK"R0O!?L)N#1CSC"%%<=R,2SM+@;_GIUY$F#HBPMW3 M#MS"[)0) 7-@(V$Y,?MWET:W5JUDD-P39UM0E!PH_!^XZZG\GU)U^(1F;$HX0ASL+ M+U;DE$4T08^EP.ZB+ ?/8T+%D]@W_!*-0YY"* MX4 MAR5V##!#\RGA#/ M/U:V 8)Q#=YWAN2)1N1>0^8; ],E,0M'C*&>*YM=,KH0EW2*2>0*G\,TCUDQ](8=<'W*K/Z M+%D%:(\([&*(:M2 $),<(_RV[^$G%%+C&&+2N"$,QK?X%LNO$G/!OJ%R ME+ MYTL1MXV2*(+U9)>Y58%)NE/>= D^"&)."/X-_A@P;2:/A*<=WR^_:)56KM*N M5ZP]R'*&S&F4%F)T6Z^H*3$GT:]7_)#^WN];Q(&8J/8B/UC'[<12DFX%=-/* M]23=HDZ2R]:3;&$9L(1NI[@7,->D_.T.GKUE:T4J7 <(!2 =H_7VGAL89ANK MF ;\6PF->YLH/_I,,_CBA^$U++2D,&'=8M02@B_@F]XFZI"VN*:2?M(S!4:O M8A-@@G+RO$8[9#H,6XS91)P[$\_-1.2+R8C7E&JUVZOO]VOTQ+87U.I4U]$8 M8/&EOMB[[=(-#!I.M2KU9YE#R(_I<1T9,XR3GX,5$ZE07@>'LETC]AX> M/8 ,7_KAVC=PFJT2GRR;^: 2&+I4A^=,FPFW.M5%AX/;IBR&Q)?)DOC;/GL\ MT/D^S-<))V7"Z]&X7:FWBL_\*J!]PC+Q[%3K2\4F.V/";%10/-)'K&N!X"S\ M'GQTL()E$%.B[99%<>!]'U[RNIKUR-AKEF1-@ \#-N'%7Z0OL7VZ_8AYZ8J1 M_;R,SHT-Q("K$60]"I2%_T 6PY$LHH)1^PC/Y?K>JN MX=O$D-CJ& E6?%MMK'@5 >*S28A=89R?6,/F_^X/CO!? NGMNX,UT3BYHN^>W9-9/3K>+4M#)0 M>9I=%6'7HC/5Y;#F-LFNH-B59E>%#&&K139PVX9PK\;OTA^/G9# +]#L#7PO M1A,H3!]]]L \A#00=RIR>? C-XW+1K8OSZJ];U#;TKF7**L%73J64E8?.".] M2E?UFL5%ULKH*LWNQ\+N1;?N5['-FV#W=J^E-KLK9)IW%*/NU33?^]%)6MTM MXY& MI58O04+*R+".!D.0[88B7-KLK(_H/Z[#. EK^I& M+#[\\ .".-R(:OVY L!Z6Q<0KUB3VSND N(L7^"TQ:4V;"S"V417$Z]B>X!N MMRR!>[T)$&]OK#NT2/)\Y+!]V38J17@2LV@C*=8,VHF 181'5&P)&RMCB9 ( MS.G+")1@NI4V:,M;/BY?PPVA4]%7U[GW0C"(O5:M4JT5P2#2:^5%2+(RI :PA!<^T&Z>D2TQSD04=:$4 %_H/@:V;FQ'%?,8="L MQ!5%%ZL6HG/LCRMJU4JG$!QS/:XH EI9&9=D2US1J'2[95RQS!5L8V26NL2- M[KI>_L(F]^-HY >([9T^TQ^C!UI;UU^N]8K[R1KFH^FXY&X1 MC']B6>3N\RQF.&#DV5,0/8>33>F M'EJF"VX@AQIDT1-"IDH857"F)Z9C@_.6X+4+ 30)7P]$&,FDFS@D+L'W"?%E M'\.:K$MU\K1!KJQ7JTV#1,X0=+IQ3<]XB^PL$"CI$?Q4XKH2@WKR/CQB_C$O MY*W=)OAE@GA,6U& =GQ 1%_>>X*&\B?\+BZ(%8/Y.AQ35O8'$(":R;@X'D)H MDF$B2;3\!P_(04*'6B:Y! O+M9/04ZJIP=3XP:8&&T]8JW7DK%#N$?/4("("#:1Y_CQ8Y#YCYRP!&ZK,8[;X2Q)<4]![>+"+%C'$\ M*/)(?_8Q; 0546*@(B2;OCGV(]Y1:0&MX",_1S"3-BLW>0MB.GSGF)1[,LD/ MOAG0I;N/8%.MR _FIL_1O32BNPO)#2[N:DR@0Z MHOXOZXS5:2X"/,?W);?2810[(LER8O+C/SW Q!TCOOZ83J7W^@_ M 8=\B_'UWX?<3>M+"PN^S2=4$NOZ;72\6VS%\]8ZT3<$61N&,0(F9%%?$V)7 M$%D^\)^IDZ4[+:-QD8=733V\ZG[)S95Z2+0-/WO<1?X4^.':'C)2NE?IM(KP M["82Z-WF..^D]TLA>*LE9.>OD4:#4./-Q9#!G69/=$TYPQA&(@(C9 +U$*!5 M<]QOCN++&_FQYXE#K88,:BV#AHOKLL6#M6IO+H;.,!K)<4S/ \T:A @TGF#6 MVP(&AI;!M31[9H'EI&X?UW>2:DX.)WE L970K4/30?#]X >+A(\HOBO,J5