0001026655-22-000086.txt : 20220809 0001026655-22-000086.hdr.sgml : 20220809 20220809110825 ACCESSION NUMBER: 0001026655-22-000086 CONFORMED SUBMISSION TYPE: 10-Q PUBLIC DOCUMENT COUNT: 69 CONFORMED PERIOD OF REPORT: 20220630 FILED AS OF DATE: 20220809 DATE AS OF CHANGE: 20220809 FILER: COMPANY DATA: COMPANY CONFORMED NAME: CORE MOLDING TECHNOLOGIES INC CENTRAL INDEX KEY: 0001026655 STANDARD INDUSTRIAL CLASSIFICATION: PLASTICS PRODUCTS, NEC [3089] IRS NUMBER: 311481870 STATE OF INCORPORATION: DE FISCAL YEAR END: 1231 FILING VALUES: FORM TYPE: 10-Q SEC ACT: 1934 Act SEC FILE NUMBER: 001-12505 FILM NUMBER: 221147082 BUSINESS ADDRESS: STREET 1: 800 MANOR PARK DRIVE STREET 2: P O BOX 28183 CITY: COLUMBUS STATE: OH ZIP: 43228 BUSINESS PHONE: 8006666960 MAIL ADDRESS: STREET 1: 800 MANOR PARK DR STREET 2: P O BOX 28183 CITY: COLUMBUS STATE: OH ZIP: 43228 FORMER COMPANY: FORMER CONFORMED NAME: CORE MATERIALS CORP DATE OF NAME CHANGE: 19961107 10-Q 1 cmt-20220630.htm 10-Q cmt-20220630
0001026655false2022Q212-31http://fasb.org/us-gaap/2022#OtherAccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#OtherAccruedLiabilitiesCurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrenthttp://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent00010266552022-01-012022-06-3000010266552022-08-08xbrli:shares0001026655us-gaap:RestrictedStockMember2022-06-3000010266552022-04-012022-06-30iso4217:USD00010266552021-04-012021-06-3000010266552021-01-012021-06-30iso4217:USDxbrli:shares00010266552022-06-3000010266552021-12-310001026655us-gaap:CommonStockMember2021-03-310001026655us-gaap:AdditionalPaidInCapitalMember2021-03-310001026655us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-03-310001026655us-gaap:TreasuryStockMember2021-03-310001026655us-gaap:RetainedEarningsMember2021-03-3100010266552021-03-310001026655us-gaap:RetainedEarningsMember2021-04-012021-06-300001026655us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-04-012021-06-300001026655us-gaap:TreasuryStockMember2021-04-012021-06-300001026655us-gaap:CommonStockMember2021-04-012021-06-300001026655us-gaap:AdditionalPaidInCapitalMember2021-04-012021-06-300001026655us-gaap:CommonStockMember2021-06-300001026655us-gaap:AdditionalPaidInCapitalMember2021-06-300001026655us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-06-300001026655us-gaap:TreasuryStockMember2021-06-300001026655us-gaap:RetainedEarningsMember2021-06-3000010266552021-06-300001026655us-gaap:CommonStockMember2020-12-310001026655us-gaap:AdditionalPaidInCapitalMember2020-12-310001026655us-gaap:AccumulatedOtherComprehensiveIncomeMember2020-12-310001026655us-gaap:TreasuryStockMember2020-12-310001026655us-gaap:RetainedEarningsMember2020-12-3100010266552020-12-310001026655us-gaap:RetainedEarningsMember2021-01-012021-06-300001026655us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-01-012021-06-300001026655us-gaap:CommonStockMember2021-01-012021-06-300001026655us-gaap:AdditionalPaidInCapitalMember2021-01-012021-06-300001026655us-gaap:CommonStockMember2022-03-310001026655us-gaap:AdditionalPaidInCapitalMember2022-03-310001026655us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-03-310001026655us-gaap:TreasuryStockMember2022-03-310001026655us-gaap:RetainedEarningsMember2022-03-3100010266552022-03-310001026655us-gaap:RetainedEarningsMember2022-04-012022-06-300001026655us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-04-012022-06-300001026655us-gaap:TreasuryStockMember2022-04-012022-06-300001026655us-gaap:CommonStockMember2022-04-012022-06-300001026655us-gaap:AdditionalPaidInCapitalMember2022-04-012022-06-300001026655us-gaap:CommonStockMember2022-06-300001026655us-gaap:AdditionalPaidInCapitalMember2022-06-300001026655us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-06-300001026655us-gaap:TreasuryStockMember2022-06-300001026655us-gaap:RetainedEarningsMember2022-06-300001026655us-gaap:CommonStockMember2021-12-310001026655us-gaap:AdditionalPaidInCapitalMember2021-12-310001026655us-gaap:AccumulatedOtherComprehensiveIncomeMember2021-12-310001026655us-gaap:TreasuryStockMember2021-12-310001026655us-gaap:RetainedEarningsMember2021-12-310001026655us-gaap:RetainedEarningsMember2022-01-012022-06-300001026655us-gaap:AccumulatedOtherComprehensiveIncomeMember2022-01-012022-06-300001026655us-gaap:TreasuryStockMember2022-01-012022-06-300001026655us-gaap:CommonStockMember2022-01-012022-06-300001026655us-gaap:AdditionalPaidInCapitalMember2022-01-012022-06-300001026655cmt:ParticipatingSecuritiesMember2022-04-012022-06-300001026655cmt:ParticipatingSecuritiesMember2021-04-012021-06-300001026655cmt:ParticipatingSecuritiesMember2022-01-012022-06-300001026655cmt:ParticipatingSecuritiesMember2021-01-012021-06-30cmt:customer0001026655us-gaap:ProductMembercmt:BRPMember2022-04-012022-06-300001026655us-gaap:ProductMembercmt:BRPMember2021-04-012021-06-300001026655us-gaap:ProductMembercmt:BRPMember2022-01-012022-06-300001026655us-gaap:ProductMembercmt:BRPMember2021-01-012021-06-300001026655us-gaap:ServiceMembercmt:BRPMember2022-04-012022-06-300001026655us-gaap:ServiceMembercmt:BRPMember2021-04-012021-06-300001026655us-gaap:ServiceMembercmt:BRPMember2022-01-012022-06-300001026655us-gaap:ServiceMembercmt:BRPMember2021-01-012021-06-300001026655cmt:BRPMember2022-04-012022-06-300001026655cmt:BRPMember2021-04-012021-06-300001026655cmt:BRPMember2022-01-012022-06-300001026655cmt:BRPMember2021-01-012021-06-300001026655us-gaap:ProductMembercmt:NavistarMember2022-04-012022-06-300001026655us-gaap:ProductMembercmt:NavistarMember2021-04-012021-06-300001026655us-gaap:ProductMembercmt:NavistarMember2022-01-012022-06-300001026655us-gaap:ProductMembercmt:NavistarMember2021-01-012021-06-300001026655us-gaap:ServiceMembercmt:NavistarMember2022-04-012022-06-300001026655us-gaap:ServiceMembercmt:NavistarMember2021-04-012021-06-300001026655us-gaap:ServiceMembercmt:NavistarMember2022-01-012022-06-300001026655us-gaap:ServiceMembercmt:NavistarMember2021-01-012021-06-300001026655cmt:NavistarMember2022-04-012022-06-300001026655cmt:NavistarMember2021-04-012021-06-300001026655cmt:NavistarMember2022-01-012022-06-300001026655cmt:NavistarMember2021-01-012021-06-300001026655us-gaap:ProductMembercmt:PaccarMember2022-04-012022-06-300001026655us-gaap:ProductMembercmt:PaccarMember2021-04-012021-06-300001026655us-gaap:ProductMembercmt:PaccarMember2022-01-012022-06-300001026655us-gaap:ProductMembercmt:PaccarMember2021-01-012021-06-300001026655us-gaap:ServiceMembercmt:PaccarMember2022-04-012022-06-300001026655us-gaap:ServiceMembercmt:PaccarMember2021-04-012021-06-300001026655us-gaap:ServiceMembercmt:PaccarMember2022-01-012022-06-300001026655us-gaap:ServiceMembercmt:PaccarMember2021-01-012021-06-300001026655cmt:PaccarMember2022-04-012022-06-300001026655cmt:PaccarMember2021-04-012021-06-300001026655cmt:PaccarMember2022-01-012022-06-300001026655cmt:PaccarMember2021-01-012021-06-300001026655us-gaap:ProductMembercmt:UniversalForestProductsMember2022-04-012022-06-300001026655us-gaap:ProductMembercmt:UniversalForestProductsMember2021-04-012021-06-300001026655us-gaap:ProductMembercmt:UniversalForestProductsMember2022-01-012022-06-300001026655us-gaap:ProductMembercmt:UniversalForestProductsMember2021-01-012021-06-300001026655us-gaap:ServiceMembercmt:UniversalForestProductsMember2022-04-012022-06-300001026655us-gaap:ServiceMembercmt:UniversalForestProductsMember2021-04-012021-06-300001026655us-gaap:ServiceMembercmt:UniversalForestProductsMember2022-01-012022-06-300001026655us-gaap:ServiceMembercmt:UniversalForestProductsMember2021-01-012021-06-300001026655cmt:UniversalForestProductsMember2022-04-012022-06-300001026655cmt:UniversalForestProductsMember2021-04-012021-06-300001026655cmt:UniversalForestProductsMember2022-01-012022-06-300001026655cmt:UniversalForestProductsMember2021-01-012021-06-300001026655us-gaap:ProductMembercmt:VolvoMember2022-04-012022-06-300001026655us-gaap:ProductMembercmt:VolvoMember2021-04-012021-06-300001026655us-gaap:ProductMembercmt:VolvoMember2022-01-012022-06-300001026655us-gaap:ProductMembercmt:VolvoMember2021-01-012021-06-300001026655us-gaap:ServiceMembercmt:VolvoMember2022-04-012022-06-300001026655us-gaap:ServiceMembercmt:VolvoMember2021-04-012021-06-300001026655us-gaap:ServiceMembercmt:VolvoMember2022-01-012022-06-300001026655us-gaap:ServiceMembercmt:VolvoMember2021-01-012021-06-300001026655cmt:VolvoMember2022-04-012022-06-300001026655cmt:VolvoMember2021-04-012021-06-300001026655cmt:VolvoMember2022-01-012022-06-300001026655cmt:VolvoMember2021-01-012021-06-300001026655us-gaap:ProductMembercmt:OtherCustomersMember2022-04-012022-06-300001026655us-gaap:ProductMembercmt:OtherCustomersMember2021-04-012021-06-300001026655us-gaap:ProductMembercmt:OtherCustomersMember2022-01-012022-06-300001026655us-gaap:ProductMembercmt:OtherCustomersMember2021-01-012021-06-300001026655us-gaap:ServiceMembercmt:OtherCustomersMember2022-04-012022-06-300001026655us-gaap:ServiceMembercmt:OtherCustomersMember2021-04-012021-06-300001026655us-gaap:ServiceMembercmt:OtherCustomersMember2022-01-012022-06-300001026655us-gaap:ServiceMembercmt:OtherCustomersMember2021-01-012021-06-300001026655cmt:OtherCustomersMember2022-04-012022-06-300001026655cmt:OtherCustomersMember2021-04-012021-06-300001026655cmt:OtherCustomersMember2022-01-012022-06-300001026655cmt:OtherCustomersMember2021-01-012021-06-300001026655us-gaap:ProductMember2022-04-012022-06-300001026655us-gaap:ProductMember2021-04-012021-06-300001026655us-gaap:ProductMember2022-01-012022-06-300001026655us-gaap:ProductMember2021-01-012021-06-300001026655us-gaap:ServiceMember2022-04-012022-06-300001026655us-gaap:ServiceMember2021-04-012021-06-300001026655us-gaap:ServiceMember2022-01-012022-06-300001026655us-gaap:ServiceMember2021-01-012021-06-300001026655srt:MinimumMember2022-06-300001026655srt:MaximumMember2022-06-30xbrli:pure0001026655us-gaap:TradeNamesMember2022-01-012022-06-300001026655us-gaap:TradeNamesMember2022-06-300001026655us-gaap:TrademarksMember2022-01-012022-06-300001026655us-gaap:TrademarksMember2022-06-300001026655us-gaap:NoncompeteAgreementsMember2022-01-012022-06-300001026655us-gaap:NoncompeteAgreementsMember2022-06-300001026655us-gaap:DevelopedTechnologyRightsMember2022-01-012022-06-300001026655us-gaap:DevelopedTechnologyRightsMember2022-06-300001026655us-gaap:CustomerRelationshipsMembersrt:MinimumMember2022-01-012022-06-300001026655us-gaap:CustomerRelationshipsMembersrt:MaximumMember2022-01-012022-06-300001026655us-gaap:CustomerRelationshipsMember2022-06-300001026655us-gaap:TradeNamesMember2021-01-012021-09-300001026655us-gaap:TradeNamesMember2021-12-310001026655us-gaap:TrademarksMember2021-01-012021-09-300001026655us-gaap:TrademarksMember2021-12-310001026655us-gaap:NoncompeteAgreementsMember2021-01-012021-09-300001026655us-gaap:NoncompeteAgreementsMember2021-12-310001026655us-gaap:DevelopedTechnologyRightsMember2021-01-012021-09-300001026655us-gaap:DevelopedTechnologyRightsMember2021-12-310001026655us-gaap:CustomerRelationshipsMembersrt:MinimumMember2021-01-012021-09-300001026655us-gaap:CustomerRelationshipsMembersrt:MaximumMember2021-01-012021-09-300001026655us-gaap:CustomerRelationshipsMember2021-12-310001026655us-gaap:PensionPlansDefinedBenefitMember2022-01-012022-06-300001026655us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-01-012022-06-300001026655us-gaap:PensionPlansDefinedBenefitMember2022-06-300001026655us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember2022-06-300001026655cmt:WellsFargoTermLoansMember2022-06-300001026655cmt:WellsFargoTermLoansMember2021-12-310001026655cmt:FGITermLoansMember2022-06-300001026655cmt:FGITermLoansMember2021-12-310001026655cmt:LeafCapitalTermLoansMember2022-06-300001026655cmt:LeafCapitalTermLoansMember2021-12-310001026655cmt:WellsFargoTermLoansMemberus-gaap:LoansPayableMember2020-10-270001026655cmt:WellsFargoTermLoansMembercmt:KeybankNationalAssociationMemberus-gaap:LoansPayableMember2020-10-282020-10-280001026655cmt:WellsFargoTermLoansMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LoansPayableMember2020-10-272020-10-270001026655us-gaap:BaseRateMembercmt:WellsFargoTermLoansMemberus-gaap:LoansPayableMember2020-10-272020-10-270001026655cmt:WellsFargoTermLoansMemberus-gaap:LondonInterbankOfferedRateLIBORMemberus-gaap:LoansPayableMember2020-10-270001026655us-gaap:BaseRateMembercmt:WellsFargoTermLoansMemberus-gaap:LoansPayableMember2020-10-270001026655us-gaap:FederalFundsEffectiveSwapRateMembercmt:WellsFargoTermLoansMemberus-gaap:LoansPayableMember2020-10-272020-10-270001026655cmt:WellsFargoTermLoansMemberus-gaap:LondonInterbankOfferedRateLIBORMembersrt:MinimumMemberus-gaap:LoansPayableMember2020-10-272020-10-270001026655cmt:WellsFargoTermLoansMemberus-gaap:LoansPayableMember2022-06-300001026655cmt:WellsFargoTermLoansMemberus-gaap:LoansPayableMember2021-12-310001026655cmt:WellsFargoTermLoansMemberus-gaap:LoansPayableMember2020-10-272020-10-270001026655cmt:FGITermLoansMemberus-gaap:LoansPayableMember2020-10-200001026655cmt:FGITermLoansMembercmt:KeybankNationalAssociationMemberus-gaap:LoansPayableMember2020-10-272020-10-270001026655cmt:FGITermLoansMemberus-gaap:LoansPayableMember2020-10-272020-10-270001026655us-gaap:DebtInstrumentRedemptionPeriodOneMembercmt:FGITermLoansMemberus-gaap:LoansPayableMember2020-10-202020-10-200001026655us-gaap:DebtInstrumentRedemptionPeriodTwoMembercmt:FGITermLoansMemberus-gaap:LoansPayableMember2020-10-202020-10-200001026655cmt:FGITermLoansMemberus-gaap:LoansPayableMember2020-10-202020-10-200001026655cmt:FGITermLoansMemberus-gaap:DebtInstrumentRedemptionPeriodThreeMemberus-gaap:LoansPayableMember2020-10-202020-10-200001026655us-gaap:DebtInstrumentRedemptionPeriodFourMembercmt:FGITermLoansMemberus-gaap:LoansPayableMember2020-10-202020-10-200001026655cmt:LeafCapitalTermLoansMemberus-gaap:LoansPayableMember2020-04-240001026655cmt:LeafCapitalTermLoansMemberus-gaap:LoansPayableMember2020-04-242020-04-240001026655us-gaap:RevolvingCreditFacilityMembercmt:WellsFargoTermLoansMember2020-10-270001026655us-gaap:RevolvingCreditFacilityMembercmt:WellsFargoTermLoansMembercmt:KeybankNationalAssociationMember2020-10-282020-10-280001026655us-gaap:RevolvingCreditFacilityMembercmt:IncrementalRevolvingCommitmentMember2020-10-270001026655us-gaap:RevolvingCreditFacilityMembercmt:IncrementalRevolvingCommitmentMember2020-10-272020-10-270001026655us-gaap:RevolvingCreditFacilityMemberus-gaap:ExternalCreditRatingInvestmentGradeMembercmt:WellsFargoTermLoansMemberus-gaap:AccountsReceivableMember2020-10-272020-10-270001026655us-gaap:ExternalCreditRatingNonInvestmentGradeMemberus-gaap:RevolvingCreditFacilityMembercmt:WellsFargoTermLoansMemberus-gaap:AccountsReceivableMember2020-10-272020-10-270001026655us-gaap:RevolvingCreditFacilityMemberus-gaap:ExternalCreditRatingInvestmentGradeMemberus-gaap:InventoriesMembercmt:WellsFargoTermLoansMember2020-10-272020-10-270001026655us-gaap:RevolvingCreditFacilityMembercmt:WellsFargoTermLoansMemberus-gaap:LondonInterbankOfferedRateLIBORMembersrt:MinimumMember2020-10-272020-10-270001026655us-gaap:RevolvingCreditFacilityMembersrt:MaximumMembercmt:WellsFargoTermLoansMemberus-gaap:LondonInterbankOfferedRateLIBORMember2020-10-272020-10-270001026655us-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMembercmt:WellsFargoTermLoansMembersrt:MinimumMember2020-10-272020-10-270001026655us-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMembersrt:MaximumMembercmt:WellsFargoTermLoansMember2020-10-272020-10-270001026655us-gaap:RevolvingCreditFacilityMembercmt:WellsFargoTermLoansMemberus-gaap:LondonInterbankOfferedRateLIBORMembersrt:MinimumMember2020-10-270001026655us-gaap:BaseRateMemberus-gaap:RevolvingCreditFacilityMembercmt:WellsFargoTermLoansMembersrt:MinimumMember2020-10-270001026655us-gaap:FederalFundsEffectiveSwapRateMemberus-gaap:RevolvingCreditFacilityMembercmt:WellsFargoTermLoansMember2020-10-272020-10-270001026655us-gaap:RevolvingCreditFacilityMembercmt:WellsFargoTermLoansMemberus-gaap:LondonInterbankOfferedRateLIBORMember2020-10-272020-10-270001026655us-gaap:RevolvingCreditFacilityMembercmt:WellsFargoTermLoansMember2022-06-300001026655us-gaap:RevolvingCreditFacilityMembercmt:WellsFargoTermLoansMember2021-12-310001026655us-gaap:RevolvingCreditFacilityMembercmt:WellsFargoTermLoansMemberus-gaap:LetterOfCreditMember2020-10-270001026655us-gaap:SubsequentEventMember2022-07-222022-07-220001026655cmt:HuntingtonLoansMemberus-gaap:SubsequentEventMemberus-gaap:LetterOfCreditMember2022-07-220001026655cmt:HuntingtonLoansMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMember2022-07-220001026655cmt:HuntingtonLoansMemberus-gaap:SubsequentEventMember2022-07-222022-07-220001026655cmt:CapexLoanMemberus-gaap:SubsequentEventMemberus-gaap:LetterOfCreditMember2022-07-220001026655cmt:CapexLoanMemberus-gaap:RevolvingCreditFacilityMemberus-gaap:SubsequentEventMember2022-07-222022-07-220001026655cmt:CapexLoanMemberus-gaap:SubsequentEventMember2022-07-220001026655cmt:CapexLoanMemberus-gaap:SubsequentEventMember2022-07-222022-07-220001026655country:CA2022-06-300001026655country:MX2022-06-300001026655country:US2022-06-300001026655us-gaap:RevolvingCreditFacilityMembercmt:WellsFargoTermLoansMember2021-06-300001026655us-gaap:RestrictedStockMember2022-01-012022-06-300001026655us-gaap:RestrictedStockMember2021-12-310001026655us-gaap:RestrictedStockMember2021-06-300001026655us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:RestrictedStockMember2022-04-012022-06-300001026655us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:RestrictedStockMember2021-04-012021-06-300001026655us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:RestrictedStockMember2022-01-012022-06-300001026655us-gaap:GeneralAndAdministrativeExpenseMemberus-gaap:RestrictedStockMember2021-01-012021-06-300001026655us-gaap:StockAppreciationRightsSARSMember2021-12-310001026655us-gaap:StockAppreciationRightsSARSMember2022-01-012022-06-300001026655us-gaap:StockAppreciationRightsSARSMember2022-06-300001026655us-gaap:StockAppreciationRightsSARSMemberus-gaap:GeneralAndAdministrativeExpenseMember2022-04-012022-06-300001026655us-gaap:StockAppreciationRightsSARSMemberus-gaap:GeneralAndAdministrativeExpenseMember2021-04-012021-06-300001026655us-gaap:StockAppreciationRightsSARSMemberus-gaap:GeneralAndAdministrativeExpenseMember2022-01-012022-06-300001026655us-gaap:StockAppreciationRightsSARSMemberus-gaap:GeneralAndAdministrativeExpenseMember2021-01-012021-06-300001026655us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2020-12-310001026655us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-01-012021-06-300001026655us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-06-300001026655us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2021-12-310001026655us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-01-012022-06-300001026655us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember2022-06-300001026655us-gaap:SubsequentEventMember2022-07-22
UNITED STATES
SECURITIES AND EXCHANGE COMMISSION
Washington, D.C. 20549
FORM 10-Q
QUARTERLY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934
For the quarterly period ended June 30, 2022
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-12505
CORE MOLDING TECHNOLOGIES, INC.
_______________________________________________________________
(Exact name of registrant as specified in its charter)
Delaware
31-1481870
(State or other jurisdiction
incorporation or organization)
(I.R.S. Employer Identification No.)
800 Manor Park Drive, Columbus, Ohio
43228-0183
(Address of principal executive office)
(Zip Code)
Registrant’s telephone number, including area code (614870-5000
N/A
__________________________________________________________
Former name, former address and former fiscal year, if changed since last report.
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, or a smaller reporting company. See definition of “accelerated filer,” “large accelerated filer,” and “smaller reporting company,” in Rule 12b-2 of the Exchange Act.
Large accelerated filer ¨
Accelerated filer ¨
Non-accelerated Filer ¨
Smaller reporting company
(Do not check if a smaller reporting company)
Emerging growth company
If an emerging growth company, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act. ¨
Indicate by check mark whether the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act. Yes No
Securities registered pursuant to Section 12(b) of the Act:
Title of each class
Name of each exchange on which registered
Trading Symbol
Common Stock, par value $0.01
NYSE American LLC
CMT
As of August 8, 2022, the latest practicable date, 8,925,030 shares of the registrant’s common stock were issued, which includes 509,554 shares of unvested restricted common stock.


Table of Contents

2

Part I — Financial Information
Item 1. Financial Statements
Core Molding Technologies, Inc. and Subsidiaries
Consolidated Statements of Operations
(In thousands, except for per share data)
(Unaudited)
Three months ended
June 30,
Six months ended
June 30,
2022202120222021
Net sales$98,735 $80,461 $189,326 $153,290 
Cost of sales85,690 66,725 161,774 126,836 
Gross margin13,045 13,736 27,552 26,454 
Selling, general and administrative expense8,660 7,563 17,155 14,935 
Operating income4,385 6,173 10,397 11,519 
Other income and expense
Interest expense459 584 1,000 1,163 
Net periodic post-retirement benefit(31)(40)(62)(80)
Total other expense428 544 938 1,083 
Income before taxes3,957 5,629 9,459 10,436 
Income tax expense1,769 1,543 3,407 2,894 
Net income$2,188 $4,086 $6,052 $7,542 
Net income per common share:
Basic$0.26 $0.48 $0.71 $0.89 
Diluted$0.26 $0.48 $0.71 $0.89 
See notes to unaudited consolidated financial statements.
3

Core Molding Technologies, Inc. and Subsidiaries
Consolidated Statements of Comprehensive Income
(In thousands)
(Unaudited)
Three months ended
June 30,
Six months ended
June 30,
2022202120222021
Net income$2,188 $4,086 $6,052 $7,542 
Other comprehensive income:
Post-retirement benefit plan adjustments:
Amortization of net actuarial loss45 44 87 87 
Amortization of prior service credits(125)(124)(248)(248)
Income tax benefit17 16 34 33 
Comprehensive income $2,125 $4,022 $5,925 $7,414 
See notes to unaudited consolidated financial statements.
4

Core Molding Technologies, Inc. and Subsidiaries
Consolidated Balance Sheets
(In thousands, except for share data)
June 30,
2022
December 31,
2021
(Unaudited)
Assets:
Current assets:
Cash and cash equivalents$114 $6,146 
Accounts receivable, net54,092 35,261 
Inventories, net28,957 25,129 
Prepaid expenses and other current assets8,537 8,606 
Total current assets91,700 75,142 
Right of use asset4,694 5,577 
Property, plant and equipment, net79,407 75,897 
Goodwill17,376 17,376 
Intangibles, net8,593 9,567 
Other non-current assets2,986 3,133 
Total Assets$204,756 $186,692 
Liabilities and Stockholders’ Equity:
Current liabilities:
Current portion of long-term debt$1,146 $3,943 
Revolving debt6,744 4,424 
Accounts payable33,028 22,695 
Contract liability5,684 6,256 
Compensation and related benefits7,937 7,532 
Accrued other liabilities9,894 8,202 
Total current liabilities64,433 53,052 
Other non-current liabilities3,881 4,605 
Long-term debt22,098 21,251 
Post-retirement benefits liability7,722 7,689 
Total Liabilities98,134 86,597 
Commitments and Contingencies  
Stockholders’ Equity:
Preferred stock — $0.01 par value, authorized shares — 10,000,000; no shares outstanding at June 30, 2022 and December 31, 2021
  
Common stock — $0.01 par value, authorized shares – 20,000,000; outstanding shares: 8,415,476 at June 30, 2022 and 8,235,740 at December 31, 2021
84 82 
Paid-in capital39,095 38,013 
Accumulated other comprehensive income, net of income taxes948 1,075 
Treasury stock - at cost, 3,866,451 shares at June 30, 2022 and 3,818,166 shares at December 31, 2021
(29,099)(28,617)
Retained earnings95,594 89,542 
Total Stockholders’ Equity106,622 100,095 
Total Liabilities and Stockholders’ Equity$204,756 $186,692 
See notes to unaudited consolidated financial statements.
5

Core Molding Technologies, Inc. and Subsidiaries
Consolidated Statement of Stockholders’ Equity
(In thousands, except for share data)
(Unaudited)

For the three months ended June 30, 2021:

Common Stock
Outstanding
Paid-In
Capital
Accumulated
Other
Comprehensive
Income
Treasury
Stock
Retained
Earnings
Total
Stockholders'
Equity
SharesAmount
Balance at March 31, 20217,987,800 $80 $36,445 $1,311 $(28,568)$88,327 $97,595 
Net income4,086 4,086 
Change in post-retirement benefits, net of tax $16
(64)(64)
Restricted stock vested52,948   
Share-based compensation486 486 
Balance at June 30, 20218,040,748 $80 $36,931 $1,247 $(28,568)$92,413 $102,103 

For the six months ended June 30, 2021:

Common Stock
Outstanding
Paid-In
Capital
Accumulated
Other
Comprehensive
Income
Treasury
Stock
Retained
Earnings
Total
Stockholders'
Equity
SharesAmount
Balance at December 31, 20207,980,516 $80 $36,127 $1,375 $(28,521)$84,871 $93,932 
Net income7,542 7,542 
Change in post-retirement benefits, net of tax $33
(128)(128)
Purchase of treasury stock(3,874)(47)(47)
Restricted stock vested64,106   
Share-based compensation804 804 
Balance at June 30, 20218,040,748 $80 $36,931 $1,247 $(28,568)$92,413 $102,103 


6

For the three months ended June 30, 2022:

Common Stock
Outstanding
Paid-In
Capital
Accumulated
Other
Comprehensive
Income
Treasury
Stock
Retained
Earnings
Total
Stockholders'
Equity
SharesAmount
Balance at March 31, 20228,270,162 $83 $38,514 $1,011 $(28,617)$93,406 $104,397 
Net income2,188 2,188 
Change in post-retirement benefits, net of tax $17
(63)(63)
Purchase of treasury stock(48,286)(482)(482)
Restricted stock vested193,600 1 1 
Share-based compensation581 581 
Balance at June 30, 20228,415,476 $84 $39,095 $948 $(29,099)$95,594 $106,622 

For the six months ended June 30, 2022:

Common Stock
Outstanding
Paid-In
Capital
Accumulated
Other
Comprehensive
Income
Treasury
Stock
Retained
Earnings
Total
Stockholders'
Equity
SharesAmount
Balance at December 31, 20218,235,740 $82 $38,013 $1,075 $(28,617)$89,542 $100,095 
Net income6,052 6,052 
Change in post-retirement benefits, net of tax $34
(127)(127)
Purchase of treasury stock(48,286)(482)(482)
Restricted stock vested228,022 2 2 
Share-based compensation1,082 1,082 
Balance at June 30, 20228,415,476 $84 $39,095 $948 $(29,099)$95,594 $106,622 

See notes to unaudited consolidated financial statements.
7

Core Molding Technologies, Inc. and Subsidiaries
Consolidated Statements of Cash Flows
(In thousands)
(Unaudited)
Six months ended
June 30,
20222021
Cash flows from operating activities:
Net income$6,052 $7,542 
Adjustments to reconcile net income to net cash provided by operating activities:
Depreciation and amortization6,219 6,161 
Share-based compensation1,082 804 
Losses on foreign currency remeasurement175 188 
Change in operating assets and liabilities:
Accounts receivable(18,831)(18,184)
Inventories(3,828)(3,679)
Prepaid and other assets265 1,224 
Accounts payable10,318 9,119 
Accrued and other liabilities1,622 5,557 
Post-retirement benefits liability(128)(236)
Net cash provided by operating activities2,946 8,496 
Cash flows from investing activities:
Purchase of property, plant and equipment(8,623)(5,387)
Net cash used in investing activities(8,623)(5,387)
Cash flows from financing activities:
Gross repayments on revolving line of credit(73,559)(9,507)
Gross borrowings on revolving line of credit75,879 9,287 
Payments related to the purchase of treasury stock(482)(47)
Payment of deferred loan costs (2)
Payment of principal on term loans(2,193)(1,375)
Net cash used in financing activities(355)(1,644)
Net change in cash and cash equivalents(6,032)1,465 
Cash and cash equivalents at beginning of period6,146 4,131 
Cash and cash equivalents at end of period$114 $5,596 
Cash paid for:
Interest$886 $935 
Income taxes$3,761 $3,503 
Non-cash investing activities:
Fixed asset purchases in accounts payable$731 $99 
See notes to unaudited consolidated financial statements.
8

Core Molding Technologies, Inc. and Subsidiaries
Notes to Consolidated Financial Statements
(Unaudited)
1. BASIS OF PRESENTATION
The accompanying unaudited consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and include all of the information and disclosures required by accounting principles generally accepted in the United States of America for interim reporting, which are less than those required for annual reporting. In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments (all of which are normal and recurring in nature) necessary to present fairly the financial position of Core Molding Technologies, Inc. and its subsidiaries (“Core Molding Technologies” or the “Company”) at June 30, 2022, and the results of operations and cash flows for the six months ended June 30, 2022. The Company has reclassified certain prior-year amounts to conform to the current year's presentation. The “Notes to Consolidated Financial Statements” contained in the Company's Annual Report on Form 10-K for the year ended December 31, 2021, should be read in conjunction with these consolidated financial statements.
Core Molding Technologies and its subsidiaries operate in the engineered materials market as one operating segment as a molder of thermoplastic and thermoset structural products. The Company produces and sells molded products for varied markets, including medium and heavy-duty trucks, power sports, building products, industrial and utilities and other commercial markets. Core Molding Technologies has its headquarters in Columbus, Ohio, and operates six production facilities in the United States, Canada and Mexico.
2. CRITICAL ACCOUNTING POLICIES AND ESTIMATES
Principles of Consolidation: Management believes the following critical accounting policies, among others, affect its more significant judgments and estimates used in the preparation of its consolidated financial statements.
Use of Estimates: The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities, and reported amounts of revenues and expenses during the reporting period. On an on-going basis, management evaluates its estimates and judgments. Management bases its estimates and judgments on historical experience and on various other factors that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions and conditions.
Revenue Recognition: The Company historically has recognized revenue from two streams, product revenue and tooling revenue. Product revenue is earned from the manufacture and sale of sheet molding compounds and thermoset and thermoplastic products. Revenue from product sales is generally recognized when products are shipped, as the Company transfers control to the customer and is entitled to payment upon shipment. In certain circumstances, the Company recognizes revenue from product sales when products are produced and the customer takes control at our production facility.
Tooling revenue is earned from manufacturing multiple tools, molds and assembly equipment as part of a tooling program for a customer. Given that the Company is providing a significant service of producing highly interdependent component parts of the tooling program, each tooling program consists of a single performance obligation to provide the customer the capability to produce a single product. Based on the arrangement with the customer, the Company recognizes revenue either at a point in time or over a given period. When the Company does not have an enforceable right to payment, the Company recognizes tooling revenue at a point in time. In such cases, the Company recognizes revenue upon customer acceptance, which is when the customer has legal title to the tools.
Certain tooling programs include an enforceable right to payment. In those cases, the Company recognizes revenue over time based on the extent of progress towards completion of its performance obligation. The Company uses a cost-to-cost measure of progress for such contracts because it best depicts the transfer of value to the customer and also correlates with the amount of consideration to which the entity expects to be titled in exchange for transferring the promised goods or services to the customer. Under the cost-to-cost measure of progress, progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. Revenues are recorded proportionally as costs are incurred.
9

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. Cash is held primarily in three banks in three separate jurisdictions. The Company had $114,000 cash on hand at June 30, 2022 and had $6,146,000 cash on hand at December 31, 2021.
Accounts Receivable Allowances: Management maintains allowances for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments. If the financial condition of the Company’s customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowances may be required. The Company has determined that a $53,000 allowance for doubtful accounts is needed at June 30, 2022 and $90,000 at December 31, 2021. Management also records estimates for customer returns and deductions, discounts offered to customers, and for price adjustments. Should customer returns and deductions, discounts, and price adjustments fluctuate from the estimated amounts, additional allowances may be required. The Company had an allowance for estimated chargebacks of $311,000 at June 30, 2022 and $222,000 at December 31, 2021. There have been no material changes in the methodology of these calculations.
Inventories: Inventories, which include material, labor and manufacturing overhead, are valued at the lower of cost or net realizable value. The inventories are accounted for using the first-in, first-out (FIFO) method of determining inventory costs. Inventory quantities on-hand are regularly reviewed, and where necessary, provisions for excess and obsolete inventory are recorded based on historical and anticipated usage. The Company has recorded an allowance for slow moving and obsolete inventory of $319,000 at June 30, 2022 and $362,000 at December 31, 2021.
Contract Assets/Liabilities: Contract assets and liabilities represent the net cumulative customer billings, vendor payments and revenue recognized for tooling programs. For tooling programs where net revenue recognized and vendor payments exceed customer billings, the Company recognizes a contract asset. For tooling programs where net customer billings exceed revenue recognized and vendor payments, the Company recognizes a contract liability. Customer payment terms vary by contract and can range from progress payments based on work performed or one single payment once the contract is completed. The Company has recorded contract assets of $679,000 at June 30, 2022, and $17,000 at December 31, 2021. Contract assets are generally classified as current within prepaid expenses and other current assets on the Consolidated Balance Sheets. For the six months ended June 30, 2022, the Company recognized no impairments on contract assets. For the six months ended June 30, 2022, the Company recognized $3,547,000 of revenue from contract liabilities related to open jobs outstanding as of December 31, 2021.
Income Taxes: The Company evaluates the balance of deferred tax assets that will be realized based on the premise that the Company is more-likely-than-not to realize deferred tax benefits through the generation of future taxable income.

Long-Lived Assets: Long-lived assets consist primarily of property, plant and equipment and definite-lived intangibles. The recoverability of long-lived assets is evaluated by an analysis of operating results and consideration of other significant events or changes in the business environment. The Company evaluates whether impairment exists for property, plant and equipment on the basis of undiscounted expected future cash flows from operations before interest. There were no impairment charges of the Company’s long-lived assets for the six months ended June 30, 2022 and June 30, 2021, respectively.

Goodwill: The purchase consideration of acquired businesses has been allocated to the assets and liabilities acquired based on the estimated fair values on the respective acquisition dates. Based on these values, the excess purchase consideration over the fair value of the net assets acquired was allocated to goodwill. The Company accounts for goodwill in accordance with FASB ASC Topic 350, Intangibles - Goodwill and Other. FASB ASC Topic 350 prohibits the amortization of goodwill and requires these assets be reviewed for impairment.

The annual impairment tests of goodwill may be completed through qualitative assessments; however, the Company may elect to bypass the qualitative assessment and proceed directly to a quantitative impairment test for any period. The Company may resume the qualitative assessment in any subsequent period.

Under a qualitative and quantitative approach, the impairment test for goodwill consists of an assessment of whether it is more-likely-than-not that the fair value is less than its carrying amount. As part of the qualitative assessment, the Company considers relevant events and circumstances that affect the fair value or carrying amount of the Company. Such events and circumstances could include changes in economic conditions, industry and market conditions, cost factors, overall financial performance, and capital markets pricing. The Company places more weight on the events and circumstances that most affect the Company's fair value or carrying amount. These factors are all considered by management in reaching its conclusion about whether to perform step one of the impairment test. If the Company elects to bypass the qualitative assessment, or if a qualitative assessment indicates it is more-likely-than-not that the estimated carrying value exceeds its fair value, the Company proceeds to a quantitative approach. There were no impairment charges of the Company's goodwill for the six months ended June 30, 2022 and June 30, 2021, respectively.
10


Self-Insurance: The Company is self-insured with respect to its facilities in Columbus, Ohio; Gaffney, South Carolina; Winona, Minnesota; and Brownsville, Texas for medical, dental and vision claims and Columbus, Ohio for workers’ compensation claims, all of which are subject to stop-loss insurance thresholds. The Company is also self-insured for dental and vision with respect to its Cobourg, Canada location. The Company has recorded an estimated liability for self-insured medical, dental and vision claims incurred but not reported and worker’s compensation claims incurred but not reported at June 30, 2022 and December 31, 2021 of $898,000 and $916,000, respectively.
Fair Value of Financial Instruments: The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable and debt. Cash and cash equivalents, accounts receivable and accounts payable carrying values as of June 30, 2022 and December 31, 2021 approximate fair value due to the short-term maturities of these financial instruments. The carrying amounts of the Company's debt with Wells Fargo Bank, National Association approximate fair value as of June 30, 2022 and December 31, 2021 due to the short term nature of the underlying variable rate LIBOR agreements. The fair value of the Company's debt with FGI Equipment Finance, LLC was $10,937,000 as of June 30, 2022. As of December 31, 2021 the Company's debt with FGI Equipment Finance, LLC approximated fair value, due to immaterial movement in interest rates since the Company entered into the Promissory Note on October 20, 2020.
Post-Retirement Benefits: Management records an accrual for post-retirement costs associated with the health care plan sponsored by Core Molding Technologies. Should actual results differ from the assumptions used to determine the reserves, additional provisions may be required. In particular, increases in future healthcare costs above the assumptions could have an adverse effect on Core Molding Technologies’ operations. The effect of a change in healthcare costs is described in Note 12, "Post Retirement Benefits", of the Notes to Consolidated Financial Statements contained in the Company's Annual Report on Form 10-K for the year ended December 31, 2021. Core Molding Technologies had a liability for post-retirement healthcare benefits based on actuarial computed estimates of $9,113,000 at June 30, 2022 and $9,080,000 at December 31, 2021.
3. RECENT ACCOUNTING PRONOUNCEMENTS
Current Expected Credit Loss (CECL)
In June 2016, the FASB issued ASU 2016-13, “Financial Instruments - Credit Losses,” which changes the impairment model for most financial assets and certain other instruments. For trade and other receivables, held-to-maturity debt securities, loans and other instruments, entities will be required to use a new forward-looking “expected loss” model that will replace today’s “incurred loss” model and generally will result in the earlier recognition of allowances for losses. For available-for-sale debt securities with unrealized losses, entities will measure credit losses in a manner similar to current practice, except that the losses will be recognized as an allowance. Subsequent to issuing ASU 2016-13, the FASB issued ASU 2018-19, “Codification Improvements to Topic 326, Financial Instruments - Credit Losses,” for the purpose of clarifying certain aspects of ASU 2016-13. ASU 2018-19 has the same effective date and transition requirements as ASU 2016-13. In April 2019, the FASB issued ASU 2019-04, “Codification Improvements to Topic 326, Financial Instruments - Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments,” which is effective with the adoption of ASU 2016-13. In May 2019, the FASB issued ASU 2019-05, “Financial Instruments - Credit Losses (Topic 326),” which is also effective with the adoption of ASU 2016-13. In November 2019, the FASB voted to delay the implementation date for certain companies, including those that qualify as a smaller reporting company under the U.S. Securities and Exchange Commission rules, until fiscal years beginning after December 15, 2022. We will adopt this ASU on its effective date of January 1, 2023. We do not expect the adoption of this ASU to have a material impact on our consolidated financial position, results of operations, cash flows, or presentation thereof.
Facilitation of the Effects of Reference Rate Reform
In March 2020, the FASB issued ASU No. 2020-4, Facilitation of the Effects of Reference Rate Reform on Financial Reporting (Topic 848). The ASU provides optional expedients and exceptions for applying GAAP to transactions affected by reference rate (e.g., LIBOR) reform if certain criteria are met, for a limited period of time to ease the potential burden in accounting for (or recognizing the effects of) reference rate reform on financial reporting. The ASU is effective as of March 12, 2020 through December 31, 2022. We have done an assessment verifying ASU No. 2020-4 no longer has an impact on the Company due to the Credit Agreement entered into on July 22, 2022 as described in Note 15 - Subsequent Events.
11

4. NET INCOME PER COMMON SHARE
Net income per common share is computed based on the weighted average number of common shares outstanding during the period. Diluted net income per common share is computed similarly but includes the effect of the assumed exercise of dilutive stock appreciation rights and restricted stock under the treasury stock method.
On May 13, 2021, the Company's shareholders approved the 2021 Long Term Equity Incentive Plan (the “2021 Plan”) that replaced the 2006 Long Term Equity Incentive Plan (the “2006 Plan”) approved in May 2006 and amended in May 2015. The 2021 Plan provides restricted stock award recipients voting rights equivalent to the Company's common stock and accrual of dividends but not receipt of dividends until all conditions or restrictions related to such award have been satisfied. Accordingly, the restricted shares are not considered participating shares. The 2006 Plan provides restricted stock award recipients voting rights equivalent to the Company’s common stock and accrual and receipt of dividends irrespective of any conditions or restrictions related to such award being satisfied. Accordingly, the restricted shares granted from the 2006 Plan are considered a participating security and the Company is required to apply the two-class method to consider the impact of the restricted shares on the calculation of basic and diluted earnings per share.
The computation of basic and diluted net income per common share (in thousands, except for per share data) is as follows:
Three months ended
June 30,
Six months ended
June 30,
2022202120222021
Net income $2,188 $4,086 $6,052 $7,542 
Less: net income allocated to participating securities40 232 121 437 
Net income available to common shareholders$2,148 $3,854 $5,931 $7,105 
Weighted average common shares outstanding — basic8,329,000 8,002,000 8,298,000 7,994,000 
Effect of weighted average dilutive securities 12,000  19,000 
Weighted average common and potentially issuable common shares outstanding — diluted8,329,000 8,014,000 8,298,000 8,013,000 
Basic net income per common share$0.26 $0.48 $0.71 $0.89 
Diluted net income per common share$0.26 $0.48 $0.71 $0.89 

The computation of basic and diluted net income per participating share is as follows (in thousands, except for per share data):
Three months ended
June 30,
Six months ended
June 30,
2022202120222021
Net income allocated to participating securities$40 $232 $121 $437 
Weighted average participating shares outstanding — basic156,000 482,000 170,000 491,000 
Effect of dilutive securities    
Weighted average common and potentially issuable common shares outstanding — diluted156,000 482,000 170,000 491,000 
Basic net income per participating share$0.26 $0.48 $0.71 $0.89 
Diluted net income per participating share$0.26 $0.48 $0.71 $0.89 
12

5. MAJOR CUSTOMERS
The Company had five major customers during the six months ended June 30, 2022, BRP, Inc. ("BRP"), Navistar, Inc. ("Navistar"), PACCAR, Inc. ("PACCAR"), Universal Forest Products, Inc. ("UFP") and Volvo Group North America, LLC ("Volvo"). Major customers are defined as customers whose sales individually consist of more than ten percent of the Company's total sales during any annual or interim reporting period in the current year. The loss of a significant portion of sales to these customers could have a material adverse effect on the Company.
The following table presents sales revenue for the above-mentioned customers for the three and six months ended June 30, 2022 and 2021 (in thousands):
Three months ended
June 30,
Six months ended
June 30,
2022202120222021
BRP product sales$14,498 $10,420 $26,705 $18,989 
BRP tooling sales187 124 337 238 
Total BRP sales14,685 10,544 27,042 19,227 
Navistar product sales14,110 10,969 28,132 20,906 
Navistar tooling sales2,260  2,270 306 
Total Navistar sales
16,370 10,969 30,402 21,212 
PACCAR product sales9,159 10,830 17,905 20,184 
PACCAR tooling sales74 503 185 832 
Total PACCAR sales9,233 11,333 18,090 21,016 
UFP product sales11,856 15,115 24,543 25,772 
UFP tooling sales    
Total UFP sales
11,856 15,115 24,543 25,772 
Volvo product sales11,885 7,429 22,800 17,554 
Volvo tooling sales 27 87 47 
Total Volvo sales
11,885 7,456 22,887 17,601 
Other product sales31,809 24,354 63,133 44,846 
Other tooling sales2,897 690 3,229 3,616 
Total other sales
34,706 25,044 66,362 48,462 
Total product sales93,317 79,117 183,218 148,251 
Total tooling sales5,418 1,344 6,108 5,039 
Total sales
$98,735 $80,461 $189,326 $153,290 
13

6. INVENTORY
Inventories, net consisted of the following (in thousands):
June 30, 2022December 31, 2021
Raw materials
$20,454 $17,160 
Work in process
1,945 1,976 
Finished goods
6,558 5,993 
Total
$28,957 $25,129 
Inventory quantities on-hand are regularly reviewed, and where necessary, provisions for excess and obsolete inventory are recorded based on historical and anticipated usage.
7. LEASES
The Company has operating leases with fixed payment terms for certain buildings and warehouses. The Company's leases have remaining lease terms of less than one year to four years, some of which include options to extend the lease for five years. Operating leases are included in operating lease right-of-use ("ROU") assets, accrued other liabilities and other non-current liabilities in the Consolidated Balance Sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease.
The Company used the applicable incremental borrowing rate at implementation date to measure lease liabilities and ROU assets. The incremental borrowing rate used by the Company was based on baseline rates and adjusted by the credit spreads commensurate with the Company’s secured borrowing rate. At each reporting period when there is a new lease initiated, the Company will utilize its incremental borrowing rate to perform lease classification tests on lease components and to measure ROU assets and lease liabilities.
The components of lease expense were as follows (in thousands):
Three months ended June 30,Six months ended
June 30,
2022202120222021
Operating lease cost$422 $386 $845 $754 
Other supplemental balance sheet information related to leases was as follows (in thousands):
June 30, 2022December 31, 2021
Operating lease right of use assets$4,694 $5,577 
Current operating lease liabilities(A)
$1,428 $1,489 
Noncurrent operating lease liabilities(B)
3,309 4,024 
Total operating lease liabilities$4,737 $5,513 
(A)Current operating lease liabilities are included in accrued other liabilities in the Consolidated Balance Sheets.
(B)Noncurrent operating lease liabilities are included in other non-current liabilities in the Consolidated Balance Sheets.
The following table presents certain information related to lease terms and discount rates for leases:
Operating leasesJune 30, 2022December 31, 2021
Weighted average remaining lease term (in years):3.74.2
Weighted average discount rate:4.0 %4.1 %
14

Other information related to leases were as follows (in thousands):
Six months ended
June 30,
20222021
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases(C)
$845 $754 
(C)Cash flow from operating leases are included in prepaid and other assets in the Consolidated Statements of Cash Flows.
Maturities of operating lease liabilities were as follows (in thousands):
June 30, 2022
December 31, 2021
2022 (remainder of year)$782 $1,567 
20231,484 1,468 
20241,489 1,473 
2025798 783 
2026713 698 
Total lease payments5,266 5,989 
Less: imputed interest(529)(476)
Total lease obligations4,737 5,513 
Less: current obligations(1,428)(1,489)
Long-term lease obligations$3,309 $4,024 
8. PROPERTY, PLANT & EQUIPMENT
Property, plant and equipment, net consisted of the following for the periods specified (in thousands):
June 30, 2022December 31, 2021
Property, plant and equipment$192,012 $183,500 
Accumulated depreciation(112,605)(107,603)
Property, plant and equipment — net$79,407 $75,897 
Property, plant, and equipment are recorded at cost, unless obtained through acquisition, then assets are recorded at estimated fair value at the date of acquisition. Depreciation is provided on a straight-line method over the estimated useful lives of the assets. The carrying amount of long-lived assets is evaluated annually to determine if an adjustment to the depreciation period or to the unamortized balance is warranted. Depreciation expense for the three months ended June 30, 2022 and 2021 was $2,485,000 and $2,461,000, respectively. Depreciation expense for the six months ended June 30, 2022 and 2021 was $5,002,000 and $4,943,000, respectively. Amounts invested in capital additions in progress were $10,967,000 and $6,605,000 at June 30, 2022 and December 31, 2021, respectively. At June 30, 2022 and December 31, 2021, purchase commitments for capital expenditures in progress were $5,923,000 and $5,315,000, respectively.
15

9. GOODWILL AND INTANGIBLES
Goodwill activity for the six months ended June 30, 2022 consisted of the following (in thousands):
Balance at December 31, 2021$17,376 
Additions 
Impairment 
Balance at June 30, 2022$17,376 
Intangibles, net at June 30, 2022 were comprised of the following (in thousands):
Definite-lived Intangible AssetsAmortization PeriodGross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Trade name25 Years$250 $(73)$177 
Trademarks10 Years1,610 (718)892 
Non-competition agreement5 Years1,810 (1,614)196 
Developed technology7 Years4,420 (2,815)1,605 
Customer relationships
10-12 Years
9,330 (3,607)5,723 
Total$17,420 $(8,827)$8,593 
Intangibles, net at December 31, 2021 were comprised of the following (in thousands):
Definite-lived Intangible AssetsAmortization PeriodGross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Trade name25 Years$250 $(68)$182 
Trademarks10 Years1,610 (637)973 
Non-competition agreement5 Years1,810 (1,433)377 
Developed technology7 Years4,420 (2,499)1,921 
Customer relationships
10-12 Years
9,330 (3,216)6,114 
Total$17,420 $(7,853)$9,567 
The aggregate intangible asset amortization expense was $487,000 for the three months ended June 30, 2022 and 2021. The aggregate intangible amortization expense was $974,000 for the six months ended June 30, 2022 and 2021.
10. POST-RETIREMENT BENEFITS
The components of expense for the Company’s post-retirement benefit plans are as follows (in thousands):
Three months ended
June 30,
Six months ended
June 30,
2022202120222021
Pension expense:
Multi-employer plan
$254 $232 $461 $421 
Defined contribution plan
386 316 751 618 
Total pension expense640 548 1,212 1,039 
Health and life insurance:
Interest cost
49 40 99 81 
Amortization of prior service credits(125)(124)(248)(248)
Amortization of net loss
45 44 87 87 
Net periodic benefit credit(31)(40)(62)(80)
Total post-retirement benefits expense$609 $508 $1,150 $959 
16

The Company made payments of $1,525,000 to pension plans and $66,000 for post-retirement healthcare and life insurance during the six months ended June 30, 2022. For the remainder of 2022, the Company expects to make approximately $1,506,000 of pension plan payments, of which $630,000 was accrued at June 30, 2022. The Company also expects to make approximately $1,325,000 of post-retirement healthcare and life insurance payments for the remainder of 2022, all of which were accrued at June 30, 2022.
11. DEBT
Debt consists of the following (in thousands):
June 30,
2022
December 31,
2021
Wells Fargo term loans payable$12,792 $13,992 
FGI term loans payable11,584 12,561 
Leaf Capital term loan payable102 119 
Total24,47826,672
Less deferred loan costs(1,234)(1,478)
Less current portion(1,146)(3,943)
Long-term debt$22,098 $21,251 
Term Loans

Wells Fargo Term Loans
On October 27, 2020, the Company entered into a credit agreement (the “Credit Agreement”) with Wells Fargo Bank, National Association, as administrative agent, lead arranger and book runner, and the lenders party thereto (the “Lenders”). Pursuant to the terms of the Credit Agreement, the Lenders made available to the Company secured term loans (the “WF Term Loans”) in the maximum aggregate principal amount of $18,500,000 ($16,790,000 of which was advanced to the Company on October 28, 2020). The proceeds from the WF Term Loans were used to pay off the Company’s existing outstanding indebtedness with KeyBank National Association, and to pay certain fees and expenses associated with the financing. On July 22, 2022, all existing outstanding indebtedness of the Company owed to the Lenders was repaid in full as part of the refinancing further described below.

At the option of the Company, the WF Term Loans bears interest at a per annum rate equal to LIBOR plus a margin of 300 basis points or base rate plus a margin of 200 basis points. LIBOR rate means the greater of (a) 0.75% per annum and (b) the per annum published LIBOR rate for interest periods of one, three or six months as chosen by the Company. Base rate is the greater of (a) 1.0% per annum, (b) the Federal Funds Rate plus 0.5%, (c) LIBOR Rate plus 100 basis or (d) prime rate. The weighted average interest rate was 6.75% and 3.77% as of June 30, 2022 and December 31, 2021, respectively.

The WF Term Loans are to be repaid in monthly installments of $200,000 plus interest, with the remaining outstanding balance due on November 30, 2024, subject to certain optional and mandatory repayment terms. The Company’s obligations under the WF Term Loans are unconditionally guaranteed by each of the Company’s U.S. and Canadian subsidiaries, with such obligations of the Company and such subsidiaries being secured by a lien on substantially all of their U.S. and Canadian assets.

The WF Term Loans contains reporting, indebtedness, and financial covenants. The Company is in compliance with such covenants as of June 30, 2022.

Voluntary prepayments of amounts outstanding under the WF Term Loans are permitted at any time without premium or penalty. To the extent applicable, LIBOR breakage fees may be charged in connection with any prepayment.

FGI Equipment Finance LLC Term Loan
On October 20, 2020, the Company entered into a Master Security Agreement, among FGI Equipment Finance LLC, (“FGI”) the Company as debtor, and each of Core Composites Corporation, a subsidiary of the Company organized in Delaware, and CC HPM, S. de R.L. de C.V., a subsidiary of the Company organized in Mexico, as guarantors, for a term loan in the principal amount of $13,200,000 (the “FGI Term Loan”), which loan is evidenced by a Promissory Note, dated October 20, 2020, executed by the Company in favor of FGI. On October 27, 2020, FGI advanced to the Company $12,000,000 which proceeds were used to pay off the Company’s existing outstanding indebtedness with KeyBank National Association, and to pay certain
17

fees and expenses associated with the transactions, and $1,200,000 which proceeds were used to fund a security deposit to be held by FGI. Interest on the FGI Term Loan is a fixed rate of 8.25% and is payable monthly. The security deposit of $1,200,000 is included in other assets in the Consolidated Balance Sheets. On July 22, 2022, all existing outstanding indebtedness of the Company owed to the FGI was repaid in full as part of the refinancing further described below.

The FGI Term Loan is to be repaid in monthly principal and interest installments of $117,000 for the first 12 months, $246,000 for the subsequent 59 months and $1,446,000 due on October 31, 2026, subject to certain optional and mandatory repayment terms. The Company’s obligations under the Master Security Agreement are secured by certain machinery and equipment of the guarantors located in Mexico, and real property of Core Composites de Mexico, S. de R.L. de C.V.,a subsidiary of the Company organized in Mexico, located in Matamoros, Mexico.

The Company may prepay in full or in part (but not less than the amount equal to 20% of the original principal amount of the loan) outstanding amounts before they are due on any scheduled Payment Date upon at least thirty (30) days’ prior written notice. The Company will pay a “Prepayment Fee” in an amount equal to an additional sum equal to the following percentage of the principal amount to be prepaid for prepayments occurring in the indicated period: four percent (4.0%) for prepayments occurring prior to the first anniversary of the FGI Term Loan; three percent (3.0%) for prepayments occurring on the first anniversary of the FGI Term Loan until the second anniversary of the FGI Term Loan; two percent (2.0%) for prepayments occurring on and after the second anniversary of the FGI Term Loan and prior to the third anniversary of the Loan; and one percent (1.0%) for prepayments occurring any time thereafter.

Leaf Capital Funding
On April 24, 2020 the Company entered into a finance agreement with Leaf Capital Funding of $175,000 for equipment. The parties agreed to a fixed interest rate of 5.50% and a term of 60 months. On July 22, 2022, all existing outstanding indebtedness of the Company owed to Leaf Capital Funding was repaid in full as part of the refinancing further described below.

Revolving Loans

Wells Fargo Revolving Loan
Pursuant to the terms of the Credit Agreement, the Lenders made available to the Company a revolving loan commitment (the “WF Revolving Loan”) of $25,000,000 ($8,745,000 of which was advanced to the Company on October 28, 2020). The proceeds from the WF Revolving Loan were used to pay off the Company’s outstanding indebtedness with KeyBank National Association, and to pay certain fees and expenses associated with the financing. On July 22, 2022, all existing outstanding indebtedness of the Company owed under the WF Revolving Loan was repaid in full as part of the refinancing further described below.

The Credit Agreement also makes available to the Company an incremental revolving commitment in the maximum amount of $10,000,000 at the Company’s option at any time during the three-year period following the closing.

The borrowing availability under the WF Revolving Loan is the lesser of (a) the loan commitment of $25,000,000 or (b) the sum of 90% of eligible investment grade accounts receivable, 85% of non-investment grade eligible accounts receivable and 65% of eligible inventory.

At the option of the Company, the WF Revolving Loan bears interest at a per annum rate equal to LIBOR plus a margin of 200 to 250 basis points or base rate plus a margin of 100 to 150 basis points, with the margin rate being based on the excess availability amount under the line of credit. LIBOR rate means the greater of (a) 0.75% per annum and (b) the per annum published LIBOR rate for interest periods of one, three or six months as chosen by the Company. Base rate is the greater of (a) 1.0% per annum, (b) the Federal Funds Rate plus 0.5%, (c) LIBOR Rate plus 100 basis and (d) prime rate. The weighted average interest rate was 5.75% and 4.25% as of June 30, 2022 and December 31, 2021, respectively.

The WF Revolving Loan commitment terminates, and all outstanding borrowings thereunder must be repaid, by November 30, 2024. The Company has $24,278,000 of available revolving loans of which $6,744,000 is outstanding as of June 30, 2022. As of December 31, 2021, the Company had $24,337,000 of available revolving loans of which $4,424,000 was outstanding.

The WF Revolving Loan contains the same covenants as the WF Term Loans.

Wells Fargo Bank will issue up to $2,000,000 of Letters of Credit in accordance with the terms of the Credit Agreement upon the Company’s request. As of June 30, 2022, the Company had one Letter of Credit outstanding for $160,000.

18

Credit Refinancing

On July 22, 2022, the Company entered into a Credit Agreement (the “Huntington Credit Agreement”) with The Huntington National Bank (“Huntington”), as the sole lender, administrative agent, lead arranger and book runner. Pursuant to the terms of the Huntington Credit Agreement, Huntington made available to the Company secured loans (the “Huntington Loans”) in the maximum aggregate principal amount of $75,000,000, consisting of (i) a revolving loan commitment of $25,000,000 (approximately $13,689,000 of which was advanced to the Company on July 22, 2022), (ii) term loan commitments of $25,000,000 ($25,000,000 of which was advanced to the Company on July 22, 2022) and (ii) Capex loan commitments of $25,000,000 (none of which was advanced to the Company on July 22, 2022). The initial proceeds of the Huntington Loans were used in part to (i) repay all existing outstanding indebtedness of the Company owing to the Lenders under the Credit Agreement, FGI and Leaf Capital Funding and (ii) pay certain fees and expenses associated with the transactions contemplated by the Huntington Credit Agreement. Additional proceeds of the Huntington Loans will be used to finance the ongoing general needs of the Company. For information on the Huntington Loans, see Note 15 - Subsequent Events, to the consolidated financial statements included herein.

Bank Covenants
The Company is required to meet certain financial covenants included in the Credit Agreement, which covenants include a fixed charge coverage ratio. As of June 30, 2022, the Company was in compliance with its financial covenants associated with the loans made under the Credit Agreement as described above.

12. INCOME TAXES
The Company evaluates the balance of deferred tax assets that will be realized based on the premise that the Company is more-likely-than-not to realize deferred tax benefits through the generation of future taxable income. Management makes assumptions, judgments, and estimates to determine the deferred tax assets and liabilities. The Company evaluates provisions and deferred tax assets quarterly to determine if adjustments to our valuation allowance are required based on the consideration of all available evidence.
The Company’s Consolidated Balance Sheets include net deferred tax assets of $252,000 for the Canadian and $841,000 for the Mexican tax jurisdictions and a net deferred tax liability of $572,000 for the U.S. tax jurisdiction at June 30, 2022. The deferred tax asset is classified in other non-current assets and deferred tax liabilities are in other non-current liabilities. At June 30, 2022, the Company's net deferred tax liability included a valuation allowance of $3,939,000, due to cumulative losses over the last three years and uncertainty related to the Company's ability to realize United States deferred tax assets. The Company believes that the deferred tax assets associated with the Canadian and Mexican tax jurisdictions are more-likely-than-not to be realizable based on estimates of future taxable income.

Income tax expense for the three months ended June 30, 2022 is estimated to be $1,769,000, approximately 44.7% of income before income taxes, and includes tax expense in Canadian and Mexican tax jurisdictions. U.S. operations incurred a net loss for the three months ended June 30, 2022 and the net loss tax benefit was offset with a full valuation reserve. Income tax benefit for the three months ended June 30, 2021 was estimated to be $1,543,000, approximately 27.4% of income before income taxes.
The Company files income tax returns in the United States, Mexico, Canada and various state and local jurisdictions. The Company is subject to federal income tax examinations for tax years 2014 through 2017 but the scope of examination is limited to adjustments resulting from the Net Operating Loss carry back claims from the 2018, 2019, and 2020 tax years. The Company is subject to federal income tax examinations for years 2018 through 2021 with unlimited scope. The Company is not subject to state examinations for years before 2017. The Company is not subject to Mexican income tax examinations by Mexican authorities for the years before 2017 and is not subject to Canadian income tax examinations by Canadian authorities for the years before 2018.
13. STOCK BASED COMPENSATION

On May 13, 2021, The Company's shareholders approved the 2021 Long Term Equity Incentive Plan (the “2021 Plan”) that replaced the 2006 Long Term Equity Incentive Plan (the “2006 Plan”) approved in May 2006 and amended in May 2015. The 2021 Plan allows for grants to employees, officers, non-employee directors, consultants, independent contractors and advisors of non-qualified stock options, incentive stock options, stock appreciation rights, restricted stock, restricted stock units, and other stock-based awards (“stock awards”) up to an aggregate of 436,530 awards. Awards can be granted under the 2021 Plan
19

through the earlier of May 13, 2031, or the date the maximum number of available awards under the 2021 Plan have been granted. No new awards may be granted from the 2006 Plan.

Awards under the 2021 Plan vest over one to three years and shares previously awarded and currently unvested under the 2006 Plan vest over three years. Shares granted under both the 2006 and 2021 Plans vest upon the date of a participant’s death, disability or change in control.
Restricted Stock
The Company grants shares of its common stock to certain directors, officers, key managers and employees in the form of unvested stock and units (“Restricted Stock”). These awards are measured at the fair value of the Company's common stock on the date of issuance and recognized ratably as compensation expense over the applicable vesting period, which is typically three years. The Company adjusts compensation expense for actual forfeitures, as they occur.

The following summarizes the status of Restricted Stock and changes during the six months ended June 30, 2022:
Number of
Shares
Weighted Average Grant Date Fair Value
Unvested balance at December 31, 2021459,420 $9.79 
Granted287,485 10.40 
Vested(228,022)9.05 
Forfeited(9,329)11.02 
Unvested balance at June 30, 2022509,554 $10.43 
At June 30, 2022 and 2021, there was $4,871,000 and $4,783,000, respectively, of total unrecognized compensation expense, related to Restricted Stock grants. The unrecognized compensation expense at June 30, 2022 is expected to be recognized over the weighted-average period of 2.2 years. Total compensation cost related to Restricted Stock grants for the three months ended June 30, 2022 and 2021 was $570,000 and $456,000, respectively. Total compensation cost related to Restricted Stock grants for the six months ended June 30, 2022 and 2021 was $1,037,000 and $745,000, respectively, all of which was recorded to selling, general and administrative expense.
During the six months ended June 30, 2022 employees surrendered 48,286 shares of the Company's common stock to satisfy income tax withholding obligations in connection with the vesting of restricted awards. Employees surrendered 3,874 shares for the six months ended June 30, 2021.
Stock Appreciation Rights
As part of the Company's 2019 annual grant, Stock Appreciation Rights ("SARs") were granted with a grant price of $10. These awards have a contractual term of five years and vest ratably over a period of three years or immediately vest if the recipient is over 65 of age. These awards are valued using the Black-Scholes option pricing model, and are recognized ratably as compensation expense over three years.
A summary of the Company's stock appreciation rights activity for the six months ended June 30, 2022 is as follows:
Number of
Shares
Weighted Average Grant Date Fair Value
Outstanding as of December 31, 2021177,016 $2.57 
Granted  
Exercised  
Forfeited  
Outstanding at end of the period ended June 30, 2022177,016 $2.57 
Exercisable at end of the period ended June 30, 2022177,016 $2.57 
20

The average remaining contractual term for SARs outstanding at June 30, 2022 is 1.9 years with no aggregate intrinsic value. There was no unrecognized compensation expense, related to SARs at June 30, 2022. Total compensation cost related to SARs for the three months ended June 30, 2022 and 2021 was $11,000 and $31,000, respectively. Total Compensation cost related to SARs for the six months ended June 30, 2022 and 2021 was $45,000 and $60,000, respectively, all of which was recorded to selling, general and administrative expense.
14. ACCUMULATED OTHER COMPREHENSIVE INCOME
The following table presents changes in Accumulated Other Comprehensive Income, net of tax, for the six months ended June 30, 2022 and 2021 (in thousands):
2021:
Post Retirement
Benefit Plan
Items(A)
Balance at December 31, 2020$1,375 
Amounts reclassified from accumulated other comprehensive income(161)
Income tax benefit33 
Balance at June 30, 2021$1,247 
2022:
Balance at December 31, 2021$1,075 
Amounts reclassified from accumulated other comprehensive income(161)
Income tax benefit34 
Balance at June 30, 2022$948 
(A)The effect of post-retirement benefit items reclassified from Accumulated Other Comprehensive Income is included in other income and expense on the Consolidated Statements of Operations. These Accumulated Other Comprehensive Income components are included in the computation of net periodic benefit cost (see Note 10, "Post-Retirement Benefits" for additional details). The tax effect of post-retirement benefit items reclassified from Accumulated Other Comprehensive Income is included in income tax expense on the Consolidated Statements of Operations.
15. SUBSEQUENT EVENTS

Credit Refinancing

On July 22, 2022, the Company entered into a Credit Agreement (the "Huntington Credit Agreement") with The Huntington National Bank (“Huntington”), as the sole lender, administrative agent, lead arranger and book runner. Pursuant to the terms of the Huntington Credit Agreement, Huntington made available to the Company secured loans (the "Huntington Loans") in the maximum aggregate principal amount of $75,000,000, consisting of (i) a revolving loan commitment of $25,000,000 (approximately $13,689,000 of which was advanced to the Company on July 22, 2022), (ii) term loan commitments of $25,000,000 ($25,000,000 of which was advanced to the Company on July 22, 2022) and (ii) Capex loan commitments of $25,000,000 (none of which was advanced to the Company on July 22, 2022). The revolving loan commitment terminates, and all outstanding borrowings thereunder must be repaid on July 22, 2027. The term loan is to be repaid in monthly installments beginning in August 2022 of approximately $104,000 per month for the first 24 months, approximately $156,000 per month for the next 24 months, approximately $208,000 for the next 12 months and the remaining balance to be paid in July 2027. Any borrowings from the Capex loan will be converted to new Term Loans annually each February, beginning February 2025, and will have monthly principal repayments based on a sixty month amortization period with all amounts outstanding on the Capex Term Loans being fully due in July 2027. The Company's obligation under the Huntington Credit Agreement and the Loans are secured by each of the Company's U.S. and Canadian assets and 65% of the Company's equity interest in its Mexican subsidiaries and unconditionally guaranteed by certain of its subsidiaries.. Interest is payable monthly and is based on either Daily Simple SOFR or ABR, as defined by the Huntington Credit Agreement, at the discretion of the Company. As of July 22, 2022, the revolving loan and term loan was based on the Daily Simple SOFR resulting in an interest rate of 3.34%.
21

Concurrent with the closing of the Huntington Credit Agreement, the Company entered into an interest rate swap agreement that became effective July 22, 2022 and continues through July 22, 2027, which was designated as a cash flow hedge for the entire term loan of $25,000,000 mentioned above. Under this agreement, the Company will pay a fixed rate of 4.75% to the counterparty and receives daily simple SOFR.
The initial proceeds of the Huntington Loans were used in part to (i) repay all existing outstanding indebtedness of the Company owing to the Lenders under the Credit Agreement, FGI and Leaf Capital Funding and (ii) pay certain fees and expenses associated with the transactions contemplated by the Huntington Credit Agreement. Additional proceeds of the Huntington Loans will be used to finance the ongoing general needs of the Company.
The Company recorded losses of $1,234,000 from writing off outstanding deferred loan costs and approximately $348,000 from a prepayment fee associated with the FGI Term Loan.
22

Item 2.    Management’s Discussion and Analysis of Financial Condition and Results of Operations
This Management's Discussion and Analysis of Financial Condition and Results of Operations contains forward-looking statements within the meaning of the federal securities laws. As a general matter, forward-looking statements are those focused upon future plans, objectives or performance as opposed to historical items and include statements of anticipated events or trends and expectations and beliefs relating to matters not historical in nature. Such forward-looking statements involve known and unknown risks and are subject to uncertainties and factors relating to Core Molding Technologies' operations and business environment, all of which are difficult to predict and many of which are beyond Core Molding Technologies' control. Words such as “may,” “will,” “could,” “would,” “should,” “anticipate,” “predict,” “potential,” “continue,” “expect,” “intend,” “plans,” “projects,” “believes,” “estimates,” “confident” and similar expressions are used to identify these forward-looking statements. These uncertainties and factors could cause Core Molding Technologies' actual results to differ materially from those matters expressed in or implied by such forward-looking statements.
Core Molding Technologies believes that the following factors, among others, could affect its future performance and cause actual results to differ materially from those expressed or implied by forward-looking statements made in this Quarterly Report on Form 10-Q: business conditions in the plastics, transportation, power sports, utilities and commercial product industries (including changes in demand for truck production); federal and state regulations (including engine emission regulations); general economic, social, regulatory (including foreign trade policy) and political environments in the countries in which Core Molding Technologies operates; the adverse impact of the coronavirus (COVID-19) global pandemic on our business, results of operations, financial position, liquidity or cash flow, as well as impact on customers and supply chains; safety and security conditions in Mexico and Canada; fluctuations in foreign currency exchange rates; dependence upon certain major customers as the primary source of Core Molding Technologies’ sales revenues; efforts of Core Molding Technologies to expand its customer base; the ability to develop new and innovative products and to diversify markets, materials and processes and increase operational enhancements; ability to accurately quote and execute manufacturing processes for new business; the actions of competitors, customers, and suppliers; failure of Core Molding Technologies’ suppliers to perform their obligations; the availability of raw materials; inflationary pressures; new technologies; regulatory matters; labor relations; labor availability; a work stoppage or labor disruption at one of our union locations or one of our customer or supplier locations; the loss or inability of Core Molding Technologies to attract and retain key personnel; the Company's ability to successfully identify, evaluate and manage potential acquisitions and to benefit from and properly integrate any completed acquisitions; federal, state and local environmental laws and regulations; the availability of sufficient capital; the ability of Core Molding Technologies to provide on-time delivery to customers, which may require additional shipping expenses to ensure on-time delivery or otherwise result in late fees and other customer charges; risk of cancellation or rescheduling of orders; management’s decision to pursue new products or businesses which involve additional costs, risks or capital expenditures; inadequate insurance coverage to protect against potential hazards; equipment and machinery failure; product liability and warranty claims; and other risks identified from time to time in Core Molding Technologies’ other public documents on file with the Securities and Exchange Commission, including those described in Item 1A of Core Molding Technologies' Annual Report on Form 10-K for the year ended December 31, 2021.
Description of the Company
Core Molding Technologies and its subsidiaries operate in the engineered materials market as one operating segment as a molder of thermoplastic and thermoset structural products. The Company produces and sells molded products for varied markets, including medium and heavy-duty trucks, power sports, building products, industrial and utilities and other commercial markets. Core Molding Technologies has its headquarters in Columbus, Ohio, and operates six production facilities in the United States, Canada and Mexico.

Business Overview

General
The Company’s business and operating results are directly affected by changes in overall customer demand, operational costs and performance and leverage of our fixed cost and selling, general and administrative ("SG&A") infrastructure.

Product sales fluctuate in response to several factors, including many that are beyond the Company’s control, such as general economic conditions, interest rates, government regulations, consumer spending, raw material cost inflation, labor availability, and our customers’ production rates and inventory levels. The Company's customers operate in many different markets with different cyclicality and seasonality.

Operating performance is dependent on the Company’s ability to manage changes in input costs for items such as raw materials, labor, and overhead operating costs. The Company has certain contractual commitments that restrict its ability to pass through
23

changes in input costs to certain customers. As a result, during periods of significant increases or decreases in input costs operating results may be impacted.

Performance is also affected by manufacturing efficiencies, including items such as on time delivery, quality, scrap, and productivity. Market factors of supply and demand can impact operating costs. In periods of rapid increases or decreases in customer demand, the Company is required to ramp operational activity up or down quickly, which may impact manufacturing efficiencies more than in periods of steady demand.

Operating performance is also dependent on the Company’s ability to effectively launch new customer programs, which are extremely complex in nature. The start of production of a new program is the result of a process of developing new molds and assembly equipment, validation testing, manufacturing process design, development and testing, along with training and often hiring employees. Meeting the targeted levels of manufacturing efficiency for new programs usually occurs over time as the Company gains experience with new tools and processes. Therefore, during a new program launch period, start-up costs and inefficiencies can affect operating results.

Forward Looking

Looking forward, based on our overall evaluation of customers' forecasts, new program launches and price increases, the Company expects sales for the second half of 2022 to increase as compared to the second half of 2021. Customers in the medium and heavy-duty truck market are forecasting higher demand in the second half of 2022. New programs launched in the power sports and utilities markets in 2021 as well as anticipated launches of previously awarded new programs during the remainder of 2022 are also expected to increase sales. We are continuing to monitor ongoing customer supply chain disruptions and higher interest rates and would anticipate some unfavorable impact on customer demand, although we cannot estimate the timing for when any such supply chain disruptions and higher interests rates may impact demand.

The Company’s supply chains have become more stable, but the Company continues to experience higher raw material costs and anticipates most raw material costs to remain elevated in 2022, including thermoset resins and fiberglass. The Company was able to recover certain raw material cost increases in the first half of 2022 and is continuing to pursue cost recoveries.

Labor market constraints in all Company locations started to improve in the first half of 2022. We anticipate the labor constraints to continue to improve, subject to any pandemic challenges, although we anticipate ongoing wage inflation.

Results of Operations

Three Months Ended June 30, 2022, as Compared to Three Months Ended June 30, 2021
Net sales for the three months ended June 30, 2022 and 2021 totaled $98,735,000 and $80,461,000, respectively. Included in net sales were tooling project sales of $5,418,000 and $1,344,000 for the three months ended June 30, 2022 and 2021, respectively. These sales are sporadic in nature and fluctuate in regard to scope and related revenue on a period-to-period basis. Product sales, excluding tooling project sales, for the three months ended June 30, 2022 were $93,317,000 compared to $79,117,000 for the same period in 2021. The increase in sales is primarily the result of higher demand from the medium and heavy-duty truck, power sports, and industrials markets, price increases related to raw material and labor cost inflation and launch of new programs. The Company's product sales for the three months ended June 30, 2022 compared to the same period in 2021 by market are as follows (in thousands):

Three months ended
June 30,
20222021
Medium and heavy-duty truck$36,694 $30,776 
Power sports21,263 16,338 
Building products14,501 17,032 
Industrial and utilities8,743 6,400 
All other12,116 8,571 
Net product revenue$93,317 $79,117 

Gross margin was approximately 13.2% of sales for the three months ended June 30, 2022, compared with 17.1% for the three months ended June 30, 2021. The gross margin percentage decrease was negatively impacted by product mix and production
24

inefficiencies of 3.4% and unfavorable net changes in selling price and raw material costs of 1.6%, offset by higher fixed cost leverage of 1.1%.

SG&A was $8,660,000 for the three months ended June 30, 2022, compared to $7,563,000 for the three months ended June 30, 2021. Increased SG&A expenses resulted primarily from higher labor and benefits costs of $570,000, increase in insurance costs of $236,000 and professional fees of $169,000.

Interest expense totaled $459,000 for the three months ended June 30, 2022, compared to interest expense of $584,000 for the three months ended June 30, 2021. The decrease in interest expense was primarily due to the Company receiving interest income of $104,000 related to an income tax refund and a lower average outstanding debt balance during the three months ended June 30, 2022, when compared to the same period in 2021.

Income tax expense for the three months ended June 30, 2022 is estimated to be $1,769,000, approximately 44.7% of income before income taxes, and includes tax expense in Canadian and Mexican tax jurisdictions. U.S. operations incurred a net loss for the three months ended June 30, 2022 and the net loss tax benefit was offset with a full valuation reserve. Income tax expense for the three months ended June 30, 2021 was estimated to be $1,543,000, approximately 27.4% of income before income taxes.

The Company recorded net income for the three months ended June 30, 2022 of $2,188,000 or $0.26 per basic and diluted share, compared with a net income of $4,086,000, or $0.48 per basic and diluted share, for the three months ended June 30, 2021.

Comprehensive income totaled $2,125,000 for the three months ended June 30, 2022, compared to comprehensive income of $4,022,000 for the same period ended June 30, 2021. The decrease was related to the decrease in net income of $1,898,000.

Six Months Ended June 30, 2022, as Compared to Six Months Ended June 30, 2021
Net sales for the six months ended June 30, 2022 and 2021 totaled $189,326,000 and $153,290,000, respectively. Included in net sales were tooling project sales of $6,108,000 and $5,039,000 for the six months ended June 30, 2022 and 2021, respectively. These sales are sporadic in nature and fluctuate in regard to scope and related revenue on a period-to-period basis. Product sales, excluding tooling project sales, for the six months ended June 30, 2022 were $183,218,000 compared to $148,251,000 for the same period in 2021. The increase in sales is primarily the result of higher demand from the medium and heavy-duty truck, power sports, and industrial and utilities markets, price increases related to raw material and labor cost inflation and launch of new programs. The Company's product sales for the six months ended June 30, 2022 compared to the same period in 2021 by market are as follows (in thousands):

Six months ended
June 30,
20222021
Medium and heavy-duty truck$71,913 $61,468 
Power sports42,170 30,404 
Building products29,440 29,158 
Industrial and utilities13,727 10,339 
All other25,968 16,882 
Net product revenue$183,218 $148,251 

Gross margin was approximately 14.6% of sales for the six months ended June 30, 2022, compared with 17.3% for the six months ended June 30, 2021. The gross margin percentage decrease was negatively impacted by product mix and production inefficiencies of 2.3% and unfavorable net changes in selling price and raw material costs of 1.6%, offset by higher fixed cost leverage of 1.2%.

SG&A was $17,155,000 for the six months ended June 30, 2022, compared to $14,935,000 for the six months ended June 30, 2021. Increased SG&A expenses resulted primarily from higher labor and benefits costs of $1,229,000, increase in insurance costs of $358,000 and professional fees of $610,000.

Interest expense totaled $1,000,000 for the six months ended June 30, 2022, compared to interest expense of $1,163,000 for the six months ended June 30, 2021. The decrease in interest expense was primarily due to the Company receiving interest income
25

of $128,000 related to an income tax refund and a lower average outstanding debt balance during the six months ended June 30, 2022, when compared to the same period in 2021.

Income tax expense for the six months ended June 30, 2022 is estimated to be $3,407,000, approximately 36.0% of income before income taxes, and includes tax expense in Canadian and Mexican tax jurisdictions. U.S. operations incurred a net loss for the six months ended June 30, 2022 and the net loss tax benefit was offset with a full valuation reserve. Income tax expense for the six months ended June 30, 2021 was estimated to be $2,894,000, approximately 27.7% of income before income taxes.

The Company recorded net income for the six months ended June 30, 2022 of $6,052,000 or $0.71 per basic and diluted share, compared with a net income of $7,542,000, or $0.89 per basic and diluted share, for the six months ended June 30, 2021.

Comprehensive income totaled $5,925,000 for the six months ended June 30, 2022, compared to comprehensive income of $7,414,000 for the same period ended June 30, 2021. The decrease was related to the decrease in net income of $1,490,000.


Liquidity and Capital Resources

The Company’s primary sources of funds have been cash generated from operating activities and borrowings from third parties. Primary cash requirements are for operating expenses, capital expenditures, repayments of debt, and acquisitions. The Company from time to time will enter into foreign exchange contracts and interest rate swaps to mitigate risk of foreign exchange and interest rate volatility. The Company had no outstanding foreign exchange contracts nor interest rate swaps as of June 30, 2022.
Cash provided by operating activities for the six months ended June 30, 2022 totaled $2,946,000. Net income of $6,052,000 positively impacted operating cash flows. Non-cash deductions of depreciation and amortization included in net income amounted to $6,219,000. Increased working capital decreased cash provided by operating activities by $10,582,000. The increase in working capital was primarily related to changes in accounts receivable and inventory, offset by a change in accounts payable.
Cash used in investing activities for the six months ended June 30, 2022 was $8,623,000, which related to purchases of property, plant and equipment. The Company anticipates spending up to $20,000,000 during 2022 on property, plant and equipment purchases for all of the Company's operations. The Company anticipates increasing production capacity through the completion of its DLFT capacity expansion in Matamoros, Mexico, which started in 2021, and the addition of one press in each of its Winona, Minnesota and Cobourg, Ontario Canada facilities. At June 30, 2022, purchase commitments for capital expenditures in progress were $5,923,000. The Company anticipates using cash from operations, its available revolving line of credit or equipment financing to fund capital investments.
Cash used for financing activities for the six months ended June 30, 2022 totaled $355,000, which primarily consisted of net revolving loan borrowings of $2,320,000, offset by scheduled repayments of principal on outstanding term loans of $2,193,000.
At June 30, 2022, the Company had $114,000 cash on hand, and has $24,278,000 of available revolving loans of which $6,744,000 is outstanding.
The Company is required to meet certain financial covenants included in the Credit Agreement (defined below), which covenants include a fixed charge coverage ratio. As of June 30, 2022, the Company was in compliance with its financial covenants associated with the loans made under the Credit Agreement as described below. The Company refinanced its existing credit facilities on July 22, 2022 as further described below.
Management believes cash on hand, cash flow from operating activities, available borrowings under the Company's credit agreement and equipment financing for capacity expansion will be sufficient to meet the Company's current liquidity needs.
Term Loans

Wells Fargo Term Loans
On October 27, 2020, the Company entered into a credit agreement (the “Credit Agreement”) with Wells Fargo Bank, National Association, as administrative agent, lead arranger and book runner, and the lenders party thereto (the “Lenders”). Pursuant to the terms of the Credit Agreement, the Lenders made available to the Company secured term loans (the “WF Term Loans”) in the maximum aggregate principal amount of $18,500,000 ($16,790,000 of which was advanced to the Company on October 28, 2020). The proceeds from the WF Term Loans were used to pay off the Company’s existing outstanding indebtedness with
26

KeyBank National Association, and to pay certain fees and expenses associated with the financing. On July 22, 2022, all existing outstanding indebtedness of the Company owed to the Lenders was repaid in full as part of the refinancing further described below.

At the option of the Company, the WF Term Loans bears interest at a per annum rate equal to LIBOR plus a margin of 300 basis points or base rate plus a margin of 200 basis points. LIBOR rate means the greater of (a) 0.75% per annum and (b) the per annum published LIBOR rate for interest periods of one, three or six months as chosen by the Company. Base rate is the greater of (a) 1.0% per annum, (b) the Federal Funds Rate plus 0.5%, (c) LIBOR Rate plus 100 basis or (d) prime rate. The weighted average interest rate was 6.75% and 3.77% as of June 30, 2022 and December 31, 2021, respectively.

The WF Term Loans are to be repaid in monthly installments of $200,000 plus interest, with the remaining outstanding balance due on November 30, 2024, subject to certain optional and mandatory repayment terms. The Company’s obligations under the WF Term Loans are unconditionally guaranteed by each of the Company’s U.S. and Canadian subsidiaries, with such obligations of the Company and such subsidiaries being secured by a lien on substantially all of their U.S. and Canadian assets.

The WF Term Loans contains reporting, indebtedness, and financial covenants. The Company is in compliance with such covenants as of June 30, 2022.

Voluntary prepayments of amounts outstanding under the WF Term Loans are permitted at any time without premium or penalty. To the extent applicable, LIBOR breakage fees may be charged in connection with any prepayment.

FGI Equipment Finance LLC Term Loan
On October 20, 2020, the Company entered into a Master Security Agreement, among FGI Equipment Finance LLC, (“FGI”) the Company as debtor, and each of Core Composites Corporation, a subsidiary of the Company organized in Delaware, and CC HPM, S. de R.L. de C.V., a subsidiary of the Company organized in Mexico, as guarantors, for a term loan in the principal amount of $13,200,000 (the “FGI Term Loan”), which loan is evidenced by a Promissory Note, dated October 20, 2020, executed by the Company in favor of FGI. On October 27, 2020, FGI advanced to the Company $12,000,000 which proceeds were used to pay off the Company’s existing outstanding indebtedness with KeyBank National Association, and to pay certain fees and expenses associated with the transactions, and $1,200,000 which proceeds were used to fund a security deposit to be held by FGI. Interest on the FGI Term Loan is a fixed rate of 8.25% and is payable monthly. The security deposit of $1,200,000 is included in other assets in the Consolidated Balance Sheets. On July 22, 2022, all existing outstanding indebtedness of the Company owed to the FGI was repaid in full as part of the refinancing further described below.

The FGI Term Loan is to be repaid in monthly principal and interest installments of $117,000 for the first 12 months, $246,000 for the subsequent 59 months and $1,446,000 due on October 31, 2026, subject to certain optional and mandatory repayment terms. The Company’s obligations under the Master Security Agreement are secured by certain machinery and equipment of the guarantors located in Mexico, and real property of Core Composites de Mexico, S. de R.L. de C.V.,a subsidiary of the Company organized in Mexico, located in Matamoros, Mexico.

The Company may prepay in full or in part (but not less than the amount equal to 20% of the original principal amount of the loan) outstanding amounts before they are due on any scheduled Payment Date upon at least thirty (30) days’ prior written notice. The Company will pay a “Prepayment Fee” in an amount equal to an additional sum equal to the following percentage of the principal amount to be prepaid for prepayments occurring in the indicated period: four percent (4.0%) for prepayments occurring prior to the first anniversary of the FGI Term Loan; three percent (3.0%) for prepayments occurring on the first anniversary of the FGI Term Loan until the second anniversary of the FGI Term Loan; two percent (2.0%) for prepayments occurring on and after the second anniversary of the FGI Term Loan and prior to the third anniversary of the Loan; and one percent (1.0%) for prepayments occurring any time thereafter.

Leaf Capital Funding
On April 24, 2020 the Company entered into a finance agreement with Leaf Capital Funding of $175,000 for equipment. The parties agreed to a fixed interest rate of 5.50% and a term of 60 months. On July 22, 2022, all existing outstanding indebtedness of the Company owed to Leaf Capital Funding was repaid in full as part of the refinancing further described below.

Revolving Loans

Wells Fargo Revolving Loan
Pursuant to the terms of the Credit Agreement, the Lenders made available to the Company a revolving loan commitment (the “WF Revolving Loan”) of $25,000,000 ($8,745,000 of which was advanced to the Company on October 28, 2020). The proceeds from the WF Revolving Loan were used to pay off the Company’s outstanding indebtedness with KeyBank National
27

Association, and to pay certain fees and expenses associated with the financing. On July 22, 2022, all existing outstanding indebtedness of the Company owed under the WF Revolving Loan was repaid in full as part of the refinancing further described below.

The Credit Agreement also makes available to the Company an incremental revolving commitment in the maximum amount of $10,000,000 at the Company’s option at any time during the three-year period following the closing.

The borrowing availability under the WF Revolving Loan is the lesser of (a) the loan commitment of $25,000,000 or (b) the sum of 90% of eligible investment grade accounts receivable, 85% of non-investment grade eligible accounts receivable and 65% of eligible inventory.

At the option of the Company, the WF Revolving Loan bears interest at a per annum rate equal to LIBOR plus a margin of 200 to 250 basis points or base rate plus a margin of 100 to 150 basis points, with the margin rate being based on the excess availability amount under the line of credit. LIBOR rate means the greater of (a) 0.75% per annum and (b) the per annum published LIBOR rate for interest periods of one, three or six months as chosen by the Company. Base rate is the greater of (a) 1.0% per annum, (b) the Federal Funds Rate plus 0.5%, (c) LIBOR Rate plus 100 basis and (d) prime rate. The weighted average interest rate was 5.75% and 4.25% as of June 30, 2022 and December 31, 2021, respectively.

The WF Revolving Loan commitment terminates, and all outstanding borrowings thereunder must be repaid, by November 30, 2024. The Company has $24,278,000 of available revolving loans of which $6,744,000 is outstanding as of June 30, 2022. As of December 31, 2021, the Company had $24,337,000 of available revolving loans of which $4,424,000 was outstanding.

The WF Revolving Loan contains the same covenants as the WF Term Loans.

Wells Fargo Bank will issue up to $2,000,000 of Letters of Credit in accordance with the terms of the Credit Agreement upon the Company’s request. As of June 30, 2022, the Company had one Letter of Credit outstanding for $160,000.

Credit Refinancing

On July 22, 2022, the Company entered into a Credit Agreement (the “Huntington Credit Agreement”) with The Huntington National Bank (“Huntington”), as the sole lender, administrative agent, lead arranger and book runner. Pursuant to the terms of the Huntington Credit Agreement, Huntington made available to the Company secured loans (the “Huntington Loans”) in the maximum aggregate principal amount of $75,000,000, consisting of (i) a revolving loan commitment of $25,000,000 (approximately $13,689,000 of which was advanced to the Company on July 22, 2022), (ii) term loan commitments of $25,000,000 ($25,000,000 of which was advanced to the Company on July 22, 2022) and (ii) Capex loan commitments of $25,000,000 (none of which was advanced to the Company on July 22, 2022). The initial proceeds of the Huntington Loans were used in part to (i) repay all existing outstanding indebtedness of the Company owing to the Lenders under the Credit Agreement, FGI and Leaf Capital Funding and (ii) pay certain fees and expenses associated with the transactions contemplated by the Huntington Credit Agreement. Additional proceeds of the Huntington Loans will be used to finance the ongoing general needs of the Company. For information on the Huntington Loans, see Note 15 - Subsequent Events, to the consolidated financial statements included herein.

Bank Covenants
The Company is required to meet certain financial covenants included in the Credit Agreement, which covenants include a fixed charge coverage ratio. As of June 30, 2022, the Company was in compliance with its financial covenants associated with the loans made under the Credit Agreement as described above.
Off-Balance Sheet Arrangements
The Company did not have any significant off-balance sheet arrangements as of June 30, 2022 or December 31, 2021.
The Company did not have or experience any material changes outside the ordinary course of business as to contractual obligations, including long-term debt obligations, capital lease obligations, operating lease obligations, purchase obligations or other long term liabilities reflected in the Company’s Consolidated Balance Sheet under GAAP, as of June 30, 2022 and December 31, 2021.
28

Critical Accounting Policies and Estimates
For information on critical accounting policies and estimates, see Note 2, "Critical Accounting Policies and Estimates," to the consolidated financial statements included herein.
Recent Accounting Pronouncements
For information on the impact of recently issued accounting pronouncements, see Note 3, "Recent Accounting Pronouncements," to the consolidated financial statements included herein.
Item 3.    Quantitative and Qualitative Disclosures About Market Risk
Core Molding Technologies’ primary market risk results from changes in the price of commodities used in its manufacturing operations. Core Molding Technologies is also exposed to fluctuations in interest rates and foreign currency fluctuations associated with the Mexican Peso and Canadian Dollar. Core Molding Technologies does not hold any material market risk sensitive instruments for trading purposes. The Company may use derivative financial instruments to hedge exposure to fluctuations in foreign exchange rates and interest rates.
Core Molding Technologies has the following three items that are sensitive to market risks: (1) Revolving Loans and Term Loans under the Credit Agreement, some of which bear a variable interest rate; (2) foreign currency purchases in which the Company purchases Mexican Pesos and Canadian Dollars with United States Dollars to meet certain obligations; and (3) raw material purchases in which Core Molding Technologies purchases various resins, fiberglass, and metal components for use in production. The prices and availability of these materials are affected by the prices of crude oil, natural gas and other feedstocks, tariffs, as well as processing capacity versus demand.
Assuming a hypothetical 10% change in short-term interest rates, interest paid on the Term Loan would be impacted, as the interest rate on these loans is based upon LIBOR. It would not, however, have a material effect on earnings before tax.
Assuming a hypothetical 10% decrease in the United States Dollar to Mexican Peso and Canadian Dollar exchange rate, the Company would be impacted by an increase in operating costs, which would have an adverse effect on operating margins.
Assuming a hypothetical 10% increase in commodity prices, Core Molding Technologies would be impacted by an increase in raw material costs, which would have an adverse effect on operating margins.
29

Item 4.    Controls and Procedures
As of the end of the period covered by this report, the Company has carried out an evaluation, under the supervision and with the participation of its management, including its Chief Executive Officer and its Chief Financial Officer, of the effectiveness of the design and operation of its disclosure controls and procedures (as defined in Rule 13a-15(e) of the Exchange Act). Based upon this evaluation, the Company’s management, including its Chief Executive Officer and its Chief Financial Officer, concluded that the Company’s disclosure controls and procedures were (i) effective to ensure that information required to be disclosed in the Company’s reports filed or submitted under the Exchange Act was accumulated and communicated to the Company’s management, including its Chief Executive Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure, and (ii) effective to ensure that information required to be disclosed in the Company’s reports filed or submitted under the Exchange Act is recorded, processed, summarized and reported within the time periods specified in the Securities and Exchange Commission’s rules and forms. There were no changes in internal controls over financial reporting (as such term is defined in Exchange Act Rule 13a-15(f)) that occurred in the last fiscal quarter that have materially affected, or are reasonably likely to materially affect, our internal controls over financial reporting.
30

Part II — Other Information
Item 1. Legal Proceedings
From time to time, the Company is involved in litigation incidental to the conduct of its business. The Company is presently not involved in any legal proceedings which in the opinion of management are likely to have a material adverse effect on the Company's consolidated financial position or results of operations.
Item 1A. Risk Factors
There have been no material changes in Core Molding Technologies' risk factors from those previously disclosed in Core Molding Technologies' Annual Report on Form 10-K for the year ended December 31, 2021.
Item 2. Unregistered Sales of Equity Securities and Use of Proceeds
The Company repurchased 48,286 shares of our common stock during the three months ended June 30, 2022. All stock was purchased to satisfy tax withholding obligations upon vesting of restricted stock awards. Details of the repurchases of our common stock during the three months ended June 30, 2022, are included in the following table:
PeriodTotal Number of Shares PurchasedAverage Price Paid per ShareTotal Number of Shares Purchased as Part of Publicly Announced Plans or ProgramsMaximum Number that May Yet be Purchased Under the Plans or Programs
April 1 to 30, 2022— — — — 
May 1 to 31, 2022— — — — 
June 1 to 30, 2022
48,286
$10.01 — — 
Item 3. Defaults Upon Senior Securities
None.
Item 4. Mine Safety Disclosures
None.
Item 5. Other Information
None.
Item 6. Exhibits
See Index to Exhibits.
31

SIGNATURES
Pursuant to the requirements of the Securities Exchange Act of 1934, the registrant has duly caused this report to be signed on its behalf by the undersigned thereunto duly authorized.
CORE MOLDING TECHNOLOGIES, INC.
Date:
August 9, 2022
By:
/s/ David L. Duvall
David L. Duvall
President, Chief Executive Officer, and Director
Date:
August 9, 2022
By:
/s/ John P. Zimmer
John P. Zimmer
Executive Vice President, Secretary, Treasurer and Chief Financial Officer

32

INDEX TO EXHIBIT
Exhibit No.DescriptionLocation
3(a)(1)Certificate of Incorporation of Core Molding Technologies, Inc. as filed with the Secretary of State of Delaware on October 8, 1996
3(a)(2)Certificate of Amendment of Certificate of Incorporation of Core Molding Technologies, Inc. as filed with the Secretary of State of Delaware on November 6, 1996
3(a)(3)Certificate of Amendment of Certificate of Incorporation as filed with the Secretary of State of Delaware on August 28, 2002
3(a)(4)Certificate of Designation, Preferences and Rights of Series B Junior Participating Preferred Stock as filed with the Secretary of State of Delaware on April 21, 2020
3(a)(5)Certificate of Elimination of the Series A Junior Participant Preferred Stock as filed with the Delaware Sec. of State on April 1, 2021
3(b)(1)Amended and Restated By-Laws of Core Molding Technologies, Inc.
3(b)(2)Amendment No. 1 to the Amended and Restated By-Laws of Core Molding Technologies, Inc.
31(a)Section 302 Certification by David L. Duvall, President, Chief Executive Officer, and Director
31(b)Section 302 Certification by John P. Zimmer, Executive Vice President, Secretary, Treasurer, and Chief Financial Officer
32(a)Certification of David L. Duvall, Chief Executive Officer of Core Molding Technologies, Inc., dated August 9, 2022, pursuant to 18 U.S.C. Section 1350
32(b)Certification of John P. Zimmer, Executive Vice President, Secretary, Treasurer and Chief Financial Officer of Core Molding Technologies, Inc., dated August 9, 2022, pursuant to 18 U.S.C. Section 1350
101.INSXBRL Instance DocumentFiled Herein
101.SCHXBRL Taxonomy Extension Schema DocumentFiled Herein
101.CALXBRL Taxonomy Extension Calculation LinkbaseFiled Herein
101.LABXBRL Taxonomy Extension Label LinkbaseFiled Herein
101.PREXBRL Taxonomy Extension Presentation LinkbaseFiled Herein
101.DEFXBRL Taxonomy Extension Definition LinkbaseFiled Herein
104Cover Page Interactive Data File (formatted in Inline XBRL and contained in Exhibit 101)Filed Herein
33
EX-31.A 2 cmt-20220630xex31a.htm EX-31.A Document
 
Exhibit 31(a)
SECTION 302 CERTIFICATION
I, David L. Duvall, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Core Molding Technologies, Inc.;
2.Based on my knowledge, this quarterly 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 quarterly report;
3.Based on my knowledge, the financial statements, and other financial information included in this quarterly 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 quarterly 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 we 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 annual 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 the annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting.
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 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: August 9, 2022

/s/ David L. Duvall
David L. Duvall
President, Chief Executive Officer, and Director
 
EX-31.B 3 cmt-20220630xex31b.htm EX-31.B Document
 
Exhibit 31(b)
SECTION 302 CERTIFICATION
I, John P. Zimmer, certify that:
1.I have reviewed this quarterly report on Form 10-Q of Core Molding Technologies, Inc.;
2.Based on my knowledge, this quarterly 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 quarterly report;
3.Based on my knowledge, the financial statements, and other financial information included in this quarterly 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 quarterly 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 we 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 annual 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 the annual report) that has materially affected, or is reasonably likely to materially affect, the registrant’s internal control over financial reporting.
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 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: August 9, 2022

/s/ John P. Zimmer
John P. Zimmer
Vice President, Secretary, Treasurer and Chief Financial Officer
 
EX-32.A 4 cmt-20220630xex32a.htm EX-32.A Document
 
Exhibit 32(a)
CORE MOLDING TECHNOLOGIES, INC.
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Core Molding Technologies, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, David L. Duvall, President, Chief Executive Officer, and Director of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 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.

/s/ David L. Duvall
David L. Duvall
President, Chief Executive Officer, and Director
August 9, 2022
 
EX-32.B 5 cmt-20220630xex32b.htm EX-32.B Document
 
Exhibit 32(b)
CORE MOLDING TECHNOLOGIES, INC.
CERTIFICATION PURSUANT TO
18 U.S.C. SECTION 1350,
AS ADOPTED PURSUANT TO
SECTION 906 OF THE SARBANES-OXLEY ACT OF 2002

In connection with the Quarterly Report of Core Molding Technologies, Inc. (the “Company”) on Form 10-Q for the period ended June 30, 2022 as filed with the Securities and Exchange Commission on the date hereof (the “Report”), I, John P. Zimmer, Vice President, Secretary, Treasurer, and Chief Financial Officer of the Company, certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002 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.

/s/ John P. Zimmer
John P. Zimmer
Vice President, Secretary, Treasurer and Chief Financial Officer
August 9, 2022
 
EX-101.SCH 6 cmt-20220630.xsd XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT 0001001 - Document - Cover link:presentationLink link:calculationLink link:definitionLink 1001002 - Statement - Consolidated Statements of Operations link:presentationLink link:calculationLink link:definitionLink 1002003 - Statement - Consolidated Statements of Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 1003004 - Statement - Consolidated Balance Sheets link:presentationLink link:calculationLink link:definitionLink 1004005 - Statement - Consolidated Balance Sheets (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1005006 - Statement - Consolidated Statement of Stockholders' Equity link:presentationLink link:calculationLink link:definitionLink 1006007 - Statement - Consolidated Statement of Stockholders' Equity (Parenthetical) link:presentationLink link:calculationLink link:definitionLink 1007008 - Statement - Consolidated Statements of Cash Flows link:presentationLink link:calculationLink link:definitionLink 2101101 - Disclosure - Basis of Presentation link:presentationLink link:calculationLink link:definitionLink 2102102 - Disclosure - Critical Accounting Policies and Estimates link:presentationLink link:calculationLink link:definitionLink 2203201 - Disclosure - Critical Accounting Policies and Estimates (Policies) link:presentationLink link:calculationLink link:definitionLink 2404401 - Disclosure - Critical Accounting Policies and Estimates (Details) link:presentationLink link:calculationLink link:definitionLink 2105103 - Disclosure - Recent Accounting Pronouncements link:presentationLink link:calculationLink link:definitionLink 2106104 - Disclosure - Net Income Per Common Share link:presentationLink link:calculationLink link:definitionLink 2307301 - Disclosure - Net Income Per Common Share (Tables) link:presentationLink link:calculationLink link:definitionLink 2408402 - Disclosure - Net Income Per Common Share (Details) link:presentationLink link:calculationLink link:definitionLink 2109105 - Disclosure - Major Customers link:presentationLink link:calculationLink link:definitionLink 2310302 - Disclosure - Major Customers (Tables) link:presentationLink link:calculationLink link:definitionLink 2411403 - Disclosure - Major Customers (Details) link:presentationLink link:calculationLink link:definitionLink 2212202 - Disclosure - Revenue from Contract with Customer (Policies) link:presentationLink link:calculationLink link:definitionLink 2113106 - Disclosure - Inventory link:presentationLink link:calculationLink link:definitionLink 2314303 - Disclosure - Inventory (Tables) link:presentationLink link:calculationLink link:definitionLink 2415404 - Disclosure - Inventory (Details) link:presentationLink link:calculationLink link:definitionLink 2116107 - Disclosure - Leases link:presentationLink link:calculationLink link:definitionLink 2317304 - Disclosure - Leases (Tables) link:presentationLink link:calculationLink link:definitionLink 2418405 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2418405 - Disclosure - Leases (Details) link:presentationLink link:calculationLink link:definitionLink 2119108 - Disclosure - Property, Plant & Equipment link:presentationLink link:calculationLink link:definitionLink 2320305 - Disclosure - Property, Plant & Equipment (Tables) link:presentationLink link:calculationLink link:definitionLink 2421406 - Disclosure - Property, Plant & Equipment (Details) link:presentationLink link:calculationLink link:definitionLink 2122109 - Disclosure - Goodwill and Intangibles link:presentationLink link:calculationLink link:definitionLink 2323306 - Disclosure - Goodwill and Intangibles (Tables) link:presentationLink link:calculationLink link:definitionLink 2424407 - Disclosure - Goodwill and Intangibles - Goodwill activity (Details) link:presentationLink link:calculationLink link:definitionLink 2425408 - Disclosure - Goodwill and Intangibles - Definite-lived Intangible assets (Details) link:presentationLink link:calculationLink link:definitionLink 2126110 - Disclosure - Post Retirement Benefits link:presentationLink link:calculationLink link:definitionLink 2327307 - Disclosure - Post Retirement Benefits (Tables) link:presentationLink link:calculationLink link:definitionLink 2428409 - Disclosure - Post Retirement Benefits (Details) link:presentationLink link:calculationLink link:definitionLink 2129111 - Disclosure - Debt link:presentationLink link:calculationLink link:definitionLink 2330308 - Disclosure - Debt (Tables) link:presentationLink link:calculationLink link:definitionLink 2431410 - Disclosure - Debt - Schedule of Debt Instruments (Details) link:presentationLink link:calculationLink link:definitionLink 2432411 - Disclosure - Debt - Term Loans (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2433412 - Disclosure - Debt - Revolving Loans (Narrative) (Details) link:presentationLink link:calculationLink link:definitionLink 2134112 - Disclosure - Income Taxes link:presentationLink link:calculationLink link:definitionLink 2435413 - Disclosure - Income Taxes (Details) link:presentationLink link:calculationLink link:definitionLink 2136113 - Disclosure - Stock Based Compensation link:presentationLink link:calculationLink link:definitionLink 2337309 - Disclosure - Stock Based Compensation (Tables) link:presentationLink link:calculationLink link:definitionLink 2438414 - Disclosure - Stock Based Compensation - Narrative (Details) link:presentationLink link:calculationLink link:definitionLink 2439415 - Disclosure - Stock Based Compensation - Restricted Stock (Details) link:presentationLink link:calculationLink link:definitionLink 2440416 - Disclosure - Stock Based Compensation - Stock Appreciation Rights (Details) link:presentationLink link:calculationLink link:definitionLink 2141114 - Disclosure - Accumulated Other Comprehensive Income link:presentationLink link:calculationLink link:definitionLink 2342310 - Disclosure - Comprehensive Text Block List (Tables) link:presentationLink link:calculationLink link:definitionLink 2443417 - Disclosure - Accumulated Other Comprehensive Income (Details) link:presentationLink link:calculationLink link:definitionLink 2144115 - Disclosure - Subsequent Events link:presentationLink link:calculationLink link:definitionLink 2445418 - Disclosure - Subsequent Events (Details) link:presentationLink link:calculationLink link:definitionLink EX-101.CAL 7 cmt-20220630_cal.xml XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT EX-101.DEF 8 cmt-20220630_def.xml XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT EX-101.LAB 9 cmt-20220630_lab.xml XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT Post-retirement benefit plan adjustments: Other Comprehensive (Income) Loss, Defined Benefit Plan, before Tax, after Reclassification Adjustment, Attributable to Parent [Abstract] Increase (Decrease) in Stockholders' Equity [Roll Forward] Increase (Decrease) in Stockholders' Equity [Roll Forward] Total lease payments Lessee, Operating Lease, Liability, to be Paid Total Loan balance Long-Term Debt, Gross Entity Address, Postal Zip Code Entity Address, Postal Zip Code Property, Plant and Equipment [Abstract] Property, Plant and Equipment [Abstract] Preferred stock, shares outstanding (in shares) Preferred Stock, Shares Outstanding Debt Instrument [Axis] Debt Instrument [Axis] Property, plant and equipment Property, Plant and Equipment, Gross Valuation Allowance [Line Items] Valuation Allowance [Line Items] Income Tax Disclosure [Abstract] Income Tax Disclosure [Abstract] Revolving loan commitment Line of Credit Facility, Maximum Borrowing Capacity Schedule of Post Retirement Benefit Plans Schedule of Defined Benefit Plans Disclosures [Table Text Block] Purchase of treasury stock (in shares) Treasury Stock, Shares, Retired FGI term loans payable FGI Term Loans [Member] Revolving loan with interest at a variable rate, held by the entity. BRP BRP [Member] BRP, Inc., a major customer ot the entity. Major customers are defined as customers whose sales individually consist of more than ten percent of total sales during any annual or interim reporting period in the current year. The loss of a significant portion of sales to these customers would have a material adverse effect on the business of the Company. Basis points Debt Instrument, Basis Spread on Variable Rate Other Customers Other Customers [Member] Other customers of the entity, not separately disclosed. Major customers are defined as customers whose sales individually consist of more than ten percent of total sales during any annual or interim reporting period in the current year. The loss of a significant portion of sales to these customers would have a material adverse effect on the business of the Company. Statistical Measurement [Domain] Statistical Measurement [Domain] Depreciation expense Depreciation Exercised (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period Proceeds from Issuance of Debt Proceeds from Issuance of Debt Payments made to pension plans Payment for Pension Benefits Deferred Tax Assets, Net Deferred Tax Assets, Net Restricted stock vested (in shares) Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures Stated interest rate Debt Instrument, Interest Rate, Stated Percentage Weighted average discount rate, Operating leases Operating Lease, Weighted Average Discount Rate, Percent Paid-in capital Additional Paid in Capital, Common Stock Period Three Debt Instrument, Redemption, Period Three [Member] Net periodic post-retirement benefit Net periodic benefit credit Defined Benefit Plan, Net Periodic Benefit Cost (Credit) Income taxes Income Taxes Paid Purchase of treasury stock Treasury Stock, Value, Acquired, Cost Method Net income Net income Net Income (Loss) Attributable to Parent Net Income (Loss) Attributable to Parent Lessee, Lease, Description [Table] Lessee, Lease, Description [Table] Supplemental Balance Sheet Information Supplemental Information Related To Leases [Table Text Block] Supplemental Information Related To Leases Subsequent Event Type [Axis] Subsequent Event Type [Axis] Amortization of prior service credits Defined Benefit Plan, Amortization of Prior Service Cost (Credit) Federal Funds Rate Fed Funds Effective Rate Overnight Index Swap Rate [Member] Equity Component [Domain] Equity Component [Domain] Subsequent Event Type [Domain] Subsequent Event Type [Domain] Prepayment fee Debt Instrument, Redemption Price, Percentage Acquired Finite-Lived Intangible Assets [Line Items] Acquired Finite-Lived Intangible Assets [Line Items] Leases Lessee, Operating Leases [Text Block] Payment of deferred loan costs Payments of Financing Costs Lessee, Lease, Description [Line Items] Lessee, Lease, Description [Line Items] Line of Credit Facility, Initiation Date Line of Credit Facility, Initiation Date Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration] Cash paid for: Supplemental Cash Flow Information [Abstract] Operating leases to be paid in remainder of fiscal year Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year Statement of Cash Flows [Abstract] Statement of Cash Flows [Abstract] Entity Address, State or Province Entity Address, State or Province Average remaining contractual term Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term Grant price (in USD per share) Shares Issued, Price Per Share Award Type [Axis] Award Type [Axis] Net cash provided by operating activities Net Cash Provided by (Used in) Operating Activities Current operating lease liabilities Less: current obligations Operating Lease, Liability, Current The status of Restricted Stock and changes Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block] Cash Flow, Operating Activities, Lessee [Abstract] Cash Flow, Operating Activities, Lessee [Abstract] Lease, Cost [Abstract] Lease, Cost [Abstract] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period Incremental Revolving Commitment Incremental Revolving Commitment [Member] Incremental Revolving Commitment Long-term debt Long-Term Debt, Excluding Current Maturities Total Liabilities Liabilities Post-retirement benefits liability Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits Weighted average remaining lease term, Operating leases Operating Lease, Weighted Average Remaining Lease Term Share-based Compensation Arrangement by Share-based Payment Award [Line Items] Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items] Geographical [Axis] Geographical [Axis] Cash flows from investing activities: Net Cash Provided by (Used in) Investing Activities [Abstract] Accounting Changes and Error Corrections [Abstract] Accounting Changes and Error Corrections [Abstract] Accrued and other liabilities Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities Amortization of prior service credits Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), before Tax Entity Common Stock, Shares Outstanding (in shares) Entity Common Stock, Shares Outstanding Accounts Receivable Allowances Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block] Revolving Credit Facility Revolving Credit Facility [Member] Schedule of Property, Plant and Equipment Property, Plant and Equipment [Table Text Block] Inventories Inventories [Member] Contract Assets/Liabilities Revenue from Contract with Customer [Policy Text Block] Document Type Document Type Number of Shares, Restricted Stock Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward] Finite-Lived Intangible Assets, Major Class Name [Domain] Finite-Lived Intangible Assets, Major Class Name [Domain] Unvested beginning balance (in dollars per share) Unvested beginning balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value Debt Debt Disclosure [Text Block] Product and Service [Domain] Product and Service [Domain] Entity Shell Company Entity Shell Company Operating leases to be paid in year one Lessee, Operating Lease, Liability, to be Paid, Year One Developed technology Developed Technology Rights [Member] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration] Subsequent Event [Member] Subsequent Event [Member] Document Period End Date Document Period End Date Schedule of Accumulated Other Comprehensive Income (Loss) Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block] Total Assets Assets Debt Disclosure [Abstract] Debt Disclosure [Abstract] Net income per common share: Earnings Per Share [Abstract] Earnings Per Share [Abstract] Income Statement Location [Axis] Income Statement Location [Axis] Income tax benefit Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent Current portion of long-term debt Less current portion Long-Term Debt, Current Maturities Exercised (in dollars per share) Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price Operating leases to be paid in year five Lessee, Operating Lease, Liability, to be Paid, Year Five Net Income (Loss) Available to Common Stockholders Net Income (Loss) Available to Common Stockholders, Basic [Abstract] Net cash used in financing activities Net Cash Provided by (Used in) Financing Activities Accounting Policies [Abstract] Accounting Policies [Abstract] Compensation and related benefits Employee-related Liabilities, Current Stockholders’ Equity: Stockholders' Equity Attributable to Parent [Abstract] Prepaid expenses and other current assets Prepaid Expense and Other Assets, Current Income before taxes Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest Net Income Per Common Share Earnings Per Share [Text Block] Major Customers [Axis] Customer [Axis] Interest cost Defined Benefit Plan, Interest Cost Award Type [Domain] Award Type [Domain] Liability for post retirement healthcare benefits Postemployment Benefits Liability Gross margin Gross Profit Entity Registrant Name Entity Registrant Name Subsequent Events [Text Block] Subsequent Events [Text Block] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table] Customer relationships Customer Relationships [Member] Entity Address, City or Town Entity Address, City or Town Post Retirement Benefits Retirement Benefits [Text Block] Leases [Abstract] Leases [Abstract] Restricted stock vested Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures Principles of Consolidation Consolidation, Policy [Policy Text Block] Minimum Minimum [Member] Statement of Financial Position [Abstract] Statement of Financial Position [Abstract] Entity Emerging Growth Company Entity Emerging Growth Company Common stock, par value (in USD per share) Common Stock, Par or Stated Value Per Share Pension Plan Pension Plan [Member] Trading Symbol Trading Symbol Entity File Number Entity File Number Less: net income allocated to participating securities Undistributed Earnings (Loss) Allocated to Participating Securities, Basic CANADA CANADA Monthly installments Debt Instrument, Periodic Payment, Principal Huntington Loans Huntington Loans [Member] Huntington Loans Derivative Instruments Derivatives, Policy [Policy Text Block] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period Effective tax rate Effective Income Tax Rate Reconciliation, Percent Gross borrowings on revolving line of credit Proceeds from Lines of Credit Use of Estimates Use of Estimates, Policy [Policy Text Block] Other income and expense Other Nonoperating Income (Expense) [Abstract] Final payment Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid Keybank National Association Keybank National Association [Member] Keybank National Association Accounts payable Increase (Decrease) in Accounts Payable LIBOR London Interbank Offered Rate (LIBOR) [Member] Subsequent Events [Abstract] Subsequent Events [Abstract] Income Taxes Income Tax Disclosure [Text Block] Capex loan Capex loan [Member] Capex loan Finished goods Inventory, Finished Goods, Net of Reserves Credit Facility [Domain] Credit Facility [Domain] Amount of revenue from contract liabilities related to open jobs outstanding Contract With Customer, Liability, Including New Contract Revenue Recognized Contract With Customer, Liability, Including New Contract Revenue Recognized Intangible asset amortization expense Amortization of Intangible Assets Schedule of Goodwill activity Schedule of Goodwill [Table Text Block] Interest Interest Paid, Excluding Capitalized Interest, Operating Activities Basic (in USD per share) Basic net income per share (in dollars per share) Earnings Per Share, Basic Operating leases to be paid in year three Lessee, Operating Lease, Liability, to be Paid, Year Three Capital additions in progress Construction in Progress, Gross UFP Universal Forest Products [Member] Universal Forest Products, Inc., a major customer ot the entity. Major customers are defined as customers whose sales individually consist of more than ten percent of total sales during any annual or interim reporting period in the current year. The loss of a significant portion of sales to these customers would have a material adverse effect on the business of the Company. Accounts receivable for chargebacks Accounts Receivable, Allowance For Credit Loss, Chargebacks Amount of chargebacks to accounts receivable. Post Retirement Benefit Plan Items Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member] Inventories Inventory, Policy [Policy Text Block] Counterparty Name [Domain] Counterparty Name [Domain] Treasury Stock Treasury Stock [Member] Total Stockholders’ Equity Beginning Balance Ending Balance Stockholders' Equity Attributable to Parent Stockholders' Equity Attributable to Parent Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value Amortization of net actuarial loss Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax Entity Interactive Data Current Entity Interactive Data Current PACCAR Paccar [Member] PACCAR, Inc., a major customer ot the entity. Major customers are defined as customers whose sales individually consist of more than ten percent of total sales during any annual or interim reporting period in the current year. The loss of a significant portion of sales to these customers would have a material adverse effect on the business of the Company. Accumulated Amortization Finite-Lived Intangible Assets, Accumulated Amortization Change in operating assets and liabilities: Increase (Decrease) in Operating Capital [Abstract] Retained Earnings Retained Earnings [Member] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table] Common Stock Outstanding Common Stock [Member] Common Stock [Member] Valuation Allowance [Table] Valuation Allowance [Table] Components of lease expense Lease, Cost [Table Text Block] Payments related to the purchase of treasury stock Payments for Repurchase of Common Stock Class of Stock [Axis] Class of Stock [Axis] Income Taxes Income Tax, Policy [Policy Text Block] Revenue Recognition Revenue [Policy Text Block] Statement [Table] Statement [Table] Volvo Volvo [Member] Volvo Group North America, LLC, a major customer ot the entity. Major customers are defined as customers whose sales individually consist of more than ten percent of total sales during any annual or interim reporting period in the current year. The loss of a significant portion of sales to these customers would have a material adverse effect on the business of the Company. Vested (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value Variable interest rate Debt Instrument, Interest Rate, Effective Percentage Document Quarterly Report Document Quarterly Report Letter of Credit Letter of Credit [Member] Current assets: Assets, Current [Abstract] Noncurrent operating lease liabilities Long-term lease obligations Operating Lease, Liability, Noncurrent Defined contribution plan Defined Contribution Plan, Cost Statistical Measurement [Axis] Statistical Measurement [Axis] Eligible investment grade Guarantor Obligations, Liquidation Proceeds, Percentage Retained earnings Retained Earnings (Accumulated Deficit) External Credit Rating by Grouping [Axis] External Credit Rating by Grouping [Axis] Accounts receivable, net Accounts Receivable, after Allowance for Credit Loss, Current Equity Components [Axis] Equity Components [Axis] Trademarks Trademarks [Member] Exercisable at the period end (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price Document Fiscal Year Focus Document Fiscal Year Focus Schedule of Intangible assets Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block] Cash flows from operating activities: Net Cash Provided by (Used in) Operating Activities [Abstract] Statement [Line Items] Statement [Line Items] Unvested beginning balance (in shares) Unvested ending balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number Pension plan payments expected to be made in fiscal year Defined Benefit Plan, Expected Future Benefit Payment, Remainder of Fiscal Year Variable Rate [Domain] Variable Rate [Domain] Gross Carrying Amount Finite-Lived Intangible Assets, Gross Selling, general and administrative expense Selling, General and Administrative Expense Recent Accounting Pronouncements Accounting Standards Update and Change in Accounting Principle [Text Block] Navistar Navistar [Member] Navistar, Inc., a major customer ot the entity. Major customers are defined as customers whose sales individually consist of more than ten percent of total sales during any annual or interim reporting period in the current year. The loss of a significant portion of sales to these customers would have a material adverse effect on the business of the Company. Product Product [Member] Right of use asset Operating lease right of use assets Operating Lease, Right-of-Use Asset Accumulated Other Comprehensive Income AOCI Attributable to Parent [Member] Long-Lived Assets Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block] Document Transition Report Document Transition Report Local Phone Number Local Phone Number Operating income Operating Income (Loss) Inventories Increase (Decrease) in Inventories New Accounting Pronouncements, Policy New Accounting Pronouncements, Policy [Policy Text Block] Available rate revolving loans Line of Credit Facility, Current Borrowing Capacity Prepaid and other assets Increase (Decrease) in Prepaid Expense and Other Assets Common stock, shares outstanding (in shares) Beginning Balance (in shares) Ending Balance (in shares) Common Stock, Shares, Outstanding Tooling Service [Member] Goodwill Beginning balance Ending balance Goodwill Payments for post retirement healthcare and life insurance Payment for Other Postretirement Benefits Treasury stock (in shares) Treasury Stock, Shares Adjustments to reconcile net income to net cash provided by operating activities: Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract] Goodwill and Intangibles Goodwill and Intangible Assets Disclosure [Text Block] Income tax expense Income Tax Expense (Benefit) Geographical [Domain] Geographical [Domain] Deferred Income Tax Liabilities, Net Deferred Income Tax Liabilities, Net Valuation allowance against net deferred tax assets Deferred Tax Assets, Valuation Allowance Preferred stock, par value (in USD per share) Preferred Stock, Par or Stated Value Per Share Operating leases to be paid in year four Lessee, Operating Lease, Liability, to be Paid, Year Four Income Statement [Abstract] Income Statement [Abstract] Granted (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross Schedule of Revenue by Major Customers, by Reporting Segments [Table] Schedule of Revenue by Major Customers, by Reporting Segments [Table] Paid-In Capital Additional Paid-in Capital [Member] Balance Sheet Location [Domain] Balance Sheet Location [Domain] Document Fiscal Period Focus Document Fiscal Period Focus Weighted average common and potentially issuable common shares outstanding - diluted (in shares) Weighted Average Number of Shares Outstanding, Diluted Accumulated depreciation Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment Major Customers Concentration Risk Disclosure [Text Block] Schedule of inventories Schedule of Inventory, Current [Table Text Block] Expected weighted-average term Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term Accounts Receivable Accounts Receivable [Member] Base Rate Base Rate [Member] Less deferred loan costs Debt Issuance Costs, Gross Common stock — $0.01 par value, authorized shares – 20,000,000; outstanding shares: 8,415,476 at June 30, 2022 and 8,235,740 at December 31, 2021 Common Stock, Value, Issued Debt Instrument, Name [Domain] Debt Instrument, Name [Domain] Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value Preferred stock, shares authorized (in shares) Preferred Stock, Shares Authorized Unusual or Infrequent Item, or Both [Table] Unusual or Infrequent Item, or Both [Table] Cash and cash equivalents at beginning of period Cash and cash equivalents at end of period Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents Text Block [Abstract] Loans Payable Loans Payable [Member] Current liabilities: Liabilities, Current [Abstract] Net income available to common shareholders Net Income (Loss) from Continuing Operations Available to Common Shareholders, Basic Contract liability Contract with Customer, Liability, Current Fixed asset purchases in accounts payable Capital Expenditures Incurred but Not yet Paid Retirement Plan Type [Domain] Retirement Plan Type [Domain] Income Statement Location [Domain] Income Statement Location [Domain] Amendment Flag Amendment Flag Amortization Period Finite-Lived Intangible Asset, Useful Life Remaining lease term Lessee, Operating Lease, Remaining Lease Term Net cash used in investing activities Net Cash Provided by (Used in) Investing Activities Operating lease cost Operating Lease, Cost Principal amount Debt Instrument, Face Amount Comprehensive income Comprehensive Income (Loss), Net of Tax, Attributable to Parent Additions Goodwill, Acquired During Period Income tax benefit Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax Entity Current Reporting Status Entity Current Reporting Status Goodwill and Intangible Assets Disclosure [Abstract] Goodwill and Intangible Assets Disclosure [Abstract] Purchase commitments for capital expenditures in progress Construction in Progress Expenditures Incurred but Not yet Paid Other non-current assets Other Assets, Noncurrent Goodwill Goodwill and Intangible Assets, Policy [Policy Text Block] Exercisable at the end of period (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number Schedule of stock appreciation rights activity Share-Based Payment Arrangement, Stock Appreciation Right, Activity [Table Text Block] Depreciation and amortization Depreciation, Depletion and Amortization Counterparty Name [Axis] Counterparty Name [Axis] Beginning Balance (in shares) Ending Balance (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number Entity Incorporation, State or Country Code Entity Incorporation, State or Country Code Liabilities: Liabilities [Abstract] Property, plant and equipment, net Property, plant and equipment — net Property, Plant and Equipment, Net Operating cash flows from operating leases Operating Lease, Payments Payment of principal on term loans Principal amount advanced Repayments of Long-Term Debt External Credit Rating by Grouping [Domain] External Credit Rating by Grouping [Domain] Assets and Liabilities, Lessee [Abstract] Assets and Liabilities, Lessee [Abstract] Treasury stock - at cost, 3,866,451 shares at June 30, 2022 and 3,818,166 shares at December 31, 2021 Treasury Stock, Value Change in post retirement benefits, net of tax Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax Debt Instrument, Redemption, Period [Domain] Debt Instrument, Redemption, Period [Domain] Forfeited (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period Long-term debt Long-Term Debt Pension, health and life insurance expense: Pension and Other Postretirement Benefits Cost (Reversal of Cost) [Abstract] Total other expense Other Nonoperating Income (Expense) Balance Sheet Location [Axis] Balance Sheet Location [Axis] Estimated liability for compensation claims Self Insurance Reserve Common stock, shares authorized (in shares) Common Stock, Shares Authorized Statement of Comprehensive Income [Abstract] Statement of Comprehensive Income [Abstract] Maximum Maximum [Member] Non-cash investing activities: Other Noncash Investing and Financing Items [Abstract] Accumulated other comprehensive income, net of income taxes Accumulated Other Comprehensive Income (Loss), Net of Tax Non Investment Grade External Credit Rating, Non Investment Grade [Member] Cash and cash equivalents Cash and Cash Equivalents, at Carrying Value Total current assets Assets, Current Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items] Weighted Average Grant Date Fair Value Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Entity Small Business Entity Small Business Accumulated Other Comprehensive Income (Loss) Stockholders' Equity Note Disclosure [Text Block] Net Carrying Amount Finite-Lived Intangible Assets, Net Wells Fargo term loans payable Wells Fargo Term Loans [Member] Term loan, interest at a fixed rate with monthly payments of interest and principal through April 2025. Critical Accounting Policies and Estimates Significant Accounting Policies [Text Block] Unrecognized compensation expense Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount Property, Plant & Equipment Property, Plant and Equipment Disclosure [Text Block] Schedule of Major Customers Schedules of Concentration of Risk, by Risk Factor [Table Text Block] Accounts receivable Increase (Decrease) in Accounts Receivable Title of 12(b) Security Title of 12(b) Security Basis of Presentation Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block] Lessee, Operating Lease, Description [Abstract] Lessee, Operating Lease, Description [Abstract] Number of Shares Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward] MEXICO MEXICO Subsequent Event [Line Items] Subsequent Event [Line Items] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table] Gross repayments on revolving line of credit Repayments of Lines of Credit Debt Instrument [Line Items] Debt Instrument [Line Items] Total operating lease liabilities Operating Lease, Liability Unusual or Infrequent Item, or Both [Line Items] Unusual or Infrequent Item, or Both [Line Items] Liabilities and Stockholders’ Equity: Liabilities and Equity [Abstract] Other comprehensive loss before reclassifications OCI, before Reclassifications, before Tax, Attributable to Parent Inventories, net Total Inventory, Net Accounts payable Accounts Payable, Current Write off of Deferred Debt Issuance Cost Write off of Deferred Debt Issuance Cost Investment Grade External Credit Rating, Investment Grade [Member] Entity Filer Category Entity Filer Category Weighted average common shares outstanding - basic (in shares) Weighted Average Number of Shares Outstanding, Basic UNITED STATES [Member] UNITED STATES Compensation costs Share-Based Payment Arrangement, Expense Commitments and Contingencies Commitments and Contingencies Security Exchange Name Security Exchange Name Preferred stock — $0.01 par value, authorized shares — 10,000,000; no shares outstanding at June 30, 2022 and December 31, 2021 Preferred Stock, Value, Issued Letters of credit outstanding Letters of Credit Outstanding, Amount Restricted Stock Restricted Stock [Member] General and Administrative Expense General and Administrative Expense [Member] Share-based Payment Arrangement, Noncash Expense [Abstract] Share-Based Payment Arrangement, Noncash Expense [Abstract] Number of major customers Number Of Major Customers The amount of customers, expressed as a percent, whose sales individually consist of more than ten percent of total sales during any annual or interim reporting period in the current year. The loss of a significant portion of sales to these customers would have a material adverse effect on the business of the entity. Net sales Revenue from Contract with Customer, Excluding Assessed Tax Stock Appreciation Rights (SARs) Stock Appreciation Rights (SARs) [Member] Cover [Abstract] Cover [Abstract] Schedule of Long-term Debt Instruments [Table] Schedule of Long-Term Debt Instruments [Table] Impairment Goodwill, Impairment Loss Stock Based Compensation Share-Based Payment Arrangement [Text Block] Allowance for doubtful accounts Accounts Receivable, Allowance for Credit Loss Post-retirement Benefits Postemployment Benefit Plans, Policy [Policy Text Block] Work in process Inventory, Work in Process, Net of Reserves Beginning balance (in dollars per share) Ending balance (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price Period Two Debt Instrument, Redemption, Period Two [Member] Amortization of net loss Defined Benefit Plan, Amortization of Gain (Loss) Total Liabilities and Stockholders’ Equity Liabilities and Equity Debt term Debt Instrument, Term Losses on foreign currency remeasurement Foreign Currency Transaction Gain (Loss), Unrealized Total pension expense Pension Cost (Reversal of Cost) Long-term Debt, Type [Axis] Long-Term Debt, Type [Axis] Goodwill [Roll Forward] Goodwill [Roll Forward] Organization, Consolidation and Presentation of Financial Statements [Abstract] Organization, Consolidation and Presentation of Financial Statements [Abstract] Period One Debt Instrument, Redemption, Period One [Member] Concentration Risks, Types, No Concentration Percentage [Abstract] Concentration Risks, Types, No Concentration Percentage [Abstract] Current Fiscal Year End Date Current Fiscal Year End Date Period Four Debt Instrument, Redemption, Period Four [Member] Less: imputed interest Lessee, Operating Lease, Liability, Undiscounted Excess Amount Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items] Intangibles, net Intangible Assets, Net (Excluding Goodwill) Diluted (in USD per share) Diluted net income per share (in dollars per share) Earnings Per Share, Diluted Total post-retirement benefits expense Pension and Other Postretirement Benefits Cost (Reversal of Cost) Applicable vesting period Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period Share-based compensation APIC, Share-Based Payment Arrangement, Increase for Cost Recognition Total current liabilities Liabilities, Current Operating leases to be paid in year two Lessee, Operating Lease, Liability, to be Paid, Year Two Self-Insurance Self Insurance Reserve [Policy Text Block] Maturities of lease liabilities Lessee, Operating Lease, Liability, Maturity [Table Text Block] Entity Address, Address Line One Entity Address, Address Line One Cost of sales Cost of Revenue Leaf Capital term loan payable Leaf Capital Term Loans [Member] Term loans, interest at a variable rate with monthly payments of interest and quarterly payments of principal through January 2023. Product and Service [Axis] Product and Service [Axis] Class of Stock [Domain] Class of Stock [Domain] Interest expense Interest Expense Pension plan payments accrued Liability, Defined Benefit Pension Plan Trade name Trade Names [Member] Credit Facility [Axis] Credit Facility [Axis] Retirement Plan Type [Axis] Retirement Plan Type [Axis] Inventory Inventory Disclosure [Text Block] Allowance for slow moving and obsolete inventory Inventory Valuation Reserves Schedule Of Long-term debt Schedule of Long-Term Debt Instruments [Table Text Block] Subsequent Event [Table] Subsequent Event [Table] Vested (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period Inventory Disclosure [Abstract] Inventory Disclosure [Abstract] Entity Tax Identification Number Entity Tax Identification Number Number of shares authorized (in shares) Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized Post-retirement benefits liability Postemployment Benefits Liability, Noncurrent Multi-employer plan Multiemployer Plan, Employer Contribution, Cost Revenue from Contract with Customer [Abstract] Contract with Customer, Asset, after Allowance for Credit Loss, Current Contract with Customer, Asset, after Allowance for Credit Loss, Current Other comprehensive income: Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract] Shares surrendered (in shares) Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation Non-competition agreement Noncompete Agreements [Member] Net change in cash and cash equivalents Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect Effect of dilutive securities (in shares) Weighted Average Number of Shares Outstanding, Diluted, Adjustment Entity Central Index Key Entity Central Index Key Weighted Average Grant Date Fair Value, Restricted Stock Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract] Security deposit Payments for (Proceeds from) Deposit on Loan Finite-Lived Intangible Assets by Major Class [Axis] Finite-Lived Intangible Assets by Major Class [Axis] Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table] Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table] Raw materials Inventory, Raw Materials and Purchased Parts, Net of Reserves Line of Credit Facility, Frequency of Payments Line of Credit Facility, Frequency of Payments Line of Credit Facility, Expiration Date Line of Credit Facility, Expiration Date Accrued other liabilities Other Accrued Liabilities, Current Options to extend the lease, period Lessee, Operating Lease With Options To Extend Lease, Term Term of lessee's operating leases' options to extend. City Area Code City Area Code Assets: Assets [Abstract] Long-term Debt, Type [Domain] Long-Term Debt, Type [Domain] Retirement Benefits [Abstract] Retirement Benefits [Abstract] Statement of Stockholders' Equity [Abstract] Statement of Stockholders' Equity [Abstract] Revolving debt Line of Credit, Current Revenue, Major Customer [Line Items] Revenue, Major Customer [Line Items] Debt Instrument, Redemption, Period [Axis] Debt Instrument, Redemption, Period [Axis] Cash flows from financing activities: Net Cash Provided by (Used in) Financing Activities [Abstract] Weighted average interest rate Long-Term Debt, Weighted Average Interest Rate, at Point in Time Participating Securities Participating Securities [Member] Participating Securities Share-based compensation Share-Based Payment Arrangement, Noncash Expense Granted (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value Variable Rate [Axis] Variable Rate [Axis] Other non-current liabilities Other Liabilities, Noncurrent Purchase of property, plant and equipment Payments to Acquire Property, Plant, and Equipment Computation of basic and diluted net income per common share: Schedule of Earnings Per Share, Basic and Diluted [Table Text Block] Forfeited (in dollars per share) Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value Other Postretirement Benefits Plan Other Postretirement Benefits Plan [Member] Name of Major Customer [Domain] Customer [Domain] EX-101.PRE 10 cmt-20220630_pre.xml XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT XML 11 R1.htm IDEA: XBRL DOCUMENT v3.22.2
Cover - shares
6 Months Ended
Jun. 30, 2022
Aug. 08, 2022
Cover [Abstract]    
Document Type 10-Q  
Document Quarterly Report true  
Document Period End Date Jun. 30, 2022  
Document Transition Report false  
Entity File Number 001-12505  
Entity Registrant Name CORE MOLDING TECHNOLOGIES, INC.  
Entity Incorporation, State or Country Code DE  
Entity Tax Identification Number 31-1481870  
Entity Address, Address Line One 800 Manor Park Drive  
Entity Address, City or Town Columbus  
Entity Address, State or Province OH  
Entity Address, Postal Zip Code 43228-0183  
City Area Code 614  
Local Phone Number 870-5000  
Entity Current Reporting Status Yes  
Entity Interactive Data Current Yes  
Entity Filer Category Non-accelerated Filer  
Entity Small Business true  
Entity Emerging Growth Company false  
Entity Shell Company false  
Title of 12(b) Security Common Stock, par value $0.01  
Security Exchange Name NYSEAMER  
Trading Symbol CMT  
Entity Common Stock, Shares Outstanding (in shares)   8,925,030
Entity Central Index Key 0001026655  
Amendment Flag false  
Document Fiscal Year Focus 2022  
Document Fiscal Period Focus Q2  
Current Fiscal Year End Date --12-31  
XML 12 R2.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Operations - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Statement [Abstract]        
Net sales $ 98,735 $ 80,461 $ 189,326 $ 153,290
Cost of sales 85,690 66,725 161,774 126,836
Gross margin 13,045 13,736 27,552 26,454
Selling, general and administrative expense 8,660 7,563 17,155 14,935
Operating income 4,385 6,173 10,397 11,519
Other income and expense        
Interest expense 459 584 1,000 1,163
Net periodic post-retirement benefit (31) (40) (62) (80)
Total other expense 428 544 938 1,083
Income before taxes 3,957 5,629 9,459 10,436
Income tax expense 1,769 1,543 3,407 2,894
Net income $ 2,188 $ 4,086 $ 6,052 $ 7,542
Net income per common share:        
Basic (in USD per share) $ 0.26 $ 0.48 $ 0.71 $ 0.89
Diluted (in USD per share) $ 0.26 $ 0.48 $ 0.71 $ 0.89
XML 13 R3.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Comprehensive Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Statement of Comprehensive Income [Abstract]        
Net income $ 2,188 $ 4,086 $ 6,052 $ 7,542
Post-retirement benefit plan adjustments:        
Amortization of net actuarial loss 45 44 87 87
Amortization of prior service credits (125) (124) (248) (248)
Income tax benefit 17 16 34 33
Comprehensive income $ 2,125 $ 4,022 $ 5,925 $ 7,414
XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Balance Sheets - USD ($)
Jun. 30, 2022
Dec. 31, 2021
Current assets:    
Cash and cash equivalents $ 114,000 $ 6,146,000
Accounts receivable, net 54,092,000 35,261,000
Inventories, net 28,957,000 25,129,000
Prepaid expenses and other current assets 8,537,000 8,606,000
Total current assets 91,700,000 75,142,000
Right of use asset 4,694,000 5,577,000
Property, plant and equipment, net 79,407,000 75,897,000
Goodwill 17,376,000 17,376,000
Intangibles, net 8,593,000 9,567,000
Other non-current assets 2,986,000 3,133,000
Total Assets 204,756,000 186,692,000
Current liabilities:    
Current portion of long-term debt 1,146,000 3,943,000
Revolving debt 6,744,000 4,424,000
Accounts payable 33,028,000 22,695,000
Contract liability 5,684,000 6,256,000
Compensation and related benefits 7,937,000 7,532,000
Accrued other liabilities 9,894,000 8,202,000
Total current liabilities 64,433,000 53,052,000
Other non-current liabilities 3,881,000 4,605,000
Long-term debt 22,098,000 21,251,000
Post-retirement benefits liability 7,722,000 7,689,000
Total Liabilities 98,134,000 86,597,000
Commitments and Contingencies 0 0
Stockholders’ Equity:    
Preferred stock — $0.01 par value, authorized shares — 10,000,000; no shares outstanding at June 30, 2022 and December 31, 2021 0 0
Common stock — $0.01 par value, authorized shares – 20,000,000; outstanding shares: 8,415,476 at June 30, 2022 and 8,235,740 at December 31, 2021 84,000 82,000
Paid-in capital 39,095,000 38,013,000
Accumulated other comprehensive income, net of income taxes $ 948,000 1,075,000
Treasury stock (in shares) 3,866,451  
Treasury stock - at cost, 3,866,451 shares at June 30, 2022 and 3,818,166 shares at December 31, 2021 $ (29,099,000) (28,617,000)
Retained earnings 95,594,000 89,542,000
Total Stockholders’ Equity 106,622,000 100,095,000
Total Liabilities and Stockholders’ Equity $ 204,756,000 $ 186,692,000
XML 15 R5.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Balance Sheets (Parenthetical) - $ / shares
Jun. 30, 2022
Dec. 31, 2021
Statement of Financial Position [Abstract]    
Preferred stock, par value (in USD per share) $ 0.01 $ 0.01
Preferred stock, shares authorized (in shares) 10,000,000 10,000,000
Preferred stock, shares outstanding (in shares) 0 0
Common stock, par value (in USD per share) $ 0.01 $ 0.01
Common stock, shares authorized (in shares) 20,000,000 20,000,000
Common stock, shares outstanding (in shares) 8,415,476 8,235,740
Treasury stock (in shares) 3,866,451  
XML 16 R6.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statement of Stockholders' Equity - USD ($)
Total
Common Stock Outstanding
Paid-In Capital
Accumulated Other Comprehensive Income
Treasury Stock
Retained Earnings
Beginning Balance (in shares) at Dec. 31, 2020   7,980,516        
Beginning Balance at Dec. 31, 2020 $ 93,932,000 $ 80,000 $ 36,127,000 $ 1,375,000 $ (28,521,000) $ 84,871,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 7,542,000         7,542,000
Change in post retirement benefits, net of tax (128,000)     (128,000)    
Restricted stock vested (in shares)   64,106        
Restricted stock vested 0 $ 0        
Share-based compensation 804,000   804,000      
Ending Balance (in shares) at Jun. 30, 2021   8,040,748        
Ending Balance at Jun. 30, 2021 102,103,000 $ 80,000 36,931,000 1,247,000 (28,568,000) 92,413,000
Beginning Balance (in shares) at Mar. 31, 2021   7,987,800        
Beginning Balance at Mar. 31, 2021 97,595,000 $ 80,000 36,445,000 1,311,000 (28,568,000) 88,327,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 4,086,000         4,086,000
Change in post retirement benefits, net of tax (64,000)     (64,000)    
Purchase of treasury stock         $ (47,000)  
Restricted stock vested (in shares)         52,948  
Restricted stock vested 0 $ 0        
Share-based compensation 486,000   486,000      
Ending Balance (in shares) at Jun. 30, 2021   8,040,748        
Ending Balance at Jun. 30, 2021 $ 102,103,000 $ 80,000 36,931,000 1,247,000 $ (28,568,000) 92,413,000
Beginning Balance (in shares) at Dec. 31, 2021 8,235,740 8,235,740        
Beginning Balance at Dec. 31, 2021 $ 100,095,000 $ 82,000 38,013,000 1,075,000 (28,617,000) 89,542,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 6,052,000         6,052,000
Change in post retirement benefits, net of tax $ (127,000)     (127,000)    
Purchase of treasury stock (in shares) (3,874)          
Purchase of treasury stock         $ (482,000)  
Restricted stock vested (in shares)   228,022     (48,286)  
Restricted stock vested $ 2,000 $ 2,000        
Share-based compensation $ 1,082,000   1,082,000      
Ending Balance (in shares) at Jun. 30, 2022 8,415,476 8,415,476        
Ending Balance at Jun. 30, 2022 $ 106,622,000 $ 84,000 39,095,000 948,000 $ (29,099,000) 95,594,000
Beginning Balance (in shares) at Mar. 31, 2022   8,270,162        
Beginning Balance at Mar. 31, 2022 104,397,000 $ 83,000 38,514,000 1,011,000 (28,617,000) 93,406,000
Increase (Decrease) in Stockholders' Equity [Roll Forward]            
Net income 2,188,000         2,188,000
Change in post retirement benefits, net of tax (63,000)     (63,000)    
Purchase of treasury stock         $ (482,000)  
Restricted stock vested (in shares)   193,600     (48,286)  
Restricted stock vested 1,000 $ 1,000        
Share-based compensation $ 581,000   581,000      
Ending Balance (in shares) at Jun. 30, 2022 8,415,476 8,415,476        
Ending Balance at Jun. 30, 2022 $ 106,622,000 $ 84,000 $ 39,095,000 $ 948,000 $ (29,099,000) $ 95,594,000
XML 17 R7.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statement of Stockholders' Equity (Parenthetical) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Income tax benefit $ 17,000 $ 16,000 $ 34,000 $ 33,000        
Common stock, shares outstanding (in shares) 8,415,476   8,415,476     8,235,740    
Stockholders' Equity Attributable to Parent $ 106,622,000 102,103,000 $ 106,622,000 102,103,000 $ 104,397,000 $ 100,095,000 $ 97,595,000 $ 93,932,000
Net Income (Loss) Attributable to Parent 2,188,000 4,086,000 6,052,000 7,542,000        
Change in post retirement benefits, net of tax (63,000) (64,000) (127,000) (128,000)        
Restricted stock vested 1,000 0 2,000 0        
Share-based compensation $ 581,000 $ 486,000 $ 1,082,000 804,000        
Treasury Stock                
Restricted stock vested (in shares) (48,286) 52,948 (48,286)          
Purchase of treasury stock $ (482,000) $ (47,000) $ (482,000)          
Stockholders' Equity Attributable to Parent $ (29,099,000) $ (28,568,000) $ (29,099,000) $ (28,568,000) $ (28,617,000) $ (28,617,000) $ (28,568,000) $ (28,521,000)
Common Stock [Member]                
Restricted stock vested (in shares) 193,600   228,022 64,106        
Common stock, shares outstanding (in shares) 8,415,476 8,040,748 8,415,476 8,040,748 8,270,162 8,235,740 7,987,800 7,980,516
Stockholders' Equity Attributable to Parent $ 84,000 $ 80,000 $ 84,000 $ 80,000 $ 83,000 $ 82,000 $ 80,000 $ 80,000
Restricted stock vested 1,000 0 2,000 0        
Paid-In Capital                
Stockholders' Equity Attributable to Parent 39,095,000 36,931,000 39,095,000 36,931,000 38,514,000 38,013,000 36,445,000 36,127,000
Share-based compensation 581,000 486,000 1,082,000 804,000        
Accumulated Other Comprehensive Income                
Stockholders' Equity Attributable to Parent 948,000 1,247,000 948,000 1,247,000 1,011,000 1,075,000 1,311,000 1,375,000
Change in post retirement benefits, net of tax (63,000) (64,000) (127,000) (128,000)        
Retained Earnings                
Stockholders' Equity Attributable to Parent 95,594,000 92,413,000 95,594,000 92,413,000 $ 93,406,000 $ 89,542,000 $ 88,327,000 $ 84,871,000
Net Income (Loss) Attributable to Parent $ 2,188,000 $ 4,086,000 $ 6,052,000 $ 7,542,000        
XML 18 R8.htm IDEA: XBRL DOCUMENT v3.22.2
Consolidated Statements of Cash Flows - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Cash flows from operating activities:    
Net Income (Loss) Attributable to Parent $ 6,052 $ 7,542
Adjustments to reconcile net income to net cash provided by operating activities:    
Depreciation and amortization 6,219 6,161
Share-based compensation 1,082 804
Losses on foreign currency remeasurement 175 188
Change in operating assets and liabilities:    
Accounts receivable (18,831) (18,184)
Inventories (3,828) (3,679)
Prepaid and other assets 265 1,224
Accounts payable 10,318 9,119
Accrued and other liabilities 1,622 5,557
Post-retirement benefits liability (128) (236)
Net cash provided by operating activities 2,946 8,496
Cash flows from investing activities:    
Purchase of property, plant and equipment (8,623) (5,387)
Net cash used in investing activities (8,623) (5,387)
Cash flows from financing activities:    
Gross repayments on revolving line of credit (73,559) (9,507)
Gross borrowings on revolving line of credit 75,879 9,287
Payments related to the purchase of treasury stock (482) (47)
Payment of deferred loan costs 0 (2)
Payment of principal on term loans (2,193) (1,375)
Net cash used in financing activities (355) (1,644)
Net change in cash and cash equivalents (6,032) 1,465
Cash and cash equivalents at beginning of period 6,146 4,131
Cash and cash equivalents at end of period 114 5,596
Cash paid for:    
Interest 886 935
Income taxes 3,761 3,503
Non-cash investing activities:    
Fixed asset purchases in accounts payable $ 731 $ 99
XML 19 R9.htm IDEA: XBRL DOCUMENT v3.22.2
Basis of Presentation
6 Months Ended
Jun. 30, 2022
Organization, Consolidation and Presentation of Financial Statements [Abstract]  
Basis of Presentation BASIS OF PRESENTATIONThe accompanying unaudited consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and include all of the information and disclosures required by accounting principles generally accepted in the United States of America for interim reporting, which are less than those required for annual reporting. In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments (all of which are normal and recurring in nature) necessary to present fairly the financial position of Core Molding Technologies, Inc. and its subsidiaries (“Core Molding Technologies” or the “Company”) at June 30, 2022, and the results of operations and cash flows for the six months ended June 30, 2022. The Company has reclassified certain prior-year amounts to conform to the current year's presentation. The “Notes to Consolidated Financial Statements” contained in the Company's Annual Report on Form 10-K for the year ended December 31, 2021, should be read in conjunction with these consolidated financial statements.Core Molding Technologies and its subsidiaries operate in the engineered materials market as one operating segment as a molder of thermoplastic and thermoset structural products. The Company produces and sells molded products for varied markets, including medium and heavy-duty trucks, power sports, building products, industrial and utilities and other commercial markets. Core Molding Technologies has its headquarters in Columbus, Ohio, and operates six production facilities in the United States, Canada and Mexico.
XML 20 R10.htm IDEA: XBRL DOCUMENT v3.22.2
Critical Accounting Policies and Estimates
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Critical Accounting Policies and Estimates CRITICAL ACCOUNTING POLICIES AND ESTIMATES
Principles of Consolidation: Management believes the following critical accounting policies, among others, affect its more significant judgments and estimates used in the preparation of its consolidated financial statements.
Use of Estimates: The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities, and reported amounts of revenues and expenses during the reporting period. On an on-going basis, management evaluates its estimates and judgments. Management bases its estimates and judgments on historical experience and on various other factors that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions and conditions.
Revenue Recognition: The Company historically has recognized revenue from two streams, product revenue and tooling revenue. Product revenue is earned from the manufacture and sale of sheet molding compounds and thermoset and thermoplastic products. Revenue from product sales is generally recognized when products are shipped, as the Company transfers control to the customer and is entitled to payment upon shipment. In certain circumstances, the Company recognizes revenue from product sales when products are produced and the customer takes control at our production facility.
Tooling revenue is earned from manufacturing multiple tools, molds and assembly equipment as part of a tooling program for a customer. Given that the Company is providing a significant service of producing highly interdependent component parts of the tooling program, each tooling program consists of a single performance obligation to provide the customer the capability to produce a single product. Based on the arrangement with the customer, the Company recognizes revenue either at a point in time or over a given period. When the Company does not have an enforceable right to payment, the Company recognizes tooling revenue at a point in time. In such cases, the Company recognizes revenue upon customer acceptance, which is when the customer has legal title to the tools.
Certain tooling programs include an enforceable right to payment. In those cases, the Company recognizes revenue over time based on the extent of progress towards completion of its performance obligation. The Company uses a cost-to-cost measure of progress for such contracts because it best depicts the transfer of value to the customer and also correlates with the amount of consideration to which the entity expects to be titled in exchange for transferring the promised goods or services to the customer. Under the cost-to-cost measure of progress, progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. Revenues are recorded proportionally as costs are incurred.
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. Cash is held primarily in three banks in three separate jurisdictions. The Company had $114,000 cash on hand at June 30, 2022 and had $6,146,000 cash on hand at December 31, 2021.
Accounts Receivable Allowances: Management maintains allowances for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments. If the financial condition of the Company’s customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowances may be required. The Company has determined that a $53,000 allowance for doubtful accounts is needed at June 30, 2022 and $90,000 at December 31, 2021. Management also records estimates for customer returns and deductions, discounts offered to customers, and for price adjustments. Should customer returns and deductions, discounts, and price adjustments fluctuate from the estimated amounts, additional allowances may be required. The Company had an allowance for estimated chargebacks of $311,000 at June 30, 2022 and $222,000 at December 31, 2021. There have been no material changes in the methodology of these calculations.
Inventories: Inventories, which include material, labor and manufacturing overhead, are valued at the lower of cost or net realizable value. The inventories are accounted for using the first-in, first-out (FIFO) method of determining inventory costs. Inventory quantities on-hand are regularly reviewed, and where necessary, provisions for excess and obsolete inventory are recorded based on historical and anticipated usage. The Company has recorded an allowance for slow moving and obsolete inventory of $319,000 at June 30, 2022 and $362,000 at December 31, 2021.
Contract Assets/Liabilities: Contract assets and liabilities represent the net cumulative customer billings, vendor payments and revenue recognized for tooling programs. For tooling programs where net revenue recognized and vendor payments exceed customer billings, the Company recognizes a contract asset. For tooling programs where net customer billings exceed revenue recognized and vendor payments, the Company recognizes a contract liability. Customer payment terms vary by contract and can range from progress payments based on work performed or one single payment once the contract is completed. The Company has recorded contract assets of $679,000 at June 30, 2022, and $17,000 at December 31, 2021. Contract assets are generally classified as current within prepaid expenses and other current assets on the Consolidated Balance Sheets. For the six months ended June 30, 2022, the Company recognized no impairments on contract assets. For the six months ended June 30, 2022, the Company recognized $3,547,000 of revenue from contract liabilities related to open jobs outstanding as of December 31, 2021.
Income Taxes: The Company evaluates the balance of deferred tax assets that will be realized based on the premise that the Company is more-likely-than-not to realize deferred tax benefits through the generation of future taxable income.

Long-Lived Assets: Long-lived assets consist primarily of property, plant and equipment and definite-lived intangibles. The recoverability of long-lived assets is evaluated by an analysis of operating results and consideration of other significant events or changes in the business environment. The Company evaluates whether impairment exists for property, plant and equipment on the basis of undiscounted expected future cash flows from operations before interest. There were no impairment charges of the Company’s long-lived assets for the six months ended June 30, 2022 and June 30, 2021, respectively.

Goodwill: The purchase consideration of acquired businesses has been allocated to the assets and liabilities acquired based on the estimated fair values on the respective acquisition dates. Based on these values, the excess purchase consideration over the fair value of the net assets acquired was allocated to goodwill. The Company accounts for goodwill in accordance with FASB ASC Topic 350, Intangibles - Goodwill and Other. FASB ASC Topic 350 prohibits the amortization of goodwill and requires these assets be reviewed for impairment.

The annual impairment tests of goodwill may be completed through qualitative assessments; however, the Company may elect to bypass the qualitative assessment and proceed directly to a quantitative impairment test for any period. The Company may resume the qualitative assessment in any subsequent period.

Under a qualitative and quantitative approach, the impairment test for goodwill consists of an assessment of whether it is more-likely-than-not that the fair value is less than its carrying amount. As part of the qualitative assessment, the Company considers relevant events and circumstances that affect the fair value or carrying amount of the Company. Such events and circumstances could include changes in economic conditions, industry and market conditions, cost factors, overall financial performance, and capital markets pricing. The Company places more weight on the events and circumstances that most affect the Company's fair value or carrying amount. These factors are all considered by management in reaching its conclusion about whether to perform step one of the impairment test. If the Company elects to bypass the qualitative assessment, or if a qualitative assessment indicates it is more-likely-than-not that the estimated carrying value exceeds its fair value, the Company proceeds to a quantitative approach. There were no impairment charges of the Company's goodwill for the six months ended June 30, 2022 and June 30, 2021, respectively.
Self-Insurance: The Company is self-insured with respect to its facilities in Columbus, Ohio; Gaffney, South Carolina; Winona, Minnesota; and Brownsville, Texas for medical, dental and vision claims and Columbus, Ohio for workers’ compensation claims, all of which are subject to stop-loss insurance thresholds. The Company is also self-insured for dental and vision with respect to its Cobourg, Canada location. The Company has recorded an estimated liability for self-insured medical, dental and vision claims incurred but not reported and worker’s compensation claims incurred but not reported at June 30, 2022 and December 31, 2021 of $898,000 and $916,000, respectively.
Fair Value of Financial Instruments: The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable and debt. Cash and cash equivalents, accounts receivable and accounts payable carrying values as of June 30, 2022 and December 31, 2021 approximate fair value due to the short-term maturities of these financial instruments. The carrying amounts of the Company's debt with Wells Fargo Bank, National Association approximate fair value as of June 30, 2022 and December 31, 2021 due to the short term nature of the underlying variable rate LIBOR agreements. The fair value of the Company's debt with FGI Equipment Finance, LLC was $10,937,000 as of June 30, 2022. As of December 31, 2021 the Company's debt with FGI Equipment Finance, LLC approximated fair value, due to immaterial movement in interest rates since the Company entered into the Promissory Note on October 20, 2020.
Post-Retirement Benefits: Management records an accrual for post-retirement costs associated with the health care plan sponsored by Core Molding Technologies. Should actual results differ from the assumptions used to determine the reserves, additional provisions may be required. In particular, increases in future healthcare costs above the assumptions could have an adverse effect on Core Molding Technologies’ operations. The effect of a change in healthcare costs is described in Note 12, "Post Retirement Benefits", of the Notes to Consolidated Financial Statements contained in the Company's Annual Report on Form 10-K for the year ended December 31, 2021. Core Molding Technologies had a liability for post-retirement healthcare benefits based on actuarial computed estimates of $9,113,000 at June 30, 2022 and $9,080,000 at December 31, 2021.
XML 21 R11.htm IDEA: XBRL DOCUMENT v3.22.2
Recent Accounting Pronouncements
6 Months Ended
Jun. 30, 2022
Accounting Changes and Error Corrections [Abstract]  
Recent Accounting Pronouncements RECENT ACCOUNTING PRONOUNCEMENTS
Current Expected Credit Loss (CECL)
In June 2016, the FASB issued ASU 2016-13, “Financial Instruments - Credit Losses,” which changes the impairment model for most financial assets and certain other instruments. For trade and other receivables, held-to-maturity debt securities, loans and other instruments, entities will be required to use a new forward-looking “expected loss” model that will replace today’s “incurred loss” model and generally will result in the earlier recognition of allowances for losses. For available-for-sale debt securities with unrealized losses, entities will measure credit losses in a manner similar to current practice, except that the losses will be recognized as an allowance. Subsequent to issuing ASU 2016-13, the FASB issued ASU 2018-19, “Codification Improvements to Topic 326, Financial Instruments - Credit Losses,” for the purpose of clarifying certain aspects of ASU 2016-13. ASU 2018-19 has the same effective date and transition requirements as ASU 2016-13. In April 2019, the FASB issued ASU 2019-04, “Codification Improvements to Topic 326, Financial Instruments - Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments,” which is effective with the adoption of ASU 2016-13. In May 2019, the FASB issued ASU 2019-05, “Financial Instruments - Credit Losses (Topic 326),” which is also effective with the adoption of ASU 2016-13. In November 2019, the FASB voted to delay the implementation date for certain companies, including those that qualify as a smaller reporting company under the U.S. Securities and Exchange Commission rules, until fiscal years beginning after December 15, 2022. We will adopt this ASU on its effective date of January 1, 2023. We do not expect the adoption of this ASU to have a material impact on our consolidated financial position, results of operations, cash flows, or presentation thereof.
XML 22 R12.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income Per Common Share
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Net Income Per Common Share NET INCOME PER COMMON SHARE
Net income per common share is computed based on the weighted average number of common shares outstanding during the period. Diluted net income per common share is computed similarly but includes the effect of the assumed exercise of dilutive stock appreciation rights and restricted stock under the treasury stock method.
On May 13, 2021, the Company's shareholders approved the 2021 Long Term Equity Incentive Plan (the “2021 Plan”) that replaced the 2006 Long Term Equity Incentive Plan (the “2006 Plan”) approved in May 2006 and amended in May 2015. The 2021 Plan provides restricted stock award recipients voting rights equivalent to the Company's common stock and accrual of dividends but not receipt of dividends until all conditions or restrictions related to such award have been satisfied. Accordingly, the restricted shares are not considered participating shares. The 2006 Plan provides restricted stock award recipients voting rights equivalent to the Company’s common stock and accrual and receipt of dividends irrespective of any conditions or restrictions related to such award being satisfied. Accordingly, the restricted shares granted from the 2006 Plan are considered a participating security and the Company is required to apply the two-class method to consider the impact of the restricted shares on the calculation of basic and diluted earnings per share.
The computation of basic and diluted net income per common share (in thousands, except for per share data) is as follows:
Three months ended
June 30,
Six months ended
June 30,
2022202120222021
Net income $2,188 $4,086 $6,052 $7,542 
Less: net income allocated to participating securities40 232 121 437 
Net income available to common shareholders$2,148 $3,854 $5,931 $7,105 
Weighted average common shares outstanding — basic8,329,000 8,002,000 8,298,000 7,994,000 
Effect of weighted average dilutive securities— 12,000 — 19,000 
Weighted average common and potentially issuable common shares outstanding — diluted8,329,000 8,014,000 8,298,000 8,013,000 
Basic net income per common share$0.26 $0.48 $0.71 $0.89 
Diluted net income per common share$0.26 $0.48 $0.71 $0.89 
XML 23 R13.htm IDEA: XBRL DOCUMENT v3.22.2
Major Customers
6 Months Ended
Jun. 30, 2022
Concentration Risks, Types, No Concentration Percentage [Abstract]  
Major Customers MAJOR CUSTOMERS
The Company had five major customers during the six months ended June 30, 2022, BRP, Inc. ("BRP"), Navistar, Inc. ("Navistar"), PACCAR, Inc. ("PACCAR"), Universal Forest Products, Inc. ("UFP") and Volvo Group North America, LLC ("Volvo"). Major customers are defined as customers whose sales individually consist of more than ten percent of the Company's total sales during any annual or interim reporting period in the current year. The loss of a significant portion of sales to these customers could have a material adverse effect on the Company.
The following table presents sales revenue for the above-mentioned customers for the three and six months ended June 30, 2022 and 2021 (in thousands):
Three months ended
June 30,
Six months ended
June 30,
2022202120222021
BRP product sales$14,498 $10,420 $26,705 $18,989 
BRP tooling sales187 124 337 238 
Total BRP sales14,685 10,544 27,042 19,227 
Navistar product sales14,110 10,969 28,132 20,906 
Navistar tooling sales2,260 — 2,270 306 
Total Navistar sales
16,370 10,969 30,402 21,212 
PACCAR product sales9,159 10,830 17,905 20,184 
PACCAR tooling sales74 503 185 832 
Total PACCAR sales9,233 11,333 18,090 21,016 
UFP product sales11,856 15,115 24,543 25,772 
UFP tooling sales— — — — 
Total UFP sales
11,856 15,115 24,543 25,772 
Volvo product sales11,885 7,429 22,800 17,554 
Volvo tooling sales— 27 87 47 
Total Volvo sales
11,885 7,456 22,887 17,601 
Other product sales31,809 24,354 63,133 44,846 
Other tooling sales2,897 690 3,229 3,616 
Total other sales
34,706 25,044 66,362 48,462 
Total product sales93,317 79,117 183,218 148,251 
Total tooling sales5,418 1,344 6,108 5,039 
Total sales
$98,735 $80,461 $189,326 $153,290 
XML 24 R14.htm IDEA: XBRL DOCUMENT v3.22.2
Inventory
6 Months Ended
Jun. 30, 2022
Inventory Disclosure [Abstract]  
Inventory INVENTORY
Inventories, net consisted of the following (in thousands):
June 30, 2022December 31, 2021
Raw materials
$20,454 $17,160 
Work in process
1,945 1,976 
Finished goods
6,558 5,993 
Total
$28,957 $25,129 
Inventory quantities on-hand are regularly reviewed, and where necessary, provisions for excess and obsolete inventory are recorded based on historical and anticipated usage.
XML 25 R15.htm IDEA: XBRL DOCUMENT v3.22.2
Leases
6 Months Ended
Jun. 30, 2022
Leases [Abstract]  
Leases LEASES
The Company has operating leases with fixed payment terms for certain buildings and warehouses. The Company's leases have remaining lease terms of less than one year to four years, some of which include options to extend the lease for five years. Operating leases are included in operating lease right-of-use ("ROU") assets, accrued other liabilities and other non-current liabilities in the Consolidated Balance Sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease.
The Company used the applicable incremental borrowing rate at implementation date to measure lease liabilities and ROU assets. The incremental borrowing rate used by the Company was based on baseline rates and adjusted by the credit spreads commensurate with the Company’s secured borrowing rate. At each reporting period when there is a new lease initiated, the Company will utilize its incremental borrowing rate to perform lease classification tests on lease components and to measure ROU assets and lease liabilities.
The components of lease expense were as follows (in thousands):
Three months ended June 30,Six months ended
June 30,
2022202120222021
Operating lease cost$422 $386 $845 $754 
Other supplemental balance sheet information related to leases was as follows (in thousands):
June 30, 2022December 31, 2021
Operating lease right of use assets$4,694 $5,577 
Current operating lease liabilities(A)
$1,428 $1,489 
Noncurrent operating lease liabilities(B)
3,309 4,024 
Total operating lease liabilities$4,737 $5,513 
(A)Current operating lease liabilities are included in accrued other liabilities in the Consolidated Balance Sheets.
(B)Noncurrent operating lease liabilities are included in other non-current liabilities in the Consolidated Balance Sheets.
The following table presents certain information related to lease terms and discount rates for leases:
Operating leasesJune 30, 2022December 31, 2021
Weighted average remaining lease term (in years):3.74.2
Weighted average discount rate:4.0 %4.1 %
Other information related to leases were as follows (in thousands):
Six months ended
June 30,
20222021
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases(C)
$845 $754 
(C)Cash flow from operating leases are included in prepaid and other assets in the Consolidated Statements of Cash Flows.
Maturities of operating lease liabilities were as follows (in thousands):
June 30, 2022
December 31, 2021
2022 (remainder of year)$782 $1,567 
20231,484 1,468 
20241,489 1,473 
2025798 783 
2026713 698 
Total lease payments5,266 5,989 
Less: imputed interest(529)(476)
Total lease obligations4,737 5,513 
Less: current obligations(1,428)(1,489)
Long-term lease obligations$3,309 $4,024 
XML 26 R16.htm IDEA: XBRL DOCUMENT v3.22.2
Property, Plant & Equipment
6 Months Ended
Jun. 30, 2022
Property, Plant and Equipment [Abstract]  
Property, Plant & Equipment PROPERTY, PLANT & EQUIPMENT
Property, plant and equipment, net consisted of the following for the periods specified (in thousands):
June 30, 2022December 31, 2021
Property, plant and equipment$192,012 $183,500 
Accumulated depreciation(112,605)(107,603)
Property, plant and equipment — net$79,407 $75,897 
Property, plant, and equipment are recorded at cost, unless obtained through acquisition, then assets are recorded at estimated fair value at the date of acquisition. Depreciation is provided on a straight-line method over the estimated useful lives of the assets. The carrying amount of long-lived assets is evaluated annually to determine if an adjustment to the depreciation period or to the unamortized balance is warranted. Depreciation expense for the three months ended June 30, 2022 and 2021 was $2,485,000 and $2,461,000, respectively. Depreciation expense for the six months ended June 30, 2022 and 2021 was $5,002,000 and $4,943,000, respectively. Amounts invested in capital additions in progress were $10,967,000 and $6,605,000 at June 30, 2022 and December 31, 2021, respectively. At June 30, 2022 and December 31, 2021, purchase commitments for capital expenditures in progress were $5,923,000 and $5,315,000, respectively.
XML 27 R17.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangibles
6 Months Ended
Jun. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Goodwill and Intangibles GOODWILL AND INTANGIBLES
Goodwill activity for the six months ended June 30, 2022 consisted of the following (in thousands):
Balance at December 31, 2021$17,376 
Additions— 
Impairment— 
Balance at June 30, 2022$17,376 
Intangibles, net at June 30, 2022 were comprised of the following (in thousands):
Definite-lived Intangible AssetsAmortization PeriodGross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Trade name25 Years$250 $(73)$177 
Trademarks10 Years1,610 (718)892 
Non-competition agreement5 Years1,810 (1,614)196 
Developed technology7 Years4,420 (2,815)1,605 
Customer relationships
10-12 Years
9,330 (3,607)5,723 
Total$17,420 $(8,827)$8,593 
Intangibles, net at December 31, 2021 were comprised of the following (in thousands):
Definite-lived Intangible AssetsAmortization PeriodGross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Trade name25 Years$250 $(68)$182 
Trademarks10 Years1,610 (637)973 
Non-competition agreement5 Years1,810 (1,433)377 
Developed technology7 Years4,420 (2,499)1,921 
Customer relationships
10-12 Years
9,330 (3,216)6,114 
Total$17,420 $(7,853)$9,567 
The aggregate intangible asset amortization expense was $487,000 for the three months ended June 30, 2022 and 2021
XML 28 R18.htm IDEA: XBRL DOCUMENT v3.22.2
Post Retirement Benefits
6 Months Ended
Jun. 30, 2022
Retirement Benefits [Abstract]  
Post Retirement Benefits POST-RETIREMENT BENEFITS
The components of expense for the Company’s post-retirement benefit plans are as follows (in thousands):
Three months ended
June 30,
Six months ended
June 30,
2022202120222021
Pension expense:
Multi-employer plan
$254 $232 $461 $421 
Defined contribution plan
386 316 751 618 
Total pension expense640 548 1,212 1,039 
Health and life insurance:
Interest cost
49 40 99 81 
Amortization of prior service credits(125)(124)(248)(248)
Amortization of net loss
45 44 87 87 
Net periodic benefit credit(31)(40)(62)(80)
Total post-retirement benefits expense$609 $508 $1,150 $959 
The Company made payments of $1,525,000 to pension plans and $66,000 for post-retirement healthcare and life insurance during the six months ended June 30, 2022. For the remainder of 2022, the Company expects to make approximately $1,506,000 of pension plan payments, of which $630,000 was accrued at June 30, 2022. The Company also expects to make approximately $1,325,000 of post-retirement healthcare and life insurance payments for the remainder of 2022, all of which were accrued at June 30, 2022.
XML 29 R19.htm IDEA: XBRL DOCUMENT v3.22.2
Debt
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Debt DEBT
Debt consists of the following (in thousands):
June 30,
2022
December 31,
2021
Wells Fargo term loans payable$12,792 $13,992 
FGI term loans payable11,584 12,561 
Leaf Capital term loan payable102 119 
Total24,47826,672
Less deferred loan costs(1,234)(1,478)
Less current portion(1,146)(3,943)
Long-term debt$22,098 $21,251 
Term Loans

Wells Fargo Term Loans
On October 27, 2020, the Company entered into a credit agreement (the “Credit Agreement”) with Wells Fargo Bank, National Association, as administrative agent, lead arranger and book runner, and the lenders party thereto (the “Lenders”). Pursuant to the terms of the Credit Agreement, the Lenders made available to the Company secured term loans (the “WF Term Loans”) in the maximum aggregate principal amount of $18,500,000 ($16,790,000 of which was advanced to the Company on October 28, 2020). The proceeds from the WF Term Loans were used to pay off the Company’s existing outstanding indebtedness with KeyBank National Association, and to pay certain fees and expenses associated with the financing. On July 22, 2022, all existing outstanding indebtedness of the Company owed to the Lenders was repaid in full as part of the refinancing further described below.

At the option of the Company, the WF Term Loans bears interest at a per annum rate equal to LIBOR plus a margin of 300 basis points or base rate plus a margin of 200 basis points. LIBOR rate means the greater of (a) 0.75% per annum and (b) the per annum published LIBOR rate for interest periods of one, three or six months as chosen by the Company. Base rate is the greater of (a) 1.0% per annum, (b) the Federal Funds Rate plus 0.5%, (c) LIBOR Rate plus 100 basis or (d) prime rate. The weighted average interest rate was 6.75% and 3.77% as of June 30, 2022 and December 31, 2021, respectively.

The WF Term Loans are to be repaid in monthly installments of $200,000 plus interest, with the remaining outstanding balance due on November 30, 2024, subject to certain optional and mandatory repayment terms. The Company’s obligations under the WF Term Loans are unconditionally guaranteed by each of the Company’s U.S. and Canadian subsidiaries, with such obligations of the Company and such subsidiaries being secured by a lien on substantially all of their U.S. and Canadian assets.

The WF Term Loans contains reporting, indebtedness, and financial covenants. The Company is in compliance with such covenants as of June 30, 2022.

Voluntary prepayments of amounts outstanding under the WF Term Loans are permitted at any time without premium or penalty. To the extent applicable, LIBOR breakage fees may be charged in connection with any prepayment.

FGI Equipment Finance LLC Term Loan
On October 20, 2020, the Company entered into a Master Security Agreement, among FGI Equipment Finance LLC, (“FGI”) the Company as debtor, and each of Core Composites Corporation, a subsidiary of the Company organized in Delaware, and CC HPM, S. de R.L. de C.V., a subsidiary of the Company organized in Mexico, as guarantors, for a term loan in the principal amount of $13,200,000 (the “FGI Term Loan”), which loan is evidenced by a Promissory Note, dated October 20, 2020, executed by the Company in favor of FGI. On October 27, 2020, FGI advanced to the Company $12,000,000 which proceeds were used to pay off the Company’s existing outstanding indebtedness with KeyBank National Association, and to pay certain
fees and expenses associated with the transactions, and $1,200,000 which proceeds were used to fund a security deposit to be held by FGI. Interest on the FGI Term Loan is a fixed rate of 8.25% and is payable monthly. The security deposit of $1,200,000 is included in other assets in the Consolidated Balance Sheets. On July 22, 2022, all existing outstanding indebtedness of the Company owed to the FGI was repaid in full as part of the refinancing further described below.

The FGI Term Loan is to be repaid in monthly principal and interest installments of $117,000 for the first 12 months, $246,000 for the subsequent 59 months and $1,446,000 due on October 31, 2026, subject to certain optional and mandatory repayment terms. The Company’s obligations under the Master Security Agreement are secured by certain machinery and equipment of the guarantors located in Mexico, and real property of Core Composites de Mexico, S. de R.L. de C.V.,a subsidiary of the Company organized in Mexico, located in Matamoros, Mexico.

The Company may prepay in full or in part (but not less than the amount equal to 20% of the original principal amount of the loan) outstanding amounts before they are due on any scheduled Payment Date upon at least thirty (30) days’ prior written notice. The Company will pay a “Prepayment Fee” in an amount equal to an additional sum equal to the following percentage of the principal amount to be prepaid for prepayments occurring in the indicated period: four percent (4.0%) for prepayments occurring prior to the first anniversary of the FGI Term Loan; three percent (3.0%) for prepayments occurring on the first anniversary of the FGI Term Loan until the second anniversary of the FGI Term Loan; two percent (2.0%) for prepayments occurring on and after the second anniversary of the FGI Term Loan and prior to the third anniversary of the Loan; and one percent (1.0%) for prepayments occurring any time thereafter.

Leaf Capital Funding
On April 24, 2020 the Company entered into a finance agreement with Leaf Capital Funding of $175,000 for equipment. The parties agreed to a fixed interest rate of 5.50% and a term of 60 months. On July 22, 2022, all existing outstanding indebtedness of the Company owed to Leaf Capital Funding was repaid in full as part of the refinancing further described below.

Revolving Loans

Wells Fargo Revolving Loan
Pursuant to the terms of the Credit Agreement, the Lenders made available to the Company a revolving loan commitment (the “WF Revolving Loan”) of $25,000,000 ($8,745,000 of which was advanced to the Company on October 28, 2020). The proceeds from the WF Revolving Loan were used to pay off the Company’s outstanding indebtedness with KeyBank National Association, and to pay certain fees and expenses associated with the financing. On July 22, 2022, all existing outstanding indebtedness of the Company owed under the WF Revolving Loan was repaid in full as part of the refinancing further described below.

The Credit Agreement also makes available to the Company an incremental revolving commitment in the maximum amount of $10,000,000 at the Company’s option at any time during the three-year period following the closing.

The borrowing availability under the WF Revolving Loan is the lesser of (a) the loan commitment of $25,000,000 or (b) the sum of 90% of eligible investment grade accounts receivable, 85% of non-investment grade eligible accounts receivable and 65% of eligible inventory.

At the option of the Company, the WF Revolving Loan bears interest at a per annum rate equal to LIBOR plus a margin of 200 to 250 basis points or base rate plus a margin of 100 to 150 basis points, with the margin rate being based on the excess availability amount under the line of credit. LIBOR rate means the greater of (a) 0.75% per annum and (b) the per annum published LIBOR rate for interest periods of one, three or six months as chosen by the Company. Base rate is the greater of (a) 1.0% per annum, (b) the Federal Funds Rate plus 0.5%, (c) LIBOR Rate plus 100 basis and (d) prime rate. The weighted average interest rate was 5.75% and 4.25% as of June 30, 2022 and December 31, 2021, respectively.

The WF Revolving Loan commitment terminates, and all outstanding borrowings thereunder must be repaid, by November 30, 2024. The Company has $24,278,000 of available revolving loans of which $6,744,000 is outstanding as of June 30, 2022. As of December 31, 2021, the Company had $24,337,000 of available revolving loans of which $4,424,000 was outstanding.

The WF Revolving Loan contains the same covenants as the WF Term Loans.

Wells Fargo Bank will issue up to $2,000,000 of Letters of Credit in accordance with the terms of the Credit Agreement upon the Company’s request. As of June 30, 2022, the Company had one Letter of Credit outstanding for $160,000.
Credit Refinancing

On July 22, 2022, the Company entered into a Credit Agreement (the “Huntington Credit Agreement”) with The Huntington National Bank (“Huntington”), as the sole lender, administrative agent, lead arranger and book runner. Pursuant to the terms of the Huntington Credit Agreement, Huntington made available to the Company secured loans (the “Huntington Loans”) in the maximum aggregate principal amount of $75,000,000, consisting of (i) a revolving loan commitment of $25,000,000 (approximately $13,689,000 of which was advanced to the Company on July 22, 2022), (ii) term loan commitments of $25,000,000 ($25,000,000 of which was advanced to the Company on July 22, 2022) and (ii) Capex loan commitments of $25,000,000 (none of which was advanced to the Company on July 22, 2022). The initial proceeds of the Huntington Loans were used in part to (i) repay all existing outstanding indebtedness of the Company owing to the Lenders under the Credit Agreement, FGI and Leaf Capital Funding and (ii) pay certain fees and expenses associated with the transactions contemplated by the Huntington Credit Agreement. Additional proceeds of the Huntington Loans will be used to finance the ongoing general needs of the Company. For information on the Huntington Loans, see Note 15 - Subsequent Events, to the consolidated financial statements included herein.

Bank Covenants
The Company is required to meet certain financial covenants included in the Credit Agreement, which covenants include a fixed charge coverage ratio. As of June 30, 2022, the Company was in compliance with its financial covenants associated with the loans made under the Credit Agreement as described above.
XML 30 R20.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes
6 Months Ended
Jun. 30, 2022
Income Tax Disclosure [Abstract]  
Income Taxes 12. INCOME TAXES
XML 31 R21.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Based Compensation
6 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement, Noncash Expense [Abstract]  
Stock Based Compensation STOCK BASED COMPENSATIONOn May 13, 2021, The Company's shareholders approved the 2021 Long Term Equity Incentive Plan (the “2021 Plan”) that replaced the 2006 Long Term Equity Incentive Plan (the “2006 Plan”) approved in May 2006 and amended in May 2015. The 2021 Plan allows for grants to employees, officers, non-employee directors, consultants, independent contractors and advisors of non-qualified stock options, incentive stock options, stock appreciation rights, restricted stock, restricted stock units, and other stock-based awards (“stock awards”) up to an aggregate of 436,530 awards. Awards can be granted under the 2021 Plan
through the earlier of May 13, 2031, or the date the maximum number of available awards under the 2021 Plan have been granted. No new awards may be granted from the 2006 Plan.

Awards under the 2021 Plan vest over one to three years and shares previously awarded and currently unvested under the 2006 Plan vest over three years. Shares granted under both the 2006 and 2021 Plans vest upon the date of a participant’s death, disability or change in control.
Restricted Stock
The Company grants shares of its common stock to certain directors, officers, key managers and employees in the form of unvested stock and units (“Restricted Stock”). These awards are measured at the fair value of the Company's common stock on the date of issuance and recognized ratably as compensation expense over the applicable vesting period, which is typically three years. The Company adjusts compensation expense for actual forfeitures, as they occur.

The following summarizes the status of Restricted Stock and changes during the six months ended June 30, 2022:
Number of
Shares
Weighted Average Grant Date Fair Value
Unvested balance at December 31, 2021459,420 $9.79 
Granted287,485 10.40 
Vested(228,022)9.05 
Forfeited(9,329)11.02 
Unvested balance at June 30, 2022509,554 $10.43 
At June 30, 2022 and 2021, there was $4,871,000 and $4,783,000, respectively, of total unrecognized compensation expense, related to Restricted Stock grants. The unrecognized compensation expense at June 30, 2022 is expected to be recognized over the weighted-average period of 2.2 years. Total compensation cost related to Restricted Stock grants for the three months ended June 30, 2022 and 2021 was $570,000 and $456,000, respectively. Total compensation cost related to Restricted Stock grants for the six months ended June 30, 2022 and 2021 was $1,037,000 and $745,000, respectively, all of which was recorded to selling, general and administrative expense.
During the six months ended June 30, 2022 employees surrendered 48,286 shares of the Company's common stock to satisfy income tax withholding obligations in connection with the vesting of restricted awards. Employees surrendered 3,874 shares for the six months ended June 30, 2021.
Stock Appreciation Rights
As part of the Company's 2019 annual grant, Stock Appreciation Rights ("SARs") were granted with a grant price of $10. These awards have a contractual term of five years and vest ratably over a period of three years or immediately vest if the recipient is over 65 of age. These awards are valued using the Black-Scholes option pricing model, and are recognized ratably as compensation expense over three years.
A summary of the Company's stock appreciation rights activity for the six months ended June 30, 2022 is as follows:
Number of
Shares
Weighted Average Grant Date Fair Value
Outstanding as of December 31, 2021177,016 $2.57 
Granted— — 
Exercised— — 
Forfeited— — 
Outstanding at end of the period ended June 30, 2022177,016 $2.57 
Exercisable at end of the period ended June 30, 2022177,016 $2.57 
The average remaining contractual term for SARs outstanding at June 30, 2022 is 1.9 years with no aggregate intrinsic value. There was no unrecognized compensation expense, related to SARs at June 30, 2022. Total compensation cost related to SARs for the three months ended June 30, 2022 and 2021 was $11,000 and $31,000, respectively. Total Compensation cost related to SARs for the six months ended June 30, 2022 and 2021 was $45,000 and $60,000, respectively, all of which was recorded to selling, general and administrative expense.
XML 32 R22.htm IDEA: XBRL DOCUMENT v3.22.2
Accumulated Other Comprehensive Income
6 Months Ended
Jun. 30, 2022
Text Block [Abstract]  
Accumulated Other Comprehensive Income (Loss) ACCUMULATED OTHER COMPREHENSIVE INCOME
The following table presents changes in Accumulated Other Comprehensive Income, net of tax, for the six months ended June 30, 2022 and 2021 (in thousands):
2021:
Post Retirement
Benefit Plan
Items(A)
Balance at December 31, 2020$1,375 
Amounts reclassified from accumulated other comprehensive income(161)
Income tax benefit33 
Balance at June 30, 2021$1,247 
2022:
Balance at December 31, 2021$1,075 
Amounts reclassified from accumulated other comprehensive income(161)
Income tax benefit34 
Balance at June 30, 2022$948 
(A)The effect of post-retirement benefit items reclassified from Accumulated Other Comprehensive Income is included in other income and expense on the Consolidated Statements of Operations. These Accumulated Other Comprehensive Income components are included in the computation of net periodic benefit cost (see Note 10, "Post-Retirement Benefits" for additional details). The tax effect of post-retirement benefit items reclassified from Accumulated Other Comprehensive Income is included in income tax expense on the Consolidated Statements of Operations
XML 33 R23.htm IDEA: XBRL DOCUMENT v3.22.2
Subsequent Events
6 Months Ended
Jun. 30, 2022
Subsequent Events [Abstract]  
Subsequent Events [Text Block]
15. SUBSEQUENT EVENTS

Credit Refinancing

On July 22, 2022, the Company entered into a Credit Agreement (the "Huntington Credit Agreement") with The Huntington National Bank (“Huntington”), as the sole lender, administrative agent, lead arranger and book runner. Pursuant to the terms of the Huntington Credit Agreement, Huntington made available to the Company secured loans (the "Huntington Loans") in the maximum aggregate principal amount of $75,000,000, consisting of (i) a revolving loan commitment of $25,000,000 (approximately $13,689,000 of which was advanced to the Company on July 22, 2022), (ii) term loan commitments of $25,000,000 ($25,000,000 of which was advanced to the Company on July 22, 2022) and (ii) Capex loan commitments of $25,000,000 (none of which was advanced to the Company on July 22, 2022). The revolving loan commitment terminates, and all outstanding borrowings thereunder must be repaid on July 22, 2027. The term loan is to be repaid in monthly installments beginning in August 2022 of approximately $104,000 per month for the first 24 months, approximately $156,000 per month for the next 24 months, approximately $208,000 for the next 12 months and the remaining balance to be paid in July 2027. Any borrowings from the Capex loan will be converted to new Term Loans annually each February, beginning February 2025, and will have monthly principal repayments based on a sixty month amortization period with all amounts outstanding on the Capex Term Loans being fully due in July 2027. The Company's obligation under the Huntington Credit Agreement and the Loans are secured by each of the Company's U.S. and Canadian assets and 65% of the Company's equity interest in its Mexican subsidiaries and unconditionally guaranteed by certain of its subsidiaries.. Interest is payable monthly and is based on either Daily Simple SOFR or ABR, as defined by the Huntington Credit Agreement, at the discretion of the Company. As of July 22, 2022, the revolving loan and term loan was based on the Daily Simple SOFR resulting in an interest rate of 3.34%.
Concurrent with the closing of the Huntington Credit Agreement, the Company entered into an interest rate swap agreement that became effective July 22, 2022 and continues through July 22, 2027, which was designated as a cash flow hedge for the entire term loan of $25,000,000 mentioned above. Under this agreement, the Company will pay a fixed rate of 4.75% to the counterparty and receives daily simple SOFR.
The initial proceeds of the Huntington Loans were used in part to (i) repay all existing outstanding indebtedness of the Company owing to the Lenders under the Credit Agreement, FGI and Leaf Capital Funding and (ii) pay certain fees and expenses associated with the transactions contemplated by the Huntington Credit Agreement. Additional proceeds of the Huntington Loans will be used to finance the ongoing general needs of the Company.
The Company recorded losses of $1,234,000 from writing off outstanding deferred loan costs and approximately $348,000 from a prepayment fee associated with the FGI Term Loan.
XML 34 R24.htm IDEA: XBRL DOCUMENT v3.22.2
Critical Accounting Policies and Estimates (Policies)
6 Months Ended
Jun. 30, 2022
Accounting Policies [Abstract]  
Principles of Consolidation Principles of Consolidation: Management believes the following critical accounting policies, among others, affect its more significant judgments and estimates used in the preparation of its consolidated financial statements.
Use of Estimates Use of Estimates: The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities, and reported amounts of revenues and expenses during the reporting period. On an on-going basis, management evaluates its estimates and judgments. Management bases its estimates and judgments on historical experience and on various other factors that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions and conditions.
Revenue Recognition
Revenue Recognition: The Company historically has recognized revenue from two streams, product revenue and tooling revenue. Product revenue is earned from the manufacture and sale of sheet molding compounds and thermoset and thermoplastic products. Revenue from product sales is generally recognized when products are shipped, as the Company transfers control to the customer and is entitled to payment upon shipment. In certain circumstances, the Company recognizes revenue from product sales when products are produced and the customer takes control at our production facility.
Tooling revenue is earned from manufacturing multiple tools, molds and assembly equipment as part of a tooling program for a customer. Given that the Company is providing a significant service of producing highly interdependent component parts of the tooling program, each tooling program consists of a single performance obligation to provide the customer the capability to produce a single product. Based on the arrangement with the customer, the Company recognizes revenue either at a point in time or over a given period. When the Company does not have an enforceable right to payment, the Company recognizes tooling revenue at a point in time. In such cases, the Company recognizes revenue upon customer acceptance, which is when the customer has legal title to the tools.
Certain tooling programs include an enforceable right to payment. In those cases, the Company recognizes revenue over time based on the extent of progress towards completion of its performance obligation. The Company uses a cost-to-cost measure of progress for such contracts because it best depicts the transfer of value to the customer and also correlates with the amount of consideration to which the entity expects to be titled in exchange for transferring the promised goods or services to the customer. Under the cost-to-cost measure of progress, progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. Revenues are recorded proportionally as costs are incurred.
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. Cash is held primarily in three banks in three separate jurisdictions. The Company had $114,000 cash on hand at June 30, 2022 and had $6,146,000 cash on hand at December 31, 2021.
Accounts Receivable Allowances Accounts Receivable Allowances: Management maintains allowances for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments. If the financial condition of the Company’s customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowances may be required. The Company has determined that a $53,000 allowance for doubtful accounts is needed at June 30, 2022 and $90,000 at December 31, 2021. Management also records estimates for customer returns and deductions, discounts offered to customers, and for price adjustments. Should customer returns and deductions, discounts, and price adjustments fluctuate from the estimated amounts, additional allowances may be required. The Company had an allowance for estimated chargebacks of $311,000 at June 30, 2022 and $222,000 at December 31, 2021. There have been no material changes in the methodology of these calculations.
Inventories Inventories: Inventories, which include material, labor and manufacturing overhead, are valued at the lower of cost or net realizable value. The inventories are accounted for using the first-in, first-out (FIFO) method of determining inventory costs. Inventory quantities on-hand are regularly reviewed, and where necessary, provisions for excess and obsolete inventory are recorded based on historical and anticipated usage. The Company has recorded an allowance for slow moving and obsolete inventory of $319,000 at June 30, 2022 and $362,000 at December 31, 2021.
Contract Assets/Liabilities Contract Assets/Liabilities: Contract assets and liabilities represent the net cumulative customer billings, vendor payments and revenue recognized for tooling programs. For tooling programs where net revenue recognized and vendor payments exceed customer billings, the Company recognizes a contract asset. For tooling programs where net customer billings exceed revenue recognized and vendor payments, the Company recognizes a contract liability. Customer payment terms vary by contract and can range from progress payments based on work performed or one single payment once the contract is completed. The Company has recorded contract assets of $679,000 at June 30, 2022, and $17,000 at December 31, 2021. Contract assets are generally classified as current within prepaid expenses and other current assets on the Consolidated Balance Sheets. For the six months ended June 30, 2022, the Company recognized no impairments on contract assets. For the six months ended June 30, 2022, the Company recognized $3,547,000 of revenue from contract liabilities related to open jobs outstanding as of December 31, 2021.
Income Taxes Income Taxes: The Company evaluates the balance of deferred tax assets that will be realized based on the premise that the Company is more-likely-than-not to realize deferred tax benefits through the generation of future taxable income.
Long-Lived Assets Long-Lived Assets: Long-lived assets consist primarily of property, plant and equipment and definite-lived intangibles. The recoverability of long-lived assets is evaluated by an analysis of operating results and consideration of other significant events or changes in the business environment. The Company evaluates whether impairment exists for property, plant and equipment on the basis of undiscounted expected future cash flows from operations before interest. There were no impairment charges of the Company’s long-lived assets for the six months ended June 30, 2022 and June 30, 2021, respectively.
Goodwill
Goodwill: The purchase consideration of acquired businesses has been allocated to the assets and liabilities acquired based on the estimated fair values on the respective acquisition dates. Based on these values, the excess purchase consideration over the fair value of the net assets acquired was allocated to goodwill. The Company accounts for goodwill in accordance with FASB ASC Topic 350, Intangibles - Goodwill and Other. FASB ASC Topic 350 prohibits the amortization of goodwill and requires these assets be reviewed for impairment.

The annual impairment tests of goodwill may be completed through qualitative assessments; however, the Company may elect to bypass the qualitative assessment and proceed directly to a quantitative impairment test for any period. The Company may resume the qualitative assessment in any subsequent period.

Under a qualitative and quantitative approach, the impairment test for goodwill consists of an assessment of whether it is more-likely-than-not that the fair value is less than its carrying amount. As part of the qualitative assessment, the Company considers relevant events and circumstances that affect the fair value or carrying amount of the Company. Such events and circumstances could include changes in economic conditions, industry and market conditions, cost factors, overall financial performance, and capital markets pricing. The Company places more weight on the events and circumstances that most affect the Company's fair value or carrying amount. These factors are all considered by management in reaching its conclusion about whether to perform step one of the impairment test. If the Company elects to bypass the qualitative assessment, or if a qualitative assessment indicates it is more-likely-than-not that the estimated carrying value exceeds its fair value, the Company proceeds to a quantitative approach. There were no impairment charges of the Company's goodwill for the six months ended June 30, 2022 and June 30, 2021, respectively.
Self-Insurance Self-Insurance: The Company is self-insured with respect to its facilities in Columbus, Ohio; Gaffney, South Carolina; Winona, Minnesota; and Brownsville, Texas for medical, dental and vision claims and Columbus, Ohio for workers’ compensation claims, all of which are subject to stop-loss insurance thresholds. The Company is also self-insured for dental and vision with respect to its Cobourg, Canada location. The Company has recorded an estimated liability for self-insured medical, dental and vision claims incurred but not reported and worker’s compensation claims incurred but not reported at June 30, 2022 and December 31, 2021 of $898,000 and $916,000, respectively.
Derivative Instruments The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable and debt. Cash and cash equivalents, accounts receivable and accounts payable carrying values as of June 30, 2022 and December 31, 2021 approximate fair value due to the short-term maturities of these financial instruments. The carrying amounts of the Company's debt with Wells Fargo Bank, National Association approximate fair value as of June 30, 2022 and December 31, 2021 due to the short term nature of the underlying variable rate LIBOR agreements. The fair value of the Company's debt with FGI Equipment Finance, LLC was $10,937,000 as of June 30, 2022. As of December 31, 2021 the Company's debt with FGI Equipment Finance, LLC approximated fair value, due to immaterial movement in interest rates since the Company entered into the Promissory Note on October 20, 2020.
Post-retirement Benefits Post-Retirement Benefits: Management records an accrual for post-retirement costs associated with the health care plan sponsored by Core Molding Technologies. Should actual results differ from the assumptions used to determine the reserves, additional provisions may be required. In particular, increases in future healthcare costs above the assumptions could have an adverse effect on Core Molding Technologies’ operations. The effect of a change in healthcare costs is described in Note 12, "Post Retirement Benefits", of the Notes to Consolidated Financial Statements contained in the Company's Annual Report on Form 10-K for the year ended December 31, 2021. Core Molding Technologies had a liability for post-retirement healthcare benefits based on actuarial computed estimates of $9,113,000 at June 30, 2022 and $9,080,000 at December 31, 2021.
New Accounting Pronouncements, Policy
XML 35 R25.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income Per Common Share (Tables)
6 Months Ended
Jun. 30, 2022
Earnings Per Share [Abstract]  
Computation of basic and diluted net income per common share:
The computation of basic and diluted net income per common share (in thousands, except for per share data) is as follows:
Three months ended
June 30,
Six months ended
June 30,
2022202120222021
Net income $2,188 $4,086 $6,052 $7,542 
Less: net income allocated to participating securities40 232 121 437 
Net income available to common shareholders$2,148 $3,854 $5,931 $7,105 
Weighted average common shares outstanding — basic8,329,000 8,002,000 8,298,000 7,994,000 
Effect of weighted average dilutive securities— 12,000 — 19,000 
Weighted average common and potentially issuable common shares outstanding — diluted8,329,000 8,014,000 8,298,000 8,013,000 
Basic net income per common share$0.26 $0.48 $0.71 $0.89 
Diluted net income per common share$0.26 $0.48 $0.71 $0.89 
The computation of basic and diluted net income per participating share is as follows (in thousands, except for per share data):
Three months ended
June 30,
Six months ended
June 30,
2022202120222021
Net income allocated to participating securities$40 $232 $121 $437 
Weighted average participating shares outstanding — basic156,000 482,000 170,000 491,000 
Effect of dilutive securities— — — — 
Weighted average common and potentially issuable common shares outstanding — diluted156,000 482,000 170,000 491,000 
Basic net income per participating share$0.26 $0.48 $0.71 $0.89 
Diluted net income per participating share$0.26 $0.48 $0.71 $0.89 
XML 36 R26.htm IDEA: XBRL DOCUMENT v3.22.2
Major Customers (Tables)
6 Months Ended
Jun. 30, 2022
Concentration Risks, Types, No Concentration Percentage [Abstract]  
Schedule of Major Customers
The following table presents sales revenue for the above-mentioned customers for the three and six months ended June 30, 2022 and 2021 (in thousands):
Three months ended
June 30,
Six months ended
June 30,
2022202120222021
BRP product sales$14,498 $10,420 $26,705 $18,989 
BRP tooling sales187 124 337 238 
Total BRP sales14,685 10,544 27,042 19,227 
Navistar product sales14,110 10,969 28,132 20,906 
Navistar tooling sales2,260 — 2,270 306 
Total Navistar sales
16,370 10,969 30,402 21,212 
PACCAR product sales9,159 10,830 17,905 20,184 
PACCAR tooling sales74 503 185 832 
Total PACCAR sales9,233 11,333 18,090 21,016 
UFP product sales11,856 15,115 24,543 25,772 
UFP tooling sales— — — — 
Total UFP sales
11,856 15,115 24,543 25,772 
Volvo product sales11,885 7,429 22,800 17,554 
Volvo tooling sales— 27 87 47 
Total Volvo sales
11,885 7,456 22,887 17,601 
Other product sales31,809 24,354 63,133 44,846 
Other tooling sales2,897 690 3,229 3,616 
Total other sales
34,706 25,044 66,362 48,462 
Total product sales93,317 79,117 183,218 148,251 
Total tooling sales5,418 1,344 6,108 5,039 
Total sales
$98,735 $80,461 $189,326 $153,290 
XML 37 R27.htm IDEA: XBRL DOCUMENT v3.22.2
Inventory (Tables)
6 Months Ended
Jun. 30, 2022
Inventory Disclosure [Abstract]  
Schedule of inventories
Inventories, net consisted of the following (in thousands):
June 30, 2022December 31, 2021
Raw materials
$20,454 $17,160 
Work in process
1,945 1,976 
Finished goods
6,558 5,993 
Total
$28,957 $25,129 
XML 38 R28.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Tables)
6 Months Ended
Jun. 30, 2022
Leases [Abstract]  
Components of lease expense
The components of lease expense were as follows (in thousands):
Three months ended June 30,Six months ended
June 30,
2022202120222021
Operating lease cost$422 $386 $845 $754 
Supplemental Balance Sheet Information
Other supplemental balance sheet information related to leases was as follows (in thousands):
June 30, 2022December 31, 2021
Operating lease right of use assets$4,694 $5,577 
Current operating lease liabilities(A)
$1,428 $1,489 
Noncurrent operating lease liabilities(B)
3,309 4,024 
Total operating lease liabilities$4,737 $5,513 
(A)Current operating lease liabilities are included in accrued other liabilities in the Consolidated Balance Sheets.
(B)Noncurrent operating lease liabilities are included in other non-current liabilities in the Consolidated Balance Sheets.
The following table presents certain information related to lease terms and discount rates for leases:
Operating leasesJune 30, 2022December 31, 2021
Weighted average remaining lease term (in years):3.74.2
Weighted average discount rate:4.0 %4.1 %
Other information related to leases were as follows (in thousands):
Six months ended
June 30,
20222021
Cash paid for amounts included in the measurement of lease liabilities
Operating cash flows from operating leases(C)
$845 $754 
(C)Cash flow from operating leases are included in prepaid and other assets in the Consolidated Statements of Cash Flows.
Maturities of lease liabilities
Maturities of operating lease liabilities were as follows (in thousands):
June 30, 2022
December 31, 2021
2022 (remainder of year)$782 $1,567 
20231,484 1,468 
20241,489 1,473 
2025798 783 
2026713 698 
Total lease payments5,266 5,989 
Less: imputed interest(529)(476)
Total lease obligations4,737 5,513 
Less: current obligations(1,428)(1,489)
Long-term lease obligations$3,309 $4,024 
XML 39 R29.htm IDEA: XBRL DOCUMENT v3.22.2
Property, Plant & Equipment (Tables)
6 Months Ended
Jun. 30, 2022
Property, Plant and Equipment [Abstract]  
Schedule of Property, Plant and Equipment
Property, plant and equipment, net consisted of the following for the periods specified (in thousands):
June 30, 2022December 31, 2021
Property, plant and equipment$192,012 $183,500 
Accumulated depreciation(112,605)(107,603)
Property, plant and equipment — net$79,407 $75,897 
XML 40 R30.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangibles (Tables)
6 Months Ended
Jun. 30, 2022
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill activity
Goodwill activity for the six months ended June 30, 2022 consisted of the following (in thousands):
Balance at December 31, 2021$17,376 
Additions— 
Impairment— 
Balance at June 30, 2022$17,376 
Schedule of Intangible assets
Intangibles, net at June 30, 2022 were comprised of the following (in thousands):
Definite-lived Intangible AssetsAmortization PeriodGross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Trade name25 Years$250 $(73)$177 
Trademarks10 Years1,610 (718)892 
Non-competition agreement5 Years1,810 (1,614)196 
Developed technology7 Years4,420 (2,815)1,605 
Customer relationships
10-12 Years
9,330 (3,607)5,723 
Total$17,420 $(8,827)$8,593 
Intangibles, net at December 31, 2021 were comprised of the following (in thousands):
Definite-lived Intangible AssetsAmortization PeriodGross Carrying
Amount
Accumulated
Amortization
Net Carrying
Amount
Trade name25 Years$250 $(68)$182 
Trademarks10 Years1,610 (637)973 
Non-competition agreement5 Years1,810 (1,433)377 
Developed technology7 Years4,420 (2,499)1,921 
Customer relationships
10-12 Years
9,330 (3,216)6,114 
Total$17,420 $(7,853)$9,567 
XML 41 R31.htm IDEA: XBRL DOCUMENT v3.22.2
Post Retirement Benefits (Tables)
6 Months Ended
Jun. 30, 2022
Retirement Benefits [Abstract]  
Schedule of Post Retirement Benefit Plans
The components of expense for the Company’s post-retirement benefit plans are as follows (in thousands):
Three months ended
June 30,
Six months ended
June 30,
2022202120222021
Pension expense:
Multi-employer plan
$254 $232 $461 $421 
Defined contribution plan
386 316 751 618 
Total pension expense640 548 1,212 1,039 
Health and life insurance:
Interest cost
49 40 99 81 
Amortization of prior service credits(125)(124)(248)(248)
Amortization of net loss
45 44 87 87 
Net periodic benefit credit(31)(40)(62)(80)
Total post-retirement benefits expense$609 $508 $1,150 $959 
XML 42 R32.htm IDEA: XBRL DOCUMENT v3.22.2
Debt (Tables)
6 Months Ended
Jun. 30, 2022
Debt Disclosure [Abstract]  
Schedule Of Long-term debt
Debt consists of the following (in thousands):
June 30,
2022
December 31,
2021
Wells Fargo term loans payable$12,792 $13,992 
FGI term loans payable11,584 12,561 
Leaf Capital term loan payable102 119 
Total24,47826,672
Less deferred loan costs(1,234)(1,478)
Less current portion(1,146)(3,943)
Long-term debt$22,098 $21,251 
XML 43 R33.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Based Compensation (Tables)
6 Months Ended
Jun. 30, 2022
Share-Based Payment Arrangement, Noncash Expense [Abstract]  
The status of Restricted Stock and changes
The following summarizes the status of Restricted Stock and changes during the six months ended June 30, 2022:
Number of
Shares
Weighted Average Grant Date Fair Value
Unvested balance at December 31, 2021459,420 $9.79 
Granted287,485 10.40 
Vested(228,022)9.05 
Forfeited(9,329)11.02 
Unvested balance at June 30, 2022509,554 $10.43 
Schedule of stock appreciation rights activity
A summary of the Company's stock appreciation rights activity for the six months ended June 30, 2022 is as follows:
Number of
Shares
Weighted Average Grant Date Fair Value
Outstanding as of December 31, 2021177,016 $2.57 
Granted— — 
Exercised— — 
Forfeited— — 
Outstanding at end of the period ended June 30, 2022177,016 $2.57 
Exercisable at end of the period ended June 30, 2022177,016 $2.57 
XML 44 R34.htm IDEA: XBRL DOCUMENT v3.22.2
Comprehensive Text Block List (Tables)
6 Months Ended
Jun. 30, 2022
Text Block [Abstract]  
Schedule of Accumulated Other Comprehensive Income (Loss)
The following table presents changes in Accumulated Other Comprehensive Income, net of tax, for the six months ended June 30, 2022 and 2021 (in thousands):
2021:
Post Retirement
Benefit Plan
Items(A)
Balance at December 31, 2020$1,375 
Amounts reclassified from accumulated other comprehensive income(161)
Income tax benefit33 
Balance at June 30, 2021$1,247 
2022:
Balance at December 31, 2021$1,075 
Amounts reclassified from accumulated other comprehensive income(161)
Income tax benefit34 
Balance at June 30, 2022$948 
(A)The effect of post-retirement benefit items reclassified from Accumulated Other Comprehensive Income is included in other income and expense on the Consolidated Statements of Operations. These Accumulated Other Comprehensive Income components are included in the computation of net periodic benefit cost (see Note 10, "Post-Retirement Benefits" for additional details). The tax effect of post-retirement benefit items reclassified from Accumulated Other Comprehensive Income is included in income tax expense on the Consolidated Statements of Operations
XML 45 R35.htm IDEA: XBRL DOCUMENT v3.22.2
Critical Accounting Policies and Estimates (Details) - USD ($)
6 Months Ended
Jun. 30, 2022
Dec. 31, 2021
Accounting Policies [Abstract]    
Allowance for doubtful accounts $ 53,000 $ 90,000
Accounts receivable for chargebacks 311,000 222,000
Allowance for slow moving and obsolete inventory 319,000 362,000
Amount of revenue from contract liabilities related to open jobs outstanding 3,547,000  
Estimated liability for compensation claims 898,000 916,000
Liability for post retirement healthcare benefits 9,113,000 9,080,000
Contract with Customer, Asset, after Allowance for Credit Loss, Current 679,000 17,000
Cash and cash equivalents $ 114,000 $ 6,146,000
XML 46 R36.htm IDEA: XBRL DOCUMENT v3.22.2
Net Income Per Common Share (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Net Income (Loss) Available to Common Stockholders        
Net Income (Loss) Attributable to Parent $ 2,188 $ 4,086 $ 6,052 $ 7,542
Less: net income allocated to participating securities 40 232 121 437
Net income available to common shareholders $ 2,148 $ 3,854 $ 5,931 $ 7,105
Weighted average common shares outstanding - basic (in shares) 8,329,000 8,002,000 8,298,000 7,994,000
Effect of dilutive securities (in shares) 0 12,000 0 19,000
Weighted average common and potentially issuable common shares outstanding - diluted (in shares) 8,329,000 8,014,000 8,298,000 8,013,000
Basic net income per share (in dollars per share) $ 0.26 $ 0.48 $ 0.71 $ 0.89
Diluted net income per share (in dollars per share) $ 0.26 $ 0.48 $ 0.71 $ 0.89
Participating Securities        
Net Income (Loss) Available to Common Stockholders        
Less: net income allocated to participating securities $ 40 $ 232 $ 121 $ 437
Weighted average common shares outstanding - basic (in shares) 156,000 482,000 170,000 491,000
Effect of dilutive securities (in shares) 0 0 0 0
Weighted average common and potentially issuable common shares outstanding - diluted (in shares) 156,000 482,000 170,000 491,000
Basic net income per share (in dollars per share) $ 0.26 $ 0.48 $ 0.71 $ 0.89
Diluted net income per share (in dollars per share) $ 0.26 $ 0.48 $ 0.71 $ 0.89
XML 47 R37.htm IDEA: XBRL DOCUMENT v3.22.2
Major Customers (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
USD ($)
Jun. 30, 2021
USD ($)
Jun. 30, 2022
USD ($)
customer
Jun. 30, 2021
USD ($)
Revenue, Major Customer [Line Items]        
Number of major customers | customer     5  
Net sales $ 98,735 $ 80,461 $ 189,326 $ 153,290
Product        
Revenue, Major Customer [Line Items]        
Net sales 93,317 79,117 183,218 148,251
Tooling        
Revenue, Major Customer [Line Items]        
Net sales 5,418 1,344 6,108 5,039
UFP        
Revenue, Major Customer [Line Items]        
Net sales 11,856 15,115 24,543 25,772
UFP | Product        
Revenue, Major Customer [Line Items]        
Net sales 11,856 15,115 24,543 25,772
UFP | Tooling        
Revenue, Major Customer [Line Items]        
Net sales 0 0 0 0
Navistar        
Revenue, Major Customer [Line Items]        
Net sales 16,370 10,969 30,402 21,212
Navistar | Product        
Revenue, Major Customer [Line Items]        
Net sales 14,110 10,969 28,132 20,906
Navistar | Tooling        
Revenue, Major Customer [Line Items]        
Net sales 2,260 0 2,270 306
Volvo        
Revenue, Major Customer [Line Items]        
Net sales 11,885 7,456 22,887 17,601
Volvo | Product        
Revenue, Major Customer [Line Items]        
Net sales 11,885 7,429 22,800 17,554
Volvo | Tooling        
Revenue, Major Customer [Line Items]        
Net sales 0 27 87 47
PACCAR        
Revenue, Major Customer [Line Items]        
Net sales 9,233 11,333 18,090 21,016
PACCAR | Product        
Revenue, Major Customer [Line Items]        
Net sales 9,159 10,830 17,905 20,184
PACCAR | Tooling        
Revenue, Major Customer [Line Items]        
Net sales 74 503 185 832
BRP        
Revenue, Major Customer [Line Items]        
Net sales 14,685 10,544 27,042 19,227
BRP | Product        
Revenue, Major Customer [Line Items]        
Net sales 14,498 10,420 26,705 18,989
BRP | Tooling        
Revenue, Major Customer [Line Items]        
Net sales 187 124 337 238
Other Customers        
Revenue, Major Customer [Line Items]        
Net sales 34,706 25,044 66,362 48,462
Other Customers | Product        
Revenue, Major Customer [Line Items]        
Net sales 31,809 24,354 63,133 44,846
Other Customers | Tooling        
Revenue, Major Customer [Line Items]        
Net sales $ 2,897 $ 690 $ 3,229 $ 3,616
XML 48 R38.htm IDEA: XBRL DOCUMENT v3.22.2
Inventory (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Inventory Disclosure [Abstract]    
Raw materials $ 20,454 $ 17,160
Work in process 1,945 1,976
Finished goods 6,558 5,993
Total $ 28,957 $ 25,129
XML 49 R39.htm IDEA: XBRL DOCUMENT v3.22.2
Leases (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Lessee, Lease, Description [Line Items]          
Options to extend the lease, period     5 years    
Weighted average discount rate, Operating leases 4.00%   4.00%   4.10%
Weighted average remaining lease term, Operating leases 3 years 8 months 12 days   3 years 8 months 12 days   4 years 2 months 12 days
Lease, Cost [Abstract]          
Operating lease cost $ 422 $ 386 $ 845 $ 754  
Assets and Liabilities, Lessee [Abstract]          
Operating lease right of use assets 4,694   4,694   $ 5,577
Current operating lease liabilities $ 1,428   $ 1,428   $ 1,489
Operating Lease, Liability, Current, Statement of Financial Position [Extensible List] Other Accrued Liabilities, Current   Other Accrued Liabilities, Current   Other Accrued Liabilities, Current
Noncurrent operating lease liabilities $ 3,309   $ 3,309   $ 4,024
Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List] Other non-current liabilities   Other non-current liabilities   Other non-current liabilities
Total operating lease liabilities $ 4,737   $ 4,737   $ 5,513
Weighted average remaining lease term, Operating leases 3 years 8 months 12 days   3 years 8 months 12 days   4 years 2 months 12 days
Weighted average discount rate, Operating leases 4.00%   4.00%   4.10%
Cash Flow, Operating Activities, Lessee [Abstract]          
Operating cash flows from operating leases     $ 845 $ 754  
Lessee, Operating Lease, Description [Abstract]          
Operating leases to be paid in remainder of fiscal year $ 782   782    
Operating leases to be paid in year one 1,484   1,484   $ 1,567
Operating leases to be paid in year two 1,489   1,489   1,468
Operating leases to be paid in year three 798   798   1,473
Operating leases to be paid in year four 713   713   783
Operating leases to be paid in year five         698
Total lease payments 5,266   5,266   5,989
Less: imputed interest (529)   (529)   (476)
Total operating lease liabilities 4,737   4,737   5,513
Less: current obligations 1,428   1,428   1,489
Long-term lease obligations $ 3,309   $ 3,309   $ 4,024
Minimum          
Lessee, Lease, Description [Line Items]          
Remaining lease term 1 year   1 year    
Maximum          
Lessee, Lease, Description [Line Items]          
Remaining lease term 4 years   4 years    
XML 50 R40.htm IDEA: XBRL DOCUMENT v3.22.2
Property, Plant & Equipment (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Property, Plant and Equipment [Abstract]          
Property, plant and equipment $ 192,012,000   $ 192,012,000   $ 183,500,000
Accumulated depreciation (112,605,000)   (112,605,000)   (107,603,000)
Property, plant and equipment — net 79,407,000   79,407,000   75,897,000
Depreciation expense 2,485,000 $ 2,461,000 5,002,000 $ 4,943,000  
Capital additions in progress $ 10,967,000   10,967,000   $ 6,605,000
Purchase commitments for capital expenditures in progress     $ 5,923,000 $ 5,315,000  
XML 51 R41.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangibles - Goodwill activity (Details)
$ in Thousands
6 Months Ended
Jun. 30, 2022
USD ($)
Goodwill [Roll Forward]  
Beginning balance $ 17,376
Additions 0
Impairment 0
Ending balance $ 17,376
XML 52 R42.htm IDEA: XBRL DOCUMENT v3.22.2
Goodwill and Intangibles - Definite-lived Intangible assets (Details) - USD ($)
3 Months Ended 6 Months Ended 9 Months Ended
Jun. 30, 2022
Jun. 30, 2022
Sep. 30, 2021
Dec. 31, 2021
Acquired Finite-Lived Intangible Assets [Line Items]        
Gross Carrying Amount $ 17,420,000 $ 17,420,000   $ 17,420,000
Accumulated Amortization (8,827,000) (8,827,000)   (7,853,000)
Net Carrying Amount 8,593,000 8,593,000   9,567,000
Intangible asset amortization expense 487,000 $ 974,000    
Trade name        
Acquired Finite-Lived Intangible Assets [Line Items]        
Amortization Period   25 years 25 years  
Gross Carrying Amount 250,000 $ 250,000   250,000
Accumulated Amortization (73,000) (73,000)   (68,000)
Net Carrying Amount 177,000 $ 177,000   182,000
Trademarks        
Acquired Finite-Lived Intangible Assets [Line Items]        
Amortization Period   10 years 10 years  
Gross Carrying Amount 1,610,000 $ 1,610,000   1,610,000
Accumulated Amortization (718,000) (718,000)   (637,000)
Net Carrying Amount 892,000 $ 892,000   973,000
Non-competition agreement        
Acquired Finite-Lived Intangible Assets [Line Items]        
Amortization Period   5 years 5 years  
Gross Carrying Amount 1,810,000 $ 1,810,000   1,810,000
Accumulated Amortization (1,614,000) (1,614,000)   (1,433,000)
Net Carrying Amount 196,000 $ 196,000   377,000
Developed technology        
Acquired Finite-Lived Intangible Assets [Line Items]        
Amortization Period   7 years 7 years  
Gross Carrying Amount 4,420,000 $ 4,420,000   4,420,000
Accumulated Amortization (2,815,000) (2,815,000)   (2,499,000)
Net Carrying Amount 1,605,000 1,605,000   1,921,000
Customer relationships        
Acquired Finite-Lived Intangible Assets [Line Items]        
Gross Carrying Amount 9,330,000 9,330,000   9,330,000
Accumulated Amortization (3,607,000) (3,607,000)   (3,216,000)
Net Carrying Amount $ 5,723,000 $ 5,723,000   $ 6,114,000
Customer relationships | Minimum        
Acquired Finite-Lived Intangible Assets [Line Items]        
Amortization Period   10 years 10 years  
Customer relationships | Maximum        
Acquired Finite-Lived Intangible Assets [Line Items]        
Amortization Period   12 years 12 years  
XML 53 R43.htm IDEA: XBRL DOCUMENT v3.22.2
Post Retirement Benefits (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Pension, health and life insurance expense:        
Multi-employer plan $ 254,000 $ 232,000 $ 461,000 $ 421,000
Defined contribution plan 386,000 316,000 751,000 618,000
Total pension expense 640,000 548,000 1,212,000 1,039,000
Interest cost 49,000 40,000 99,000 81,000
Amortization of prior service credits (125,000) (124,000) (248,000) (248,000)
Amortization of net loss 45,000 44,000 87,000 87,000
Net periodic benefit credit (31,000) (40,000) (62,000) (80,000)
Total post-retirement benefits expense 609,000 $ 508,000 1,150,000 $ 959,000
Pension Plan        
Pension, health and life insurance expense:        
Payments made to pension plans     1,525,000  
Pension plan payments expected to be made in fiscal year 1,506,000   1,506,000  
Pension plan payments accrued 630,000   630,000  
Other Postretirement Benefits Plan        
Pension, health and life insurance expense:        
Payments for post retirement healthcare and life insurance     66,000  
Pension plan payments expected to be made in fiscal year 1,325,000   1,325,000  
Pension plan payments accrued $ 1,325,000   $ 1,325,000  
XML 54 R44.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Schedule of Debt Instruments (Details) - USD ($)
$ in Thousands
Jun. 30, 2022
Dec. 31, 2021
Debt Instrument [Line Items]    
Total $ 24,478 $ 26,672
Less deferred loan costs (1,234) (1,478)
Less current portion (1,146) (3,943)
Long-term debt 22,098 21,251
Wells Fargo term loans payable    
Debt Instrument [Line Items]    
Total 12,792 13,992
FGI term loans payable    
Debt Instrument [Line Items]    
Total 11,584 12,561
Leaf Capital term loan payable    
Debt Instrument [Line Items]    
Total $ 102 $ 119
XML 55 R45.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Term Loans (Narrative) (Details) - USD ($)
6 Months Ended
Oct. 28, 2020
Oct. 27, 2020
Oct. 20, 2020
Apr. 24, 2020
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Debt Instrument [Line Items]              
Principal amount advanced         $ 2,193,000 $ 1,375,000  
Loans Payable | Wells Fargo term loans payable              
Debt Instrument [Line Items]              
Principal amount   $ 18,500,000          
Weighted average interest rate         6.75%   3.77%
Monthly installments   $ 200,000          
Loans Payable | Wells Fargo term loans payable | Keybank National Association              
Debt Instrument [Line Items]              
Principal amount advanced $ 16,790,000            
Loans Payable | Wells Fargo term loans payable | LIBOR              
Debt Instrument [Line Items]              
Basis points   3.00%          
Stated interest rate   0.75%          
Loans Payable | Wells Fargo term loans payable | LIBOR | Minimum              
Debt Instrument [Line Items]              
Basis points   1.00%          
Loans Payable | Wells Fargo term loans payable | Base Rate              
Debt Instrument [Line Items]              
Basis points   2.00%          
Stated interest rate   1.00%          
Loans Payable | Wells Fargo term loans payable | Federal Funds Rate              
Debt Instrument [Line Items]              
Basis points   0.50%          
Loans Payable | FGI term loans payable              
Debt Instrument [Line Items]              
Principal amount     $ 13,200,000        
Stated interest rate     8.25%        
Security deposit   $ 1,200,000          
Final payment     $ 1,446,000        
Prepayment fee     20.00%        
Loans Payable | FGI term loans payable | Period One              
Debt Instrument [Line Items]              
Monthly installments     $ 117,000        
Debt term     12 months        
Prepayment fee     4.00%        
Loans Payable | FGI term loans payable | Period Two              
Debt Instrument [Line Items]              
Monthly installments     $ 246,000        
Debt term     59 months        
Prepayment fee     3.00%        
Loans Payable | FGI term loans payable | Period Three              
Debt Instrument [Line Items]              
Prepayment fee     2.00%        
Loans Payable | FGI term loans payable | Period Four              
Debt Instrument [Line Items]              
Prepayment fee     1.00%        
Loans Payable | FGI term loans payable | Keybank National Association              
Debt Instrument [Line Items]              
Principal amount advanced   $ 12,000,000          
Loans Payable | Leaf Capital term loan payable              
Debt Instrument [Line Items]              
Principal amount       $ 175,000      
Stated interest rate       5.50%      
Debt term       60 months      
XML 56 R46.htm IDEA: XBRL DOCUMENT v3.22.2
Debt - Revolving Loans (Narrative) (Details) - USD ($)
6 Months Ended
Jul. 22, 2022
Oct. 28, 2020
Oct. 27, 2020
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Debt Instrument [Line Items]            
Principal amount advanced       $ 2,193,000 $ 1,375,000  
Loan balance       24,478,000   $ 26,672,000
Subsequent Event [Member]            
Debt Instrument [Line Items]            
Variable interest rate 3.34%          
Wells Fargo term loans payable            
Debt Instrument [Line Items]            
Loan balance       $ 12,792,000   $ 13,992,000
Huntington Loans | Subsequent Event [Member]            
Debt Instrument [Line Items]            
Proceeds from Issuance of Debt $ 13,689,000          
Huntington Loans | Letter of Credit | Subsequent Event [Member]            
Debt Instrument [Line Items]            
Revolving loan commitment 75,000,000          
Huntington Loans | Revolving Credit Facility | Subsequent Event [Member]            
Debt Instrument [Line Items]            
Revolving loan commitment 25,000,000          
Capex loan | Subsequent Event [Member]            
Debt Instrument [Line Items]            
Revolving loan commitment 25,000,000          
Proceeds from Issuance of Debt 0          
Capex loan | Letter of Credit | Subsequent Event [Member]            
Debt Instrument [Line Items]            
Revolving loan commitment 25,000,000          
Capex loan | Revolving Credit Facility | Subsequent Event [Member]            
Debt Instrument [Line Items]            
Proceeds from Issuance of Debt $ 25,000,000          
Revolving Credit Facility | Incremental Revolving Commitment            
Debt Instrument [Line Items]            
Revolving loan commitment     $ 10,000,000      
Debt term     3 years      
Revolving Credit Facility | Wells Fargo term loans payable            
Debt Instrument [Line Items]            
Revolving loan commitment     $ 25,000,000      
Weighted average interest rate       5.75%   4.25%
Available rate revolving loans         $ 1,543,000 $ 24,337,000
Letters of credit outstanding       $ 160,000    
Revolving Credit Facility | Wells Fargo term loans payable | Letter of Credit            
Debt Instrument [Line Items]            
Revolving loan commitment     $ 2,000,000      
Revolving Credit Facility | Wells Fargo term loans payable | Investment Grade | Accounts Receivable            
Debt Instrument [Line Items]            
Eligible investment grade     90.00%      
Revolving Credit Facility | Wells Fargo term loans payable | Investment Grade | Inventories            
Debt Instrument [Line Items]            
Eligible investment grade     65.00%      
Revolving Credit Facility | Wells Fargo term loans payable | Non Investment Grade | Accounts Receivable            
Debt Instrument [Line Items]            
Eligible investment grade     85.00%      
Revolving Credit Facility | Wells Fargo term loans payable | Keybank National Association            
Debt Instrument [Line Items]            
Principal amount advanced   $ 8,745,000        
Revolving Credit Facility | LIBOR | Wells Fargo term loans payable            
Debt Instrument [Line Items]            
Basis points     1.00%      
Revolving Credit Facility | LIBOR | Wells Fargo term loans payable | Minimum            
Debt Instrument [Line Items]            
Basis points     2.00%      
Stated interest rate     0.75%      
Revolving Credit Facility | LIBOR | Wells Fargo term loans payable | Maximum            
Debt Instrument [Line Items]            
Basis points     2.50%      
Revolving Credit Facility | Base Rate | Wells Fargo term loans payable | Minimum            
Debt Instrument [Line Items]            
Basis points     1.00%      
Stated interest rate     1.00%      
Revolving Credit Facility | Base Rate | Wells Fargo term loans payable | Maximum            
Debt Instrument [Line Items]            
Basis points     1.50%      
Revolving Credit Facility | Federal Funds Rate | Wells Fargo term loans payable            
Debt Instrument [Line Items]            
Basis points     0.50%      
Loans Payable | Wells Fargo term loans payable            
Debt Instrument [Line Items]            
Weighted average interest rate       6.75%   3.77%
Loans Payable | Wells Fargo term loans payable | Keybank National Association            
Debt Instrument [Line Items]            
Principal amount advanced   $ 16,790,000        
Loans Payable | LIBOR | Wells Fargo term loans payable            
Debt Instrument [Line Items]            
Basis points     3.00%      
Stated interest rate     0.75%      
Loans Payable | LIBOR | Wells Fargo term loans payable | Minimum            
Debt Instrument [Line Items]            
Basis points     1.00%      
Loans Payable | Base Rate | Wells Fargo term loans payable            
Debt Instrument [Line Items]            
Basis points     2.00%      
Stated interest rate     1.00%      
Loans Payable | Federal Funds Rate | Wells Fargo term loans payable            
Debt Instrument [Line Items]            
Basis points     0.50%      
XML 57 R47.htm IDEA: XBRL DOCUMENT v3.22.2
Income Taxes (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Income Tax Disclosure [Abstract]        
Income tax expense $ 1,769,000 $ 1,543,000 $ 3,407,000 $ 2,894,000
Effective tax rate 44.70% 27.40%    
Valuation allowance against net deferred tax assets $ 3,939,000   3,939,000  
Valuation Allowance [Line Items]        
Valuation allowance against net deferred tax assets $ 3,939,000   3,939,000  
Effective tax rate 44.70% 27.40%    
UNITED STATES [Member]        
Valuation Allowance [Line Items]        
Deferred Income Tax Liabilities, Net $ 572,000   572,000  
MEXICO        
Income Tax Disclosure [Abstract]        
Deferred Tax Assets, Net 841,000   841,000  
Valuation Allowance [Line Items]        
Deferred Tax Assets, Net 841,000   841,000  
CANADA        
Income Tax Disclosure [Abstract]        
Deferred Tax Assets, Net 252,000   252,000  
Valuation Allowance [Line Items]        
Deferred Tax Assets, Net $ 252,000   $ 252,000  
XML 58 R48.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Based Compensation - Narrative (Details) - USD ($)
$ / shares in Units, $ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Number of shares authorized (in shares) 436,530  
Shares surrendered (in shares) 48,286 3,874
Grant price (in USD per share) $ 10  
Restricted Stock    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Applicable vesting period 3 years  
Unrecognized compensation expense $ 4,871 $ 4,783
Expected weighted-average term 2 years 2 months 12 days  
Stock Appreciation Rights (SARs)    
Share-based Compensation Arrangement by Share-based Payment Award [Line Items]    
Average remaining contractual term 1 year 10 months 24 days  
XML 59 R49.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Based Compensation - Restricted Stock (Details) - Restricted Stock - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Dec. 31, 2021
Number of Shares, Restricted Stock          
Unvested beginning balance (in shares)     459,420    
Granted (in shares)     287,485    
Vested (in shares)     (228,022)    
Forfeited (in shares)     (9,329)    
Unvested ending balance (in shares) 509,554   509,554    
Weighted Average Grant Date Fair Value, Restricted Stock          
Unvested beginning balance (in dollars per share) $ 10.43   $ 10.43   $ 9.79
Granted (in dollars per share)     10.40    
Vested (in dollars per share)     9.05    
Forfeited (in dollars per share)     11.02    
Unvested beginning balance (in dollars per share) $ 10.43   $ 10.43    
General and Administrative Expense          
Weighted Average Grant Date Fair Value, Restricted Stock          
Compensation costs $ 570,000 $ 456,000 $ 1,037,000 $ 745,000  
XML 60 R50.htm IDEA: XBRL DOCUMENT v3.22.2
Stock Based Compensation - Stock Appreciation Rights (Details) - USD ($)
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Weighted Average Grant Date Fair Value        
Grant price (in USD per share) $ 10   $ 10  
Stock Appreciation Rights (SARs)        
Number of Shares        
Beginning Balance (in shares)     177,016  
Granted (in shares)     0  
Exercised (in shares)     0  
Forfeited (in shares)     0  
Ending Balance (in shares) 177,016   177,016  
Exercisable at the end of period (in shares) 177,016   177,016  
Weighted Average Grant Date Fair Value        
Beginning balance (in dollars per share)     $ 2.57  
Granted (in dollars per share)     0  
Exercised (in dollars per share)     0  
Forfeited (in dollars per share)     0  
Ending balance (in dollars per share) $ 2.57   2.57  
Exercisable at the period end (in dollars per share) $ 2.57   $ 2.57  
Stock Appreciation Rights (SARs) | General and Administrative Expense        
Weighted Average Grant Date Fair Value        
Compensation costs $ 11,000 $ 31,000 $ 45,000 $ 60,000
XML 61 R51.htm IDEA: XBRL DOCUMENT v3.22.2
Accumulated Other Comprehensive Income (Details) - USD ($)
$ in Thousands
6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Mar. 31, 2022
Dec. 31, 2021
Mar. 31, 2021
Dec. 31, 2020
Unusual or Infrequent Item, or Both [Line Items]            
Stockholders' Equity Attributable to Parent $ 106,622 $ 102,103 $ 104,397 $ 100,095 $ 97,595 $ 93,932
Post Retirement Benefit Plan Items            
Unusual or Infrequent Item, or Both [Line Items]            
Stockholders' Equity Attributable to Parent 948 1,247   $ 1,075   $ 1,375
Other comprehensive loss before reclassifications (161) (161)        
Income tax benefit $ 34 $ 33        
XML 62 R52.htm IDEA: XBRL DOCUMENT v3.22.2
Subsequent Events (Details) - Subsequent Event [Member]
Jul. 22, 2022
USD ($)
Subsequent Event [Line Items]  
Line of Credit Facility, Initiation Date Jul. 22, 2022
Variable interest rate 3.34%
Line of Credit Facility, Expiration Date Jul. 22, 2027
Line of Credit Facility, Frequency of Payments monthly
Write off of Deferred Debt Issuance Cost $ 1,234,000
Huntington Loans  
Subsequent Event [Line Items]  
Proceeds from Issuance of Debt 13,689,000
Huntington Loans | Letter of Credit  
Subsequent Event [Line Items]  
Revolving loan commitment 75,000,000
Huntington Loans | Revolving Credit Facility  
Subsequent Event [Line Items]  
Revolving loan commitment 25,000,000
Capex loan  
Subsequent Event [Line Items]  
Revolving loan commitment 25,000,000
Proceeds from Issuance of Debt 0
Capex loan | Letter of Credit  
Subsequent Event [Line Items]  
Revolving loan commitment 25,000,000
Capex loan | Revolving Credit Facility  
Subsequent Event [Line Items]  
Proceeds from Issuance of Debt $ 25,000,000
XML 63 cmt-20220630_htm.xml IDEA: XBRL DOCUMENT 0001026655 2022-01-01 2022-06-30 0001026655 2022-08-08 0001026655 us-gaap:RestrictedStockMember 2022-06-30 0001026655 2022-04-01 2022-06-30 0001026655 2021-04-01 2021-06-30 0001026655 2021-01-01 2021-06-30 0001026655 2022-06-30 0001026655 2021-12-31 0001026655 us-gaap:CommonStockMember 2021-03-31 0001026655 us-gaap:AdditionalPaidInCapitalMember 2021-03-31 0001026655 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-03-31 0001026655 us-gaap:TreasuryStockMember 2021-03-31 0001026655 us-gaap:RetainedEarningsMember 2021-03-31 0001026655 2021-03-31 0001026655 us-gaap:RetainedEarningsMember 2021-04-01 2021-06-30 0001026655 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-04-01 2021-06-30 0001026655 us-gaap:TreasuryStockMember 2021-04-01 2021-06-30 0001026655 us-gaap:CommonStockMember 2021-04-01 2021-06-30 0001026655 us-gaap:AdditionalPaidInCapitalMember 2021-04-01 2021-06-30 0001026655 us-gaap:CommonStockMember 2021-06-30 0001026655 us-gaap:AdditionalPaidInCapitalMember 2021-06-30 0001026655 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-06-30 0001026655 us-gaap:TreasuryStockMember 2021-06-30 0001026655 us-gaap:RetainedEarningsMember 2021-06-30 0001026655 2021-06-30 0001026655 us-gaap:CommonStockMember 2020-12-31 0001026655 us-gaap:AdditionalPaidInCapitalMember 2020-12-31 0001026655 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2020-12-31 0001026655 us-gaap:TreasuryStockMember 2020-12-31 0001026655 us-gaap:RetainedEarningsMember 2020-12-31 0001026655 2020-12-31 0001026655 us-gaap:RetainedEarningsMember 2021-01-01 2021-06-30 0001026655 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-01-01 2021-06-30 0001026655 us-gaap:CommonStockMember 2021-01-01 2021-06-30 0001026655 us-gaap:AdditionalPaidInCapitalMember 2021-01-01 2021-06-30 0001026655 us-gaap:CommonStockMember 2022-03-31 0001026655 us-gaap:AdditionalPaidInCapitalMember 2022-03-31 0001026655 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-03-31 0001026655 us-gaap:TreasuryStockMember 2022-03-31 0001026655 us-gaap:RetainedEarningsMember 2022-03-31 0001026655 2022-03-31 0001026655 us-gaap:RetainedEarningsMember 2022-04-01 2022-06-30 0001026655 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-04-01 2022-06-30 0001026655 us-gaap:TreasuryStockMember 2022-04-01 2022-06-30 0001026655 us-gaap:CommonStockMember 2022-04-01 2022-06-30 0001026655 us-gaap:AdditionalPaidInCapitalMember 2022-04-01 2022-06-30 0001026655 us-gaap:CommonStockMember 2022-06-30 0001026655 us-gaap:AdditionalPaidInCapitalMember 2022-06-30 0001026655 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-06-30 0001026655 us-gaap:TreasuryStockMember 2022-06-30 0001026655 us-gaap:RetainedEarningsMember 2022-06-30 0001026655 us-gaap:CommonStockMember 2021-12-31 0001026655 us-gaap:AdditionalPaidInCapitalMember 2021-12-31 0001026655 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2021-12-31 0001026655 us-gaap:TreasuryStockMember 2021-12-31 0001026655 us-gaap:RetainedEarningsMember 2021-12-31 0001026655 us-gaap:RetainedEarningsMember 2022-01-01 2022-06-30 0001026655 us-gaap:AccumulatedOtherComprehensiveIncomeMember 2022-01-01 2022-06-30 0001026655 us-gaap:TreasuryStockMember 2022-01-01 2022-06-30 0001026655 us-gaap:CommonStockMember 2022-01-01 2022-06-30 0001026655 us-gaap:AdditionalPaidInCapitalMember 2022-01-01 2022-06-30 0001026655 cmt:ParticipatingSecuritiesMember 2022-04-01 2022-06-30 0001026655 cmt:ParticipatingSecuritiesMember 2021-04-01 2021-06-30 0001026655 cmt:ParticipatingSecuritiesMember 2022-01-01 2022-06-30 0001026655 cmt:ParticipatingSecuritiesMember 2021-01-01 2021-06-30 0001026655 cmt:BRPMember us-gaap:ProductMember 2022-04-01 2022-06-30 0001026655 cmt:BRPMember us-gaap:ProductMember 2021-04-01 2021-06-30 0001026655 cmt:BRPMember us-gaap:ProductMember 2022-01-01 2022-06-30 0001026655 cmt:BRPMember us-gaap:ProductMember 2021-01-01 2021-06-30 0001026655 cmt:BRPMember us-gaap:ServiceMember 2022-04-01 2022-06-30 0001026655 cmt:BRPMember us-gaap:ServiceMember 2021-04-01 2021-06-30 0001026655 cmt:BRPMember us-gaap:ServiceMember 2022-01-01 2022-06-30 0001026655 cmt:BRPMember us-gaap:ServiceMember 2021-01-01 2021-06-30 0001026655 cmt:BRPMember 2022-04-01 2022-06-30 0001026655 cmt:BRPMember 2021-04-01 2021-06-30 0001026655 cmt:BRPMember 2022-01-01 2022-06-30 0001026655 cmt:BRPMember 2021-01-01 2021-06-30 0001026655 cmt:NavistarMember us-gaap:ProductMember 2022-04-01 2022-06-30 0001026655 cmt:NavistarMember us-gaap:ProductMember 2021-04-01 2021-06-30 0001026655 cmt:NavistarMember us-gaap:ProductMember 2022-01-01 2022-06-30 0001026655 cmt:NavistarMember us-gaap:ProductMember 2021-01-01 2021-06-30 0001026655 cmt:NavistarMember us-gaap:ServiceMember 2022-04-01 2022-06-30 0001026655 cmt:NavistarMember us-gaap:ServiceMember 2021-04-01 2021-06-30 0001026655 cmt:NavistarMember us-gaap:ServiceMember 2022-01-01 2022-06-30 0001026655 cmt:NavistarMember us-gaap:ServiceMember 2021-01-01 2021-06-30 0001026655 cmt:NavistarMember 2022-04-01 2022-06-30 0001026655 cmt:NavistarMember 2021-04-01 2021-06-30 0001026655 cmt:NavistarMember 2022-01-01 2022-06-30 0001026655 cmt:NavistarMember 2021-01-01 2021-06-30 0001026655 cmt:PaccarMember us-gaap:ProductMember 2022-04-01 2022-06-30 0001026655 cmt:PaccarMember us-gaap:ProductMember 2021-04-01 2021-06-30 0001026655 cmt:PaccarMember us-gaap:ProductMember 2022-01-01 2022-06-30 0001026655 cmt:PaccarMember us-gaap:ProductMember 2021-01-01 2021-06-30 0001026655 cmt:PaccarMember us-gaap:ServiceMember 2022-04-01 2022-06-30 0001026655 cmt:PaccarMember us-gaap:ServiceMember 2021-04-01 2021-06-30 0001026655 cmt:PaccarMember us-gaap:ServiceMember 2022-01-01 2022-06-30 0001026655 cmt:PaccarMember us-gaap:ServiceMember 2021-01-01 2021-06-30 0001026655 cmt:PaccarMember 2022-04-01 2022-06-30 0001026655 cmt:PaccarMember 2021-04-01 2021-06-30 0001026655 cmt:PaccarMember 2022-01-01 2022-06-30 0001026655 cmt:PaccarMember 2021-01-01 2021-06-30 0001026655 cmt:UniversalForestProductsMember us-gaap:ProductMember 2022-04-01 2022-06-30 0001026655 cmt:UniversalForestProductsMember us-gaap:ProductMember 2021-04-01 2021-06-30 0001026655 cmt:UniversalForestProductsMember us-gaap:ProductMember 2022-01-01 2022-06-30 0001026655 cmt:UniversalForestProductsMember us-gaap:ProductMember 2021-01-01 2021-06-30 0001026655 cmt:UniversalForestProductsMember us-gaap:ServiceMember 2022-04-01 2022-06-30 0001026655 cmt:UniversalForestProductsMember us-gaap:ServiceMember 2021-04-01 2021-06-30 0001026655 cmt:UniversalForestProductsMember us-gaap:ServiceMember 2022-01-01 2022-06-30 0001026655 cmt:UniversalForestProductsMember us-gaap:ServiceMember 2021-01-01 2021-06-30 0001026655 cmt:UniversalForestProductsMember 2022-04-01 2022-06-30 0001026655 cmt:UniversalForestProductsMember 2021-04-01 2021-06-30 0001026655 cmt:UniversalForestProductsMember 2022-01-01 2022-06-30 0001026655 cmt:UniversalForestProductsMember 2021-01-01 2021-06-30 0001026655 cmt:VolvoMember us-gaap:ProductMember 2022-04-01 2022-06-30 0001026655 cmt:VolvoMember us-gaap:ProductMember 2021-04-01 2021-06-30 0001026655 cmt:VolvoMember us-gaap:ProductMember 2022-01-01 2022-06-30 0001026655 cmt:VolvoMember us-gaap:ProductMember 2021-01-01 2021-06-30 0001026655 cmt:VolvoMember us-gaap:ServiceMember 2022-04-01 2022-06-30 0001026655 cmt:VolvoMember us-gaap:ServiceMember 2021-04-01 2021-06-30 0001026655 cmt:VolvoMember us-gaap:ServiceMember 2022-01-01 2022-06-30 0001026655 cmt:VolvoMember us-gaap:ServiceMember 2021-01-01 2021-06-30 0001026655 cmt:VolvoMember 2022-04-01 2022-06-30 0001026655 cmt:VolvoMember 2021-04-01 2021-06-30 0001026655 cmt:VolvoMember 2022-01-01 2022-06-30 0001026655 cmt:VolvoMember 2021-01-01 2021-06-30 0001026655 cmt:OtherCustomersMember us-gaap:ProductMember 2022-04-01 2022-06-30 0001026655 cmt:OtherCustomersMember us-gaap:ProductMember 2021-04-01 2021-06-30 0001026655 cmt:OtherCustomersMember us-gaap:ProductMember 2022-01-01 2022-06-30 0001026655 cmt:OtherCustomersMember us-gaap:ProductMember 2021-01-01 2021-06-30 0001026655 cmt:OtherCustomersMember us-gaap:ServiceMember 2022-04-01 2022-06-30 0001026655 cmt:OtherCustomersMember us-gaap:ServiceMember 2021-04-01 2021-06-30 0001026655 cmt:OtherCustomersMember us-gaap:ServiceMember 2022-01-01 2022-06-30 0001026655 cmt:OtherCustomersMember us-gaap:ServiceMember 2021-01-01 2021-06-30 0001026655 cmt:OtherCustomersMember 2022-04-01 2022-06-30 0001026655 cmt:OtherCustomersMember 2021-04-01 2021-06-30 0001026655 cmt:OtherCustomersMember 2022-01-01 2022-06-30 0001026655 cmt:OtherCustomersMember 2021-01-01 2021-06-30 0001026655 us-gaap:ProductMember 2022-04-01 2022-06-30 0001026655 us-gaap:ProductMember 2021-04-01 2021-06-30 0001026655 us-gaap:ProductMember 2022-01-01 2022-06-30 0001026655 us-gaap:ProductMember 2021-01-01 2021-06-30 0001026655 us-gaap:ServiceMember 2022-04-01 2022-06-30 0001026655 us-gaap:ServiceMember 2021-04-01 2021-06-30 0001026655 us-gaap:ServiceMember 2022-01-01 2022-06-30 0001026655 us-gaap:ServiceMember 2021-01-01 2021-06-30 0001026655 srt:MinimumMember 2022-06-30 0001026655 srt:MaximumMember 2022-06-30 0001026655 us-gaap:TradeNamesMember 2022-01-01 2022-06-30 0001026655 us-gaap:TradeNamesMember 2022-06-30 0001026655 us-gaap:TrademarksMember 2022-01-01 2022-06-30 0001026655 us-gaap:TrademarksMember 2022-06-30 0001026655 us-gaap:NoncompeteAgreementsMember 2022-01-01 2022-06-30 0001026655 us-gaap:NoncompeteAgreementsMember 2022-06-30 0001026655 us-gaap:DevelopedTechnologyRightsMember 2022-01-01 2022-06-30 0001026655 us-gaap:DevelopedTechnologyRightsMember 2022-06-30 0001026655 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-06-30 0001026655 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2022-01-01 2022-06-30 0001026655 us-gaap:CustomerRelationshipsMember 2022-06-30 0001026655 us-gaap:TradeNamesMember 2021-01-01 2021-09-30 0001026655 us-gaap:TradeNamesMember 2021-12-31 0001026655 us-gaap:TrademarksMember 2021-01-01 2021-09-30 0001026655 us-gaap:TrademarksMember 2021-12-31 0001026655 us-gaap:NoncompeteAgreementsMember 2021-01-01 2021-09-30 0001026655 us-gaap:NoncompeteAgreementsMember 2021-12-31 0001026655 us-gaap:DevelopedTechnologyRightsMember 2021-01-01 2021-09-30 0001026655 us-gaap:DevelopedTechnologyRightsMember 2021-12-31 0001026655 srt:MinimumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-09-30 0001026655 srt:MaximumMember us-gaap:CustomerRelationshipsMember 2021-01-01 2021-09-30 0001026655 us-gaap:CustomerRelationshipsMember 2021-12-31 0001026655 us-gaap:PensionPlansDefinedBenefitMember 2022-01-01 2022-06-30 0001026655 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-01-01 2022-06-30 0001026655 us-gaap:PensionPlansDefinedBenefitMember 2022-06-30 0001026655 us-gaap:OtherPostretirementBenefitPlansDefinedBenefitMember 2022-06-30 0001026655 cmt:WellsFargoTermLoansMember 2022-06-30 0001026655 cmt:WellsFargoTermLoansMember 2021-12-31 0001026655 cmt:FGITermLoansMember 2022-06-30 0001026655 cmt:FGITermLoansMember 2021-12-31 0001026655 cmt:LeafCapitalTermLoansMember 2022-06-30 0001026655 cmt:LeafCapitalTermLoansMember 2021-12-31 0001026655 cmt:WellsFargoTermLoansMember us-gaap:LoansPayableMember 2020-10-27 0001026655 cmt:KeybankNationalAssociationMember cmt:WellsFargoTermLoansMember us-gaap:LoansPayableMember 2020-10-28 2020-10-28 0001026655 cmt:WellsFargoTermLoansMember us-gaap:LoansPayableMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-10-27 2020-10-27 0001026655 cmt:WellsFargoTermLoansMember us-gaap:LoansPayableMember us-gaap:BaseRateMember 2020-10-27 2020-10-27 0001026655 cmt:WellsFargoTermLoansMember us-gaap:LoansPayableMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-10-27 0001026655 cmt:WellsFargoTermLoansMember us-gaap:LoansPayableMember us-gaap:BaseRateMember 2020-10-27 0001026655 cmt:WellsFargoTermLoansMember us-gaap:LoansPayableMember us-gaap:FederalFundsEffectiveSwapRateMember 2020-10-27 2020-10-27 0001026655 srt:MinimumMember cmt:WellsFargoTermLoansMember us-gaap:LoansPayableMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-10-27 2020-10-27 0001026655 cmt:WellsFargoTermLoansMember us-gaap:LoansPayableMember 2022-06-30 0001026655 cmt:WellsFargoTermLoansMember us-gaap:LoansPayableMember 2021-12-31 0001026655 cmt:WellsFargoTermLoansMember us-gaap:LoansPayableMember 2020-10-27 2020-10-27 0001026655 cmt:FGITermLoansMember us-gaap:LoansPayableMember 2020-10-20 0001026655 cmt:KeybankNationalAssociationMember cmt:FGITermLoansMember us-gaap:LoansPayableMember 2020-10-27 2020-10-27 0001026655 cmt:FGITermLoansMember us-gaap:LoansPayableMember 2020-10-27 2020-10-27 0001026655 cmt:FGITermLoansMember us-gaap:DebtInstrumentRedemptionPeriodOneMember us-gaap:LoansPayableMember 2020-10-20 2020-10-20 0001026655 cmt:FGITermLoansMember us-gaap:DebtInstrumentRedemptionPeriodTwoMember us-gaap:LoansPayableMember 2020-10-20 2020-10-20 0001026655 cmt:FGITermLoansMember us-gaap:LoansPayableMember 2020-10-20 2020-10-20 0001026655 cmt:FGITermLoansMember us-gaap:DebtInstrumentRedemptionPeriodThreeMember us-gaap:LoansPayableMember 2020-10-20 2020-10-20 0001026655 cmt:FGITermLoansMember us-gaap:DebtInstrumentRedemptionPeriodFourMember us-gaap:LoansPayableMember 2020-10-20 2020-10-20 0001026655 cmt:LeafCapitalTermLoansMember us-gaap:LoansPayableMember 2020-04-24 0001026655 cmt:LeafCapitalTermLoansMember us-gaap:LoansPayableMember 2020-04-24 2020-04-24 0001026655 cmt:WellsFargoTermLoansMember us-gaap:RevolvingCreditFacilityMember 2020-10-27 0001026655 cmt:KeybankNationalAssociationMember cmt:WellsFargoTermLoansMember us-gaap:RevolvingCreditFacilityMember 2020-10-28 2020-10-28 0001026655 cmt:IncrementalRevolvingCommitmentMember us-gaap:RevolvingCreditFacilityMember 2020-10-27 0001026655 cmt:IncrementalRevolvingCommitmentMember us-gaap:RevolvingCreditFacilityMember 2020-10-27 2020-10-27 0001026655 us-gaap:AccountsReceivableMember cmt:WellsFargoTermLoansMember us-gaap:ExternalCreditRatingInvestmentGradeMember us-gaap:RevolvingCreditFacilityMember 2020-10-27 2020-10-27 0001026655 us-gaap:AccountsReceivableMember cmt:WellsFargoTermLoansMember us-gaap:ExternalCreditRatingNonInvestmentGradeMember us-gaap:RevolvingCreditFacilityMember 2020-10-27 2020-10-27 0001026655 us-gaap:InventoriesMember cmt:WellsFargoTermLoansMember us-gaap:ExternalCreditRatingInvestmentGradeMember us-gaap:RevolvingCreditFacilityMember 2020-10-27 2020-10-27 0001026655 srt:MinimumMember cmt:WellsFargoTermLoansMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-10-27 2020-10-27 0001026655 srt:MaximumMember cmt:WellsFargoTermLoansMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-10-27 2020-10-27 0001026655 srt:MinimumMember cmt:WellsFargoTermLoansMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2020-10-27 2020-10-27 0001026655 srt:MaximumMember cmt:WellsFargoTermLoansMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2020-10-27 2020-10-27 0001026655 srt:MinimumMember cmt:WellsFargoTermLoansMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-10-27 0001026655 srt:MinimumMember cmt:WellsFargoTermLoansMember us-gaap:RevolvingCreditFacilityMember us-gaap:BaseRateMember 2020-10-27 0001026655 cmt:WellsFargoTermLoansMember us-gaap:RevolvingCreditFacilityMember us-gaap:FederalFundsEffectiveSwapRateMember 2020-10-27 2020-10-27 0001026655 cmt:WellsFargoTermLoansMember us-gaap:RevolvingCreditFacilityMember us-gaap:LondonInterbankOfferedRateLIBORMember 2020-10-27 2020-10-27 0001026655 cmt:WellsFargoTermLoansMember us-gaap:RevolvingCreditFacilityMember 2022-06-30 0001026655 cmt:WellsFargoTermLoansMember us-gaap:RevolvingCreditFacilityMember 2021-12-31 0001026655 us-gaap:LetterOfCreditMember cmt:WellsFargoTermLoansMember us-gaap:RevolvingCreditFacilityMember 2020-10-27 0001026655 us-gaap:SubsequentEventMember 2022-07-22 2022-07-22 0001026655 us-gaap:LetterOfCreditMember cmt:HuntingtonLoansMember us-gaap:SubsequentEventMember 2022-07-22 0001026655 us-gaap:RevolvingCreditFacilityMember cmt:HuntingtonLoansMember us-gaap:SubsequentEventMember 2022-07-22 0001026655 cmt:HuntingtonLoansMember us-gaap:SubsequentEventMember 2022-07-22 2022-07-22 0001026655 us-gaap:LetterOfCreditMember cmt:CapexLoanMember us-gaap:SubsequentEventMember 2022-07-22 0001026655 us-gaap:RevolvingCreditFacilityMember cmt:CapexLoanMember us-gaap:SubsequentEventMember 2022-07-22 2022-07-22 0001026655 cmt:CapexLoanMember us-gaap:SubsequentEventMember 2022-07-22 0001026655 cmt:CapexLoanMember us-gaap:SubsequentEventMember 2022-07-22 2022-07-22 0001026655 country:CA 2022-06-30 0001026655 country:MX 2022-06-30 0001026655 country:US 2022-06-30 0001026655 cmt:WellsFargoTermLoansMember us-gaap:RevolvingCreditFacilityMember 2021-06-30 0001026655 us-gaap:RestrictedStockMember 2022-01-01 2022-06-30 0001026655 us-gaap:RestrictedStockMember 2021-12-31 0001026655 us-gaap:RestrictedStockMember 2021-06-30 0001026655 us-gaap:RestrictedStockMember us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001026655 us-gaap:RestrictedStockMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001026655 us-gaap:RestrictedStockMember us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001026655 us-gaap:RestrictedStockMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-06-30 0001026655 us-gaap:StockAppreciationRightsSARSMember 2021-12-31 0001026655 us-gaap:StockAppreciationRightsSARSMember 2022-01-01 2022-06-30 0001026655 us-gaap:StockAppreciationRightsSARSMember 2022-06-30 0001026655 us-gaap:StockAppreciationRightsSARSMember us-gaap:GeneralAndAdministrativeExpenseMember 2022-04-01 2022-06-30 0001026655 us-gaap:StockAppreciationRightsSARSMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-04-01 2021-06-30 0001026655 us-gaap:StockAppreciationRightsSARSMember us-gaap:GeneralAndAdministrativeExpenseMember 2022-01-01 2022-06-30 0001026655 us-gaap:StockAppreciationRightsSARSMember us-gaap:GeneralAndAdministrativeExpenseMember 2021-01-01 2021-06-30 0001026655 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2020-12-31 0001026655 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-01-01 2021-06-30 0001026655 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-06-30 0001026655 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2021-12-31 0001026655 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-01-01 2022-06-30 0001026655 us-gaap:AccumulatedDefinedBenefitPlansAdjustmentMember 2022-06-30 0001026655 us-gaap:SubsequentEventMember 2022-07-22 shares iso4217:USD iso4217:USD shares cmt:customer pure 0001026655 false 2022 Q2 --12-31 http://fasb.org/us-gaap/2022#OtherAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2022#OtherAccruedLiabilitiesCurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent http://fasb.org/us-gaap/2022#OtherLiabilitiesNoncurrent 10-Q true 2022-06-30 false 001-12505 CORE MOLDING TECHNOLOGIES, INC. DE 31-1481870 800 Manor Park Drive Columbus OH 43228-0183 614 870-5000 Yes Yes Non-accelerated Filer true false false Common Stock, par value $0.01 NYSEAMER CMT 8925030 509554 98735000 80461000 189326000 153290000 85690000 66725000 161774000 126836000 13045000 13736000 27552000 26454000 8660000 7563000 17155000 14935000 4385000 6173000 10397000 11519000 459000 584000 1000000 1163000 -31000 -40000 -62000 -80000 -428000 -544000 -938000 -1083000 3957000 5629000 9459000 10436000 1769000 1543000 3407000 2894000 2188000 4086000 6052000 7542000 0.26 0.48 0.71 0.89 0.26 0.48 0.71 0.89 2188000 4086000 6052000 7542000 45000 44000 87000 87000 125000 124000 248000 248000 17000 16000 34000 33000 2125000 4022000 5925000 7414000 114000 6146000 54092000 35261000 28957000 25129000 8537000 8606000 91700000 75142000 4694000 5577000 79407000 75897000 17376000 17376000 8593000 9567000 2986000 3133000 204756000 186692000 1146000 3943000 6744000 4424000 33028000 22695000 5684000 6256000 7937000 7532000 9894000 8202000 64433000 53052000 3881000 4605000 22098000 21251000 7722000 7689000 98134000 86597000 0 0 0.01 0.01 10000000 10000000 0 0 0 0 0.01 0.01 20000000 20000000 8415476 8235740 84000 82000 39095000 38013000 948000 1075000 3866451 29099000 28617000 95594000 89542000 106622000 100095000 204756000 186692000 7987800 80000 36445000 1311000 -28568000 88327000 97595000 4086000 4086000 16000 64000 64000 52948 0 0 486000 486000 8040748 80000 36931000 1247000 -28568000 92413000 102103000 7980516 80000 36127000 1375000 -28521000 84871000 93932000 7542000 7542000 128000 128000 3874 -47000 -47000 64106 0 0 804000 804000 8040748 80000 36931000 1247000 -28568000 92413000 102103000 8270162 83000 38514000 1011000 -28617000 93406000 104397000 2188000 2188000 63000 63000 -48286 -482000 -482000 193600 1000 1000 581000 581000 8415476 84000 39095000 948000 -29099000 95594000 106622000 8235740 82000 38013000 1075000 -28617000 89542000 100095000 6052000 6052000 127000 127000 -48286 -482000 -482000 228022 2000 2000 1082000 1082000 8415476 84000 39095000 948000 -29099000 95594000 106622000 6052000 7542000 6219000 6161000 1082000 804000 -175000 -188000 18831000 18184000 3828000 3679000 -265000 -1224000 10318000 9119000 1622000 5557000 -128000 -236000 2946000 8496000 8623000 5387000 -8623000 -5387000 73559000 9507000 75879000 9287000 482000 47000 0 2000 2193000 1375000 -355000 -1644000 -6032000 1465000 6146000 4131000 114000 5596000 886000 935000 3761000 3503000 731000 99000 BASIS OF PRESENTATIONThe accompanying unaudited consolidated financial statements have been prepared in accordance with the instructions to Form 10-Q and include all of the information and disclosures required by accounting principles generally accepted in the United States of America for interim reporting, which are less than those required for annual reporting. In the opinion of management, the accompanying unaudited consolidated financial statements contain all adjustments (all of which are normal and recurring in nature) necessary to present fairly the financial position of Core Molding Technologies, Inc. and its subsidiaries (“Core Molding Technologies” or the “Company”) at June 30, 2022, and the results of operations and cash flows for the six months ended June 30, 2022. The Company has reclassified certain prior-year amounts to conform to the current year's presentation. The “Notes to Consolidated Financial Statements” contained in the Company's Annual Report on Form 10-K for the year ended December 31, 2021, should be read in conjunction with these consolidated financial statements.Core Molding Technologies and its subsidiaries operate in the engineered materials market as one operating segment as a molder of thermoplastic and thermoset structural products. The Company produces and sells molded products for varied markets, including medium and heavy-duty trucks, power sports, building products, industrial and utilities and other commercial markets. Core Molding Technologies has its headquarters in Columbus, Ohio, and operates six production facilities in the United States, Canada and Mexico. CRITICAL ACCOUNTING POLICIES AND ESTIMATES<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management believes the following critical accounting policies, among others, affect its more significant judgments and estimates used in the preparation of its consolidated financial statements.</span></div><div style="margin-top:12pt;text-align:justify"><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates: </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities, and reported amounts of revenues and expenses during the reporting period. On an on-going basis, management evaluates its estimates and judgments. Management bases its estimates and judgments on historical experience and on various other factors that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions and conditions.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company historically has recognized revenue from two streams, product revenue and tooling revenue. Product revenue is earned from the manufacture and sale of sheet molding compounds and thermoset and thermoplastic products. Revenue from product sales is generally recognized when products are shipped, as the Company transfers control to the customer and is entitled to payment upon shipment. In certain circumstances, the Company recognizes revenue from product sales when products are produced and the customer takes control at our production facility.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tooling revenue is earned from manufacturing multiple tools, molds and assembly equipment as part of a tooling program for a customer. Given that the Company is providing a significant service of producing highly interdependent component parts of the tooling program, each tooling program consists of a single performance obligation to provide the customer the capability to produce a single product. Based on the arrangement with the customer, the Company recognizes revenue either at a point in time or over a given period. When the Company does not have an enforceable right to payment, the Company recognizes tooling revenue at a point in time. In such cases, the Company recognizes revenue upon customer acceptance, which is when the customer has legal title to the tools.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain tooling programs include an enforceable right to payment. In those cases, the Company recognizes revenue over time based on the extent of progress towards completion of its performance obligation. The Company uses a cost-to-cost measure of progress for such contracts because it best depicts the transfer of value to the customer and also correlates with the amount of consideration to which the entity expects to be titled in exchange for transferring the promised goods or services to the customer. Under the cost-to-cost measure of progress, progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. Revenues are recorded proportionally as costs are incurred.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. Cash is held primarily in three banks in three separate jurisdictions. The Company had $114,000 cash on hand at June 30, 2022 and had $6,146,000 cash on hand at December 31, 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable Allowances:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Management maintains allowances for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments. If the financial condition of the Company’s customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowances may be required. The Company has determined that a $53,000 allowance for doubtful accounts is needed at June 30, 2022 and $90,000 at December 31, 2021. Management also records estimates for customer returns and deductions, discounts offered to customers, and for price adjustments. Should customer returns and deductions, discounts, and price adjustments fluctuate from the estimated amounts, additional allowances may be required. The Company had an allowance for estimated chargebacks of $311,000 at June 30, 2022 and $222,000 at December 31, 2021. There have been no material changes in the methodology of these calculations.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Inventories, which include material, labor and manufacturing overhead, are valued at the lower of cost or net realizable value. The inventories are accounted for using the first-in, first-out (FIFO) method of determining inventory costs. Inventory quantities on-hand are regularly reviewed, and where necessary, provisions for excess and obsolete inventory are recorded based on historical and anticipated usage. The Company has recorded an allowance for slow moving and obsolete inventory of $319,000 at June 30, 2022 and $362,000 at December 31, 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Assets/Liabilities: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets and liabilities represent the net cumulative customer billings, vendor payments and revenue recognized for tooling programs. For tooling programs where net revenue recognized and vendor payments exceed customer billings, the Company recognizes a contract asset. For tooling programs where net customer billings exceed revenue recognized and vendor payments, the Company recognizes a contract liability. Customer payment terms vary by contract and can range from progress payments based on work performed or one single payment once the contract is completed. The Company has recorded contract assets of $679,000 at June 30, 2022, and $17,000 at December 31, 2021. Contract assets are generally classified as current within prepaid expenses and other current assets on the Consolidated Balance Sheets. For the six months ended June 30, 2022, the Company recognized no impairments on contract assets. For the six months ended June 30, 2022, the Company recognized $3,547,000 of revenue from contract liabilities related to open jobs outstanding as of December 31, 2021.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company evaluates the balance of deferred tax assets that will be realized based on the premise that the Company is more-likely-than-not to realize deferred tax benefits through the generation of future taxable income.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Long-Lived Assets:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Long-lived assets consist primarily of property, plant and equipment and definite-lived intangibles. The recoverability of long-lived assets is evaluated by an analysis of operating results and consideration of other significant events or changes in the business environment. The Company evaluates whether impairment exists for property, plant and equipment on the basis of undiscounted expected future cash flows from operations before interest. There were no impairment charges of the Company’s long-lived assets for the six months ended June 30, 2022 and June 30, 2021, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The purchase consideration of acquired businesses has been allocated to the assets and liabilities acquired based on the estimated fair values on the respective acquisition dates. Based on these values, the excess purchase consideration over the fair value of the net assets acquired was allocated to goodwill. The Company accounts for goodwill in accordance with FASB ASC Topic 350, Intangibles - Goodwill and Other. FASB ASC Topic 350 prohibits the amortization of goodwill and requires these assets be reviewed for impairment. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The annual impairment tests of goodwill may be completed through qualitative assessments; however, the Company may elect to bypass the qualitative assessment and proceed directly to a quantitative impairment test for any period. The Company may resume the qualitative assessment in any subsequent period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under a qualitative and quantitative approach, the impairment test for goodwill consists of an assessment of whether it is more-likely-than-not that the fair value is less than its carrying amount. As part of the qualitative assessment, the Company considers relevant events and circumstances that affect the fair value or carrying amount of the Company. Such events and circumstances could include changes in economic conditions, industry and market conditions, cost factors, overall financial performance, and capital markets pricing. The Company places more weight on the events and circumstances that most affect the Company's fair value or carrying amount. These factors are all considered by management in reaching its conclusion about whether to perform step one of the impairment test. If the Company elects to bypass the qualitative assessment, or if a qualitative assessment indicates it is more-likely-than-not that the estimated carrying value exceeds its fair value, the Company proceeds to a quantitative approach. There were no impairment charges of the Company's goodwill for the six months ended June 30, 2022 and June 30, 2021, respectively.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Self-Insurance:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company is self-insured with respect to its facilities in Columbus, Ohio; Gaffney, South Carolina; Winona, Minnesota; and Brownsville, Texas for medical, dental and vision claims and Columbus, Ohio for workers’ compensation claims, all of which are subject to stop-loss insurance thresholds. The Company is also self-insured for dental and vision with respect to its Cobourg, Canada location. The Company has recorded an estimated liability for self-insured medical, dental and vision claims incurred but not reported and worker’s compensation claims incurred but not reported at June 30, 2022 and December 31, 2021 of $898,000 and $916,000, respectively.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Fair Value of Financial Instruments:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable and debt. Cash and cash equivalents, accounts receivable and accounts payable carrying values as of June 30, 2022 and December 31, 2021 approximate fair value due to the short-term maturities of these financial instruments. The carrying amounts of the Company's debt with Wells Fargo Bank, National Association approximate fair value as of June 30, 2022 and December 31, 2021 due to the short term nature of the underlying variable rate LIBOR agreements. The fair value of the Company's debt with FGI Equipment Finance, LLC was $10,937,000 as of June 30, 2022. As of December 31, 2021 the Company's debt with FGI Equipment Finance, LLC approximated fair value, due to immaterial movement in interest rates since the Company entered into the Promissory Note on October 20, 2020.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Post-Retirement Benefits:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Management records an accrual for post-retirement costs associated with the health care plan sponsored by Core Molding Technologies. Should actual results differ from the assumptions used to determine the reserves, additional provisions may be required. In particular, increases in future healthcare costs above the assumptions could have an adverse effect on Core Molding Technologies’ operations. The effect of a change in healthcare costs is described in Note 12, "Post Retirement Benefits", of the Notes to Consolidated Financial Statements contained in the Company's Annual Report on Form 10-K for the year ended December 31, 2021. Core Molding Technologies had a liability for post-retirement healthcare benefits based on actuarial computed estimates of $9,113,000 at June 30, 2022 and $9,080,000 at December 31, 2021.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Principles of Consolidation: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management believes the following critical accounting policies, among others, affect its more significant judgments and estimates used in the preparation of its consolidated financial statements.</span> <span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Use of Estimates: </span><span style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of financial statements in conformity with accounting principles generally accepted in the United States requires management to make estimates and assumptions that affect the reported amounts of assets and liabilities, disclosures of contingent assets and liabilities, and reported amounts of revenues and expenses during the reporting period. On an on-going basis, management evaluates its estimates and judgments. Management bases its estimates and judgments on historical experience and on various other factors that are believed to be reasonable under the circumstances, the results of which form the basis for making judgments about the carrying value of assets and liabilities that are not readily apparent from other sources. Actual results may differ from these estimates under different assumptions and conditions.</span> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Revenue Recognition: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company historically has recognized revenue from two streams, product revenue and tooling revenue. Product revenue is earned from the manufacture and sale of sheet molding compounds and thermoset and thermoplastic products. Revenue from product sales is generally recognized when products are shipped, as the Company transfers control to the customer and is entitled to payment upon shipment. In certain circumstances, the Company recognizes revenue from product sales when products are produced and the customer takes control at our production facility.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Tooling revenue is earned from manufacturing multiple tools, molds and assembly equipment as part of a tooling program for a customer. Given that the Company is providing a significant service of producing highly interdependent component parts of the tooling program, each tooling program consists of a single performance obligation to provide the customer the capability to produce a single product. Based on the arrangement with the customer, the Company recognizes revenue either at a point in time or over a given period. When the Company does not have an enforceable right to payment, the Company recognizes tooling revenue at a point in time. In such cases, the Company recognizes revenue upon customer acceptance, which is when the customer has legal title to the tools.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain tooling programs include an enforceable right to payment. In those cases, the Company recognizes revenue over time based on the extent of progress towards completion of its performance obligation. The Company uses a cost-to-cost measure of progress for such contracts because it best depicts the transfer of value to the customer and also correlates with the amount of consideration to which the entity expects to be titled in exchange for transferring the promised goods or services to the customer. Under the cost-to-cost measure of progress, progress towards completion is measured based on the ratio of costs incurred to date to the total estimated costs at completion of the performance obligation. Revenues are recorded proportionally as costs are incurred.</span></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Cash and Cash Equivalents: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company considers all highly liquid investments purchased with an original maturity of three months or less to be cash equivalents. Cash is held primarily in three banks in three separate jurisdictions. The Company had $114,000 cash on hand at June 30, 2022 and had $6,146,000 cash on hand at December 31, 2021.</span> 114000 6146000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Accounts Receivable Allowances:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Management maintains allowances for doubtful accounts for estimated losses resulting from the inability of its customers to make required payments. If the financial condition of the Company’s customers were to deteriorate, resulting in an impairment of their ability to make payments, additional allowances may be required. The Company has determined that a $53,000 allowance for doubtful accounts is needed at June 30, 2022 and $90,000 at December 31, 2021. Management also records estimates for customer returns and deductions, discounts offered to customers, and for price adjustments. Should customer returns and deductions, discounts, and price adjustments fluctuate from the estimated amounts, additional allowances may be required. The Company had an allowance for estimated chargebacks of $311,000 at June 30, 2022 and $222,000 at December 31, 2021. There have been no material changes in the methodology of these calculations.</span> 53000 90000 311000 222000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Inventories:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Inventories, which include material, labor and manufacturing overhead, are valued at the lower of cost or net realizable value. The inventories are accounted for using the first-in, first-out (FIFO) method of determining inventory costs. Inventory quantities on-hand are regularly reviewed, and where necessary, provisions for excess and obsolete inventory are recorded based on historical and anticipated usage. The Company has recorded an allowance for slow moving and obsolete inventory of $319,000 at June 30, 2022 and $362,000 at December 31, 2021.</span> 319000 362000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Contract Assets/Liabilities: </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets and liabilities represent the net cumulative customer billings, vendor payments and revenue recognized for tooling programs. For tooling programs where net revenue recognized and vendor payments exceed customer billings, the Company recognizes a contract asset. For tooling programs where net customer billings exceed revenue recognized and vendor payments, the Company recognizes a contract liability. Customer payment terms vary by contract and can range from progress payments based on work performed or one single payment once the contract is completed. The Company has recorded contract assets of $679,000 at June 30, 2022, and $17,000 at December 31, 2021. Contract assets are generally classified as current within prepaid expenses and other current assets on the Consolidated Balance Sheets. For the six months ended June 30, 2022, the Company recognized no impairments on contract assets. For the six months ended June 30, 2022, the Company recognized $3,547,000 of revenue from contract liabilities related to open jobs outstanding as of December 31, 2021.</span> 679000 17000 3547000 <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Income Taxes:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company evaluates the balance of deferred tax assets that will be realized based on the premise that the Company is more-likely-than-not to realize deferred tax benefits through the generation of future taxable income.</span> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Long-Lived Assets:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> Long-lived assets consist primarily of property, plant and equipment and definite-lived intangibles. The recoverability of long-lived assets is evaluated by an analysis of operating results and consideration of other significant events or changes in the business environment. The Company evaluates whether impairment exists for property, plant and equipment on the basis of undiscounted expected future cash flows from operations before interest. There were no impairment charges of the Company’s long-lived assets for the six months ended June 30, 2022 and June 30, 2021, respectively.</span> <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Goodwill:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The purchase consideration of acquired businesses has been allocated to the assets and liabilities acquired based on the estimated fair values on the respective acquisition dates. Based on these values, the excess purchase consideration over the fair value of the net assets acquired was allocated to goodwill. The Company accounts for goodwill in accordance with FASB ASC Topic 350, Intangibles - Goodwill and Other. FASB ASC Topic 350 prohibits the amortization of goodwill and requires these assets be reviewed for impairment. </span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The annual impairment tests of goodwill may be completed through qualitative assessments; however, the Company may elect to bypass the qualitative assessment and proceed directly to a quantitative impairment test for any period. The Company may resume the qualitative assessment in any subsequent period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under a qualitative and quantitative approach, the impairment test for goodwill consists of an assessment of whether it is more-likely-than-not that the fair value is less than its carrying amount. As part of the qualitative assessment, the Company considers relevant events and circumstances that affect the fair value or carrying amount of the Company. Such events and circumstances could include changes in economic conditions, industry and market conditions, cost factors, overall financial performance, and capital markets pricing. The Company places more weight on the events and circumstances that most affect the Company's fair value or carrying amount. These factors are all considered by management in reaching its conclusion about whether to perform step one of the impairment test. If the Company elects to bypass the qualitative assessment, or if a qualitative assessment indicates it is more-likely-than-not that the estimated carrying value exceeds its fair value, the Company proceeds to a quantitative approach. There were no impairment charges of the Company's goodwill for the six months ended June 30, 2022 and June 30, 2021, respectively.</span></div> <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Self-Insurance:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> The Company is self-insured with respect to its facilities in Columbus, Ohio; Gaffney, South Carolina; Winona, Minnesota; and Brownsville, Texas for medical, dental and vision claims and Columbus, Ohio for workers’ compensation claims, all of which are subject to stop-loss insurance thresholds. The Company is also self-insured for dental and vision with respect to its Cobourg, Canada location. The Company has recorded an estimated liability for self-insured medical, dental and vision claims incurred but not reported and worker’s compensation claims incurred but not reported at June 30, 2022 and December 31, 2021 of $898,000 and $916,000, respectively.</span> 898000 916000 The Company’s financial instruments consist of cash and cash equivalents, accounts receivable, accounts payable and debt. Cash and cash equivalents, accounts receivable and accounts payable carrying values as of June 30, 2022 and December 31, 2021 approximate fair value due to the short-term maturities of these financial instruments. The carrying amounts of the Company's debt with Wells Fargo Bank, National Association approximate fair value as of June 30, 2022 and December 31, 2021 due to the short term nature of the underlying variable rate LIBOR agreements. The fair value of the Company's debt with FGI Equipment Finance, LLC was $10,937,000 as of June 30, 2022. As of December 31, 2021 the Company's debt with FGI Equipment Finance, LLC approximated fair value, due to immaterial movement in interest rates since the Company entered into the Promissory Note on October 20, 2020. <span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Post-Retirement Benefits:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> Management records an accrual for post-retirement costs associated with the health care plan sponsored by Core Molding Technologies. Should actual results differ from the assumptions used to determine the reserves, additional provisions may be required. In particular, increases in future healthcare costs above the assumptions could have an adverse effect on Core Molding Technologies’ operations. The effect of a change in healthcare costs is described in Note 12, "Post Retirement Benefits", of the Notes to Consolidated Financial Statements contained in the Company's Annual Report on Form 10-K for the year ended December 31, 2021. Core Molding Technologies had a liability for post-retirement healthcare benefits based on actuarial computed estimates of $9,113,000 at June 30, 2022 and $9,080,000 at December 31, 2021.</span> 9113000 9080000 RECENT ACCOUNTING PRONOUNCEMENTS<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Current Expected Credit Loss (CECL)</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2016, the FASB issued ASU 2016-13, “Financial Instruments - Credit Losses,” which changes the impairment model for most financial assets and certain other instruments. For trade and other receivables, held-to-maturity debt securities, loans and other instruments, entities will be required to use a new forward-looking “expected loss” model that will replace today’s “incurred loss” model and generally will result in the earlier recognition of allowances for losses. For available-for-sale debt securities with unrealized losses, entities will measure credit losses in a manner similar to current practice, except that the losses will be recognized as an allowance. Subsequent to issuing ASU 2016-13, the FASB issued ASU 2018-19, “Codification Improvements to Topic 326, Financial Instruments - Credit Losses,” for the purpose of clarifying certain aspects of ASU 2016-13. ASU 2018-19 has the same effective date and transition requirements as ASU 2016-13. In April 2019, the FASB issued ASU 2019-04, “Codification Improvements to Topic 326, Financial Instruments - Credit Losses, Topic 815, Derivatives and Hedging, and Topic 825, Financial Instruments,” which is effective with the adoption of ASU 2016-13. In May 2019, the FASB issued ASU 2019-05, “Financial Instruments - Credit Losses (Topic 326),” which is also effective with the adoption of ASU 2016-13. In November 2019, the FASB voted to delay the implementation date for certain companies, including those that qualify as a smaller reporting company under the U.S. Securities and Exchange Commission rules, until fiscal years beginning after December 15, 2022. We will adopt this ASU on its effective date of January 1, 2023. We do not expect the adoption of this ASU to have a material impact on our consolidated financial position, results of operations, cash flows, or presentation thereof.</span></div> NET INCOME PER COMMON SHARE<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net income per common share is computed based on the weighted average number of common shares outstanding during the period. Diluted net income per common share is computed similarly but includes the effect of the assumed exercise of dilutive stock appreciation rights and restricted stock under the treasury stock method.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On May 13, 2021, the Company's shareholders approved the 2021 Long Term Equity Incentive Plan (the “2021 Plan”) that replaced the 2006 Long Term Equity Incentive Plan (the “2006 Plan”) approved in May 2006 and amended in May 2015. The 2021 Plan provides restricted stock award recipients voting rights equivalent to the Company's common stock and accrual of dividends but not receipt of dividends until all conditions or restrictions related to such award have been satisfied. Accordingly, the restricted shares are not considered participating shares. The 2006 Plan provides restricted stock award recipients voting rights equivalent to the Company’s common stock and accrual and receipt of dividends irrespective of any conditions or restrictions related to such award being satisfied. Accordingly, the restricted shares granted from the 2006 Plan are considered a participating security and the Company is required to apply the two-class method to consider the impact of the restricted shares on the calculation of basic and diluted earnings per share.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of basic and diluted net income per common share (in thousands, except for per share data) is as follows: </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,086 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,052 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,542 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: net income allocated to participating securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income available to common shareholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,148 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,854 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,931 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,105 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding — basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,329,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,002,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,298,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,994,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of weighted average dilutive securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common and potentially issuable common shares outstanding — diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,329,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,014,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,298,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,013,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per common share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per common share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of basic and diluted net income per common share (in thousands, except for per share data) is as follows: </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,188 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,086 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,052 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,542 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: net income allocated to participating securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income available to common shareholders</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,148 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,854 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,931 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,105 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common shares outstanding — basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,329,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,002,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,298,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,994,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of weighted average dilutive securities</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">12,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,000 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common and potentially issuable common shares outstanding — diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,329,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,014,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,298,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,013,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr style="height:9pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per common share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per common share</span></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.26 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.48 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.71 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.89 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:5pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The computation of basic and diluted net income per participating share is as follows (in thousands, except for per share data): </span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:46.498%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.563%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.382%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.563%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.382%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.563%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.382%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.567%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended<br/>June 30,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Net income allocated to participating securities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">40 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">232 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">121 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">437 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average participating shares outstanding — basic</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491,000 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Effect of dilutive securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Weighted average common and potentially issuable common shares outstanding — diluted</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">156,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">482,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">170,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">491,000 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Basic net income per participating share</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.26 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.48 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.71 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.89 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Diluted net income per participating share</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.26 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.48 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.71 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">0.89 </span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div> 2188000 4086000 6052000 7542000 40000 232000 121000 437000 2148000 3854000 5931000 7105000 8329000 8002000 8298000 7994000 0 12000 0 19000 8329000 8014000 8298000 8013000 0.26 0.48 0.71 0.89 0.26 0.48 0.71 0.89 40000 232000 121000 437000 156000 482000 170000 491000 0 0 0 0 156000 482000 170000 491000 0.26 0.48 0.71 0.89 0.26 0.48 0.71 0.89 MAJOR CUSTOMERS<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company had five major customers during the six months ended June 30, 2022, BRP, Inc. ("BRP"), Navistar, Inc. ("Navistar"), PACCAR, Inc. ("PACCAR"), Universal Forest Products, Inc. ("UFP") and Volvo Group North America, LLC ("Volvo"). Major customers are defined as customers whose sales individually consist of more than ten percent of the Company's total sales during any annual or interim reporting period in the current year. The loss of a significant portion of sales to these customers could have a material adverse effect on the Company.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents sales revenue for the above-mentioned customers for the three and six months ended June 30, 2022 and 2021 (in thousands):</span></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.953%"><tr><td style="width:1.0%"/><td style="width:25.954%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.334%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.802%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.334%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.334%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.202%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.339%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BRP product sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,420 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,705 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,989 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BRP tooling sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total BRP sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,685 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,544 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,042 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,227 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Navistar product sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Navistar tooling sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Navistar sales</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,969 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,212 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PACCAR product sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PACCAR tooling sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total PACCAR sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,233 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,090 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">UFP product sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">UFP tooling sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total UFP sales</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,856 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,115 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,543 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volvo product sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volvo tooling sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Volvo sales</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,887 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,601 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other product sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,809 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other tooling sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other sales</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,044 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,362 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,462 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total product sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total tooling sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total sales</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,735 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,461 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,326 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,290 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 5 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents sales revenue for the above-mentioned customers for the three and six months ended June 30, 2022 and 2021 (in thousands):</span></div><div style="margin-top:12pt;text-align:justify;text-indent:72pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:72.953%"><tr><td style="width:1.0%"/><td style="width:25.954%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.334%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.802%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.334%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.601%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.334%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.202%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.339%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BRP product sales</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,498 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,420 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">26,705 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,989 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">BRP tooling sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">187 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">124 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">337 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">238 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total BRP sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,685 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,544 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27,042 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">19,227 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Navistar product sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">14,110 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,969 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,132 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,906 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Navistar tooling sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,260 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,270 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">306 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Navistar sales</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">16,370 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,969 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">30,402 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,212 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PACCAR product sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,159 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10,830 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,905 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,184 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PACCAR tooling sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">74 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">503 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">185 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">832 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total PACCAR sales</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,233 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,333 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">18,090 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">21,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">UFP product sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,856 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,115 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,543 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,772 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">UFP tooling sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total UFP sales</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,856 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">15,115 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,543 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,772 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volvo product sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,885 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,429 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,800 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,554 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Volvo tooling sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">27 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">47 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total Volvo sales</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11,885 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7,456 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">22,887 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,601 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other product sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">31,809 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">24,354 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">63,133 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">44,846 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Other tooling sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,897 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">690 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,229 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,616 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total other sales</span></div></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">34,706 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,044 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">66,362 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">48,462 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total product sales</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">93,317 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,117 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,218 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">148,251 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total tooling sales</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,418 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,344 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,108 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,039 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total sales</span></div></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">98,735 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">80,461 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">189,326 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">153,290 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 14498000 10420000 26705000 18989000 187000 124000 337000 238000 14685000 10544000 27042000 19227000 14110000 10969000 28132000 20906000 2260000 0 2270000 306000 16370000 10969000 30402000 21212000 9159000 10830000 17905000 20184000 74000 503000 185000 832000 9233000 11333000 18090000 21016000 11856000 15115000 24543000 25772000 0 0 0 0 11856000 15115000 24543000 25772000 11885000 7429000 22800000 17554000 0 27000 87000 47000 11885000 7456000 22887000 17601000 31809000 24354000 63133000 44846000 2897000 690000 3229000 3616000 34706000 25044000 66362000 48462000 93317000 79117000 183218000 148251000 5418000 1344000 6108000 5039000 98735000 80461000 189326000 153290000 INVENTORY<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, net consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,454 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,160 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,957 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,129 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventory quantities on-hand are regularly reviewed, and where necessary, provisions for excess and obsolete inventory are recorded based on historical and anticipated usage.</span></div> <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Inventories, net consisted of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Raw materials</span></div></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">20,454 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,160 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Work in process</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,945 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,976 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Finished goods</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,558 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,993 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></div></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">28,957 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25,129 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 20454000 17160000 1945000 1976000 6558000 5993000 28957000 25129000 LEASES<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has operating leases with fixed payment terms for certain buildings and warehouses. The Company's leases have remaining lease terms of less than one year to four years, some of which include options to extend the lease for five years. Operating leases are included in operating lease right-of-use ("ROU") assets, accrued other liabilities and other non-current liabilities in the Consolidated Balance Sheets. ROU assets represent our right to use an underlying asset for the lease term and lease liabilities represent our obligation to make lease payments arising from the lease.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company used the applicable incremental borrowing rate at implementation date to measure lease liabilities and ROU assets. The incremental borrowing rate used by the Company was based on baseline rates and adjusted by the credit spreads commensurate with the Company’s secured borrowing rate. At each reporting period when there is a new lease initiated, the Company will utilize its incremental borrowing rate to perform lease classification tests on lease components and to measure ROU assets and lease liabilities.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.906%"><tr><td style="width:1.0%"/><td style="width:45.089%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.942%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.656%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.015%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.165%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">422 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">386 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">845 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">754 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other supplemental balance sheet information related to leases was as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right of use assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,694 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current operating lease liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(A)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncurrent operating lease liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(B)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,737 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,513 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(A)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current operating lease liabilities are included in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg0NmFmODk5MGNkZDRlZGFhOGJhYmQzZjRjYTE0MTUzL3NlYzo4NDZhZjg5OTBjZGQ0ZWRhYThiYWJkM2Y0Y2ExNDE1M181Mi9mcmFnOjdkNTIxMDgzMjRjZDRkZGU5YWMyMTU1MDA5ZmFkOWZlL3RleHRyZWdpb246N2Q1MjEwODMyNGNkNGRkZTlhYzIxNTUwMDlmYWQ5ZmVfMTMyNA_5ab38352-55a0-4f5e-97e0-2fb5f4d450b2"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg0NmFmODk5MGNkZDRlZGFhOGJhYmQzZjRjYTE0MTUzL3NlYzo4NDZhZjg5OTBjZGQ0ZWRhYThiYWJkM2Y0Y2ExNDE1M181Mi9mcmFnOjdkNTIxMDgzMjRjZDRkZGU5YWMyMTU1MDA5ZmFkOWZlL3RleHRyZWdpb246N2Q1MjEwODMyNGNkNGRkZTlhYzIxNTUwMDlmYWQ5ZmVfMTMyNA_f63ea998-b23b-4c90-b8c0-c41ea7b744c4">accrued other liabilities</span></span> in the Consolidated Balance Sheets.</span></div><div style="padding-left:9pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(B)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncurrent operating lease liabilities are included in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg0NmFmODk5MGNkZDRlZGFhOGJhYmQzZjRjYTE0MTUzL3NlYzo4NDZhZjg5OTBjZGQ0ZWRhYThiYWJkM2Y0Y2ExNDE1M181Mi9mcmFnOjdkNTIxMDgzMjRjZDRkZGU5YWMyMTU1MDA5ZmFkOWZlL3RleHRyZWdpb246N2Q1MjEwODMyNGNkNGRkZTlhYzIxNTUwMDlmYWQ5ZmVfMTQyMQ_8e815cf9-6b99-43f1-9336-4c32a78d8d13"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg0NmFmODk5MGNkZDRlZGFhOGJhYmQzZjRjYTE0MTUzL3NlYzo4NDZhZjg5OTBjZGQ0ZWRhYThiYWJkM2Y0Y2ExNDE1M181Mi9mcmFnOjdkNTIxMDgzMjRjZDRkZGU5YWMyMTU1MDA5ZmFkOWZlL3RleHRyZWdpb246N2Q1MjEwODMyNGNkNGRkZTlhYzIxNTUwMDlmYWQ5ZmVfMTQyMQ_a28ccd0b-7826-4c21-9ba0-d5ca6ac77d16">other non-current liabilities</span></span> in the Consolidated Balance Sheets.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents certain information related to lease terms and discount rates for leases:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease term (in years):</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average discount rate:</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(C)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(C)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flow from operating leases are included in prepaid and other assets in the Consolidated Statements of Cash Flows.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities were as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.432%"><tr><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:63.531%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.955%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.056%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.958%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (remainder of year)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,567 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,473 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,266 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,989 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(529)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(476)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,428)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,489)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease obligations</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,309 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,024 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div> P1Y P4Y P5Y <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of lease expense were as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:95.906%"><tr><td style="width:1.0%"/><td style="width:45.089%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.942%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.656%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:3.015%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.162%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.409%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.165%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Three months ended June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease cost</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">422 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">386 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">845 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">754 </span></td><td style="background-color:#cceeff;border-bottom:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 422000 386000 845000 754000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other supplemental balance sheet information related to leases was as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Operating lease right of use assets</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,694 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,577 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current operating lease liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(A)</span></div></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,428 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncurrent operating lease liabilities</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(B)</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">3,309 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,024 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 12.25pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total operating lease liabilities</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,737 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,513 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:3pt double #000000;padding:0 1pt"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(A)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Current operating lease liabilities are included in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg0NmFmODk5MGNkZDRlZGFhOGJhYmQzZjRjYTE0MTUzL3NlYzo4NDZhZjg5OTBjZGQ0ZWRhYThiYWJkM2Y0Y2ExNDE1M181Mi9mcmFnOjdkNTIxMDgzMjRjZDRkZGU5YWMyMTU1MDA5ZmFkOWZlL3RleHRyZWdpb246N2Q1MjEwODMyNGNkNGRkZTlhYzIxNTUwMDlmYWQ5ZmVfMTMyNA_5ab38352-55a0-4f5e-97e0-2fb5f4d450b2"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg0NmFmODk5MGNkZDRlZGFhOGJhYmQzZjRjYTE0MTUzL3NlYzo4NDZhZjg5OTBjZGQ0ZWRhYThiYWJkM2Y0Y2ExNDE1M181Mi9mcmFnOjdkNTIxMDgzMjRjZDRkZGU5YWMyMTU1MDA5ZmFkOWZlL3RleHRyZWdpb246N2Q1MjEwODMyNGNkNGRkZTlhYzIxNTUwMDlmYWQ5ZmVfMTMyNA_f63ea998-b23b-4c90-b8c0-c41ea7b744c4">accrued other liabilities</span></span> in the Consolidated Balance Sheets.</span></div><div style="padding-left:9pt;text-align:justify;text-indent:9pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(B)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Noncurrent operating lease liabilities are included in <span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg0NmFmODk5MGNkZDRlZGFhOGJhYmQzZjRjYTE0MTUzL3NlYzo4NDZhZjg5OTBjZGQ0ZWRhYThiYWJkM2Y0Y2ExNDE1M181Mi9mcmFnOjdkNTIxMDgzMjRjZDRkZGU5YWMyMTU1MDA5ZmFkOWZlL3RleHRyZWdpb246N2Q1MjEwODMyNGNkNGRkZTlhYzIxNTUwMDlmYWQ5ZmVfMTQyMQ_8e815cf9-6b99-43f1-9336-4c32a78d8d13"><span style="-sec-ix-hidden:id3VybDovL2RvY3MudjEvZG9jOjg0NmFmODk5MGNkZDRlZGFhOGJhYmQzZjRjYTE0MTUzL3NlYzo4NDZhZjg5OTBjZGQ0ZWRhYThiYWJkM2Y0Y2ExNDE1M181Mi9mcmFnOjdkNTIxMDgzMjRjZDRkZGU5YWMyMTU1MDA5ZmFkOWZlL3RleHRyZWdpb246N2Q1MjEwODMyNGNkNGRkZTlhYzIxNTUwMDlmYWQ5ZmVfMTQyMQ_a28ccd0b-7826-4c21-9ba0-d5ca6ac77d16">other non-current liabilities</span></span> in the Consolidated Balance Sheets.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents certain information related to lease terms and discount rates for leases:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:70.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.536%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.537%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Operating leases</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average remaining lease term (in years):</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.7</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="display:none"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weighted average discount rate:</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.0 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="display:none"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Other information related to leases were as follows (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Six months ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Cash paid for amounts included in the measurement of lease liabilities</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Operating cash flows from operating leases</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:100%;position:relative;top:-3.5pt;vertical-align:baseline">(C)</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">845 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">754 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify;text-indent:36pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(C)</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Cash flow from operating leases are included in prepaid and other assets in the Consolidated Statements of Cash Flows.</span></div> 4694000 5577000 1428000 1489000 3309000 4024000 4737000 5513000 P3Y8M12D P4Y2M12D 0.040 0.041 845000 754000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Maturities of operating lease liabilities were as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:81.432%"><tr><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:63.531%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.955%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:1.056%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:15.958%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2022</span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-top:12pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></div></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2022 (remainder of year)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">782 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,567 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2023</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,484 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,468 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2024</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,489 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,473 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2025</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">798 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">783 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2026</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">713 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">698 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease payments</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,266 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,989 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: imputed interest</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(529)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(476)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total lease obligations</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,737 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">5,513 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Less: current obligations</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,428)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,489)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Long-term lease obligations</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,309 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">4,024 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div> 782000 1567000 1484000 1468000 1489000 1473000 798000 783000 713000 698000 5266000 5989000 529000 476000 4737000 5513000 1428000 1489000 3309000 4024000 PROPERTY, PLANT &amp; EQUIPMENT<div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">Property, plant and equipment, net consisted of the following for the periods specified (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"><tr><td style="width:1.0%"/><td style="width:70.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.672%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.674%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,012 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112,605)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,603)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment — net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,407 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,897 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">Property, plant, and equipment are recorded at cost, unless obtained through acquisition, then assets are recorded at estimated fair value at the date of acquisition. Depreciation is provided on a straight-line method over the estimated useful lives of the assets. The carrying amount of long-lived assets is evaluated annually to determine if an adjustment to the depreciation period or to the unamortized balance is warranted. Depreciation expense for the three months ended June 30, 2022 and 2021 was $2,485,000 and $2,461,000, respectively. Depreciation expense for the six months ended June 30, 2022 and 2021 was $5,002,000 and $4,943,000, respectively. Amounts invested in capital additions in progress were $10,967,000 and $6,605,000 at June 30, 2022 and December 31, 2021, respectively. At June 30, 2022 and December 31, 2021, purchase commitments for capital expenditures in progress were $5,923,000 and $5,315,000, respectively.</span></div> <div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:144%">Property, plant and equipment, net consisted of the following for the periods specified (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.660%"><tr><td style="width:1.0%"/><td style="width:70.606%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.672%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.548%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.674%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">June 30, 2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">December 31, 2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">192,012 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">183,500 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(112,605)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(107,603)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Property, plant and equipment — net</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">79,407 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">75,897 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 192012000 183500000 112605000 107603000 79407000 75897000 2485000 2461000 5002000 4943000 10967000 6605000 5923000 5315000 GOODWILL AND INTANGIBLES<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill activity for the six months ended June 30, 2022 consisted of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.508%"><tr><td style="width:1.0%"/><td style="width:68.025%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.775%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,376 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangibles, net at June 30, 2022 were comprised of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Definite-lived Intangible Assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying <br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated <br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying <br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 Years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 Years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(718)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-competition agreement</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 Years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,614)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 Years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,815)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-12 Years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,607)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,723 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,420 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,827)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,593 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangibles, net at December 31, 2021 were comprised of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Definite-lived Intangible Assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying <br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated <br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying <br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 Years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 Years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(637)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-competition agreement</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 Years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,433)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 Years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,499)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-12 Years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,216)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,420 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,853)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,567 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div>The aggregate intangible asset amortization expense was $487,000 for the three months ended June 30, 2022 and 2021 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Goodwill activity for the six months ended June 30, 2022 consisted of the following (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:53.508%"><tr><td style="width:1.0%"/><td style="width:68.025%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:29.775%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,376 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Balance at June 30, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,376 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 17376000 0 0 17376000 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangibles, net at June 30, 2022 were comprised of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Definite-lived Intangible Assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying <br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated <br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying <br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 Years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(73)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 Years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(718)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">892 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-competition agreement</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 Years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,614)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">196 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 Years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,815)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,605 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-12 Years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,607)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5,723 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,420 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(8,827)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8,593 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Intangibles, net at December 31, 2021 were comprised of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:45.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.641%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Definite-lived Intangible Assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Amortization Period</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Gross Carrying <br/>Amount</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Accumulated <br/>Amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Net Carrying <br/>Amount</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trade name</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">25 Years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">250 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(68)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">182 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Trademarks</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10 Years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,610 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(637)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">973 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Non-competition agreement</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5 Years</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,810 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(1,433)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">377 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Developed technology</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7 Years</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,420 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(2,499)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,921 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Customer relationships</span></td><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10-12 Years</span></div></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,330 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(3,216)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6,114 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Total</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">17,420 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(7,853)</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9,567 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> P25Y 250000 73000 177000 P10Y 1610000 718000 892000 P5Y 1810000 1614000 196000 P7Y 4420000 2815000 1605000 P10Y P12Y 9330000 3607000 5723000 17420000 8827000 8593000 P25Y 250000 68000 182000 P10Y 1610000 637000 973000 P5Y 1810000 1433000 377000 P7Y 4420000 2499000 1921000 P10Y P12Y 9330000 3216000 6114000 17420000 7853000 9567000 487000 974000 POST-RETIREMENT BENEFITS<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of expense for the Company’s post-retirement benefit plans are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three months ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six months ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pension expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Multi-employer plan</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Defined contribution plan</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total pension expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">640 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">548 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,212 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,039 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Health and life insurance:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of prior service credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(125)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(124)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of net loss</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic benefit credit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(31)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(40)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(62)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(80)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total post-retirement benefits expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">609 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">508 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,150 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">959 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>The Company made payments of $1,525,000 to pension plans and $66,000 for post-retirement healthcare and life insurance during the six months ended June 30, 2022. For the remainder of 2022, the Company expects to make approximately $1,506,000 of pension plan payments, of which $630,000 was accrued at June 30, 2022. The Company also expects to make approximately $1,325,000 of post-retirement healthcare and life insurance payments for the remainder of 2022, all of which were accrued at June 30, 2022. <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of expense for the Company’s post-retirement benefit plans are as follows (in thousands):</span></div><div style="margin-top:5pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:45.683%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.384%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.619%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.823%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.623%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Three months ended<br/>June 30,</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="9" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Six months ended<br/>June 30,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Pension expense:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Multi-employer plan</span></div></td><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">254 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">232 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">461 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">421 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Defined contribution plan</span></div></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">386 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">316 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">751 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">618 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total pension expense</span></td><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">640 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">548 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,212 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,039 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Health and life insurance:</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Interest cost</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">99 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">81 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 7.75pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of prior service credits</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(125)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(124)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(248)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:6.75pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization of net loss</span></div></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">87 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net periodic benefit credit</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(31)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(40)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(62)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(80)</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total post-retirement benefits expense</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">609 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">508 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,150 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">959 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 254000 232000 461000 421000 386000 316000 751000 618000 640000 548000 1212000 1039000 49000 40000 99000 81000 -125000 -124000 -248000 -248000 -45000 -44000 -87000 -87000 -31000 -40000 -62000 -80000 609000 508000 1150000 959000 1525000 66000 1506000 630000 1325000 1325000 DEBT<div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt consists of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wells Fargo term loans payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FGI term loans payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leaf Capital term loan payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,478</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,672</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less deferred loan costs</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,234)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,478)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,146)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,943)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,098 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,251 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Term Loans</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Wells Fargo Term Loans</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On October 27, 2020, the Company entered into a credit agreement (the “Credit Agreement”) with Wells Fargo Bank, National Association, as administrative agent, lead arranger and book runner, and the lenders party thereto (the “Lenders”). Pursuant to the terms of the Credit Agreement, the Lenders made available to the Company secured term loans (the “WF Term Loans”) in the maximum aggregate principal amount of $18,500,000 ($16,790,000 of which was advanced to the Company on October 28, 2020). The proceeds from the WF Term Loans were used to pay off the Company’s existing outstanding indebtedness with KeyBank National Association, and to pay certain fees and expenses associated with the financing. On July 22, 2022, all existing outstanding indebtedness of the Company owed to the Lenders was repaid in full as part of the refinancing further described below.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the option of the Company, the WF Term Loans bears interest at a per annum rate equal to LIBOR plus a margin of 300 basis points or base rate plus a margin of 200 basis points. LIBOR rate means the greater of (a) 0.75% per annum and (b) the per annum published LIBOR rate for interest periods of one, three or six months as chosen by the Company. Base rate is the greater of (a) 1.0% per annum, (b) the Federal Funds Rate plus 0.5%, (c) LIBOR Rate plus 100 basis or (d) prime rate. The weighted average interest rate was 6.75% and 3.77% as of June 30, 2022 and December 31, 2021, respectively. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The WF Term Loans are to be repaid in monthly installments of $200,000 plus interest, with the remaining outstanding balance due on November 30, 2024, subject to certain optional and mandatory repayment terms. The Company’s obligations under the WF Term Loans are unconditionally guaranteed by each of the Company’s U.S. and Canadian subsidiaries, with such obligations of the Company and such subsidiaries being secured by a lien on substantially all of their U.S. and Canadian assets.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The WF Term Loans contains reporting, indebtedness, and financial covenants. The Company is in compliance with such covenants as of June 30, 2022.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Voluntary prepayments of amounts outstanding under the WF Term Loans are permitted at any time without premium or penalty. To the extent applicable, LIBOR breakage fees may be charged in connection with any prepayment.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">FGI Equipment Finance LLC Term Loan</span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On October 20, 2020, the Company entered into a Master Security Agreement, among FGI Equipment Finance LLC, (“FGI”) the Company as debtor, and each of Core Composites Corporation, a subsidiary of the Company organized in Delaware, and CC HPM, S. de R.L. de C.V., a subsidiary of the Company organized in Mexico, as guarantors, for a term loan in the principal amount of $13,200,000 (the “FGI Term Loan”), which loan is evidenced by a Promissory Note, dated October 20, 2020, executed by the Company in favor of FGI. On October 27, 2020, FGI advanced to the Company $12,000,000 which proceeds were used to pay off the Company’s existing outstanding indebtedness with KeyBank National Association, and to pay certain </span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">fees and expenses associated with the transactions, and $1,200,000 which proceeds were used to fund a security deposit to be held by FGI. Interest on the FGI Term Loan is a fixed rate of 8.25% and is payable monthly. The security deposit of $1,200,000 is included in other assets in the Consolidated Balance Sheets. On July 22, 2022, all existing outstanding indebtedness of the Company owed to the FGI was repaid in full as part of the refinancing further described below.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The FGI Term Loan is to be repaid in monthly principal and interest installments of $117,000 for the first 12 months, $246,000 for the subsequent 59 months and $1,446,000 due on October 31, 2026, subject to certain optional and mandatory repayment terms. The Company’s obligations under the Master Security Agreement are secured by certain machinery and equipment of the guarantors located in Mexico, and real property of Core Composites de Mexico, S. de R.L. de C.V.,a subsidiary of the Company organized in Mexico, located in Matamoros, Mexico.</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company may prepay in full or in part (but not less than the amount equal to 20% of the original principal amount of the loan) outstanding amounts before they are due on any scheduled Payment Date upon at least thirty (30) days’ prior written notice. The Company will pay a “Prepayment Fee” in an amount equal to an additional sum equal to the following percentage of the principal amount to be prepaid for prepayments occurring in the indicated period: four percent (4.0%) for prepayments occurring prior to the first anniversary of the FGI Term Loan; three percent (3.0%) for prepayments occurring on the first anniversary of the FGI Term Loan until the second anniversary of the FGI Term Loan; two percent (2.0%) for prepayments occurring on and after the second anniversary of the FGI Term Loan and prior to the third anniversary of the Loan; and one percent (1.0%) for prepayments occurring any time thereafter.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Leaf Capital Funding</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On April 24, 2020 the Company entered into a finance agreement with Leaf Capital Funding of $175,000 for equipment. The parties agreed to a fixed interest rate of 5.50% and a term of 60 months. On July 22, 2022, all existing outstanding indebtedness of the Company owed to Leaf Capital Funding was repaid in full as part of the refinancing further described below.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Revolving Loans</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Wells Fargo Revolving Loan</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Pursuant to the terms of the Credit Agreement, the Lenders made available to the Company a revolving loan commitment (the “WF Revolving Loan”) of $25,000,000 ($8,745,000 of which was advanced to the Company on October 28, 2020). The proceeds from the WF Revolving Loan were used to pay off the Company’s outstanding indebtedness with KeyBank National Association, and to pay certain fees and expenses associated with the financing. On July 22, 2022, all existing outstanding indebtedness of the Company owed under the WF Revolving Loan was repaid in full as part of the refinancing further described below.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Credit Agreement also makes available to the Company an incremental revolving commitment in the maximum amount of $10,000,000 at the Company’s option at any time during the three-year period following the closing. </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The borrowing availability under the WF Revolving Loan is the lesser of (a) the loan commitment of $25,000,000 or (b) the sum of 90% of eligible investment grade accounts receivable, 85% of non-investment grade eligible accounts receivable and 65% of eligible inventory.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At the option of the Company, the WF Revolving Loan bears interest at a per annum rate equal to LIBOR plus a margin of 200 to 250 basis points or base rate plus a margin of 100 to 150 basis points, with the margin rate being based on the excess availability amount under the line of credit. LIBOR rate means the greater of (a) 0.75% per annum and (b) the per annum published LIBOR rate for interest periods of one, three or six months as chosen by the Company. Base rate is the greater of (a) 1.0% per annum, (b) the Federal Funds Rate plus 0.5%, (c) LIBOR Rate plus 100 basis and (d) prime rate. The weighted average interest rate was 5.75% and 4.25% as of June 30, 2022 and December 31, 2021, respectively.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The WF Revolving Loan commitment terminates, and all outstanding borrowings thereunder must be repaid, by November 30, 2024. The Company has $24,278,000 of available revolving loans of which $6,744,000 is outstanding as of June 30, 2022. As of December 31, 2021, the Company had $24,337,000 of available revolving loans of which $4,424,000 was outstanding.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The WF Revolving Loan contains the same covenants as the WF Term Loans.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Wells Fargo Bank will issue up to $2,000,000 of Letters of Credit in accordance with the terms of the Credit Agreement upon the Company’s request. As of June 30, 2022, the Company had one Letter of Credit outstanding for $160,000.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Credit Refinancing</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On July 22, 2022, the Company entered into a Credit Agreement (the “Huntington Credit Agreement”) with The Huntington National Bank (“Huntington”), as the sole lender, administrative agent, lead arranger and book runner. Pursuant to the terms of the Huntington Credit Agreement, Huntington made available to the Company secured loans (the “Huntington Loans”) in the maximum aggregate principal amount of $75,000,000, consisting of (i) a revolving loan commitment of $25,000,000 (approximately $13,689,000 of which was advanced to the Company on July 22, 2022), (ii) term loan commitments of $25,000,000 ($25,000,000 of which was advanced to the Company on July 22, 2022) and (ii) Capex loan commitments of $25,000,000 (none of which was advanced to the Company on July 22, 2022). The initial proceeds of the Huntington Loans were used in part to (i) repay all existing outstanding indebtedness of the Company owing to the Lenders under the Credit Agreement, FGI and Leaf Capital Funding and (ii) pay certain fees and expenses associated with the transactions contemplated by the Huntington Credit Agreement. Additional proceeds of the Huntington Loans will be used to finance the ongoing general needs of the Company. For information on the Huntington Loans, see </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Note 15 - Subsequent Events</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, to the consolidated financial statements included herein.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Bank Covenants</span></div>The Company is required to meet certain financial covenants included in the Credit Agreement, which covenants include a fixed charge coverage ratio. As of June 30, 2022, the Company was in compliance with its financial covenants associated with the loans made under the Credit Agreement as described above. <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Debt consists of the following (in thousands):</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:71.560%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.204%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.206%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">June 30,<br/>2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">December 31,<br/>2021</span></td></tr><tr style="height:14pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Wells Fargo term loans payable</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,792 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13,992 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">FGI term loans payable</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11,584 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12,561 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Leaf Capital term loan payable</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">102 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">119 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Total</span></td><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24,478</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26,672</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less deferred loan costs</span></td><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,234)</span></td><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,478)</span></td></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Less current portion</span></td><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(1,146)</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(3,943)</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt 2px 13pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term debt</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22,098 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21,251 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div> 12792000 13992000 11584000 12561000 102000 119000 24478000 26672000 1234000 1478000 1146000 3943000 22098000 21251000 18500000 16790000 0.0300 0.0200 0.0075 0.010 0.005 0.0100 0.0675 0.0377 200000 13200000 12000000 1200000 0.0825 1200000 117000 P12M 246000 P59M 1446000 0.20 0.040 0.030 0.020 0.010 175000 0.0550 P60M 25000000 8745000 10000000 P3Y 25000000 0.90 0.85 0.65 0.0200 0.0250 0.0100 0.0150 0.0075 0.010 0.005 0.0100 0.0575 0.0425 6744000 24337000 4424000 2000000 160000 2022-07-22 75000000 25000000 13689000 25000000 25000000 25000000 0 12. INCOME TAXES 252000 841000 572000 3939000 1769000 0.447 1543000 0.274 STOCK BASED COMPENSATIONOn May 13, 2021, The Company's shareholders approved the 2021 Long Term Equity Incentive Plan (the “2021 Plan”) that replaced the 2006 Long Term Equity Incentive Plan (the “2006 Plan”) approved in May 2006 and amended in May 2015. The 2021 Plan allows for grants to employees, officers, non-employee directors, consultants, independent contractors and advisors of non-qualified stock options, incentive stock options, stock appreciation rights, restricted stock, restricted stock units, and other stock-based awards (“stock awards”) up to an aggregate of 436,530 awards. Awards can be granted under the 2021 Plan <div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">through the earlier of May 13, 2031, or the date the maximum number of available awards under the 2021 Plan have been granted. No new awards may be granted from the 2006 Plan.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Awards under the 2021 Plan vest over one to three years and shares previously awarded and currently unvested under the 2006 Plan vest over three years. Shares granted under both the 2006 and 2021 Plans vest upon the date of a participant’s death, disability or change in control.</span></div><div style="margin-top:10pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Restricted Stock</span></div><div style="margin-top:10pt;padding-right:6.75pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company grants shares of its common stock to certain directors, officers, key managers and employees in the form of unvested stock and units (“Restricted Stock”). These awards are measured at the fair value of the Company's common stock on the date of issuance and recognized ratably as compensation expense over the applicable vesting period, which is typically three years. The Company adjusts compensation expense for actual forfeitures, as they occur.</span></div><div style="margin-top:10pt;text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the status of Restricted Stock and changes during the six months ended June 30, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459,420 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.79 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(228,022)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">509,554 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.43 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At June 30, 2022 and 2021, there was $4,871,000 and $4,783,000, respectively, of total unrecognized compensation expense, related to Restricted Stock grants. The unrecognized compensation expense at June 30, 2022 is expected to be recognized over the weighted-average period of 2.2 years. Total compensation cost related to Restricted Stock grants for the three months ended June 30, 2022 and 2021 was $570,000 and $456,000, respectively. Total compensation cost related to Restricted Stock grants for the six months ended June 30, 2022 and 2021 was $1,037,000 and $745,000, respectively, all of which was recorded to selling, general and administrative expense.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the six months ended June 30, 2022 employees surrendered 48,286 shares of the Company's common stock to satisfy income tax withholding obligations in connection with the vesting of restricted awards. Employees surrendered 3,874 shares for the six months ended June 30, 2021. </span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Stock Appreciation Rights</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the Company's 2019 annual grant, Stock Appreciation Rights ("SARs") were granted with a grant price of $10. These awards have a contractual term of five years and vest ratably over a period of three years or immediately vest if the recipient is over 65 of age. These awards are valued using the Black-Scholes option pricing model, and are recognized ratably as compensation expense over three years.</span></div><div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company's stock appreciation rights activity for the six months ended June 30, 2022 is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.57 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at end of the period ended June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.57 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at end of the period ended June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,016 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.57 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The average remaining contractual term for SARs outstanding at June 30, 2022 is 1.9 years with no</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%"> </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">aggregate intrinsic value. There was no unrecognized compensation expense, related to SARs at June 30, 2022. Total compensation cost related to SARs for the three months ended June 30, 2022 and 2021 was $11,000 and $31,000, respectively. Total Compensation cost related to SARs for the six months ended June 30, 2022 and 2021 was $45,000 and $60,000, respectively, all of which was recorded to selling, general and administrative expense.</span> 436530 P3Y <div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following summarizes the status of Restricted Stock and changes during the six months ended June 30, 2022:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">459,420 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.79 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">287,485 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.40 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vested</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(228,022)</span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.05 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">(9,329)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">11.02 </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Unvested balance at June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">509,554 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.43 </span></td><td style="background-color:#cceeff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 459420 459420 9.79 287485 287485 10.40 228022 228022 9.05 9329 9329 11.02 509554 10.43 4871000 4783000 P2Y2M12D 570000 456000 1037000 745000 48286 3874 10 <div style="margin-top:12pt"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A summary of the Company's stock appreciation rights activity for the six months ended June 30, 2022 is as follows:</span></div><div style="margin-top:5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:72.692%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.639%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Number of<br/>Shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Weighted Average Grant Date Fair Value</span></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding as of December 31, 2021</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.57 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Granted</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercised</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Forfeited</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">— </span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Outstanding at end of the period ended June 30, 2022</span></td><td colspan="2" style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,016 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.57 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Exercisable at end of the period ended June 30, 2022</span></td><td colspan="2" style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">177,016 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 0;text-align:right;vertical-align:middle"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.57 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:3pt double #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:middle"/></tr></table></div> 177016 2.57 0 0 0 0 0 0 177016 2.57 177016 2.57 P1Y10M24D 11000 31000 45000 60000 ACCUMULATED OTHER COMPREHENSIVE INCOME<div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents changes in Accumulated Other Comprehensive Income, net of tax, for the six months ended June 30, 2022 and 2021 (in thousands):</span></div><div style="margin-top:5pt;padding-left:94.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.005%"><tr><td style="width:1.0%"/><td style="width:77.713%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.087%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Post Retirement</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Benefit Plan</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Items</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(A)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance at December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts reclassified from accumulated other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance at June 30, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,247 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance at December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts reclassified from accumulated other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance at June 30, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">948 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>(A)The effect of post-retirement benefit items reclassified from Accumulated Other Comprehensive Income is included in other income and expense on the Consolidated Statements of Operations. These Accumulated Other Comprehensive Income components are included in the computation of net periodic benefit cost (see Note 10, "Post-Retirement Benefits" for additional details). The tax effect of post-retirement benefit items reclassified from Accumulated Other Comprehensive Income is included in income tax expense on the Consolidated Statements of Operations <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table presents changes in Accumulated Other Comprehensive Income, net of tax, for the six months ended June 30, 2022 and 2021 (in thousands):</span></div><div style="margin-top:5pt;padding-left:94.5pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:69.005%"><tr><td style="width:1.0%"/><td style="width:77.713%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.087%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2021:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Post Retirement</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Benefit Plan</span></div><div style="text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Items</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:700;line-height:120%;position:relative;top:-3.5pt;vertical-align:baseline">(A)</span></div></td></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance at December 31, 2020</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,375 </span></td><td style="background-color:#cceeff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts reclassified from accumulated other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance at June 30, 2021</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,247 </span></td><td style="background-color:#ffffff;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:14pt"><td colspan="3" style="background-color:#cceeff;padding:0 1pt"/><td colspan="3" style="background-color:#cceeff;border-top:3pt double #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2022:</span></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance at December 31, 2021</span></td><td style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#cceeff;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">1,075 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amounts reclassified from accumulated other comprehensive income</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(161)</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#cceeff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Income tax benefit</span></td><td colspan="2" style="background-color:#cceeff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34 </span></td><td style="background-color:#cceeff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="background-color:#ffffff;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Balance at June 30, 2022</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">$</span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">948 </span></td><td style="background-color:#ffffff;border-bottom:3pt double #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div>(A)The effect of post-retirement benefit items reclassified from Accumulated Other Comprehensive Income is included in other income and expense on the Consolidated Statements of Operations. These Accumulated Other Comprehensive Income components are included in the computation of net periodic benefit cost (see Note 10, "Post-Retirement Benefits" for additional details). The tax effect of post-retirement benefit items reclassified from Accumulated Other Comprehensive Income is included in income tax expense on the Consolidated Statements of Operations 1375000 -161000 -33000 1247000 1075000 -161000 -34000 948000 <div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15. SUBSEQUENT EVENTS</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:120%">Credit Refinancing</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:112%">On July 22, 2022, the Company entered into a Credit Agreement (the "Huntington Credit Agreement") with The Huntington National Bank (“Huntington”), as the sole lender, administrative agent, lead arranger and book runner. Pursuant to the terms of the Huntington Credit Agreement, Huntington made available to the Company secured loans (the "Huntington Loans") in the maximum aggregate principal amount of $75,000,000, consisting of (i) a revolving loan commitment of $25,000,000 (approximately $13,689,000 of which was advanced to the Company on July 22, 2022), (ii) term loan commitments of $25,000,000 ($25,000,000 of which was advanced to the Company on July 22, 2022) and (ii) Capex loan commitments of $25,000,000 (none of which was advanced to the Company on July 22, 2022). The revolving loan commitment terminates, and all outstanding borrowings thereunder must be repaid on July 22, 2027. The term loan is to be repaid in monthly installments beginning in August 2022 of approximately $104,000 per month for the first 24 months, approximately $156,000 per month for the next 24 months, approximately $208,000 for the next 12 months and the remaining balance to be paid in July 2027. Any borrowings from the Capex loan will be converted to new Term Loans annually each February, beginning February 2025, and will have monthly principal repayments based on a sixty month amortization period with all amounts outstanding on the Capex Term Loans being fully due in July 2027. The Company's obligation under the Huntington Credit Agreement and the Loans are secured by each of the Company's U.S. and Canadian assets and 65% of the Company's equity interest in its Mexican subsidiaries and unconditionally guaranteed by certain of its subsidiaries.. Interest is payable monthly and is based on either Daily Simple SOFR or ABR, as defined by the Huntington Credit Agreement, at the discretion of the Company. As of July 22, 2022, the revolving loan and term loan was based on the Daily Simple SOFR resulting in an interest rate of 3.34%.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Concurrent with the closing of the Huntington Credit Agreement, the Company entered into an interest rate swap agreement that became effective July 22, 2022 and continues through July 22, 2027, which was designated as a cash flow hedge for the entire term loan of $25,000,000 mentioned above. Under this agreement, the Company will pay a fixed rate of 4.75% to the counterparty and receives daily simple SOFR.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The initial proceeds of the Huntington Loans were used in part to (i) repay all existing outstanding indebtedness of the Company owing to the Lenders under the Credit Agreement, FGI and Leaf Capital Funding and (ii) pay certain fees and expenses associated with the transactions contemplated by the Huntington Credit Agreement. Additional proceeds of the Huntington Loans will be used to finance the ongoing general needs of the Company.</span></div><div style="margin-top:12pt;text-align:justify"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company recorded losses of $1,234,000 from writing off outstanding deferred loan costs and approximately $348,000 from a prepayment fee associated with the FGI Term Loan.</span></div> 2022-07-22 75000000 25000000 13689000 25000000 25000000 25000000 0 2027-07-22 monthly 0.0334 2027-07-22 1234000 48286 48286 EXCEL 64 Financial_Report.xlsx IDEA: XBRL DOCUMENT begin 644 Financial_Report.xlsx M4$L#!!0 ( I9"54'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 " *60E5 N69'>\ K @ $0 &1O8U!R;W!S+V-O&ULS9+! M3L,P#(9?!>7>.NTT&%&7"V@GD)"8!.(6)=X6K6FCQ*C=VY.&K1."!^ 8^\_G MSY(;[87N [Z$WF,@B_%F=&T7A?9K=B#R B#J SH5RY3H4G/7!ZO-)' MM4>H.;\%AZ2,(@43L/ SD?HM[!= M)-5I3+^B%73RN&:7R6^+A\?MALF:UW7!5P6_WU9+P5>"WWU,KC_\KL*N-W9G M_['Q15 V\.LNY!=02P,$% @ "ED)59E&UL[5I;<]HX%'[OK]!X9_9M"\8V@;:T$W-I=MNTF83M M3A^%$5B-;'EDD81_OTV23;J;/ 0LZ?O.14?GZ#AY\^XN8NB&B)3R M> +]O6N[!3+ MUES@6QHO(];JM-O=5H1I;*$81V1@?5XL:$#05%%:;U\@M.4?,_@5RU2-9:,! M$U=!)KF(M/+Y;,7\VMX^9<_I.ATR@6XP&U@@?\YOI^1.6HCA5,+$P&IG/U9K MQ]'22(""R7V4!;I)]J/3%0@R#3LZG5C.=GSVQ.V?C,K:=#1M&N#C\7@XMLO2 MBW A(5M>5 TR M6'!VULS2 Y9>*?IUE!K9';O=05SP6.XYB1'^QL4$UFG2&98T1G*=D 4. #?$ MT4Q0?*]!MHK@PI+27)#6SRFU4!H(FLB!]4>"(<7K;YH] M5Z%82=J$^!!&&N*<<^9ST6S[!Z5&T?95O-RCEU@5 9<8WS2J-2S%UGB5P/&M MG#P=$Q+-E L&08:7)"82J3E^34@3_BNEVOZKR2.FJW"$2M"/F(9 M-AIRM1:!MG&IA&!:$L;1>$[2M!'\6:PUDSY@R.S-D77.UI$.$9)>-T(^8LZ+ MD!&_'H8X2IKMHG%8!/V>7L-)P>B"RV;]N'Z&U3-L+([W1]072N0/)J<_Z3(T M!Z.:60F]A%9JGZJ'-#ZH'C(*!?&Y'C[E>G@*-Y;&O%"N@GL!_]':-\*K^(+ M.7\N?<^E[[GT/:'2MSAD6R4)RU3393>* M$IY"&V[I4_5*E=?EK[DHN#Q;Y.FOH70^+,_Y/%_GM,T+,T.WF)&Y M"M-2D&_#^>G%>!KB.=D$N7V85VWGV-'1^^?!4;"C[SR6'<>(\J(A[J&&F,_# M0X=Y>U^89Y7&4#04;6RL)"Q&MV"XU_$L%.!D8"V@!X.O40+R4E5@,5O& RN0 MHGQ,C$7H<.>77%_CT9+CVZ9EM6ZO*7<9;2)2.<)IF!-GJ\K>9;'!51W/55OR ML+YJ/;053L_^6:W(GPP13A8+$DACE!>F2J+S&5.^YRM)Q%4XOT4SMA*7&+SC MYL=Q3E.X$G:V#P(RN;LYJ7IE,6>F\M\M# DL6XA9$N)-7>W5YYNTB42%(JP# 4A M%W+C[^^3:G>,U_HL@6V$5#)DU1?*0XG!/3-R0]A4)?.NVB8+A=OB5,V[&KXF M8$O#>FZ=+2?_VU[4/;07/4;SHYG@'K.' MYA,L0Z1^P7V*BH 1JV*^NJ]/^26<.[1[\8$@F_S6VZ3VW> ,?-2K6J5D*Q$_ M2P=\'Y(&8XQ;]#1?CQ1BK::QK<;:,0QY@%CS#*%F.-^'19H:,]6+K#F-"F]! MU4#E/]O4#6CV#30,9FV-J/D3@H\W/[O#;#"Q([A[8N_ 5!+ P04 M" *60E542[X^]P% #7'@ & 'AL+W=OJ93$ 4J[%HFFM)>M!6YAF^ZFO3")@:B)S1P'RK?? MWP&2MG-,%EW>E#R=4__BAQS;UQLN7N(EI1*]1B&+;VI+*5=7C4;L+6E$XG.^ MH@SNS+F(B(13L6C$*T&)GXJBL($MJ]V(2,!JW>OTVEATKWDBPX#1L4!Q$D5$ M;&]IR#5!8&?-75I&"HG*,<_>]-: M]C^5\.WQP?T^A0>8&8FIR\,_ E\N;VJ=&O+IG"2A?.:;+W0/U%)^'@_C]"_: M[)YMX1KRDECR:"^&$D0!V_V2U_V+>"-PB@1X+\ ?!':S0.#L!4X*NBM9BG5' M).E>"[Y!0CT-;NH@?3>I&F@"IJIQ(@7<#4 GNRY?4X'J*%X20>/KA@1/=:?A M[?6W.STNT+?1$V=R&:,^\ZG_7M^ LF0%PH<"W6*CX2\).T>.=8:PA;&F/*Y9 MWDL6Y\CJZ.3OBN-D[\=)_1SC^_FK-XNE@";WM^X-[1R:>@?5#Z_B%?'H30TZ M6DS%FM:Z/_U@MZV?=7C?R>P=;#.#;9K.\-KE\,;4Q%P7_5" M!.. MO+,3EF_*^QX1GU%SHN,\Z)DRQ0$/B'I%Z"X'LU>WV#$TD]%#$!7)YPJ38PJ^O?1M'W._Z.F*SJ"KRFSQAET&> MDE6EMGQT.T",\ MAT9,7Z]FRXYEH2?"H(&,B7A!=P*"KI;<:%.5/$]&MC&+_(?<56=0Z"G?,"VU MV0Z".#201)=!7;.T*FD>BVQSL/E(FG7@L>#K@'GZ2C9[CKYH04^1E>P\+-GF MB/,1=,QC24+T9[ J'J/,CDT'XT[=LCN.%O<4V8SFS0 MMIM:K%-$)3O/2K8YX#QR#RIMO.3,E"6.F,!H6V]9EG[(/452LO.H9)?*2FXB MA(J$NQP8L$7:+[4#R.T1QV_:J:]K5E7ES%.372HV#1C,6W;+'2K;DP.XEM/L M6,1YBI2$\Y2$2Z4DE7TA$\'0NN!BJZ,[XC/DK$X\CX(-F/@[0^T2PBDB$LXC M$BX5D281"4-TF\1P.]:VVB,^11-2LZPJ7IZ(<*E$U(^H6*A>^0 .<@E#;+0B M3%^O9L/""9M95Q4T#T"X5 ":+"G4HPG/;%.,=XK4@_/4@\T)91I(F(SR.;+Q MI]EG-*%>(H!72VAV@G<3P01@(KGWDK %+9RO'C$:?IOT>T_]9RWC*;(/SK,/-D>7J2!^^LW<1C,>:MF. MA*>GJ1;K%-D'Y]D'FV/+(1N\:W&3='$;C1()<9:EV)\"ME_S_JQE_TX)9_]. M=FZMU$UMK*R[G4O6SVR; NW MVRWM\I%97+5:\RB$S<&E%U'FIPN ]R%9:.G,!L6#["FRCY-G'^?(&LYA8?,^ MB%5J_T9A=+R'B]I <,2L:.76+*O*F.<=QYQ3/C+NUZJ+*S M7=M>NE?9R!_?;?D^$97W8A32.4BM\PL8[\1N%W5W(ODJW8B<<2EYE!XN*?&I M4 _ _3GG\G"B_D&VE]W]%U!+ P04 " *60E5P);4UA % N%@ & M 'AL+W=O*"FS M#226MV5 UZ!IMP_#/L@6;0N52)>DX^S?CY04629I+=O\Q9;DYY[3?; 9A.Z%U5)\ ,#?%_7.?OK#E?T,'6@\_+@4[G9"O7 G4UV M^08_8O%E]\#DG=NS%&6-"2\I 0ROI\XMO%G 1!DTB-]*?."#:Z"D+"G]JF[N MBZGCJ3?"%5X)19'+KR<\QU6EF.1[?.M(G=ZG,AQ>O[#_V(B78I8YQW-:_5X6 M8CMU$@<4>)WO*_&)'G[&G:!(\:UHQ9M/<&BQ*'# :L\%K3MC^09U2=KO_+D+ MQ,! \M@-_,[ UPW",P9!9Q"\UD/8&82O]1!U!HUTM]7>!"[+13Z;,'H 3*$E MF[IHHM]8RWB51"V41\'DKZ6T$[,Y)9Q699$+7(!'(;_D*A ^)[O6]YG_GIS:)/S_[PO_K/W MDV $_6H(&K[@#-\]6=$:']2<5=J:1T,-$1IX;96:*(1B7XM'9J(@@G$<:DHM,!\E ;(K1;U2-*KT)T8Y MEP):@X ?I;=#L>V*,1FNA'2LVV"X@@%6@Q,$(QA MI,5S84&%Z6 CG<0@Z6.0C,:@JY]D(TNF.E9M0A/#<1@D>K9-D%RONE 3!+T@ MC36A%A2,8&H7FO9"T]&J\5%L,>M$-HD>R6QZR9)Q2;+LDF2+"Y&=I -ZQY[. M&UUY]T1@R2O&$M%1G"R]*-56G@44)=I!F5E T/.TW;JPH>!@NYY*';2O\!_K MH]QG)2W*%=C),G+%L"A9V[TLY>&S+H55/C1>YRJ NGP+*/1T^180T@]9&R@Y M4S2A?Q3OCXK_3(4\6FFS_<92[9NI]A-=JPF*0B/5)B@-$EVK"8)>*70L0^]!&L6Z6A,5(3_5Y9JHU-@D"PL*>N&Y1@$> M.S\XWOIU@J72T>2&E@J'C(UL046A7D,LJ"#T]!IB0?E)>J9A@,<6$([W@&HG MGR^4G?&P\?1A8BQB$Q5ZB=X765#(,_HB"RJ.0O^,S&/_!]%HL3S*5.<6D!LM[E7):0MR5I9ATJ-TU2 MWEF3TE+%@[7A7>O_E>965)CHJ]&&BJ&^&FVHY$SC!H\M*ASO4;.RVJO)SRME M)Z^2;4.9LFTH4[8-94BI<;Y: ?$<_^!E!+ P04 " *60E5I;(\D( # N#0 & M 'AL+W=O9[J^O;0@;P&%GVWP)X)QSKL^]%]O,CY1] MX1E" CP7.>$+*Q.BG-DV3S)40'Y'2T3D/UO*"BCD(]O9O&0(III4Y+;G.".[ M@)A8T5R/K5DTIWN18X+6#/!]44#VSP/*Z7%AN=9IX"W>94(-V-&\A#OTA,3[ M*"<;2K^HAS?IPG+4A%". M$J$4H+P=>)6T$!HSFC1\ 46JJI&YU]S9;YPD3U MR9-@\E\L>2):4L)ICE,H4 J>A+S()A MFQ)_3;'5-<7B*XFU2A0T)0J&U*,_Y2Z"=2U,!:BX(\U5F\4A\MS)9&X?SA/; M!P7.9-0&K?J@D1-Z;5#4"?P5ZAU?+A-$ M-J1<#_:089B#G'+CKE!IAN<]%W;:T@ ).DW9ATS&G98WXSVASN[_69MC/^ MX,Z6KF%\)3\&JK/[-_GJ2^(1LATF'.1H*T,Y=V-9$U:=SJL'04M]_-Q0(0^S M^C:3'S2(*8#\?TNI.#VH ,TG4O0O4$L#!!0 ( I9"56+B#%/TP8 )X= M 8 >&PO=V]R:W-H965T&ULM5EK;]LV%/TKA%<4'>#$ M(JEG'@;:=(\6'18D[?:9ENE8J"2Z%.4D^_6[E!3++A].ANY#&\D^O#J7)N\Y ME[JX%_)KL^9JK)O+R5JIS=ELUN1K7K'F5&QX#=^LA*R8@EMY-VLVDK-E M-Z@J9R0(XEG%BGHRO^@^NY;S"]&JLJCYM41-6U5,/K[CI;B_G.#)TP\+'4DX/%M"#K9/5,/W+]^BOYKESPD MLV -OQ+EW\52K2\GZ00M^8JUI;H1][_S(:%(Q\M%V73_H_L!&TQ0WC9*5,-@ M8% 5=?^7/0P3L3< AXX!9!A GCN #@-HEVC/K$OK/5-L?B'%/9(:#='T13L9'7.T:T.UZ 3].7V/7KSZN>+ MF8)'Z0&S? C[K@]+'&$_MO4IHL$4D8 0R_ K__#W/(?AN!N.#X?/(,%=EF27 M)>GB45>6K92\5H@U#21V9LNG#Q#: ^C-=-9L6,XO)[!;&BZW?#)__1..@W-; M=C\HV$&N=)L=OYQB'01!< MS+;[^9BP&(?Q/NZ :KBC&GJIOLUST0(SJ 3=(L2DR2%F"$2>8D&>](QEZ2 MUY)O6+%$_ 'J?,.;;B$(M>82BLG^'K"QCPU2:40MY"VX.'"OAF3'/?%R_RP4 M*Y]!,S$>GV'-TN!I I,(A\1)--T13;U$.ZU#8H7:AO<\;313X^EAG%GVEHF+ MHB1QDLQV)+,C*P&D7JK'*=I 45?=0M#%8 ,:K)P+.#.G##A;UH %&*69FS8. M1D$*O,1_$V)Y7Y2E570"X[$XH4EL\GL.\I#@GF+B(X5 L?JN@&+E+@1#B,.] ME%$+3Q.81;%G'D?)PUZ5F?_9[?I:U"?'M]00ZJ >9:EM6DT@Q92ZZ8ZJA?VR MU>_^MVZ*U*08A$ED(VE"<1K'F7OGXU&Q6\H?:6H[TX4EQ5XYH5]"Y@:A[\S#4-R)I!FH6=- MC6*(_6IXP[>BW!;UG9NDJ65Q$EJJM 48AB1TDQQ5#_ME;V>"-NQ1.R K35/* M8-.1U,+31!(29Y&;Z*AZV"][T"HH"6W7;NT_6JE:]"Q.;3-J F,2>0KTJ'S8 M+WU7HM+NA_5](NB>Y&77WRQXS5>%H[[8I,_F?FS B+IK"QF5C_B5#U:";/F3 M7]NK,-9^Q12X++7Y"PLPA;;*S7<40N(7PD/#=HRO*71Q&%*+)%J0$0TB#^.] M-O"EFGB,M47OTA1;2)M J'7N;4=&821^8?QTM-(2BS22(+-4!QL20^?AICD* M(_'WB42>2JT)R[3!W>\U?+8C9K24)L71U-F"G;[ODX79! W7N MHZ*1Q.N1;I7(OZY%N>2R>?U32G!RCGZ!UD,]VD]>O/KXXJ.7'Q3M,/=1)(E? M)*$!7W$H+4O4Z%E 7?[D'+T*3@,,$B_1EI4MGR+6JK60Q3\:N69 90?%P106 MB_YW#J7JZ5O1J@;ZCJ5V,TRACVW->]I/IVS=DGC/8*5/F_30X^AW3&R=F?DAYVAM)IB*-IF,2>24JGA$;3) PT MY@4S9@J_S=?88&[MHJ,[H'YW<,V*Y4E1HYQM"JA8UM,\4^II%AR:O^% SX), M ^PVW71T!=3O"L#%M%7;&Z[AY G\F.1K??:_Y:BHX;X_Y].-1'^+%'NPU[#A M:?MGCUEHD39JN@8<)&X!IJ-IH'[3\%ERUK3R<5BT;^ WZ%>;]5R<^\D@.)TBN-X#_K\#47- M8^43 NLUL_RZIG$Y(6F,W;)*1^="_<[EABL&'RT19[*&6F)?AJ;_R*+(YK.=+0J]#E6Q2VO5N*6-CR(8YO'LD*#P-,\TM&[4+]W,5Q6MWY>F$IL MK!?7$9 %ZCH"FNV]/--O+O]@\JZHP;?R%8P-3A.8#]F_#.QOE-AT[],60BE1 M=9=KSB %#8#O5T*HIQO]BF[W2G;^+U!+ P04 " *60E59W+%R^\" "G M"0 & 'AL+W=O16JIJFS0)E75[F/9@$D.L.G9F.]#NU^]S0B,NX5:-!^++=X[/L3]? M!DLAGU1&B$;/.>-J:&5:%]>VK9*,Y%AU1$$X],R$S+&&JIS;JI $IQ4H9[;G M.*&=8\JM>%"UC64\$*5FE).Q1*K,:=-@QX,"S\F$ MZ,=B+*%F-RPIS0E75' DR6QHW;C7H[Z)KP)^4+)4:V5DG$R%>#*5+^G0Y0I[C>2WPT6'X'4D [E9P=Q-N@^?&N-<8]RJ^[AZ^B0;+D(X: MB1FZIQR,4\S06"A:Y=>OFZG2$K+L=YO5FMMOYS8[[UH5."%#"[:6(G)!K/C# M.S=T/K49_T]D&]/0;::A>X@]'L.N(5+"XD.J)4]7J, 2+3 K";J@'#U.[E!! M9+WHEVTS4=-'%;TY,A:QTW%@@1;K#H\$;2CW&^7^>4KY_)B'8$?:MOA#$1NJPT9U M>%#U2.0Y;) WYDMX2KX<"=J0'36RHS-DGYTLTNW)H[]WOOXS M,J6WHZOGNX$?A5OZ6^*\;A#Y>^3W&_G]@_*_PQM#E?*E-G!,;']'1+<7AGZP MG2@'QSSWZ+37KE'SA/F&Y9QRA1B9 ;W3B4"/K)\%=46+HKI9IT+#/5T5,WA) M$6D"H'\FA'ZMF,NZ>9O%_P!02P,$% @ "ED)57W7AT*'"0 BU@ !@ M !X;"]W;W)K%4XG'F\G/Y%W* MO;9!%_&O7+S41Z^=]E ^EN6G]LW[YMR39CS][ MZ.20LVUX_/HK/>D.7A[,QZP6\W+][WS9K&XFP<19BL=LMVX>RI=?1'] 70<7 MY;KN_G5>]K%>.'$6N[HI-WUCV8--7NQ_9I_[@3AJ0/A( ]HWH"<-J#?2@/4- MV&D&?Z0![QOPDP9L[!B\OH%WFF&L2W[?P#]M$(PTF/4-9EVQ]J/;E2;*FNSV MNBI?G*J-EK3V15??KK6L2%ZT4_%#4\G_S66[YG9>%G6YSI=9(Y;.AT;^D/.L M<[VF>A( MIG^63;8&FLW-S>;E9B.G;-<;Y_==4S=9LE\X\VR;PUV) MS8"?%XO=9K?NANKW9B4J1W9.G@!6[ 9@)HTQ80DF+$6"*3.#'68&LYP9 ME\R&/=,_*F#(0B8_,%VU@G,],'"UJ$B/8CZA,RTPU@,)FWE:7*+'7=' HT2+ M3($.\F"F!"KCR@_CRKN6;&1AQ8 MB<8 C1YM;]0^R@* M\9@W]4].(;K+MB;[#!7=USIV16B@%]W8#]NB8\+B"X\@P4R:(L&4HL\.19\9 MB_X@ZJ;*%^W59MU=_3[+7\@W1Q=B4*6-4-LS_TP;=)\3]_2J"S-EC E+,&$I M$DR9#,%A,@2OF0S0! BTFITN\D"[A#F]OC)VQK:BF+ $$Y8BP92*AH>*AL:* M?FB7\%6K49:._*C>RIO(K+4S4$E#K:2!R_63MS&A[%TT)HA61R%"7Z2>"/O3<731 9'[(])O>&,I-N7Z_G0"! M[8VTKU^HI4!H2#EAHU?+9)!7Y!OMU:]9=? 5\&"CZBL"^JM9H%<$56"ATA)4 M6HI%4V?((+'(*RS6^5G!]"D[\T+=)\W)91X+ #*?L:X_JMRX\A@0U:XI% M4TL_*"YB=ESWNVJQ:C\FVMI^_3-H/?)GT#LSS/IC ),6H=)B5%K2TY2_;@$7 M[RE65G4R#(J+O,IQG1.>9JKUK,"D1:BT&)66$%T4>C0\50(I5E)U4@R6C)@U MF87X)+JRTCX PK/JT]P?ZY*A^C%46HI%4S>8#(:,F@V9C0"ENL#BT,6=.:7M MZKTP:XR:-4&EI5@TMJ&SI&=&@0"@D8:ANYT8T*! ):U @\YB$ 9AF#4H'R45M)9=A M$Q\\V( AHLR;<6VH+PR,S%VV7EJ8M 25EF+1U.(/!HX:=>-*?.W*"-65H=(25%J*15-GR.#*F-F5G=W!"\\* M7?$0E[,0$"E]J+("=6L= 406> 1X5 ;,#6WA!0+'_#80&C+NCF_+8X.S8K/O MZ+<9ZMXM5%J$2HM1:0DJ+<6BJ5-J,&',;,+,?IOIMHN2 'A(V9S%NOJHO@N5 MEJ#2T@L&6"WLH+*8665]N]]F^N:M*Q_XF[ZY(]:U1Q57%QY#@IHUQ:*IWUHR M>"MN]E9V%M,,L_T80*5%J+08E9;TM/,6$RNM.AL&J\5?9;7.64PSU7I: $\K MALS7+MU0L\:HM 0X!M!B8F55ZSU8+FZV7!86DT.V23N_GECTA)46HI%4RL_:#9NUFRO<)@]\1*'"81"#A,( M&W&80"3H,(&X,8<)(6&'.3WZEM7V:WI_S:JGO*B=M7B43=VW,TFJ]M]\NW_3 ME-ONBU<_EDU3;KJ7*Y$M1=4&R/]_+,OFZYOVNUP/WS]\^S]02P,$% @ M"ED)595?4*#X!P C3X !@ !X;"]W;W)KW+AV?Z@=A*S"PO+LC)[K^O MP,08ZUC!]>F7Q,;WN82LXR-Q(ZZ>R^I+O6*,DZ]Y5M37DQ7GZ\OIM%ZL6)[4 M[\LU*\0G#V65)UR\K1ZG];IBR;(-RK,IU31[FB=I,;FY:H_=53=7Y89G:<'N M*E)O\CRIOMVRK'R^GNB3EP.?TL<5;PY,;Z[6R2/[S/COZ[M*O)ON*,LT9T6= ME@6IV,/UY(-^&5.G"6@5?Z3LN=Y[39JNW)?EE^9-O+R>:,T9L8PM>(-(Q+\G M-F-9UI#$>?S=02>[-IO _=(LRJ]N_Y'FK=8P)66QJ7N9=L#B#/"VV_Y.OW1>Q%R X< #M NAA M@'DDP.@"C+$MF%V .;8%JPNPQ@;878 ]-L#I IRQ 6X7X(X-\+H KTV'[?BU M@^\G/+FYJLIG4C5J06M>M!G41HLQ3XLFV3_S2GR:BCA^,RN+NLS29<+9DGSF MXI_(9$[*!_&F7'Q9E=F25?6/)/A[D_)OY,U=4HG/5XRGBR1[2R[([Y]]\N;[ MMU=3+LZF84X77L8 \IA[)[R[!;1C.E/-WH MCJ:)]I_VBXFZ;BKD.U*O1$VLB5A)U#PIEFGQ M2-ZD17<8+(Q;NK4WD*ZI6Z9C'R2/\BQ._,+\D8T&F(V&F+ YT -J6(YY\ N( M,!N-D6"#/+-V>68I\PR<@C]P7J7W&Y[<9Z)&E60[(T-I9LFU1[-M2N4J94G? MK"XJL297%W\T,QC-#"&F:7AR-9U#2DWS+$D9R4K/L0!A# @-SQCT9S!V]F[L M;.78_2(N5+J)Y,W/95V_/6'@;.FKH[KKRL,FZTS-!:8766=K%C!DLLZQ3%D7 M*GM^ZJ\:$Q9APF(DV"!]G%WZ..HI9I44CXR(>61=UEQ<5O*TVB[-NR5)_8X4 MK%VHBW4*E$2.-)@7MOSCFT$R>>WA S*=RK_0 -3)J1LJ>W]J"F'"(DQ8C 0; MI)"[2R%7F4*?6"T*SJ*YL&M7*N1)' "OM&Y=H%9+F2*+#I-$5@!%YE5,J.S6 MJ;F!"8LP83$2;) ;WBXW//7*HEF<7C0NT9*(.6K-BCIIS"40?K M&=.E[N&5.J"SJ&>Z!\5O)"Y0=^;D),.DS5%I$2HMQJ(-DXSV24:527:WJ18K M,:>VJ_*7FED?K9E4F@J;9)!G5E HK[W]LE1:BT&(LV3*_> MEM;5OO29=I N^\<7U-,\#\@X2.I:MGPAYX^G!N.I(2RU 8=]/EX:C3^!^(B4 MZD>-(;UWC_51]G$[G.3_'UE^SZJ_P!'#=#)GJ#0?E1:@TD)4VAR5%J'28BS: M,)-[?UI7&]3_=E4%>,.>8;NF8?EBC,DYNC MTB)46HQ%&R99;Z3K:B?]W+MMNFQKP[?;(*%F:HZ\C!])#,820TA('4VWZ>%L M!PFAFV" T/%3T>C6LT?E4V'*?>)];1C&)]E%,,J*3A&.45OPX*U7T[N0RC MVL6HM!B+-LR2WC'6U9;Q79(N+^*"S))URI,,S Y,SW.&2O-1:0$J+42ES5%I M$2HMQJ(--_CU1C95&]EGSD@=?;\<&1ZT_6 &*6W/D&NE/YH9C&:&D-*U='FZ MFX-*39>GL@ALW32!'16@\N!F\7#\>A>7JEW<4VY;4<"2A>Y; 3KPQA6@@^]< M 4+PUI6ZKZ?^ZE%I$2HMQJ(-LZ:W9:G:EOVP6&SR3=9N Z2L&\-F; MNZB\%Q;^Y$)IN8 MGF5Y@%T(*:D)7/'XHYG!:&;8*8?;S4U-OMR8 TK7@W9C1Y#2-8#B'4-*TW6. MW].DO==+U5[O.=O=J>QKPOO= 2&\X1T0PCO> 2&\Y5W=_9,+ >J.951:C$7; M)M)T[]'4G%6/[7/-M;AXWQ1\^T3>[NCNV>D/[1/#!\=O]Q!-:>\=\?NLML\^;]_PRY"]OF@9V3Z#?_ -02P,$% @ "ED)57=F(9J%!@ C!P !@ !X M;"]W;W)K<:/15Y6=T,5EJOKT:C*EWQ@E5OY9J7\,]2JH)I>%0/HVJM.,OJ044^(D$0 MCPHFRL'TNGXW5]-KN=&Y*/E/#\XK-X6&GS8C2]7K,' M?L_UE_557\_ A MNQD$!A'/>:J-"@:7+9_Q/#>: ,>WO=+!X9MFX/']L_;WM?%@S()5?";SOT6F M5S>#9( ROF2;7'^6C[_QO4&1T9?*O*I_T>->-AB@=%-I6>P' X)"E,V5/>T= M<30 ]+@'D/T TAT0]@R@^P&T-K1!5IOUCFDVO5;R$2DC#=K,3>V;>C18(TH3 MQGNMX%\!X_1T)LM*YB)CFF?H7L,%8J0K))=HQJH5>@]QKM 0?;E_AUZ_^@F] M0J)$?Z[DIF)E5EV/-& PFD;I_GMWS?=(S_=B]%&6>E6A7\J,9Z?C1X#]8 !Y M-N".>!7^OBG?(AJ\020@Q(%G=OYP[(%##_ZDM3[:YT_CM&7MM*62!8+YII@6 MY4.3L$(+7EVYW-:H#=UJS62^JM8LY3<#F*T55UL^F/[X XZ#GUTV7TC9B0?" M@P="G_;I)Z@]'\I4%AR]_D-6U4_H5FLE%AO-%CE'6J(Y4Y!C+BK^"7!N:.I\A""*07]4+%IQ5&U4791?FQ,8\ MCCJ0'3))XH8\.4">^*O<"!=2=N(' M'+3T&7B#=YNF-'-%5\SD=7)(_6*JWTV.:$2"P.) MNSGO$,*$]'FQ)7?L9R"WU(?]W/?IW"6 $[G-<602QEWDME023OJ0MU2(QR]:F@HH M"=4YZQ;LY=B7UNM+:3OU0DNVV,^V\XU*5[ >,!T.A! "IW=OT#IGD'YFTO!O M&['NHUML<^DPB0GM!M A%M&D;[JTK(N]9-;FWL:L9X!]72%TXIZI;2=>J&E8.*GX%\5+/208;K=OL/WM=\;S>[(!V#O@1K8_J@5;U:GN'*BW3KTX; M;-8>AE:3X)3JLZ"E=N*G]KT%!FC&EQQ:!%AI2P;M K"H<]H3F[6#+E1;9-C3 M2Y.6ULEW:+U%NE;0/8LURTVV:*Z*&K(;K8NP\:1;I%QBF!YU/:>@6V(G9Q+[ MY:DI&5UXN]P:]B'=JPVP-!8?6.X;,MRD_9. MX'8S.XP#:F6SHS$.XSY_MT1,_$0\ZX.*F%D(/HBR-+XW.<25D)G3 IMH8VRM MIQQ2(:8].PND96/B9V.O =RLO[W0;:[%..PBMX6@WO>L!&G+Q_0,/JX;KJ54 M[MW(BQ+OI;2=FML2+_U>[PN%!]9)3D-MLDR2;@(YA":T9P+0ED^IGT_WFZ2: M/;GK"K6)D([C[HZ!2RH*: ^XHVUL_S[V)UD.Z[P^NTN@E]W!_C^VL&G+M=3/ MM>_%DVFBS2;$8850F0++SM@!H(X=:FNGQR$TZ7;_HZ-SG8*KA_JXJT(U@N:$ MY/#V<*1V6Q\D==[?X:M9&PO=V]R:W-H965T&ULG59M3QLY$/XK MUE;JM1(D(=!>U4*D0%N5.U$XH'UU+:8[:>S,S_;=VTTVM*9%Z&M:^GO#LFX]4&Q4_0'YWI5 M13X8S_8;N:(+BM^:,X_=>$!1NB8;M+/"T_*@F.^\/]QC^23PIZ9U>+ 6',G" MN2O>'*N#8L(.D:$R,H+$WPT=D3$,!#>N.\QB,,F*#]<]^N<4.V)9R$!'SORE M5:P.BG>%4+24K8GG;OV%NGC>,%[I3$B_8MW)3@I1MB&ZNE.&![6V^5_>=CS\ MC,*T4Y@FO[.AY.5'&>5LW[NU\"P--%ZD4),VG-.6DW(1/6XU].+L4 8=A%N* M,T^!;)3,U?XX IH%QF4'+M/X)WZE;3ZWQ3>ECAR-CBCE0__Y-/X 9GYQ?"%./XNS\T\7G[Y>SB^/3[]>5H3F*5W= M2'NG[4JT5K9*1U*B''C$9CE0%NXIJ^0-B061%8BZD1YRVB8XKR!-*/=8B0@3 MVH+;-O5J$-$);CJQ,]G^(^5'V]*T"HX8PV%FA3R3^A0J'4KC0@L&,"ZN6\W& M%G?)6&LC>]YXX.C&0&)%ECS0TCTU,3O&N-]LBBWE/7$ZK\GK4@J8@TS$IH:! MQGG&W!+K2I>50&@"N'"]DHSC MU[P9K2VA;<#(HC<9SMN4;;KNIJ:3$)F;FM M=/6_:8=$E$PTZ)+J.^9(/G_5\7?OLV4.32+04]EZSZ:@:64$DZ^%I1)185YS M3II<76(IM0=S[.*]^<8%W;?/D0/TB3.*T2ZIK*PS;J4I;"'JEQ)5Z]?/%N.IU\>%(YW>]\$&"330_BB:+N\K6046!Z4.ZM?H1L)9.LA1 P ML5-B\6GS,A<AA)6R:63UE74'<5WGG,*S,I\(4R%_?>;\/-"2W,P$?40_U@GQ'PDXB M ;^A^MS1_?OLO1%#\LWM&3^=]<-CF+U =&=H4XB=L.PP'- M*DW RE_AA8/D.$M]WH$>:,4V^4(BT4:1[\:+KUV#+$9=]I6#DP",/*5:SQ7O MG<(Z/"Z!?-IYB_<'FV=D-<@G7F_8>]5YAK[($XZ=JDGIMD[J%X$T49MT)>=/XX#00YJS+3$>V=_]'3+ MIIIFUN&,NFZE!ZF!V<9+J*T7+4R>5MKE#NN2$5+G=#YQ 2QEV;NQ:/)$>A1(P MM)=0G8Q^?5,(G]]P>1-=D]Y-"Q?Q"DM+9H \"^!^Z="%W88-# _IV7]02P,$ M% @ "ED)5;0\L71R$0 _S$ !D !X;"]W;W)K&ULK5MIK$/8O#HZ M\L5:U=)/[489_+*TKI8!CVYUY#=.R9(WU=71R?'Q\Z-::G/P[@V_^^;>O;%- MJ+11WYSP35U+MSU7E;UY>S [R"^^Z]4ZT(NC=V\V+LJW!\?$D*I4$8B"Q#_7 M:JZJB@B!C=\3S8/V2-K8_SM3_\"R0Y:%]&INJU]U&=9O#UX.#K=-F<%!K$_^5MTD/O0TOCN_8<)(VG##? M\2#F\F<9Y+LWSMX(1ZM!C?Y@47DWF-.&C'(9''[5V!?>S9T.NI"5."L*VYB@ MS4I\LY4NM/)"FE*\]T%#>.7?' 6<1[N.BD3[/-(^N8/V<_'9FK#VXKTI53G< M?P0^6V9/,K/G)_<2_$MCIN+T>").CD].[J%WV@I_RO1.[Z W)O/?SQ8^.#C+ M/\8$CO2>CM.C 'KE-[)0;P\0(5ZY:W7P[H]_F#T_?GT/MT];;I_>1_V_--4# MM+]?7%W,SSZ)L_G\ZR]?KBZ^?!3?OGZZF%^\OQ1G7WX6[R^O+CZ?7>'IF].F MT)L*A]JEF%OCP4,I*<9>B<_2()01M$$L5*75-5:%M1)+6R'\B>,B2R$[*39) MBHF0M<6SQ19'3\LE@E?HX$5MG1)>KXQ>8C?(_]:4*SHGBJZRZ*+QJA3:\*DP MPD8Z9HUX)3I%RR^6+;61D 7,^( 73&XJ?O&*5K?:?"6N]FF-;:5C09\RI0Y; M!')8#Z3L%+=21CE955OZ76U"Q_(O1M/396!AG/J]T? D1'RKUV#Q]$/U1"8% M2(^TNB'N2.$R9-T137!N'5&%=AOB$_QCO4JZJ[15]8V+YH4X MQ#N=>]<.>C%V@H/Q39/84[>H(AX/9>-(%QU;K!GEM"VGXBNR-+1K#E>67B/; M:AS0DUU=RZIAF*'T]Z_&<6*MD6<=>R4QZK0RA>)E^/%:@KG& M1Z<42V0&Z[*.X9/)S4NRRX*$DMX:N:B4:)#U'$M::%?I"Y352%$ZMZ4?22'J;H-V?!H;B+E2D]-MX,JD MG:6S=1+,V\:!NRFR2VB@B,Q@+;=P"CB3BZNQV/>=+TH95R0W:1V1F($'E9H? MI^)[= G\6UA$6KH<^-L MV12A74''!HLHAW[2NRG2UG 1=*RD,Y0%DECD: W9%\[/-+RL6+41'=6V*CF! M@51G%(]W5%JKO/6TJ"?44F:^>X'Q49I?(>^*CRP8]<6_6RK04V()^K3<; M52+B8D[-2D.U,A[:Y^06'" $7)&=A.$#K$.LD;R(Y5!%5]W(+<='LX&+$V5Z MFHH+9##E@J1,MN^T^<2633^TRE"R?0GB Z6)J*N.PX",UO$/EX4WYKV4<6$6 M\NCM5%P-#;MKQ\Z&M*B&"U/&97>@5 (;MOE2U0NHG#(L"T]J15@$#J;6?\## MRLF:XU&V_$[%1V!)$Z.KKQEP@QW7FCU%#@H6P0%=L$-%P6C)&J 13&@3E"L5 M)SQ?AUK G7' 0B&%%53/B@]BQ#62%Z/E($MP.98]&VN;@.9._KU"G6# M]'G9D2O5QU_CCC@=5(&&2C:"S?IP&.PA_2MJU%7*R_U3*":C"2AO2,HR M"U5(;,=1^!/;$%.:WK/:4IXD&K%LCN5)67D+@LZIBNM;Z\41VB10Y!$RKHVA M:$+6!:78+:,(/I8Q0_2QS5" ?4[[4A<).PU@DBS% MD]GLZ>3X^#B>2""6O3<(-,FJ;9)9-[S\^63V]/GHAI]5@5((;SJ=\:;9-'>8 MGI":@BB4/LZH@V,P,&CS:/!#:8A5FQ:P>Y>V681ETS9Z\6WG*>@R/"<7PID4 M BT.@[Y3XB=!=/'EVRF9KJ=RA7;B848I"9]0)GKP\CF1&#=XS*"? &(;] MIHD.;1.E4PB&!/!Q8@1IJ7O,#2#U YPN6C7'7I$((0P(2Y2_-2GRIN)R;1L$ MR../B-3V*(EEU5 '$U3G4)W3I?[T/S0/ =<=._0RWUJZE5K(X@=#KR>GLUE6 M^(@U3DY.[C$'CH5#,H19** "0^Y%KDENS17$YX%!K5#"2UO954I-BNMY5325 M3*GC AG.4%]%H=M[:+%'P@OYB(FHT&G&"GT!MVGL8C M_/:S04MCS^\\'E"!KKG/&&YSP]/E]3CA/J$J<\6CAZ%,W5GC5_7C' MW,$IGH":Z!OD"F@FV26O>X +RPFZPA/!=$F)(>7/-%6*N+/7%3-NVL&[4_%A MY&UKP3!&A\CO'DDF5>48RFL$0W;BDJO$9_3NHF..!< M[ENUB0-?W1M=SJH!(QPN%FI7%Z:A?(NBC8/3!=[1U-X[.D]9*R A4:@*(MS:"Q M@5B0(8Y"XCPXS71[#3 MBR/DWK2+_"=P<[2#5Q94WBFU*'.MG35Q$C'N!T=D, -J8? 2ZHA8KTV,';=Q MMX]=&25*/YP?^@034ZE+(.LNB:[3!*0[,NN>BFWF/_-[(_U0R%52V]#[!MUJ M7L(=8$$UBC,2#P<^G%V>B[/+N;BR&UV(TV>PSD47@N*PM0OK\"MY\G1D%_GQ M6B]TFE*A0W$!D#D;;=4GTMX'1ETE$3G_1?#*7'<^&463QM"-3L]5H?A87%OJ MJ?-I:W2;Z8";8?F(V^@\[[D$O19KX/WKW:$ND>$O+G@ZUB!^-XT^>!K_Y2@@MWEZ1KGT:.:UI+$$% M)%\'QOYVBEK3WF7R?M@N< N2?M50]4,V-K!$UWI3C!^Q(PEUHN;E;=#X+9O=^Y&4V7MA-.&30! M[(9$O:'D)"'AC0X\[R-:G@<,D&7H9"@X/"ZP7 EXKIX3X;TJJXF;GMX2O?_S M]VN0#_>JO7SFGCG[5LESEL6V?T^NZ8,I^"?WQ!%@0)W\(56\0\Z.1[/5[8"M+=-5.^)^*,XG))->[D95/QQ+7:1[_84HW?B3-Y*C^MVL\[-?&^_^JJ%^J:GEX87SCR'^&.!D:\O2S-G%P MS_4H;2>YHOQ%+MGPAKFMFAIE?R*^KK5]+3[""8T"=+J$-ZS%7#IJ6N5K\:LV MULB)^*P-$((->$6LGCM[8_PU!(0ZK]2M3%\H*+);-1%T;9G&&G%*0KV5KF,@ M# _GC=1%(M4D<,1E!TU6+'IQYX0]O/T\@B_ F\5O24)TMIM#FB +G57$\W._ MIAO>Z:ZV>*8Y4!G/4/>8'E/DW")BW&H")1E92L$(8N_.:G=:TYMSYXX\SFWZ M3#RLOO;:98&@C9]PY"]M:$C%6NSFV?M:O(_ V$AHKUWC#OS%RQ>QQ^8Y\HRO M$7;]]0/%V]\R"/O0)EBX<'!-O7W;N520?67'M/ MT7NYD5ONQ6*OM B]ZZ)'D8I3NEUJPYSC4Y_[&%5R?KEEM^CG^[*[B83[NG!( M+:CKQT\7YU^]"KIQ2/3'WH?Z8 M@!\^7O!=8.P$HR_",3Y]FG,7\&1V/'EYFL9&^](P>AH;7?PGY_646 YJ4E*. MKMO!?@UTDJMW;C=9%Y[&:VF@UE9?7L!-?]3P-[X\]C3X_6*A/QCP*] "\7\2 M!3N>BF]T5_Q=!4!M/ND\S34&-WKY[D=RS^.H=>!VF_:Z;F^ZCDT.DZL0L;)6 ML@KT801]\H/67/@-C<823)D3:/J,360)PTN=R$?)9<[?TN11VHX?H\7DKH:?T\0"8VN-&DS_ZPNE% M_-* ?6!V,A$'9',Q8O.#20XA6LMX:##![%+X9?>%*XT")=].:K,3#F>QR_S. M]85$I:_FQ>SX\*\M)MHJZ1(:&IW5WJ&:>/.V4TAWW;&GD79:UXXHV*/B[1GX M;7@$U-YL4H5[.9G-3N^Y*7DY.7YQS_WIV-?=1[V/\FL%U#CGM,O5)'Z?W[YM M_^^&L_A1?[<\_J\1GY&JZ8:]4DML/9[^].P@?LV3'X"&^!/_A0W!UOPG7=,I M1POP^]+"Q.F!#FC_GX]W_P)02P,$% @ "ED)5?ICF=5&ULM5?;;MLX$/V5@0L4+>![+DV; M"^"XZ39%DP9)LWU8[ ,MC2RB%*F05!SOU^\A*3MNFJ3H ON24-+,F9DS%XX/ M%L9^=R6SI[M*:7?8*;VOWPT&+BNY$JYO:M;X4AA;"8]'.Q^XVK+(HU*E!N/A M<'=0":D[1P?QW84].C"-5U+SA2775)6PRV-69G'8&756+R[EO/3AQ>#HH!9S MOF)_75]8/ W6*+FL6#MI-%DN#CN3T;OC[2 ?!?Z4O' ;9PJ1S(SY'AY.\\/. M,#C$BC,?$ 3^W?*4E0I <..FQ>RL30;%S?,*_4.,';',A..I4=]D[LO#SEZ' M)?6B39G7&'LL9Y4[7*\*"2.OT7=RT/&PI[PR<4 MQJW"./J=#$4OWPLOC@ZL69 -TD +AQAJU(9S4H>D7'F+KQ)Z_NB2,]:>)EEF M&NVEGM.%-1KGC$&]=P<##RM!=I"UB,<)U+1RU#GDKXFT]@;<1Z[04>LZ.A,[IQ%IC:6JL M307CZ*_)S'F+NOG[,1:2D>W'C81>>N=JD?%A!\WBV-YRY^CEB]'N_T$7EU_.<9Z>G.'#%4T;$ .;)WFS<8Y>34^FGU_3J28DBY&HT6Z7?,GT87)U3-*Y!@J3J^OXI3?: MZM++%WOC\7#_@]1"9U(HZ(+K)GI/O4UP=MTH/-JG12FSDK(V:0%?5K60-FA1 M97)6A#&%D_-4K)$%,'S*<<;68U"1@:XE>6^R3^AQ0K)SCH)) )7 \E;,%'R@ MDE7>\Z:'2=!8Z9?H_9DGQUEXDD%"&:'=AOH&?I?P-XJAOY6B&0/\II$(D[RA MQL$L:SUFS%4HM5U .8PT11)996"43'V:N91RGIB"(FP5(1E"!=A63 ME9@4MT*J0%P/7WI.*'Y(%^SXDAJ-FT3)?UJ_^">B*A:NL4Q9*H@D%/P2F((: M/I.3%4S90&/6UF@=FE9F#+"[C&N?. J1M/KW.8@!!?,B9.X^I#Y=-3.'% 4\ M0(<:#OGXH8B?J/"]WNCMNL*G)I>%S$0D[;2JK;E-/1I0OYI:9K0U1K?\7B<$ MOH/UNK&U0?$@&QE(D,4R.+DJ<^%"U;CP=P3W=PK-CD&=1^P$3O3VHK57CS]DEJWO:&V_\3-:W&WFBG2^_9HF]# M(*D?/W(^!S'=^-#*C7>>0'XP;J3;H"46;8A-Y*9>]<%#'L[$\I"*17 M:SY>_^R?4,[\KI/G@>P9^N>!I[?&IYF$R8 XVB&K8F)2IF)IA )+&.+D:O08W&6U,;&JRNI+S$+:?,K/HI@(@8;,$X+$SQ(N06L" M0AH_&LQH8Y(4=\71G]3N5^<1:-(Y#"3M?:W9O41&G\&A)<9 M[?A7K()L+XY$5CMOBD89&12J#%]YW\1A1V'TG$+:**3,.QABEN^EE^-3:U;" MDC2BT8!=96TDITI*RIVWN*M0SX^O,>^?RLP4(&[ BDM3%!BKNX6T<-KU:(#$ MNED#=A' TF? AN+*E'[AQ*3,(7^HWT5B&W9IR^XBW0OX1UT>B%[<$6FAMO>XS7>P9O(FVIRKEC7]E)\??YU'F+Q?'/4_X&N/[3<'1@CETE,SB+\$0X ML$N(QF]>)3K^+3]>67JXFXF=P*'%Q]N19W M'\]O)X*LJV"]0NM9L.XX9LK1O*H]Y'PD#E+Y)PJE!:6KT6TYHU=)VC%8*$ MV0P; #&@F738?5 ![L%FR@&MYV0,6X/ PY9]%[+" &5*C-(U/6(%6>9Z< MO$,8Z9%RI3'E+6@\?"$H*CP W9!4P3.6H-A(;-/Y[GHR.!!?6T\8F305)>6G M.,J5M!3>3%4*N3BQ-)X*HHD](-&EU+@CO'D4PK8@ @X1R3);2QW22O;*W'%- ME(;"D8&J_,/-&KW70FJ-8%B/E'4L3[NAR7,+6A)A).#J;-%07F"5BRD $L!J M<3,%F/3S+#.6ZEJO0\)W_0W%3]5+?-"@0Q86=RIIO<( 2/8\R+41;++P/T20 M$IL.H0H:=!FN>G-J) G422S&R@2!6.382/MU0P76P MY66 6<1WW-:*R/'-\(X"(!WN:'RBN6.T; %$$:[R<+#OU/W#!;J0P^G>CG:N MC- %,-(4?;,+0-EAGUB5&O,QKT\3OH'/429I3$ _'M\=7U M_(7%QR8]:=(QZO32HTXWT MH=,'F(0D-A2@ J 4_WT7($5+JNWV102PNV?/WB!<[)3^9E9"6/B^;J2Y#%;6 M;LY'(U.NQ)J;,[41$B4+I=?C\<6&+\6-L'>;F<;=:$"IZK60 MIE82M%A/&0PNG>'A>H_^P<>.L=QS(Z:J^;VN[.HRR .HQ(*WC9VKW:^BCR=Q M>*5JC/^%7:>;9@&4K;%JW1LC@W4MNR__WN?AP""GSQBPWH!YWITCS_)G;OGX M0JL=:*>-:&[A0_762*Z6KB@W5J.T1CL[ON9_*0U3[TAH]>B"@>(HI?0O\_-7L1X&EZUY-/7^8PO;NY M_7+]?GX#MRN!R5EON'R %:]@@=.#G>=!J/B/P499G\"; =? 6T\^WM;%<#^?[ R><3:;3R7P0=5LGN)/(1!O> M ,ZE,!9F6E5M:_H%1X52$=M< \H+5= M<0E62-AT3>4$]C&I/QJPRF(4'52?29=M+B4B M*II46V:[S]-DC>R1&K5A4* M/%39:NV0'P379[YBC3+&.>)8CZ6L%Q@JRKTUMC<*.F]6.7LC#N(J5=M46&FL M,L MEM^KK?@)[W7'")/[R&"O85=:"%^^EWO*J^ BA#<^'ZHU>&+>GB,MAW!D>7,* MY1&\]>,*^Q+I^V[JV?\ 84SB(G<+2F)&<<%2DM'$G>2DR MO995J7 HZJS#/ M(&0Q1%$&+,KAUA?:Z?7RF*1YXA"3. :6$1HS" O"6#8,Q0D1- E#ZDR*M "6 MDS!RI$E!TT>38Q:,L)3"ZUT06H4)((O?) M"2VH8T##%'"B3_,1DCQ)(4PP+>@XQDQ&P!*29G>G M_)L-!I9AAV!Q&,FISTF2Q+WZTW2PW-@I<=;[[U1/$9&'0W0ME9&4AO %A^2T M/2)4IX5C&J'/-,+VB"".21ZGO?YI;^1%!BEF.,*NPX*3--QWAO+Z/6Z,O9ZZ MT"EV:HI-DC*(=$5$HC"##+L#/V&.Z&&.S9L3EH2]Q3&3A,1.@T0. MGX0TQQ,:%;WN?@J+G&21F[D<.S,-_? 5)&*I6R7H!2-YZJ]U=/ TPDMFZ1^ M_K*3MGLE#:?#&W/2/:T>U;L'ZC77RUH::,0"3>E9E@2@NT=?M[%JXQ]:]\KB MC>:7*WPG"^T44+Y0RNXWSL'P\A[_ U!+ P04 " *60E5\YJ@&>$" " M!@ &0 'AL+W=OM9Q-56\$E7FLP=5DR_7R,0C73H!]L''.>%]8YHMFD8CG>H/U5 M76M:11U+QDN4ABL)&I?3X*A_>#QT\3[@CF-CMFQPF2R4>G"+BVP:])P@%)A: MQ\#HM\(3%,(1D8S'-6?0'>F V_:&_=SG3KDLF,$3)>YY9HMI=WN0 M5WG*+)M-M&I NVABXBWWW5;P#O;H[N[K].?\-&Q*.)@1)39TJ:B!C,0.U!%L@+)6@ M3N0RA\])^^Z/X)Q+3J\T@URIS, H3)(#2,+Q> "W MRC+AZ ["<;+OC"3LQV-XN;['FDG++>4$2GXM2"XPNDJ->2V8%L]DK:A=,0O! M[34%TJY$)X(&3>@$K;@;(X:RUX!/7IX+50NC!%HDV9O#6N94:7K4ON$I2D)! M-:2JIJ34'T]Z4EXQ5U>J7XY[KSV :*LO2]2YGSZ&KJ26MFW1SML-N*.VKU_" MV^EXR73.2;_ )4%[>_M) +J=..W"JLIW^4)9FAG>+&A(HW8!M+]4RFX6[H!N M[,_^ 5!+ P04 " *60E5C2>)C?<% !X#P &0 'AL+W=OP$NUMI\LZF4CN[SK+"7C=2Y MU7FW:^-4YL)V]$H6^+/0)A<.0[/LVI61(O%">=:->KUQ-Q>J:%Q=^+F/YNI" MERY3A?QHR)9Y+LS#CW6Q$DLYD^[+ZJ/!J+M%250N M"ZMT048N+AO7_?.;(:_W"_Y4_)9>-'A.2F8P=(PB\OLM; MF64,!!K_5IB-K4H6W/_>H+_SML.6N;#R5F=?5>+2R\:T08EF M][IPJ:6W12*30_DN.&R)1!LB-U$MX.]ET:%!KTU1+XIJ\ 9;PP8>;U!K&/UU M/;?.8.__/F9C@!@>A^!\.+2O-=-JY>_=0?]U[7$!QN"0[KT&L\ M7RMWG-7=V^O9VQE]3B7=ZGPEB@=*A27DKA%.%4O*@CO6RJ6T4/%$OCD,8T+U660,B2*!):"R-374*ZLX__B]U@IN*[1'YR!=AJJE#U M D-KR:6B(%U(>I#"D--05QH_L&VR.I>\$#GUX;"8H;X 2?#SV QG.U5.].(59U&Q\^O"ET2)AK73@(^+8 ME)#34&@H4V*N,N64#.X(LX4N3N/2&';@_@KH%9L,+."PTJDELD>F+9?[^W>>8%=["F%X3Z-0UP]S]12 M^"((\%Q\VR!4(<#^4I;5+(S.=QH.]IM)A3T0JU6F8C'/O(^Q\8 0&$) +LT\@AM-F;GG:"^1H5G-'^H/!Y8KA'U7*6Q487_ MX/3QRP.\2/Y!4=W) 3Q1CJJ.1K'.N>.4'M\GRQ[XJY^F47_RVI*5V'O&..#3 MH6M'4B"&X7YM?+@A[I1&#J72!P:')7A0@6X5S$?..,5ATCXT0V49E0Z.^0]K MG*US UP*-=R?*\PX@P/5 GL4]EQ: ."C^@L52$6_[9Q5NPW9"\RC814V9$_> MIS' M?[@1\*._]_4HTT'&.CJA(?Z?T& ZQG,Z'.$Y&0WI@T]56ZXV80C75;D8#CRJ M"*>:<,#(?+;"'YM:"4-J;-D2]^S>R%CF]0>329T6Y64Q_5J/TF:URVL[[>'T32\IV?TAR[B'Q&]:=&@/>B=06TO&M)G MS3ZIDV""D\$D$.P/O/(?(?FX #]?4YG3#])_4M5K2S'':M@[1G.^7E55T6Y; M75T$5#V,4R%1-M8E%(1"PG4X!,GYT][S4EQ\]0=%Z$';-#CW'FV=/MI\=T.D M#3H3&G:BIY('M,ZQID<_X]G',\3^"P'^0K;69.2ML"G:ATJ\+T3.+.S!YG U MJPJ+/V9L:\7^'NV<%S/@PM/P3>C)R:5YVSI(;A[?;H2>D7D<,-A^SWG7QZL\ M/-:V9VA;,M_4.:_J'?/KT'OA2A,,P)^ZB'W)PR_%BI]NA@#!68#5<5"P)R;3 MR*?_:#SA90-?"8;\'$]Y8EB5!CPG YX8T>1L"C$_&-,$V3S&1*@!C\X#HW8T M'N-Y!H ['.#.N9>7SGL1X8F&0LU1=-:BYG R;AU@[ X;MJH=H7($F&V:[ZUJ M^EK6\N\I,.]TL3SU2? 4\:2J7R=5!3MV#N_NW89R:9;^SL>M'3$:+D;;V>VU M\CK! H0D !D !X;"]W M;W)K&ULG59M;]LV$/XKA!H$#:!&+WY/; -.FV(= MELU+TPW#L ^T=+:X4J1*4G&\7[\[RI:]Q$V"?;'O2-YSS[WPJ/%:FZ^V '#L MH93*3H+"N>HBBFQ60,GMN:Y XCD@L53,=^ M;6ZF8UT[*13,#;-U67*SN0*IUY,@"78+MV)5.%J(IN.*K^ SN"_5W* 6M2BY M*$%9H14SL)P$L^3BJDOG_8'?!*SM@_>W@/ M4A(0TOBVQ0Q:EV1X*._0/_K8,98%M_!>R]]%[HI), Q8#DM>2W>KUS_ -IX> MX65:6O_+ULW9+GK,:NMTN35&O12J^>98?N./3 ML=%K9N@THI'@0_762$XH*LIG9W!7H)V;S@W6U[A-R.:2*\=.>5E=LNMOM:@P M]6X<.71"1Z-L"WC5 *;? >RS&ZU<8=FURB'_KWV$Y%J&Z8[A5?HLX(^U.F>= M.&1IG*;/X'7:B#L>K_/*B+G*]_&R/V<+ZPSVRE_'0F^0N\>1Z?YLE< 6RI)5YSH58H&;^"$$+GEMD*,K$4 M>/2M4+BC:XN ]NR"88&A+3#[ !F4"S"LD_B5Y'D>[(0EHS2,DY2D82?LQ3&; M95E=UI(3L1RP%IG@?@:\39(T[,>],Y3B 4J=LQ?@3]\,TR2]]-&>L,$H[,8# M$GKA<#1X;!L^,N8&<'!EVN!-8)S29?%,K218R_3"X?P(!UHO3!+;DP[)[+&FB=TIWC.A7C .P<D4&^BP6] Q'VB%RIFDNY84YCG1R8DA@(9(^\\K]Q^ODTXJX/[3"* MIJT8-5FS6RMT:YSX!W$7'*N1 3E;(RFL#.2/L@ /^*Q9:-L4BP 8?#.Z@$;7 MH[ZDROIV7'/+3M*P.^R%,?8:K9/:3T@-L5#4Z?34R,T+/JUX>+U'\I;N/7;# M4;=SS./,)Q\3K;!,E&2\;1FOA.,2L>7;WQYN/EQMN5@+S*F&) MIO'YH!K!>GM@$[;C,/J1LTV8IAV =:.MM$)%(C MZ3C9K]]1H-HX*DJA1XY&V/J2\_3^08K MIB]DC8)F5E)5S%!7K3U=*V1%XU257NC[B5.AW)J2"[Q5H+=5 MQ=3S%$NY&SF!\S+PF:\WQ@YXXV'-UGB'YO?Z5E'/ZU *7J'07 I0N!HYD^!R MVK?VC<$?''?ZH V6R5+*!]N9%R/'MPEAB;FQ"(Q^CWB%96F!*(U_]IA.%](Z M'K9?T#\TW(G+DFF\DN477IC-R,D<*'#%MJ7Y+'>_XIY/;/%R6>KF"[O6-HX< MR+?:R&KO3!E47+1_]K1?AP.'S/^!0[AW")N\VT!-EC-FV'BHY Z4M28TVVBH M-MZ4'!=6E#NC:):3GQE?2UGL>%D"$P7,A6%BS9/D>:=HBA3] M2N"C%&:CX;THL/C6WZ.LNM3"E]2FX4G W[;B B+?A= /PQ-X44#0[SCT3Z&_2JZ32,?SO/[T:?9E?G,#D\4,YHO[R>)Z/KUY?P=?X]I3 MQ,TS4#T LT'0_ FJ5GBTP@/)AIULD$LZO]K0N%PU]BM94B'@8@UG7-"(W&KB MHGN7,&4E$SD",S##'*LE*HB"!B> 7R!(W2A-8%(4W)YG#6_?9&$0OH-Y53.N MJ%"8;N@ ZMMT.IB#M7-!4/'[SG2'M!-R6=6*ZY])?X8K+KC!\Y+*S+$--JFD M,OQ?UE2C6U1<%G"MI-9PQ91ZMIB3/-]6VY+9]5I04MW$O6(%@F 50AC#G\B4 M)BYA[-/W+(UZ#;&T-:/B^J A\/=F@9M0^RP-LAYD@Q 64IQ;6FAX6Q?7"K%9 MO;CSR*R'=>SW(!@DQ.V1RG=-61G,-T*6&U3>H\"/=N S>*R"TB^[0'L9N&$=Q+P\I6)(M)W#(W"U-++W/C M0714MN\WR_]'NB1KI,O"4](E$:W ((U>(UT_HDT1T9;X.>GZ@X&5;D"+]QKI MPB#I0>(&0?^(=*F;Q&ULE57;;MLX$/V5@5H4*9!$=T5V;0-QZJ)9(%G# M=KL/BS[0TM@F*I$J2=7)?OT.)5EU"L= 6'$VSES9D@.1WNIONL=HH&GLA!Z M[.R,J8:NJ[,=EDQ?RPH%S6RD*IFAKMJZNE+(\@94%F[@>8E;,BZ!!=_NC!UP)Z.*;7&)YDLU5]1S>Y:.9P5A@9FQ#(Q^/_$.B\(2 MD8P?':?3N[3 X_:!_5,3.\6R9AKO9/$/S\UN[*0.Y+AA=6$6 00=(&ATMXX:E1^989.1DGM0 M=C6QV483:H,F<5S835D:1;.<<&8RE]K @U72*DV,$6!&V[TR#7$;M>X6<)#"[#3,1([Y2[Q+JGIIP4':-#A+^%07V%9 M%?(95>,$;;H#"WA_3"#^+WUD9D@R@]V-_1 M@FIX(;6&*(8H@O3&?H\T6"'QYCSKMZ9EAHO0)Z[((Y,$9%)J=1&?WE/=I^ M M)-Z ;.RE9/U+/_;H/X@'<.KLNT<%JD2U;FMI1;*'!#4._Z)G9 M:6W[1A9->5N+0T5SZ:YH]<*E5U \QLIS:%C'?3O MW^1_4$L#!!0 ( I9"55O!M9K"PT -(J 9 >&PO=V]R:W-H965T M2Z"&E.-Y?O^=>4B_;<=).9X%=+% TLD1>GGMY'X=7>K$V]K-;*I6+ MNS3)W,NC99ZOGIV=N7BI4NDZ9J4R/)D;F\HE"9G_6YW?)9* MG1V]>L'W;NRK%Z;($YVI&RMK',Z<;9JQ_9Y9#&\X!?M5J[QK4@3:;&?*8?;V?=>R;TPX0^X_8+,O7EBS%I9&0QI=L*H\&^!T1IOR,;=XJC$O?_5: M3?,79SDDT>^S.,RZ]+/Z]\P:B_?P8$%8Q^">.R?U#@CT76 M$8-N)/K=?O^ O$&EUH#E#0ZH)5YK%R?&%5:)OU],76[A O_8IZR7-=POB\+B MF5O)6+T\@M\[96_5T:OO_](;=Y\?0#JLD X/2;]W QZ8]>;RDV E8X, <;D3 M9B[RI1)SDR#0=+80)SK#'5,XF#Z"DNKO_Z=M_ 7B\:G0]I]&C<$^^4 MG(LKN=*Y3.K1]>!N'Q.>BD^&GO>'T7!R+OKC:#SI8ZIS%%?*6C7STV)#"I[T MHOY@>$I_,?S4#XP+#,MRL3*6HQP/>\,Q!@'L<(!!)EL\80 SLM:QZ/>C[M-S MNH"X44]\HF?O6)6F*1JW?\[$SW%NR&#]"7LH;$BFOC+I2F8;@?458=59;H04 M,:YU+N3"*I42MA,:_/U?SOO][O,K__"B?,BW>\]/$?;YLH7@4F:?(_&3)+5@ MI OG3*SY5R2D$W*&;*#)J2FM834(BT2"O"RDM3); "XV7E!"%+;(,F4COD%@ M$H6XM;1Y-M_0':L O8GSG1]1PNN(F\*Z0D(;#*1Q9-/*Z;:U\O8),I"N9@!X M*W7"FQ\$E-9S"GL(ZS5\J@GDM^O&7E368M=6E AU6J30'BLO9*[$RNHLUBL8 M3*:F %P@/.Z=1Z-N-^IVN^+DN#>&/_L?>+9>ZG@IUFS06YG%!*2-SS2V_]QO M/\SQ:4EKF5BIF1-S:U*>TP(KUC"K*)P7"=?'>O.F:-*F-WGNA+K#1E+(HFJZ M')M$USHCCU6SC-R-O:D-.<9]/9-4ZL;(YZK&8*^7XOKI#$7?T(\P )A;) M&4-G4!Q+=LC5?RR2#04)9V)(39)'P#/SMLG6M1E+)R 36[62FN)$S O(E=X! MR]DHQR42/+?DE0A:%UL]A;@I\8>.N,AYK%EQM+?7C?;LP51)+*XY0AV"$O_$ MBD,C@]]8T%)RHAW;R]__B!620$[P;7L0O,* W@*"K\&6@-!T-83 3][ M9WA_:W@GR.71J2)0!!,.BQN69IS(4]'M3$;?-9#1KIU,3WEH?7=53!.-8C]K MR@0SJQ7$6&UFO",F4V01A"0A=OI.I+YHP^[QTCB5B>FF:;\.J%I%QD?N-&:;D:4&G^C "49[^$R )2!G1WN\INT&O%/_)W-@-@]QPK>&T[#7:SC(& MOK/@9.%$04&Y)UQ([R(#IT ZYX6@[Z*0J">YHB!$L9/(EV9_'ONE\['#R*YD M)F<:E1LJ.(TKJY4+%G$%"6A@V4H>-)_'-.=B)\AF9:T #BD2#0\V?@T8-=>, MEA*6EZCM'D!(@"IW^[8<2I.).4L1F<@642O)^0P;4A1V(,:&X3IO6YL"1Q-C M25>)YOVME:YF[//4COC5)"A8.!DA%LK]Y'&^DKF6]QS:0 1HJG..':0[8,HI MM @'))#P5".7(.Y0%&224P#X7*WN4Q[R'99.&:QNK1HK42'.>.;WPN]8A^]9ANB-+R[JJ&W:%;W$33KO724 MF3Z22VBPF ;Y@,%@HGL7148*Y )#*DK1\D''=-$$RE3Z_)6Q?HQQ.H<=_KSJ_=KY MY'N4Z-@P+PS1:BP;F?UM2-"(*\-5QV *"SGX(3M/M( MVS'.(=V@CL=:D;7_$E8&8I\YR3$54L]QK]JA0RK-D1K(<\JXF"EVUU#.EBIA M<[-9WY8EU7C':&TV;:Q$OKN#6"ZYV(SS3C]47%V?_$)=]&EP9UGVK0HX9\;PV3/)^32^^\@L(FT=YG+D.1_$@-#O>G$%12^AN1TT_[;'@?C6A$83:K MV5/S%F;@)0^;(L]9@J_S3-F&@:NIK9>5[3.B]^YU,4;(S MD^/([HB22Q\D(7%71Y<^>'F 9:S&282UW4WS?/B'8YZV0J4D&%,U)ZM@T(8W M(C@)G])CG#J*!!K=A$U_33FA6-%S0H<=Q41-UCT9=$^1\S $A@4IK2Z0D M(VUTK-I&6&NH32:09>&YJ=WK6JE0><@L1.*VM*=;LY*Q4G^Y?M1NB6'W8T@D M)A.,L6,D'ZZK$*\44BTV%E/#R:<7GH\LH_U.^Y/7,TPI;+F0.!GBQ'1Z0(PW M30F40QMG*YQ+K&NX6BNI/ ^'NFJ-P0-KA.S^..F(TEPG/H\H.@@\!L_:U&CZ M#Z.A@)3S/"2#1R[#LUKF(G?;.\^CHO$X ]?(>@\@JZ@R-\088*?=R:3S+8U$ M&;H %&Y=,ALY1%3G@7G6#4$N\GL%<\*?C*IT7F6ZT'%"2J#3$(OB"E96Z/;I M&&)&G5'7E^K '%OW W5X)L7TKW*?*.J^D'=FN26ANRV:=O/_KPFI03437K_ESJ0K3/RMD&^ M'>/;]BL@=@;^])FTO=>AZ#066YX .];>U7"L[29WX[#6K1Q)YOOWT3=(FPV M6<%9SF=.8'VR4=*&LM6HD?2<7IOQ=I!^4V.M?Q2TT0EQMD/6#=U#XBQU\[#D M'DT5MZ*">H&AI4A5'$^?>F*CP"(UF5%GM\AR/'=A.63CV),7JV*E;WW7XGS$ MLS*3/=F94(G:,Y-==3S:79*XY>:1W>[#S>[6=.OZW:/JF[W MT)_"_V"W>\M-&T%)51.I+U>A\< MU6;GNDP(SC,E[PQI ;3523\,T]1LE;2&:,9#"8 M? F2833L>R2T00TH]QLY])@YPTFX0*LGO-/.[>R\$?8G)>U<08Q=FQ+]]H@:@)I; M1N%\W!LS_$XYX$.C\N[R@0-,>T>-)C7[@0XVV2*'8H=?PM/6-0977(?-?[(C MK6Z*AAUT)BG?L$=?\YK^@7?M!_2(F@\?]]9]]X5[0\0?>><^J:IZ5'ZC$@XX M)_KT()_>9LIR!8:+-;%4LN%&]?C\Z1<1YY8'8:-.-"#4;?%Z;;=+TYOLY*N6 M\SF?5L3Y2-T]O&1F?$7]BK5\WH'#T-AP()*2WNI_TL!DI)4\; M'?APX&>JF"T,*8*X9]*0-2555.2:68W_Q)*99;9WI0AAJ_B="EB=>"(^UHW> M-[?L2U%I^;C91:]?6F(+<^7=KNK#4PG76M M5$^Z C#HR)G0&:Z,J:=!H(L*.-$C68.P.WNI.#'658= UPI(Z4&R,8P*V"BD&\Z)^C,')ML,1_@4>*"'RKA D*<>#C2 <_M$_M'7[NM94,K)-/^B]HN-TDP*AIM)._!5@&GHEO)L?\/9X#H]@5 W -BK[L[R*N\(X;D MJ9(M4B[;LCG#E^K15AP5[E*V1ME=:G$F7XE";4\ M=$=UP:1N%*"?LYTVRC;$KTLE=XSCRXQN2*:Z)@5DV$Z!!O4,.'_[)IJ$'Z[H M'0]ZQ]?87[V.Z^@H'J'5_>++>HD>9S^6VTN"@K->X: .?B(T*F0C3-PL-1[K.S# ) M0PD<_MV+2Y'G* C,^%'+[+4JD;'[NY'^D7P'7Q;BX96-#BO#6GIO2YZ(LQX4BQ7F7O3.?_TEFH0GS[@R M:ET9/2?]55G[$TG?KB__SB[FMUO% H,.T);(Z7W MC"BX2AF'Y*?=\VC<)V];PQC/H7=9!BV0K0 OSC*GF2C*7&^$L '3RZ5,(!(! M4UH=-1WW.9\T4N&B<.ZS=4"\@QUMV5-)::[V@JM1J&UL,)"NY<3*1T D<9CV:GEB8 M@]QE 2#>\H7,L3@A)4F&O14+BU"N\S[[NL6;[V&=MM+45AT%T 50!-:B !,\ MUB!F4&<.=HUN<6W+[TYL($<*MHDZHFV1HA7H!JXQ*+H-80UBE7KHM^!^;&D# M<.H-MH41F,H*P6UE,$O.Z^#2L'N>5Q0PM],X=]QY%%II;<6AK,D:\$ZOE/P/ MB#4PV!<(!F)OFST3]9RJDRVPZ'.9$,K1.PG]LA1&ZC1@ZTPF&6A@;E,"20[B M=N#1S0-/_PV+QQ/*L E"OX*VA#^70CIP'3N&11,@[PG@U,M;:NR;:(5?^< 9 M(@+ON:LHPWMX(* 3;@!4E4%FXI /K/#KA>_6L!R(=CEXS[ZTA?X'[6% ,8>H M !#8;X@J]@%C_!$3\YT2\WN3_P7/? M<8:-P^-@/!Z!4I0_9//'!$V=!A@:P-\:8O]F%,RF41"&(5W#XW0VQ$?J\:6@ MY3??!(1([2![E>I [%"JD3/G:"J4W5ZB?+'Z1/^IJ'TG 8EXE]3BH:EV1+2 M7M?)/.)U,CV83VA&1;X6GD;8MC=2L,?3L!/J\60_ MT/\3JYY'_2.;(/G#Z=:JZ6A\*/U0^1@]WPZ0#\-.(P;L@9[?RK[;V#\C#; M983\Y/X15@B8B*CF#?20W8E%2PYO%T_4Z(0?BDM,\'8=H06@&3Y4D[Q3@-WE M!0(CBT*D8">@S#-*[R-:7TI<=:'D2;7C\S. )PWWR7VD_/D1NV_*>"V\\**A1!P6\]% M^Q-3Z[IR,#L5(9Y3T>S/K&@*72":P/B(^^-I.[-H58M/VO]7#\(DTAZXV4ZN MQS<[ZAUZV 2KAL4AGQ_94^OUJ_A/RL"9TTP$(_#3$UJTAVA,"E8*T[MV[^4D MZA_70*8B4KKS\B)!J%16)AZ;A-EZY@+=ZX8H&?/8@!=-"N+\R6$5==:"8?3T MJ+I\L0&OFDM^#GGUD_#_.I,.?5D9=+Z-%<*LZ L@=H5*.?^9K#UM/S+._;>U M+;G_0OF9FQ5 @>5B":QA?SKN^4;0/#A=TI*URNJ"?F> P29 [I=:N^8! M%;2?7L__"U!+ P04 " *60E5A3=U#J,T.CB6?%TY[XA'@PU;XS.ZU\W"D!6W* 67J"S7 M"@R6PVB<]B=='Q\"OG+"4KK=^\,2^&4>()H<#<>01&KW>B&C\ MN\>,VI(^\7A]0/\C:"6V=EOMD8B"Y:MYLM]^'HX2[Y(.$;)^0!=Y-H<#RGCDV&AB]!>.C M"2X\H?R[ Q]Y93G1N,\KV4MF,,"GER%!J9:TO%6?M_?$>8JUQ(' ML:-:/B/.][B3!C?[ +<'CUJYRL),%5A\GQ\3QY9H=B ZR'IYF"UA^O2X6,X>9E^>YU]G,/]"]@Q>*H12"_JIN5J#8RN!$$"4LY!73*W1 M E?P8Q*N0-$ TB4![:X(UP"%@N4[D$T;H6\CH"; M@F J<(O4KB@.J[2M26/ MO>P'9Q\6VCI8HN,&:8K08:/"DCM8"*9@[E!:N!A?PH21G2,P!_>8HUP1Q4X: M2B3P*Z17G=L;&$M=>V$&<\&LY24G-J71DL;*-WTZZ,N_T\?W1Y3VTLO#>9%( M6.W9=#K'#(X%IJ%ZUKT-:OOGB#:AR<\EVOV(:$;5/W7OX%3#QT>C2:)9AP%, M#>)9-E.J];8S?MR,MF_AS07QR,R:*PL"2TI-KF]O(C#-T&T,IS=AT*VTH[$9 MEA7=4VA\ 'TOM78'PQ=H;[[1_U!+ P04 " *60E5'-Q!8K$& ##$ M&0 'AL+W=O'I< MR@5-R=^6GRQ6PU9*I@K23ADM+,U/>F?[;\\G3!\(/BM:N\ZW8$]FQGSAQ?OL MI#=B@RBGU+,$B3\KNJ \9T$PX]]:9J]5R8S=[T;Z5? =OLRDHPN3_Z4ROSSI M'?5$1G-9Y?[:K'^EVI\#EI>:W(5?L8ZT8VA,*^=-43-C72@=_\J[.@X=AJ/1 M$PQ)S9 $NZ.B8.7/TLO38VO6PC(UI/%'<#5PPSBE.2E3;W&JP.=/I]7,T;\5 M:2\N5_AUQT,/L7PX3&L1YU%$\H2(0_'1:+]TXE)GE#WD'\*D\>5;@ M;Y4>B/&H+Y)1DCPC;]SZ. [RQE_KH_C[;.:\147\L\O=*&VR6QIWR5M7RI1. M>F@#1W9%O=,?OML_'+U[QM9):^OD.>F[;+VA.R_.GL^ MO?SS]O+W&W'Y&;]3<6$I4UY&7)"Y,44I] M+V )@4$_=^K;2'+(]NVZ;HO49A^Z6X 5V'['?)O2ES M<2[U%['WPW='23)ZMR$(&_OO7O>%=,$@9W(2.:'2+/8R=(3B3')K"X"(]GV< MRDQ(:Z5>D!529X)!0=A*:[(#\:FRKI*P&9ZP1#A6.&'F8?&,!_WN82$SZ%M) MEYDY9;[,FR MM 8ZH0H)_WY_W#\\^BD<@7*]5.E2K!%NF:U0&W!CRSNS52E(SIZ""1S(;=WN MD?+NXMO4A90&C1>RI+N756JCZ1MU#4+!/AU:]ADMY,GU@UDRSP5&G_-8,/W, M6 OD+U6JJX<$4!7!&&HQL:$9IUA1@"Y"3*XXIFML+UI-\)9[/'>@]BHH/@ MI03J-*G8-"VGZ;Y."2X,(<%2.'7G[^N0H:VM5_\%\.-(*I-%>.3ZB3WO'M21 MT1W/.K;/B$_G%9N?5;05H)M-:?\(>;-<+:+*6(8O %Z;DCI,EEI@F]7!JE%S MH^-V,!T$O@NI9::0 >D<^9C>PX-7CSDP[)3G0N8!@\J#!PKT'^E.I6!WF(<* M@JRB**32R"7L#&,#GBZ0&* Y1:M2)!GEPVI82I=[,!#O6R4.]70?H+M)'\M6 MG821XH85/P/B[\54%25HIW]<70N4[]GY=1A(&<_/J/C%X2%]H,F42RV%)#P, M!.(;P%/R$M+3@PG+5&,_5CB^$R[J@U+C">-&&P/&R@BVG/A0C2TMSX^HQ\Z*+3U\8MG6ZM2PQ[YI"\TO)>)C*@@3-YQ1NZ@\C$;Q& MYJ&](@93:ZK%\B%N]CL(GY%3"P;FC!,E12H=D I/$+&D;$$M"D&]LEVPW1H> M;!^2Q6)F9D4#<5NW#FI%[G8]0 /*"UKGZ@Z<39@G@S?H@'KDI-SD9$MI?2P^ M2RG!;9@>$N@V"8R-#%#T"N@"4$U1[;NN++%1UPBTJ%P(OF#YK)+O" &7 L2@ MN>K;0P=C%#R;(6":G-LJ3A$@MC']0[A^N0Z*/*Z%JU_>!Z\^D)PS;"F,*7%5 M14WM &=[FI:=4]WA=(<7I^.%*NIYT,+SH7ZH$0ID#R@._')VCJ3/C\>@-GTO&ULO5M; M<]LXEOXK*$]J=J9*EBT[<>ZILMWM'N\FG92=GG[8V@>(A"1T*$(-D+8UOWZ^ MV._N952E7A8%Z5[?["JJLV;HR.7K=1:NJG9 MJ!*_+(Q=RPJ/=GGD-E;)G#>MBZ.3X^.SH[74Y<&'=_SNB_WPSM15H4OUQ0I7 MK]?2;B]48>[?'\P.XHL;O5Q5].+HP[N-7*I;5?VV^6+Q=)2@Y'JM2J=-*:Q: MO#\XG[VYF)W1!E[Q3ZWN7>MO0:3,C?E&#]?Y^X-CPD@5*JL(A,1_=^I2%05! M AY_!J 'Z4S:V/X[0K]BXD',7#IU:8K?=5ZMWA^\.A"Y6LBZJ&[,_3]4(.@% MP_7OGA^(++:568=-@.#M2[]__(A,**UX=7QG@TG8<,)X^T/8BQ_ MDI7\\,Z:>V%I-:#1'TPJ[P9RNB2IW%86OVKLJSY<6EWI3!;B/,M,75:Z7(HO MIM"95D[(,A<_NTJ#>#S]+;[_^[NC"D<3@*,L''/ACSG9<\R9^&3*:N7$SV6N M\N[^(Z"<\#Z)>%^:^'#*\$[WP!LB_W_/YZZR MT)O_&R+8PWL^#(^,Z8W;R$R]/X"U.&7OU,&'O_YE=G;\=@3;YPG;YV/0/WRQ MNLSTI@"29B$N3>F C*B;6Q2CB]+/4"NP'^CSI?TCE>[512 MN]JI7.B23P4K-](R:H0KP$ M)_#'>A7D5V@YUP4T@Y0@URXKC*NM5S&00[C3N?MVT(NA$RP4L*P#>NH!L22!7.V\88@$?8VSD,>PBF%I.M F#.U!7931)>J!B,B@FNY MA5) F:Q?C<6NK7R>2K\BJ$E21$(&&I1K?ARS[K-DW6>CMGGCE4KP-((,CU-Q34< MJ;*5)(>Z:SOQQ(2FZTJE2]DN!?Z!O)7G58-A!3X(18RK.U4 M?.T*MB_'1H:T: U+(L?/ZD >#3),;ENMYV Y.7HFGM@*ZZS8II/^ (>EE6MV M"S+A.Q6_($\NO9&W.0-LL.-.LZ;(3NRF_$9GK%">,%JR0D(,)'19*9LKN.J< M,&$5*^DO0HA]%1W2PVD"PN&_^IA2L(<9^6 ##,HEZ(=OY>J$W*N9%WKIXRDI M J.K>N)@3[?QWFP;EI'H6A"]<*;B0E+R87P4A7>498@ '(;;8!]5(J79(Y+C M1'H$IG!P1H$CP'US1S^))3,^!J[?5ZKL0,T-X)'+7%V(2CUD*[(/1CWBD_(R$+;6Q-BE,6 >4>=]ANMC.D6Z MFG*<1]@T&14+]"[LR;M29>H\M8XS[*RVUL<.JB,:7:PH>0M921Y6RZHG>B9O MC^AO4KYJ%:L=/&%.2'.6BIR.TW4706-11 8V(-V*Q<9__ Q?#LE2RM;-*Z+$ ML+THHM,M-):36%"O53[/VR 56S$7? T!W&$UJ#@*!!:**9 M4V,5T@5?K4-, MA6SYY/CXV)](N31K;R50]:M4]3-O>/G99/;\;'##3RI#*(0VGZ!4XRO44F$$.Z)S*84XGAE+'_P1>IP:G/ALY1A9V6, &EYMZ M7BWJ5(7[MXWNHOQR[.XH 2>C3)DA-""$PEA1!T-TJ2H,%6,>O2M$=NWUOJE8 M4TH>32((]*]_>74R>_FV#?8>23W;FJHHU)%&3%J8:2[8-'9KNP[>%P U?%@3 MLQFOB [2QMP?3FV(AC%49LP;]/N*YCP&:TT9EJ]IQ+,7IZQ("[D+I2Z7( MF ?5\MGK8P]F2 7; F67[!U#NYJD0Y/KM@KF&2H?G.C3QE!6Q\J8"B5V8(G- MOH@F0#!,RF[R/^K@"Z;B=F5JF.S3C_#0=B")15%3:5>I1J$:I0N%^P^*AU+I MGAQ:OG@E[5+-9?:-D\%GI[-99/B -$Y.3D;$@6.AD)Q4S17RE)+4BU23U)IC MFHN=E+5"4I&;PBR#LU2<81197@T/]B M]\6KO4!U@P,#"B:DO&[6+F8("VT1['4Y"7]15^)O5]=7G_\>N$['18/U?L(# MWOKH.4W4;L6?M:1DA8XTY:$/!AR EY"3Y6+T3JM[+CA+KD>IF0'-<$[:[<07 M#H[;#:QV#_2+[]W,G4'H5ZW3.Z$]Y1FM]@\?#WPRO6'=K1VL?]<9)1@[:N_P M@)!\QX77,!+>!EZ/V,#IV8@-C&CMZZ2UKT<5[S(DJN*(S^L2<9%,TX(NI-KV!!RI5*MK# M28:LQARFY,C:V%?0I9\+Z%:'FZV>&PAQ940RM@A:4Y +6;#KN*7>7E31%3'J(2;V MU(S)^R0-2CBG<-@D8WQBCU/_\0G/3B[0>%K\ M 8>[4RR][W)SL^-F8GK\2(2%-BGQ53X,>[;OV-ZMY)I!A&_9>RER MU*-2F@B6#U'PG*_>PY;#@*!@3G;*7&@1U=R#G3P:OQT6^ILJMH?XO3RDOE)E M(J3ND7-H[4+SH=;42]\.\*J<1E!I:&[V"ID?:L!'J>BI*"@5B-KI^,ZNDOQN1DU(,J M_K2M8;(2]B//;2_'5;'0F3E] .:X;#R .190+\_ S M&=)T8!>9T4K/=>CGHG*V%6JI*+1E&T@:X'M>!1(Y#/BJAK%N3,*3)LN21K M M2P'C?9J3H(>*/&5+R>&CH(+D?09-YSG'R-+1FB<]OP$Z^3^DO M?43%H[F9YX!PE=IP517$U=/JU/A-64*1AD&/V?F$:-*+OE6US3'76;B(\[@E MM'J!W7LKOJ[U]W,:AG;5/+@;-^!FHE5_=XH!^25[_W_(*9J;C;/1JX@?;E6Q M.+PN76U)!P"%G,&Z"2EZ:HU\@])N+S M2INWXA=80JF0/MY")5?B4EKJ8=1"92XV MPYY=+HX!&&I8[E3OW)!Y]?J5;[GPD&7&4[_O,)KF@NUL_%+L3T@$[KQ#@.97 MMN9\9]!XQ@&U)).XTP0>W/HMS]RG329J4W#PM;+C=QR_>WKTGG5 MFB(_"93O5?>A=1VL"^T5$IF_T3PHM_!3%!Z[U0=6Q':8RYNK"C 86QU2HS . MI'7RL4X-,\UK?B]0#CAFXH4WJ=]543AQ!0=N4'24WR;B5QE&4^?.&1S@OQ88 M1O='*.^3R+U04S8XGKT]#!W,/79Q#MEII/=)^X.068_-.> YL MTNLT>ULC48N)3"S\F2N.>KZARYL2$5[ [1?/ZR]\X\31<.17 TY"J)^1.)%' M.?'4'8^ZBN9N^&S\:O<7NJ1B587*A;&]"-VR06?Q!% WNZ Z=P#BM%AR-6JI MJ.,^3 ^-<*4DZ'0,S<29E9)%19>[Z-IB 3!N0^WCD$!>4CK[*5P(_:JR54GC M3JV:J;'L7N;M7>3M7-;ER_MQU$^#]M@*H \BNH/AULQM9S!\77(AHVG,:BG= MS^A*M,\G0N_($\4T!E6"5G)Q-Q0#(7 S(_F$3;IK6O1FY&&PGR,/QO:#AK]*-SA3X7$$,I'K>^\U@HER"4',T;) M?_*5WJ8OYL[]=V+-&PO=V]R:W-H965TF_WY&R73NSW2S87LPCQ?ON M/MY'^J9KI;^:$M'"8UU),PM*:YM)%)F\Q)J;"]6@I"]+I6MN::I7D6DT\L([ MU57$XG@8U5S(8#[U:[=Z/E6MK83$6PVFK6NNOUUAI=:S( FV"Y_%JK1N(9I/ M&[[".[2_-;>:9M$.I1 U2B.4!(W+67"93*Y2M]]O^%W@VNS9X)@LE/KJ)A^* M61"[A+#"W#H$3L,#7F-5.2!*XZ\-9K +Z1SW[2WZ3YX[<5EP@]>J^B(*6\Z" M+( "E[RM[&>U_ADW? 8.+U>5\;^P[O8.60!Y:ZRJ-\Z402UD-_+'S3GL.63Q M"0>V<6 ^[RZ0S_(]MWP^U6H-VNTF-&=XJMZ;DA/2%>7.:OHJR,_./U'=/\A< MU0BWJ.%:U36=U5W)-<*;>[ZHT+R=1I8BN?U1OD&]ZE#9"=0A?%32E@9N9('% MH7]$&>[29-LTK]A9P%]:>0']. 06,W8&K[^CW?=X_1-X-UQ+(5?&D^[8_G&Y M,%:32OX\QK>#2X_#N9LS,0W/<1;0U3"H'S"8OWZ5#.-W9Y)-=\FFY]#G5)2F MM=RK6"V="$4.7!90B*JU6("D(HJNB WQR;LB&D=K\ M$1)LJ5I##B8$?,RQL4"OBM_:[2E(P6]!&."&OE3T8)@)W)<:$>I.3^CT!'?B M\7#!J<+])'O6I^_)]("%29;1F(9Q-J1Q&,8#1N,H'*0,?D5#@?:RYQ0[YXZ2 M5=!P;44N&B(N5V P;[6P @VD,; ^@X2"I?W1?D#^P$7E+H_SWS^&4E4%:M-E ME+J,^F$V2&D; MZF M7:A3V3IM-,JBM().]!M5UK3^5'[,9BNI SY)^H2/6^M[Z\JS/R? 'L07;.@' M?_#QQ2CQ0S:&]\\0\#G_E]R.)[+R,0ZD__PK\Y]2+7<^H\-?Z/^OQ1XD=U>:ST+Y#GOX4Y M]E<4[;4.->J5;Y ,'4 K;==%[%9W/=AEUWI\W]XU&PO=V]R:W-H965TSU6I7^T9 M2$ D?<%?YYQ[?'V-I[^WS:-;&>/A:5W5;I"LO-]<]WINMC+KPEW9C:EQ96&; M=>%QV"Q[;M.88AY)ZZK'*56]=5'6R; ?Y\;-L&^WOBIK,V[ ;=?KHOEQ:RJ[ M'R0L.4Q,RN7*AXG>L+\IEN;>^*^;<8.CWE%E7JY-[4I;0V,6@^2&7=_*@(^ M;Z79NQ=]"#N96OL8!K_/!PD-ADQE9CXH%-CLS,A451!"&]\[S>08,A!?]@_J MG^/><2_3PIF1K?XJYWXU2'0"<[,HMI6?V/UOIMM/&O1FMG+Q%_8M5F4)S+;. MVW5'1@?KLF[;XJG+PPN"IJ\0>$?@T7<;*+K\I?#%L-_8/30!C6JA$[<:V6BN MK,.AW/L&5TOD^>%=\:]M8!0#F<;!AX=B6AGWL=_SJ!XPO5FG=-LJ\5>4%-S9 MVJ\<_%K/S?R4WT-71VO\8.V6ORGXQ[:^ D$)<,KY&WKBN%41]<0K>B-;STSM MFR*6PZ1TCX[ PX^-P>:+A=/EL6G"".L2_KZ9.IR>^7\N):6-*2_'#%?JVFV* MF1DD>&><:78F&;Y_QQ3]],:.Y'%'\BWUX3U>T?FV,F 7<':0EZR^*7;9ZL/* MP,)6>'7+>@D^U ;$U=H[< 56"M[,G:FW =: 1W@QM3OS,][;D$-05P]!U<^P;JM&A.J!O#,S?',(P0[##Z4-;+LUN&,^W@-#U'AA'E_+A45 M(ONY=SL9HWT[W\Y\Y_XG8)+(7(<.)9)3['!%,IJ&&4URG4>6M[8**6A93&? MN 0A,N!"PX/U115QW;HD2J=!,942>$:HY,!RPGD&7XI=Z7S1G!E!"F,T4'*5 M ]>$B6":Y%0]4TY=<,(5A??O-&?\4QAE%'.G.C='4J>OB,B.^IAB25&?$>3" M^&8TNIF<&'0#C-@U.!,97 \A @)=%2=?CSVM!Y!@HS++#J\,")8H?*L!'?Z4JL=16V M3K%2%1:)XB UD>IPA&=5(8A@&618'=@PC>I,8_%JPE/6,4Z=I$0&!!%!GS"J M<8:*O,,>;F&N22;"G=-8F8K%RY<3P57HI1@%=W+I'[/WXNG#/YEE?. =S.RV M]NTK>)P]?D/+ MW15^!YDF '!]8:T_#$* XY?5\#]02P,$% @ "ED)5?UHIIR, @ =@4 M !D !X;"]W;W)K&ULA51=3]LP%/TK5]DT@121 MCS;]6AN)PA!,0D+ QL.T!S>Y:2P<.[,="O]^UTD;.JET+\GU]3W'Y]H^GF^4 M?C8EHH772DBS\$IKZUD0F*S$BIDS5:.DF4+IBED:ZG5@:HTL;T&5".(P' 45 MX])+YVWN3J=SU5C!)=YI,$U5,?VV1*$V"R_R=HE[OBZM2P3IO&9K?$#[H[[3 M- IZEIQ7* U7$C06"^\\FBV'KKXM^,EQ8_9B<)VLE'IV@YM\X85.$ K,K&-@ M]'O!"Q3"$9&,/UM.KU_2 ??C'?M5VSOULF(&+Y1XXKDM%][$@QP+U@A[KS;7 MN.TG<7R9$J;]PJ:K'<0>9(VQJMJ"24'%9?=GK]M]V -,P@\ \180M[J[A5J5 ME\RR=*[5!K2K)C87M*VV:!+'I3N4!ZMIEA/.IC?R!:55^@U.'ME*H#F=!Y9X MW6R0;3F6'4?\ <<(;I6TI8%O,L?\7WQ >GI1\4[4,CY*^+V19S (?8C#.#[" M-^B;'+1\@_\V>)^XY'<,4EIWNQWL>:%"O6X=;ZC)1MK.%GVV?U3. M.R^]EW0Y 2&-_VK,3N.2#/?O=^B?W-YQ+TMN8*'R;R*SFVEGW&$9K'B5VZ]J^SO4 M^QD17JIRXT:V]6O#28>EE;&JJ(V102&DO_*G.@Y[!N/!*P9!;1 XWMZ18_F1 M6SZ[TFK+-*U&-+IQ6W762$Y(2LJ]U?A6H)V=W0!NR;#S![[,P72O^A9!Z54_ MK0'F'B!X!2!FMTK:C6&_R0RR0_L^DFD8!3M&\Z 5\(]*7K!PT&/!( A:\,)F MAZ'#"]MW^,_UTEB-1?#OJ3UZB.@T!#7&I2EY"M,.5KX!_0B=V2\_#>/!KRT$ MHX9@U(8^6ZBB5!*D-4RM6$YT&3QAUQDX1;45[#35APVP]'4O; L:&#=LI7)L M4JP&(9G=J,IPF9GN)7O8: !6^#P#Y9EAEL!EZ5X\';ZAM-$PW+O[4H+F5LAU M[3A5QK(S%N'[,Q:.8QS'T0C'9!2QEI".FI".6D-Z7Y5E#J@=EN=LSG,N4V#W M3N0^2Z]D* FGHMN.^\5N@!1M#WU9HWL)%2_H*%DYMQ@0J_RN#=MBC%O"W,34 M!>XCI% LT5TX[)V.HB;%H6Q6AM)G '.+0>W%DPBOH]XH2=BBTAJ),G5DFPN^ M%+FP@IK_NHOKA[TH&/OK>,+^5#)]C^F\R\)>.)B@VT$0L0=%,6FS(())F'B" MP] Y?P])CB4J9)I75&."Y#S5%=XJEY)C3N^D?PSJP:22'W;6^ZNIC7SN",V2 M8C+79-14*6B+W\#6"F 6=(%>9<8R85)5H0/D!E02NBZ2R^,TFS?KXIO[]* ? M_HB6:RP,H,_QRY;)K:NV9^":*BV\2%AT$?QH>4#K$M<,V,\X#G'TM?]&@;\A M)"UBL>!FPTHN,A<+7A +VSGJK$MZJ:3=][@LYPQ?HCHJ7 M,I:, R=3HSBA9:%3K(C&>$P342UA."8A38Q8,AFCF7N(68*J$^.$URI/O>3/ M/C&C7A#'.$X0X 8,MJ,HRLJZ;&,; 7ZWSD?!I,O.HR3N'F"H92[6KC-,K7%> MX3Q,(T=[J\Z=YG;==8R8-TJN/[AF_1'QK-;9LUII3]5,?^\<6(!>N],N2A/U MDC\2-K/-@?K:GR-?EOO3^"W7:X%N BP0^C]B=<_V!5Z4Z52V7QC.IN M-_A3 )H6X/N54G;W0 Z:WXS9_U!+ P04 " *60E5QC_W]:0" #_!0 M&0 'AL+W=O1CVH-AT+-267$ENVK\?)2=N!J397F*2(@_/D4).-U(] MZ0+1P&M5"CWS"F/J21#HM,"*Z4M9HZ"37*J*&7+5.M"U0I:YHJH,XC +Q5Y M08>2\0J%YE* PGSFS:/)HF_S7<(/CAN]9X-5LI+RR3I?LID76D)88FHL J// M"]Y@65H@HO&\Q?2ZEK9PW]ZA?W+:2F6+FC3W(,&=-:1[DYC-N M]0PL7BI+[7YAT^;V8P_21AM9;8N)0<5%^V6OVWO8*QB''Q3$VX+8\6X;.9:W MS+!DJN0&E,TF-&LXJ:Z:R'%A'^71*#KE5&>2I:+W5>;-AV7)A($S5M77[S^E,Y'M"?\U7VFCZ$_S^Y#T%KE_&-D. MTD37+,691Y.B4;V@EYR=1,/P^@CO?L>[?PP]>:3!S)H20>9P5,,AXD>A#Q-_ M[U%W/7#7PP=!FR.5-*7:8&8YF0(AER6-.Q=KLI2+$ 27F09=8\IS3JGG7-") M;#0!ZHL)T/MB][YPBRE6*U30BUPD@J,\X!2BJ]@/H]A:XYX_"$.8IVE3-26S MQ#(D12EG;A><1U'L#\/!!5GAB*S>Q3_@ST[&<11?.[6G,+KR^^'(&@-_?#6" M0Z\:[ UEA6KM5H^FJVJ$:>>SBW;;;=X.]7MZNQKOF5ISH:'$G$K#R]' ]6N MF]8QLG8COI*&%H8S"]K0J&P"G>=2FIUC&W0[/_D#4$L#!!0 ( I9"55E M>T4TPP, +\) 9 >&PO=V]R:W-H965T4H_4B M7B-Y[(O$R\R9,Q<..=U*=:\WB 8>FUKHF;F\, MUI.EE/=V"GK/WEE-C.O\*#"%>MJ\T5N?\6=/XY@*6OMOK#M9=/$@[+31C8[96+0<-'_ MV>,N#GL*1?@#A7BG$#O>O2''\HH9-I\JN05EI0G-#IRK3IO(<6&30&7R2PFPT M_"PJK+[7#XC>P#%^YG@1'P7\K1-GD(0^Q&$<'\%+!I\3AY>\S6=8:(U&PQ77 M92UUIQ#^7BRU450Y_QP*0V]E?-B*/4WGNF4ESCPZ+AK5 WKS]^^B+/QPQ(?Q MX,/X&/K\EDYGU1%IN8)O_M@2Y^;I$-FC<(?)OL %:@)@-@B:/T+3)QEMDH%2 MA$.*H)1T:+6A=6)GY5>RIM//Q1I.N* 5V6F*O1Z=PP6KF2@1F($K++%9HH(D MYTCD4]Z-PA^.^=PQ]$-287WBT12K.4C:MXOHU4;["%1?8.*RPH^*JDU7#*EGBSFHBR[IJN93>MG(C5LW"E6(0C6(,0I M_(5,:0IYG(;T/DU8ZLN;" M%"Y=5Z4Z4U@[A_6&MY;4:13OU"9^DI!:0O+Y"%(_CQ.XDX;5?2U93/*M\(LX MM^X5?CI)X%#:7M;T_R=U6>%25\3'4I.$BB*ADGA=ZL:3B4W= MA(+WEM3%43:"S(^B\8'4Y7Z1NLJ<^&F6'VP,P=ZE2B;7[NF@*76=,/W].JP. MKY-%?RE_$^^?-I^86G-J7C6N2#4\RZDIJ/ZYT$^,;-T5O92&_'/##;VP4%D! MVE]):9XGUL#P9IO_!U!+ P04 " *60E5+*$5J)%4G^_4[2K+J%(X!X<2WY[GGCN1QOM?FNZT0 M'3S54ME%4#G7S,+0%A76W%[I!A7-;+6IN:.NV86V,N:F^<52KU?!'%P&+@7N\KY@7 Y;_@.']!]:]:&>N'( M4HH:E15:@<'M(KB)9ZO$K^\6_"EP;X_:X"/9:/W==[Z6BR#R@E!BX3P#I]\/ MO$4I/1')^'?@#$:7'GCDKV"F4&=UJYRL)OJL3R)3XD>:-&=M"X8F<)?V_5%4RB M2V 18V?X)F/,DXYO\@K?J7#_OME89^B,_',JX)XO.49N,:I-S[,L'NH=E*Q'T%E[9+5A+KNPIX6>I3PM_K! *73=: MD0?KO>(3E0"+0"4 ',W>TBQ7S^_>Y"R^_FBA(54?S$]5FT%5XU4!-PC<$EA2 M :!S)121Z-9R5=J+&3Q6!A'J_L2@/S'P()Y>#OA]]R8^:JV'PC"(F\$=W4/Q M >M&ZFTO@3Z1/$7%!7HS8M%V!Z!"3/(-)G,%U&D,6 MY_"H'9?0O'0&61)!FN007[*8D8TF4_B"7+H**"R08HL@E&T-5P5)^ZH<4GX= M^2.33('@TRGD,=S4VCCQ'^\$4*H;(RC)?B=$0=M@L.SN8LS2"V\3LBS)#_97 MM*(B+K6UD*20))!?^^\/&FR0>$M1C%O3,\/[24Q<240F8V1R:@T1G]Y3.Z;@ M+631E&P:Y63CRSB-Z#]-IW#JS(='%:I&L^OJL*5\M,KUQ6H<'4O]35_A?B[O MWXD[;G:46Y"X)6AT=9T&8/K:VW><;KIZM]&.JF?7K.BY0N,7T/Q6:W?H> ?C M [C\'U!+ P04 " *60E5%10RH\," #I!0 &0 'AL+W=O#!.X0E[ &6\JR\4K^A4<,R(^"9#9ZE6VJX2-ZN;/G;2E>\KO&N" MUW2Q%5V3P(*H\>%H$(#N&DLWL:KQQ3Q7EEJ##TOJQ:@=@/8+I>QZX@[8=/?9 M7U!+ P04 " *60E5[.N4/G$# "8" &0 'AL+W=O@:P+->;/DEM0W86;IU0+L@:=,/PS[0 MTMDB(I$N2<5.?_V.I*PFG6($_6+QY>ZYYW@/>9[MI;K3!:*!0U4*/0\*8W;G M8:BS BNF^W*'@G8V4E7,T%1M0[U3R'+G5)5A$D6CL&)<5"LVE (6; M>;",SU>IM7<&MQSW^M$8;"9K*>_LY'T^#R)+"$O,C$5@]+G'"RQ+"T0TOC:8 M01O2.CX>']'?N=PIES73>"'++SPWQ3R8!)#CAM6EN9;[/[')QQ',9*G=+^R] M[2@*(*NUD57C3 PJ+OR7'9IS>.0P>X+F<"Z;P-Y_S%7L@B1E8*L7$%NVX!Q^ER)@NX/)@SP/AG^5:&T4"^K?K M-'RP87

ZG.]8YE. _HUFA4]Q@L7K^*1]';$ZD,VU2&I] 7GPH$;9BI-<@- M7"/1Y)FAO'Q=F<@A*VQBNHOY2>QNYC;@1I9TE[G8-E>9?T,-YL5,(*^5=78> M_ "55PM:M0#5&MM:G\/'NEJCLHA?W/TBB^4]*GHNX \JF $2/<([QA7CI#/PDV0@C::]-!U24(L_ M@!/E3]ORIR?+?T-O=%Z7: ](^W/>4:TR[N^PLD>F_7S! M;51;1/MN,/'PJWX!!Q*/>D'E@9.+;I2F?T('?]>&U"AR*S3F)/E_%<3C<2^* M1U20I)^.6Q6\?C5)XN1M^[T\H,JX[MCYKH4?=YZ$-S;#XV'M4'&9=^;\ Y\F MKGV&?QJC2V/AHVY1H=JZGJ@AD[4POG&TJVW;7?IN\]W<]^P/3&VYT%#BAERC M_ICDI'P?]!,C=Z[WK*6A3N:&!?UU0&4-:'\CI3E.;(#VS\CB/U!+ P04 M" *60E5Q8&OQ^P" #J!@ &0 'AL+W=O#Q<:?-D*T0':RF4'465<\M!'-N\0LGLF5ZBHIU2 M&\D<3]X^&'SGN+([ M8_!*YEH_^V3<5Y;I^7&F1A(KIH_ M6V_.804LB3+CN!U6^'=@-<]@+=D M;IVA^OBU3V<#T]L/X^_,P"Y9CJ.(SM&B><9H_.Y->IY\.$*RUY+L'4,?/] = M+&J!H$N8Y'DM:\$<%O#556C@=>YN5*XE0N=6V_T).QIJOY#'"J'4@FXN5PMP MOA@@["IG(:^86J %KOZ1VRDHZC(DQ;'U*>$:(%.P? VRJ17TM0*4:6PS#4P5 M?I!"A^*X2M>65NS)("P.8*:I3._1<8/4*BBCJ+#D#F:"*;AQ*"UT)B15 [.$:T,4W^+]'>(:(917_?NX1] M51WO]!^)9A&Z+!6(9]FTHG:U;>23IG^]F#>OP!TS"ZXL""S)-3F[Z$=@FL[: M3)Q>AFXVUXYZ8QA6]!BA\0:T7VKMMA,?H'W>QG\!4$L#!!0 ( I9"56. ML&&CM0, "0+ 9 >&PO=V]R:W-H965T8%"+ %)):]4UO=2:M;7?NAZ@!ZN%6WM4JX5LC. U/BK0354Q]7*/0AZ701R< M%S[Q76GL0KA:[-D.G]!\WC\JFH4=2L$KK#67-2C<+H-U?+>)G8.S^(WC45^, MP4K)I'RVDU^*91!91B@P-Q:"T=\!-RB$12(>7TZ@0;>G=;P G'A0#A^A^3DD/S387S%871R&#FA+3,GZX$9MEHH>01EK0G-#EQLG#>I MX;4]QB>CZ"LG/[/:*&YXS@2L\UPVM>'U#AZEX#E'#:PNX)TVG*)%LS+-_;CV2R^TWN6XS*@--6H#ABL?O@N3J.??&+_)[!7TL>=]/$0^FHM MJ":P.D>@Z@*%;#*S;00EJHN(]FEO 5,': O.834915&T" ^7HOI6\^C2ZA7; M2<=V,LSV1(MJ48[\P#+1\LY+IG:8L?S9R[@%G5QP&<5QGW+?+$F2JYS3CG/Z M+R*L:0*5/-B[9C-59EH*- B\/F!MI'KQ"4@] N9] 1ZS]+J :2=@.BR@LC$' MN:6H$\>&A"A904XEP>8'",XR+J@BH3T7066G "/!/EKP%^D#>HBT(;&DV2=N MVF<]&4_[Z@99_LQR_JD4ZGGO3RV,73Z](N7O-X6!K3I2L&N1W@EX8JF\ KU?>$ M=5E8XWCL(=NW2^.QYS:%%WT(173GVC,-KM"V+4FWVK6 :]?XA-_,V_[Q(U5A M7FL0N"77Z'9*H5)M2]9.C-R[KB:3AH[/#>G^%:BL 7W?2FG.$[M!UQBO_@90 M2P,$% @ "ED)5<=?H@,'!0 7QD !D !X;"]W;W)K&ULO5E=0BV=[]]Q4?Q@9=8S>A?4E G'ND>W0E'?!XS[,7L:94HN])G(J)L99R: M(ES3A(A;OJ&I>K+D64*DNLU6IMADE$1%4!*;MF4-S82PU)B.B[9%-AWSK8Q9 M2A<9$MLD(=F/!QKS_<3 QJ'A*UNM9=Y@3L<;LJ*/5#YM%IFZ,VN6B"4T%8RG M**/+B7&/[^;8SP,*Q%^,[L7)->;\);_Y%$T,*Q\1C6DH@B"[)-I9?^?XW6B4T MR/E"'HOB+]I76,M X59(GE3!:@0)2\O_Y'LEQ$F XH$#["K ;@>X9P*<*L"Y MM@>W"G"O[6%0!12IFV7NA7 !D60ZSO@>93E:L>47A?I%M-*+I7FA/,I,/64J M3D[_4+7X*0UY0M&"9FC&DT1-W^.:9!3=!%02%HOWZ"-Z>@S0S;OWZ!TRD3;X9W8 MD)!.#+7?"9KMJ#']^2<\M'Z!Y.^3+.B3;-X366.BW'JBW"YV:**DS-CS5A[F M:J$6;BJAZ2F9AP5S?KCLIC;VO+&Y.Y5=![F6-VR" ATTM 9V$S370:.!>P0U MTA_4Z0\ZT_],A;A#J1*!E2*0..8AD33*4]^03+*0;8ADZ0H)&FXS)AD%:[7L M9]#(LR6%#K&=5I*!CL'Y@FP( 73EC& =AK4.PXME<%#@=*&&Y4(M=N^.A3H$ M*L%M5X(.R8YFRNXT4A=( M^24AU4F5%\+'W&:P$-VPP^/WD"@C;9H\Q_8MJUT6 ,ZR; T7 #C;]S3<7,>- M?-\]Q34$\FJ!O$Z!YLNE,FJ(+U'$XFUNU4Y6Q"4M/&U,;15T! 8TN,@S!WC\ ML[G[=>[^JXI#%03:<*GV1Z8VCA^(";$MEDY7\13R*:X+DOE7E@^ L["K2P?@ MP/(!^9RS$F+KZ!JM3A$?BD5SLM=NE'D4I6M44D0\CDDFCJV@*E4?H],*N+5; MY\D,1+4WI !$C=J;#8CR_#-JG'AHW*E&4%7!6_7 5^D!H70]()2N!X0ZJX=] MU,/NU&/1.&L?.\_:;JI_:PQ[90MZ99OWQ=:]^OA>V8)>V>9] ML36GZ^CE<;>9[\_-8LBVMS<5P/]K?A8 Z886ZNVINPP)+D/FG9!FYD>W MCU]G]_]+1X=U9PZ7CXZ#RP?@ \L'X.LJG^,; >Y^)>C'T7E7.1@(I3L8"*4[ M& AUUL$?J9RXE3XK+-27*C^0 ]7S)U9*N;O(.ZM]4IO\ 4$L#!!0 ( M I9"55LEEJ=&PD )%: 9 >&PO=V]R:W-H965T M OWQ)259H[EP'$4O$2"6Y',>_N:_J5=%V;^N':?-4E\5\F[1:3FD<)]-5L5A/KBZV MG]W45Q?5IETNUN5-'36;U:JH_WM=+JN7RPF9O'YPNWAX;/L/IE<73\5#^:EL M/S_=U-V[Z8$R7ZS*=;.HUE%=WE]./I#W*A%]PC;BUT7YTAR]COJA?*FJW_HW M/\\O)W&_1^6RO&M[1-']>"YGY7+9D[K]^,\>.CELLT\\?OU*_VD[^&XP7XJF MG%7+?RSF[>/E))M$\_*^V"S;V^KES^5^0-L=O*N6S?;_Z&47R[LMWFV:MEKM MD[OWJ\5Z][/X?7\@CA(H'4B@^P3ZM0ELG\"L!#:T2WR?P+]V"V*?L!WZ=#?V M[8&315M<7=352U3WT1VM?[$]^MOL[G@MUOU$^=36W6\775Y[];'X=U5'L^V& MRKJ)OI=E6RR6S0_1=]%B'?WR6&V:8CUO+J9MM[4^9WJW)U_OR'2 S**/U;I] M;"*UGI=S3[X,YR>!_&DWRL-0Z>M0KVD0^)?-^EW$XA\C&E,:??XDH^^_^\&S M7[.OQY 1G[#WNPK7M8>GCI[MXRCQ@X3A&VY;(![6SZ7ZTWY8V3.E.B??^T" MHY_;3JS_^@23QGWP50<(D$J9 M,*,T_% :'J)?_6VS^M)5HKKO!*&OS=WA+/Y?:")=!ZFGE@8)DSN8V,+Z/W'/ M5^)B^GQ\O$&;,XZW.!QO$3[>W=_MIEB67C';$CI)N%,D8 M)9EU^GO">$8%\9_^^6&4>7"4OU15]]&#;XS!Q%/G&!(FD3 %@AE'G\3Z^W@\ MB@#LL:#J0&D22E,HFEF@(\-$OET&]KG&-QANG[DS3Q1AG%LRX(E*2&RK@&^+ M,\06S3IYE2)J$TA2*9AY_[;K(.+:+0'T7E":A-(6B MF072WHN\8;Z",N :&4(RD=@ZX D3A A;"-PPR@5GMA)XPD2:T@$IT*Z'A&U/ M)P6=H0S8@G#^R7,.29-0FD+1S$IH9T:2<40!:MR@- FE*13-+) V;R1H0-X0 MA?3K1,$3YA,%-\PK"IZP@"AH+T3"9F@G"@&S$,X_>;(M!6B;UBA MXGG1M(7W(G,X]=3I!:5)*$VA:&81M%.C=)3SGT*M')0FH32%HID%TE:.!IW( M&^<_<__:)RQU-, 3%N=);NN &\9B'E-;"]PP2KI_ WJ@/1%]PQ/M]2!L%\*0 MDR<>= $*2E,HFED.;=RH&$<9H'X.2I-0FD+1S )I/T?#2VUA94@\U_<)<93! M$^93!C>,9H0YRN )B_,X&5 &;8SH&\9(*T/ ,X0A)T\\Z#(6E*90-+,ROWLH3Q0;4@2F M71$+NZ)?J^5SY6T<@BYD06D22E,HFED![=X8&44$&-3906D22E,HFED@[>Q8 M> TN* +[7.MJ8F8W''G"4FY?*$JSS&I,4+YMIDD\T'' CEH,PPYIJP5A MTQ FG#SIL V%V([",=:UF/9PC(^C"E!7!Z5)*$VA:&:!M*MC9W0A[G/?5 4W M+.74]@R>J$X58OO[@6^;J1!\0!6T.V)A=_2J"@'#$":$&KW)7IBW*\(;@Q/!Y1 MNR$6=D,W'V:S#[?>D4$7L: T":4I%,V\TT#;-3Y.6R*'NCDH34)I"D4S"Z3= M'#^C+9&[38(Y95:OP,P310BSPZ0O+(MS^VN!)XR2F Q<..#:%?&P*]J)0=@M MA!$GSSKHVA:4IE TLQC:N?%QVA0YU,Y!:1)*4RB:6:"C6\3.:%/D;L=@3D1N MRX*G2S'.F'TQT1>6YK%S Y>G2S$FV8!;X-H6\; M.LA"P"Z$$2?/.NC"%I2F M4#2S&-JZ\7$:%3G4ST%I$DI3*)I9(.WG^!F-BMSM&4RY+0INC(B=;PJ>5D;[ M6H3R!&5LH!6!:S_$PW[H^M9[_T(XZ^0)!EW @M(4BF8>?VW9^#A=B1QJZ* T M":4I%,V\E5D;.G%&5Z)PFP4)3YS+B+ZP6#@W,GG":!ISN_? 1\LI';AZ(+0S M$F%GU$E!V"V$\T^='H%>1K;]SAZPJB(7>/@AB4)2QSCX(;QC"<# MUQ 2;9&2L$6R9"%L(L*L4^O2(W6XR/6R?;=Q$=]5FW>X>IGKX]/#\ MY _;IP9;GU^3]S/B^5R2]VKW=&2-WSVL^6-1/RS63;0L[[M-Q>_2;H?KW?./ M=V_:ZFG[@-\O5=O-].W+Q[*8EW4?T/W^OJK:US?]!@Y/H;[Z/U!+ P04 M" *60E5>!:A7( " "\!@ &0 'AL+W=O'+@)5HW-;!/:?S_; M4)0F--O#7L#7ON?X'.Q[25LNGF0)H-!S19F<.:52];GKRKR$"LM37@/3*RLN M*JQT*-:NK 7@PH(JZ@:>E[@5)LS)4CMW([*4-XH2!C<"R::JL'BY!,K;F>,[ MKQ.W9%TJ,^%F:8W7< ?JH;X1.G('EH)4P"3A# E8S9P+_WR>F'R;\(- *[?& MR#A92,5KWJP5E 1UKWQ M<_\=M@!^] X@Z '!OP+"'A!:HYTR:VN!%(?]6\-.4>A]0H$7!"/P^6'X G(-]RWS M"R)SRF4C /V\6$HE]'7Z->:O(XS&"4V)GUO\D"+XJCU-UL6]C/\B=:X9#U M1ELT:(L.:GO4E6YN6BUX#G)474<0;^\[C>(=<6-)DV1<6SQHBP]JNR*,Z/(J MT)KS\1*(]W9-XOAL1]I^4CR=AN/2DD%:8CBE*]H_R;!I/=B2-9,5^ M,-W1Y&[U%M/7OV.Q)DPB"BN-\TXGVI/H>F47*%[;=K/D2C&PO M=V]R:W-H965T,[5/7S=([$7#RS[ MQK>4"O0]B5-^.=H*L3L?C_EJ2Y.0OV8[FLJ_;%B6A$)^S.[&?)?1<)TW2N*Q M/9GXXR2,TM'B(O_N)EM9(CODR3,'J]IS!XN1];HZ8L/T=U6J"_& MBXM=>$<_4O%Y=Y/)3^,#RCI*:,HCEJ*,;BY'5]8Y<::J07[%WQ%]X$>_(W4K MMXQ]4Q_>K"]'$Q41C>E**(A0_KBG2QK'"DG&\6\).CIPJH;'OS^AD_SFYQ^, >_J#E#7D*;\5BGO^+'LIK)R.TVG/!DK*Q MC"")TN)G^+U,Q%$#Q^MH8)<-[$8#R^UHX)0-G+X,;MG [T#(7MBVYIXEOV;6[K; M^3%V_&/LQ-P\H"O9W-(UK^72.?0;)\=S.OL-YY2^0GG_>84"RE=9M,LGBZ]O MY;7HC: )_T?7:PI@5P^L9M)SO@M7]'(DITI.LWLZ6OSZB^5/?M=)!@D60()A M2# "!%:3VCU([9K0%^]S63D2#-'O@J9K)+84Q87P.YI%3#>XKXV@0V6&! O, MM^NA1QIFNOD.0T9!@,!JDGH'23WC/7[)%URZ1N$]S>0& JTCOF+[5* L%%+5 M]U+64$3I72&S=O(O&&8Y@]J_W"\FKR?NQ?C^6#=C&$-UZ\.((1E) 39O,%H' MREKR_4/R_6')SZC: AZRC03-DGX:F(FC&4J*A=2RT3I\U"$MC4A#A0(+ M"T.&1W#6^W!B4$ZBY9S-.[)N5UFW>_;UY>I?*/(*?11R MCYWDXFP0B=(P745AC&X8CXKZ&:LJBT>W,97MN7X>/!6(+-$R=+5:97O:F&;+ M.'3SH1ETL*X_(40,&B(!#K'>:RHKQ3*6[XN_6+IZYG!UVGL&9S)O#E=0DZ07 M)P;E)!I.=V*['<.U,C:L4\Y&]W"M1($:L2=BR?M:RM*SI[Y@UGYIQANL*FQT M�Z A==O:=4?HEE-DP^,2$%'SHZO7:OG3K3YN@$]4AZ<6)03J+A]#S+Z1B= ME4UB_6\^R0FF(4:)&6JP7'!6"6A@Y$1@SS!+K,HML8PE.X@[65*PL%;+ M8FM18E!* H56UZORA.R^GI!6+Z4-8BG5ZF.WDF6YL^8FQLP_6* ^G!B4DY1H M-3?.\SL\4+OR56RSK](G\^*!:3/OZ++0-%;,_(,SWX<3@W(2+:<_Z\A\9:S8 M?8T50^:W&=7W>K<]1U*_I08E!*HJ.<=>6],BML-7=5[H-M=A\*JZ]PF';AH[)]M65."7/,[MF^WQPNH Y#+TX, MRDETG/.N1V5V93#8YC!90]^U2VVS6OYI&IF7-PMOMP8E!.HN'L?F3J5-6L8ZYFWT5I ME.P3;68A:\(E*%H BH9!T0@46EW1HX,,XS5Y2LNS0T'*_G,,#!H& 0*K2Y:5=@[YL+^7?B]<^*% MK(^7H&@!*!H&12-0:'5%*\O \7_:Q OJ&("B!:!H&!2-0*'5%:^L!<=L+?2> M>,TP;N<)M:6YY6 IGQL'!HV#0*$5LHV/3DLG-+O+S[5SE+]A4AR /7Q[.#M_ ME9\8;WQ_;9TO+J%'74[L-J'SS@)%8!4]M,IO]^;2 L,WC8 MI.5E@HW/.=?G7@QWED="O[,#0AP\%7G)5MJ!\VJAZRP]H *R:U*A4MS9$5I M+H9TK[.*(I@UH"+7+H9P<5YJI MG2:^X/V!RPE]O:S@'MTC_K7:4C'2>Y8,%ZADF)2 HMU*NS4722C7-PN^871D M@VL@=_) R'(0Y^P]^ B^WD?@W=OW2YT+80G7TT[DKA6Q7A&QP6=2 M\@,#<9FA3(&/IO'>!%X7&^YW;9UV?6=-$OY9E]? -CX R[ L13R;\^&F:CN_ MIQ[_GGHR#8]0*N"F"O[,2[NO(+OAL\^L(%AF@_KY^_:!<2K.CW]49=,R.VIF M>:8N6 53M-+$H*?9#K MJL\U.N5:E>"6SFOHY#ON<6V&EF&*UYZQU!^'V9L4OC1[9\O&<\HF"MG =@UC M*/O,=[?WW9WT_39-ZZ+.(4>9>&V*4%(,Y8M997G+Y Z"^&B:EF>X8\\G12_U M_'S=>$[=1*5K^)YAO^JZU[ON_7JU@ZLW@65:-Z!$RLKW1F'YH6/XXR1,QG!I M$LY5C>=4312J;A#ZKR; [Q/@3R8@&I0Z0$_B8YHAE=?^2-]R D6]^Z/GTW(\ M<[0N&O,),L7A,>9S0L<>K4LF=_F+1W;0>QA,>KB!%>8P!S#+L/21 5R"BI*] MD&(J,X/Q(6:$GJ)P)W4O+=Q@9+E:-9Y3-1GOU7MQ8#WS/.P]#Z;RN&! -($@[9+1U++(1RUB_+]\3$I=^HTT)UD4CMQS0VM<_K%BG6V. M'\]DIN#:E.F#GJA =-]TKTQDI"YY^W';S_8-\FW3%[Z8OS,7&U,Q'YF+N.U_ M_Z-ON_'/D.ZQ>-!RM!-2QK4ORIJV'6X[X*1J.K('PD5_UUP>$,P0E0O$_1TA M_#20 OV_&=;_ E!+ P04 " *60E5<;%#&VT" +!@ &0 'AL+W=O MND M2E6S;@_3'ARX@%5C,]N$]M_O;!*:293V!?OL^[[O[O!=TDKUH$L 0QXK+O3" M*XVIY[ZOLQ(JJD]E#0)O-E)5U*"I"E_7"FCN0!7WPR"(_(HRX:6).[M5:2(; MPYF 6T5T4U54/2V!RW;A3;S]P1TK2F,/_#2I:0$K,/?UK4++[UER5H'03 JB M8+/PSB?S96S]G<-/!JT^V!.;R5K*!VM[O?L7UWNF,N::KB0_!?+3;GP/GDDAPUMN+F3[3?8Y3.S?)GDVGU) MV_G&@4>R1AM9[< 80<5$M]+'71T. &'X B#< 4(7=R?DHKRDAJ:)DBU1UAO9 M[,:EZM 8'!/VIZR,PEN&.)->29FWC'-"14ZNA:&B8&L.FGPDSU>V-+ M,)1Q?4*."!/D1RD;C3B=^ 9#L81^MI-==K+A"[(1N9'"E)I\$3GD_^-]3*'/ M(]SGL0Q'";\WXI1,@P\D#,*0W*\NR?'1R0COM*_/U/%.7ZO/[SN)7WP)+57Y MGZ&,.Z*S82+;7'-=TPP6'G:/!K4%+WW_;A(%GT?"/.O#/!MC3Y=0,"&8*/") M&ULO5MM;]LV$/XKA#<,+;#4%B5+5N<82$SU M96B+H%FW#\,^*#9C"]6+*\EQ,NS'CY(5TZRHLYC=\J6Q[+N'Q^=8\AZ1G.ZR M_&NQYKPD]TF<%N>#=5EN7@^'Q6+-D[!XE6UX*GZYS?(D+,5COAH6FYR'R]HI MB8=T-'*'21BE@]FT_NXJGTVS;1E'*;_*2;%-DC!_N.1QMCL?6(/'+SY'JW59 M?3&<33?ABE_S\LOF*A=/PP/*,DIX6D192G)^>SZXL%X'#JT<:HO?([XKCCZ3 MJBLW6?:U>GB_/!^,JHAXS!=E!1&*/W=\SN.X0A)Q?&M !X\Z="XPEMD<5'_2W:-[6A %MNB MS)+&64201.G^;WC?$''D('#T#K1QH'T=[,;![NO@- [.]PY.A\.X<:B[/MSW MO2:.A64XF^;9CN25M4"K/M3LU]Z"KRBM!LIUF8M?(^%7SMYFV7(7Q3$)TR5Y MGY9ANHIN8EZ0,\+X;91&)3^+12J/?R1A4?"R("\8+\,H+EX*XR_7C+SX\>5T M6(J@*NCAH@G@DE!P%^WZ2MBCWXF=$2IKC__S9W![M=\%#/LPO.P: MS^[ NUA\VT:Y&#UO]D/IP_=#Z6(_E/[\(!S)^Y(GQ5^Z,;1OQ=&W4DVFKXM- MN.#G S%;%CR_XX/93S]8[N@770(PP1@F6( $IJ3*.:3*@=!G;_.L*,@\S/.' M*%V1BR3;IJ4N%WL8MX:IUJ&[F>4Y8F$:C:;#NV.>^QHR,#!3#GNTJO S/O S M!OFY6"RVR38.2S& !3EY&?T=5FN=CJ(]TO@HAK/)A'IMBOH:,C V4XHTK7J3 ML=U)D7N@R 4I^B0*FQX#R&TU/QG[=IN;*YY'F:Y2OH113)-Q(B8Z)@\\S MMR?YDUP"K#RK31W+*PJFB&ISC MB9V.-4548^>>L&-P7*;#]71T*C]4\D/1JJ@&2JU3-'5"3SL&AV9,D:95=])- MD91,%ECF]ZVB&I3C]BU/4QDT=NX).P9'9!4N]_B5 6]M9KJ6K =KJ3FO(X,B,1^SI M^%2*I'BS8/5F5 5,-*N[-=&PU-.0P<$9LZ1IUK6[WQA84F%9H"KH70CX[?Z7S51J6DH+ (^9>G9(DLVO(SV6TZKG/.$ZSF" ML4RG-50TAHH68*&I69'ZAUK/4A=03#DS1T5CJ&@!%IJ:,"G(Z E!UJ\N@%&, M\P''!+P9>+)G@-4#E6>IZBBLZGI7!52GG'15 =4(.YTA@R,S'J^GXU,IDM*. MPM+.I"IHH)155Q0G[5?>\]Z6# [/F"==NXX-+'U2?%%X*ZIG84#;^SR6[VH8 M&K<'DL:.P5$9\]..SO:ZRR8JE0Z%I0'C=SS.-F(0E7RQ3K,X6SUHZ4&5.JAH M#!4MP$)3$R(%$?6>IR; 5#=S5#2&BA9@H:D)D_*,GI!G/6L"U&VV$S%Y0$WP M5,\ JP-KSQU+,FL-L;.R)8'44]#1D< MES%#FF9]:G43)(6.#4N#>7V8DN5V$R5EFHUR6+!!.:YHQA[5 MG +H:\C@N(P9:C?K6NK;!94@*9ML>!])OV"1?\A',5LFVT3+%JI$0D5CJ&@! M%IJ:'"F1[,GS+%VH&@H5C:&B!5AH:L*DUK)AK=53T\(HQOF 8X+VOY_N&F#U M0;U&("6; TNV[GDKO.^:MV!(4]I1T1@J6H"%IB9'RD3G>?;G'-3].50TAHH6 M8*&I"9.RU4'9GX-1C/,!QV31[GGKZ:X!5A_V3 ^/+D6*V6A5WT8MR*(J-/?W M(P_?'FZ\7M3W/(?2?']=]F.8KZ*T(#&_%:ZC5YZHA_/]#=3]0YEMZBN6-UDI MIK[ZXYJ'2YY7!N+WVRPK'Q^J!@[W@&?_ E!+ P04 " *60E5H\DQ=4(% M "9'0 &0 'AL+W=O#B62=W>J^)(!W MG]6SB_8%S0^$?F4[C#EXR;."+:P=Y^7,MEF\PSEBMZ3$A?AE2VB.N+BE3S8K M*49)K91GMNLX@9VCM+"6\_K9FB[G9,^SM,!K"M@^SQ%]7>&,'!86M(X/'M*G M':\>V,MYB9[P(^9?RC45=W:'DJ0Y+EA*"D#Q=F%]A+/(K15JB3]3?& GUZ"B MLB'D:W7S.5E83K4BG.&85Q!(_'O&=SC+*B2QCK];4*NS62F>7A_1/]7D!9D- M8OB.9'^E"=\MK(D%$KQ%^XP_D,,ON"7D5W@QR5C]%QP:67]J@7C/.,E;9;&" M/"V:_^BE=<2)@L!1*[BM@OM6871&P6L5O$LMC%J%T:46_%:AIFXWW&O'A8BC MY9R2 Z"5M$"K+FKOU]K"7VE1O2B/G(I?4Z''EVO".'C /*58A)^#%2[P-N4, MO LQ1VG&WH,;\.4Q!.]^?#^WN;!8Z=EQB[YJT-TSZ!ZX)P7?,1 5"4X4^J%> M/]#HVX)I1]<]TEVY6L!?]\4M\)P/P'5<5[&>N\O5H8K._[,>_6?K V=X7>R] M&L\[%_MFOW\ .XPRO@.H2$"6;C%("[:GJ(@QP"\B(S$\4X6^ 1^IP:L$-V,E MBO'"$AF,8?J,K>5//\# ^5GE=Y-@H4FPR!#8($*C+D(C'?KR7J2[] ;G949> M,05EA@I5)!J0H :I*L/STO5'CN/,[>=3'RO$/%<2"V6Q40 EL4@AY@[$!HS] MCK&O91R*[%/@!,1BW]-TLZ^KR3G>#91_L@1O$LB\%6)0%@MEL;&OX"V+!7!R MEG?0\0ZTO/\@'&6@;"MPN^U4G /9?!7JMYQE,7\TD3G+8M"%\CL1*>0<;WJ6 M];AC/=:R_EQP+'8-%^%F7,5V+-D=366R"BG9):$L-96Q(EEJ M'W-">?H/JM]FL@4E38GHUD2V2$62C2E.1,E5\9](J[F!KB][0"DGIX!0(>24[WV*KE L<55 MDMK$#K^A?:.Y.3::FES7 @^2G:/8_ZW<:2WR'46V4^!!Z,L^BQ2 4_]\NH-N M[PM7ZXNVY0+K,Q5-KWYM4V44+32*%IE"&P:B;WWA=^U]H='FURA::!0M,H4V MC%/? $-]![Q&KU6Z8&+F33#@I&N1JIY063?T@%>'QB1:V*(-$I"OJ.>1*;-# MK_=-.-1WX>L3)X/R&()J0\1<-.G'(#CYKE57 M.V5='2>3:*%1M,@4VC!._9@&]7-:5W6W8DRM.G=PLIV:V,6(8D7\E&'3&KLZ M;";10B@/?8&J2!@R.OQHW8^0KGZ$-%F/77G.@Y[JFX)^3=N/"N>\:?6\-7^O-!L9,ILXT_[Y*@IQ_2I/N-C(";[@C'EO>(/HD\ S*\%::N*= <%%9>L@E(]V3!> M4*F&?.N*B@-=&U"1N\3S(K>@6>DD,W/OCB4_WT+.]G,' M.X\W/F;;G=0WW&16T2W<@_QNYX6A'DD$I-0=7? RP@SS63TO&])76Z.37P^/J1_=J8 M5V965,""Y5^SM=S-G:F#UK"A=2X_LOU[: T9@2G+A?E%^R9VHF9,:R%9T8+5 MN,C*YI_^:!?B"("#,P#2 LCO OP6X!NCC3)C:TDE36:<[1'7T8I-7YBU,6CE M)BOU-MY+KIYF"B>3):PDND#W*CW6=0Z(;9"Y=5,*R6NU7U*@5TN0-,O%:Q7X M^7Z)7KU\C5ZBK$2?=JP6M%R+F2N5%LWHINV\;YMYR9EY_Z[+2^1[;Q#Q"+' M%\/P):0*C@T<]^&N6H%N&4BW#,3P^4/+A&0B'^M9EKV ([FW[U MKD1%4Y@[ZMT2P!_ 2?YX@2/O3YO5DFB>IJ"3E,PJ.D6A-"O(G .:Y0S6J*4"6G-LH8I/!)P M@8D?G,BT11V;Z4;QDR M&O5."U31GW25@TWL(-]SW[J1R'K6IYWUZ:CE9CJF\9'(>L;CSGC\_\I-_"3# M,)G$Y"0/+5%^')\I-]@[]$!O4-7UNYO?S,!AHN?NQ%AL?=M'K1^/FH4MW5CF M1V+KFS\T?#S85L]G8HOK)1D.IZ&ULM=UK<]K* <;QKZ*AG4XRTP9T M >S49B:Q]N(V.?$D.O! 1YL5BCGG_?G/C"_A;' MS]&*?2)Q]ICEWXL[8TKOM\5\69SW[LIR];;?+Z9W9I$4;[*565;?N MS+/'\Y[?^_F%S^GM75E_H3\Y6R6WYHLI?UU=Y=5G_9TR2Q=F6:39TLO-S7GO MG?]6#\?U@/4C_I&:Q^+)QU[]HUQGV??ZD\O9>6]0/R,S-].R)I+JCP=S8>;S M6JJ>Q[^W:&\W9SWPZ<<_=;G^X:L?YCHIS$4V_Y;.RKOSWDG/FYF;Y'Y>?LX> MM=G^0,/:FV;S8OU?[W'SV''UX.E]46:+[>#J&2S2Y>;/Y+?M7\23 7YT8$"P M'1 <.R#<#@B/'1!M!T3'#AAN!PSW!PP/#!AM!XR.G6&\'3 ^=L#)=L#)^K>[ M^76L?Y=Q4B:3LSQ[]/+ZT956?[ .Q'IT]2M,EW5VOY1Y]=VT&E=.8G-=>G_Q MOII\X7W(DF7AO?HER?.D3M1K[U5LRB2=%Z^KA_SZ)?9>_?'U6;^LIJT']Z?; M*>1FBN# %"/O8[8L[PI/+&=F9H_O5T]W]YR#G\_Y?> $/TW+-UYP\F'"_?P=ZN\&AX='"[=P_]VOWSCA9O9@Y;AZOCA?LMP M[1X>FVDUW&\;;OTFPUWZPK47NM)WN2S*_+XZ'I;>/S]4#_ N2[,H_M7R[-YO MM*A=JP_S;XM5,C7GO>HX7IC\P?0F?_J#/QK\M2TE)!:3F" Q26**Q#2$6)H%_&@X&U3'OX6FBGC_.#\?#9X_3T).SPC+N-.2V98VI] U;>/G2\-)O3+LKPTQ M.:L@,4EBBL0TA%E).MDEZ<29I&_K'04S\Y('DR>WQDN7U3)JBM*K7GBVKI]. MKVNN2"PF,4%B+R;T\K+Z2XOI\Z\K/2<@L0DB2D2TQ!F9 _!L MOGK W\V/ZV3YW?LEJ;=;J_7O75%DTW3]65L,W?-WS2&JQ:@F4$VBFD(U36EV M9I_LTOKH6?^6HR)(:C&J"523J*9035.:'<&@B6# [9AM+>O.?(;;23O5?Q>R]\T3D%JDE44ZBF*J:09\=S7POYV_57]^3)?IXG[1&D"T2T"U M&-4$JDE44ZBF*5\>*9 M'-IA;+6],SE_?]%%.PQ4DZBF4$U3FOV/8)L>(X![C"I[QOM\X'S//5G7X*%: MC&H"U22J*533E&8'M"DM K:T"-#2 M5B5!.H)E%-H9JF-#N"36D1N$N+EY9; M]_#.D0O:EMM@;[E%YQ2H)E%-H9JF-#M*34<1N#N*8S=.W$SG2(7'G,&A'.*4-;"503J"913:&:IC0[C$TK M$;"M1("V$J@6HYI -8EJ"M4TI=D1;%J)P-U*''-IEYOH'#M2BX/G%VOX8=OE M&@*=5Z*:0C5-:?:-'9IV(G2W$\=NE[B9KK%"M7BK[9T$G@1[9X$"G56BFD(U M36EVJ)I&(71N%T^^F.E]GI8_O)E9947:>IQR$YT#Y3\_LK1>!X9.*U!-HII" M-4UI=J*:@B!T%P0RK2_HJD[XZU.OUCBA#0&JQ6'+5191-'J^ZJ'32E13J*8I MS8[3D_L9N4N"J]QLL^3=F/;UCKV'$7L3H[:R(=C/$GMW(O;V1.S]B?X?[4#8 MM -AMW:@?9.B^L:5R=-LYGU:M@<.;0-0+48U@6H2U12J:4JSD]FT 2';!H1H M&X!J,:H)5).HIE!-4YH=P:8-"-UMP+&WA' SG:.'W@!IJUFG;_ZXY>P-K050 M3:&:IC0[5$TM$+IK@?5QK5YB6Y.$[ORC6OS"S^4'WF)]"];60Q:ZSX]J"M4T MI=GI:O;Y0_==CXYX;8#N[*-:O-7V_B%2M'^H0G?L44VAFJ8T.TS-CGWHWK'O M^N+@ZV/6FCAT4Q_58E03J"913:&:IC3[OKK-QG\T0%\<1&@!@&HQJ@E4DZBF M4$U3FAW!IB:(W#7!L2\.W$SGZ*$7'$3/BX>@;6L7G56BFD(U36EVJ)JF('(W M!+ _292%13J*8IS4Y74QQ$O[VX!M#K[>Y0(O; @ M0NL'5(M13:":1#6%:IK2[ @V-47TTH4%+RZU: .!:G%TS.V3!#JG1#6%:IK2 M[#=A:YJ%8;<;'AU<:KN^88-[WJX91+48U02J2513J*8ISN=F8;#_4RAE06J:4JS M,]54%L/?<9F#>VSG(*$]!*J)%_Z61H/#_RY*HL]$H9JFM$VZ^L6=,66]F+[.RC);K#^\,\G,Y/4# MJN_?9%GY\Y-Z@L]/VT@>A_\5*W%A,PS MIO/1?.V'\?CXKBB_5E=95@??5LMU=3*XJNOKUT='U?PJ6Z75J^(Z6S<_N2C* M55HW+\O+H^JZS-+%IM%J>10.A_'1*LW7@]/CS7N?RM/CXJ9>YNOL4QE4-ZM5 M6GY_FRV+NY/!:/#CC<_YY57=OG%T>GR=7F9?LOJWZT]E\^KHGK+(5]FZRHMU M4&87)X,WH]=Z-FD;;#[Q>Y[=50^^#]I?Y;PHOK8OWBU.!L/VB+)E-J];1-I\ MNKKG%S!*M\O?V:?NO^(QXT M&(T?:1!V#<)#&T1=@^C0!N.NP7BWP>21!I.NP>30'N*N07QH@Z1KD&P&:_N_ MNQD:D=;IZ7%9W 5E^^F&UGZS&=]-ZV9$\G4;Q2]UV?PT;]K5IR([KX-_!)^S MVV)YFZ\O@_=%NJZ"GSZF99FV*?DY^$ED=9HOJY^;S_WV100__?7GXZ.ZZ;LE M',V[?N2VG_"1?N+@0[&NKZI KA?9PFY_U!SS_8&'/P[\;>@$_NMF^2H(P[\' MX3 ,>X[GS-W\UWG=-)]NF@][FHM#FB>/-I=/'?SZ51 -'SUX=7CS44]S[6XN MLGG3?-37W!J*Z#Y#T887N3+T;EW5Y4TS2=7!?]XW'PC>U=FJ^F_/T;W=TL;] MM';N?5U=I_/L9-!,KE56WF:#T[_]910/_]DWS"1,D#!)PA0)TQ#,"LOX/BQC M%_WT4YFOY_EUN@S257'3I"5=W*;K^>Z,[N1_?B7-\V_K1G!PLVS'M&U)G:]\A M)6&"A,DM;/)P2,?C9+H_IF2O>K(?I#A.PH>]6H,:WP]J[!S4+S?G5?;G33NY MR]O-%/\A6YUG9>_T[D3YCC )$R1,DC!%PC0$LY*2W"JO&EC-[,+$-7PVC:&Q/ MIF?.[GP#0,(D"5,D3$,P*P"S^P#,G 'X(ULNJT"EY641- E8!=U^KV- M15\0G#S?^8*$"1(F29@B81J"67$9#8VM&*+EI<-!>4%I J5)E*90FJ9H=F@> M**[1BRY)W,V]0T+2!$J3'V/0)O'@ZVYM^ MS]Q=>T<"M94H3:$T3='L2!CW.7++SYYB]#ZKFRN;-A5G9;;(:^_ZA I3E"90 MFD1I"J5IBF;GRNC74 M%<@-]IU,4)I :1*E*92F*9H='Z."PQ"M0"&J?E&:0&D2I2F4IBF:'1JC?D.G M)?2L0-'!%0AUNBA-HC2%TC1%L]-@G&Y(.]T.^# 2>UE 92Y*DRA-H31-T>PL M&)D;NF6N=3;R4HWK[LN[UJ :%Z5)E*90FJ9H=J*,Q@U9C1NB&A>E"90F49I" M:9JBV:$Q&C<$-6ZXKW$?.T%!-2Y*DRA-H31-T>PT&(T;NC6N590P@>ONU'NB M004N2I,H3:$T3='L:!F!&[("-T0%+DH3*$VB-(72-$6S[_PT C=R"US_"Z8. M&#]=HMQ=^T8"I4F4IE":IFAV)(S%C=P6UU65WJWG9=;.+NGR8?5RGM.XN_.= M9U":0&D2I2F4IBF:'2KC=B/6[4:HVT5I J5)E*90FJ9H=F@>[$L NETWRSLQ M[+X$T5[-' W[:J9$^U4H35,T.PW&[49NM[N90MJ[S'I'GS279RA-//%[1<'W M+"VKWKD!M;LH35,T.PW&[D9NN^LZ2_&_+='=F7=\4+V+TB1*4RA-4S0[4D;O M1JS>C5"]B]($2I,H3:$T3='LT!B]&X%ZU\WR3@RJ@#O:T]?U$NU7H31-T>PT M&+T;N?7N'YNM\[)%D-YF97IYP,X(;J!W)%!UB])DU+L)Q"29[-RZBO:J^WL= MAY/^&USX8CJ,H>?0VY;'QI&.W)]VN'ZA:,3K?GF\6-W55I^M%,^1]@^WF M^0XV2A,H38[WA7#ST9[=SU!)2M'L/!A).GZ^)'5??O0L1NG-#VI-49I :1*E M*92F*9J=,F--QZPU':/6%*4)E"91FD)IFJ+9H3'6= Q:4S?+.S&H-1WO6].P M]X($[5:A-$W1[# \V*W5+1=?5*?>K6^;2Y?-S*/+=-&^]68^;W=]K8+/V3S+ M;Q_S:>ZC\HX5JF-1FD1I"J5IBF9GSRC:\82M7JB$16D"I4F4IE":IFAV:(R$ M';NWJI7+_#+?[BEY/_E;6N)AMENY4+&*TC1%LX-@Q.KX M4+'*5*[VK75=E'G6*V?<1^,=)53-HC2)TA1*TQ3-SIS1M^,I6[%0>8O2!$J3 M*$VA-$W1[- 8$3QVBV"_BH4Z8)0F.II=L>+);LE"W2Y*TQ3-?G*"D<230W=# M>$;)^EBL7W#!Y3XRWURA-('2)$I3*$U3-#M_1DI/1FCYFJ".&:4)E"91FD)I MFJ+9H3&.>>+>@->K?+E9WHE!!7-'L\O7=+=\H7TJE*8IFIT$(XXGAXKC9Y2O M?V??S]/UU^!CVCZB,%T&;ZJJF.>;5[U)0L4S2A,H3:(TA=(T1;,39^ST9,P6 M+%0KHS2!TB1*4RA-4S0[- \>4.9>^>OU!#HWRSLQ^P_HFB;C_2>X";1;B=(4 M2M,4S0Z#T<43MRYVU:SW[][^^OE9R\'=G7JG!O7**$VB-(72-$6SHV4$](1] M%-H$-<@H3: TB=(42M,4S0Z-,<@3]P+@MVF5-U-+D:_KWC\SN)M[AP0UQAW- MOH :CG8OH% 3C-(T1;,'WYC@B=L$O[P8-1_XD*_SU4WO36[N[KW#@\ICE"91 MFD)IFJ+93W(UDCEF'Z$6HV88I0F4)E&:0FF:HMFA,68X=B]7?JHLN9M[AP0U MP1UMIRR%.V4)[5.A-$W1[,$WAC=V&]XO==K>DO3DK4ANC'<(4+G;T79NXQGN MWCPDT5X52M,4S8Z!T;OQ\_7NX6S0&*$;OTSHNIM[AP05NO%!0A?M4Z$T3='LP3="-W8+ MW8.OG%$QB])$W+>J=S\$J'!%:9JB62%(C'!-GK^JU^_\Y/%K9_!NEDOJL.*5&^ 4*V+T@1* MDRA-H31-T>R<&:V;L%HW0;4N2A,H3:(TA=(T1;-#8[1N\C*MZV[N'1)4ZR:] M6G>X5YI0K8O2-$6S1]]HW<2M=;=/J?]T?_7SC,J#2EN4)E":1&D*I6F*9L?( M2-N$E;8)*FU1FD!I$J4IE*8IFAT:(VT3>AM>-] [-JC&16DRZ=T0-][;AA?M M5??W&B5)_\:LB5&TB5O1^I699]RHZ.[?.QFHVT5I$J4IE*8IFI6RJ7' 4W;1 M[13UN2A-H#2)TA1*TQ3-#HWQN5/WHENO&Q7=+._$;&GVGLS);'_O3('V*U&: M0FF:HMEI,*)VZA:UNX7J^7_"- MCIVZ=>RABUG<&.\0H%IVVJ]E]VX#07M5*$U3-#L&QLM._;PL<6.JNTOOR*"F M%J5)E*90FJ9H=K",J9VRIG:*FEJ4)E":1&D*I6F*9H?&F-KIRY;7NIM[AP3U MLM.#EM>B?2J4IBF:/?C&W4[]W.WAJRE[HX**6I0F4)I$:0JE:8IF16IF1.V, M%;4S5-2B-('2)$I3*$U3-#LT1M3.7K8[@KNY=TC0A;:S@W9'0/M4*$U3-'OP MC9>=,;LCN#'>(4"MZZQOZ]N],Q&T3X72-$6S0V!LZLR]CG;W3 1:.^ONU3LS MJ'1%:1*E*92F*9J=+2-=9V/VE 25L"A-H#2)TA1*TQ3-#HV1M;.7K9UU-_<. M"2II9X>MG44[52A-4[3MZ!]55UE6B[1.3X]767F9G6TJR>;!'B>#]DSE_MV@ MS"Z:=(Q>OPD'1WOOR]%K-6K?/S*8T^/K]#+[T%2EO"E&R^RB00Y?M8M_RW81 MW(\7=7%],FC.M,Z+NBY6FV^OLK2IUM,@$ "F(0 &0 'AL+W=OV1WO3 O'S>?P\CWG,5S#:<_%-;AA3Z"6)4SEV-DIM M+UU7+C8LH?*";UFJ?UEQD5"E3\7:E5O!Z#(W2F(7>U[/36B4.I-1?NU.3$9\ MI^(H97<"R5V24/'W%8OY?NSXSO'"EVB]4=D%=S+:TC6[9^IQ>R?TF5M2EE'" M4AGQ% FV&CM3_Y)@G!GD([Y&;"]/CE$6RISS;]G)]7+L>-F,6,P6*D-0_>^9 MS5@<9R0]C[\.4*?TF1F>'A_IO^3!ZV#F5+(9CW^/EFHS=@8.6K(5W<7J"]__ MR@X!=3/>@LH([W 6$/8\-\ M9NW-?5,X_\T[^=?>:\GHE/7NY+S.=^N-PD@N8BYW@J&GZ5PJH6_:/TWU+HB! MF9AULDNYI0LV=G2KDDP\,V?RTP]^S_O9E&Q(6 @)(T"P6EF"LBR!C7XLB])E M82]Z$Y#,5(B"T2/W^33'AG'=H-,8%S;'=0*OWQA'FN/P M8!B)/&Y!E3'H@C$\<>Y=!$'_5*&W2B8$6^:9I5(R M)4VY[347P+!C6%#6R9Q[TQ:P[O><$B"GM?SVR_SVK6VRRN^TS._3)ST(72N6 M2&.;[$.V24A8" DC0+!:609E60;_Q[(?M%SVULF<6X1!RV4/Y+26WV&9WR% M1QZVZLBF4]53]*>-7F/M];E@R9\+8 M*>R@-_FWR2J"\UI-:R3O?*E,F M-^2/Z]EG8]I 91PH+02E$2A:O025E/,#<(GM6^7AV<6!I(6@- )%JQ>GDIR^ M77.632?:L*.V^5]UNNW/.X: MGMOM+L]-=TNO!,IK/9&54L7P2A6#*E506@A*(U"T>G$JI8I;*M4VJ[RI3LVK M'%2=MO1*H+P6B71/WCLG3*SS%_X2+?@N5<4KR?)J^5'!-'^5_NKZE7\Y\PW7 M0_^2%)\,5/CB"X8;*M91*E',5MJ5=]'7-[@H/@HH3A3?YF^]YUPIGN2'&T:7 M3&0#].\KSM7Q)'-0?IHQ^0=02P,$% @ "ED)59-6@Q#P P C \ !D M !X;"]W;W)K&ULQ5?;;N,V$/T50ET4";");KYM M:ANPG6V[17<1Q$W[4/2!EL8V$8E42V6&HSX0_[!5W M%/13\2#QR:]14I8#5TQP(F$^\$;AW21L&0.[XG<&:W4P)H;*3(AG\_ I'7B! M\0@R2+2!H/BW@@EDF4%"/_[>@GKUGL;P<+Q#_]&21S(SJF BLC]8JI<#K^>1 M%.:TS/2C6/\,6T)M@Y>(3-E?LMZN#3R2E$J+?&N,'N2,5__T92O$@4'4/F,0 M;0VB$P-4IMD@WAK$EFCEF:5U3S4=]J58$VE6(YH96&VL-;)AW!SC5$M\R]!. M#Z=:),]DC$*D9")RC Y%K;XWY N5DAJ1R=4]:,HR=8VS3]-[C.NO(G.>-,AGP772T4^\A32 M8WL?F=7THAV]<>0$_*7DMR0.WI,HB*(&?R;_WSQTN!/7:L<6+SZGMA'L9O9: M[1%*S1> ^:');$,.USW0C9T>K:E,R9^_(B3YI"%7?S7I6^W?:M[?W EWJJ ) M##Q,>@5R!=[P^^_"3O!#DS@7 CN2JE5+U7*A#[^4^0PD$?-=E-%2+X5D_Z D M5QAEU>QUDP85<-L"FVML-6S%G78<]/W5(3OG_F]DUZ[9M9WLIA4G54H)&.KR MOTFU7Y/J1;W.":?7J^)>MU4O.O*U4_O:MWP)*6;5G5[&BL.B9;:"MR-1T]-G\HW)!?FX^70CL68%\OA=^Z M8 HO6C%="NU8KGW-%+J+IM$V,R28#LY<8 F&N,1>J:39^7QQ@X8V7T@8[/(E M:IW/EXL65?Y!7Y.#7-AV3R&GDNNJ!ZAGZY9R9!NID_FQ:35MO[2'J?K4SU0N M&%O=@-J@;\.&_ M4$L#!!0 ( I9"5779D &PO=V]R:W-H965T,O8DV(1*]Y1L746$NYN39- ML5B3'(L!VQ"JSBP9S[%4NWQEB@TG."F"\LQT+,LW1V.8YYO_>DHSMIX9MO!VX3U=KJ0^8L\D&K\@#D8^;.Z[VS)J2I#FA(F44 M<;*<&C?V=6P'.J H\922O3C:1OI2GAE[T3M_)E/#TC4B&5E(C<#JWX[,299I MDJK'/Q74J'/JP./M-WI<7+RZF&)M)N_9_@]279"G M>0N6B>(OVE=E+0,MMD*RO I6-)*56]--U<5'6X+>O@O%.'(?K!J%P+%-&$)"WQ87>\WQ%OJO:H M&\5Y:Y1;IQ/XUY8.T-#ZAAS+<5KJ,^\?;K==SN>R1Y_+'G>'AV2APNVV\$9; M#NL;;%CPAN_P_M[FSX0CMD0/:\R)^'9VZ[3=,"73;6?JM^VUV. %F1KJ=2H( MWQ%C]MLOMF_]WF8+$A9"PB)(6 P$:UAV:\MN%WWV2'?*JC+Z3%8II2E=J?=] MANF"H"\I1:)0W_IJZ.1>:AH2%I8PKX#I#_1NYGICU[$FYN[8(63.& C6<.C5 M#KU.A]\YIEKA!\(Z(9<*@X2%WIDP9Q2X(^]$&&3.& C6$.;7POQ.84_E(_>! MKT[&I;X@8:%_YNO*<4;%1Z\A##)I# 1K" MJ84&G,-477I*TA[-.S*7.(&%A M<.YL/'3&)\8@4\9 L(:Q46ULU.^[1FARP4=M=-9*GC7V/+?93//.W)>:Z9Q7/:/BPM3C5!)HVA:$V#SL&@T[=#V5-@)^]B@9"TL*(U!(X'EF<=_>Q3FY UB*%H M39N'B1>[<\1_TMOL*11TX@64%E:TYA-I#ZS3X0)HUAB*UI1XF%>Q/S6QTM.J MV^\[!SI]TB]I!)HTAJ(U;1UF4.P/IE (57W1#&&JNJ5)GM)4]3VQ7CM!T:N> M6R>M>D"G5$!I(2@M J7%4+2F[,/LB^W_;P,0&W26!I06@M(B4%H,16O> H?Y M'+M[0J>Q8K9@0HI6N27$/QZ:![K[OY9N;"EG&T-@[."44O!P/7. MRL7=5WEI*YI'JY$YX:MBW5BHYME26:X;U4?KM>F;8D7VY/BM?3VW6XZ']G54 MKCP?\.5"^ _,U5=2H(PL52IK$*@W!"_7ELL=R3;%6N@SDY+EQ>::X(1P74"= M7S(FWW9T@GJ%?_8?4$L#!!0 ( I9"57!;N.K^00 LB 9 >&PO M=V]R:W-H965T7^[!&9\8?Q8[ MC"5X26(J)LY.ROV#ZXKU#B=(W+(]INK.AO$$277*MZ[8>"+;G=07W.EXC[9XB>67 M_2-79VZ!$I$$4T$8!1QO)LX,/H2^KPW2$5\)/HG*,=!363'VK$_^C":.IY\( MQW@M-0127T>\P'&LD=1S_).#.H5/;5@]?D7_F$Y>36:%!%ZP^!N)Y&[BW#D@ MPAMTB.43._V!\PD---Z:Q2+]!*=L[*CG@/5!2);DQNH)$D*S;_22$U$Q4#C- M!GYNX)\;]-\QZ.4&O;8>^KE!OZV'06Z03MW-YIX2%R")IF/.3H#KT0I-'Z3L MI]:*+T)UHBPE5W>)LI/3I63K9S!75$=@P1*5?P*E$?P-9+=F>Y6 :Y)=3/-( M@)L 2T1B\4&-^K(,P,W/'\:N5$^C,=UU[GF>>?;?\=P#GQF5.P%"&N&HP3XP MVP\-]JYBH:#"?Z5B[AL!_SK06]#S?@6^Y_L-S[-H;PZ;IO/_O(<_[+U&1J_( MBUZ*UWL'[UNZPE12S(Z8JXH!/G%$)5 YAL%'1#CXBN(#;HIZAMMOQM5U[T'L MT1I/')57 O,C=J:__ 2'WN]-E-L$"VR"A9; :L'I%\'IF]"G62SVG*PQN"$T M78-[K,K_#G''9[7(DL\:VW<%VW>7B[GZH;W L1&D*\";8(%]Q<)MN2N1C#T2@GA&2E6BFV#28L<-N-TY=@J M6I"CF5BVY;!.0UM>:U3Z9=4^FV* EK% M&" )Y X#3"/=>*@VFK#+B>RW)-?X&)W);>&M*M4D8G&,N+@@)@1+1>K#*W7ZODW5N;"*%EA%"VVAU4-4*EW?K'1K>[IK)F3CG^HY M2&V_!GK>^191P[#>VV%!P[#^X,VPL&'8T*L.RZ;L5C:W$\RWZ5L%0LWE0&6V MGUE<+=Y_,@.Y%LGVZMKYB4+$D/=QA%F.L!ZOZ&,?EZHAT4[W],_P-02P,$% @ M"ED)5>PX:5'H P 01, !D !X;"]W;W)K&UL MM9CO;^(V&,?_%2L[;7?27?.3!#I *@18IYV&VG5[,>V%21Y(U,2FM@.]_WYV MDN8(32,J^=Z [3S?SV/[>>S$'A\I>^0)@$#/>4;XQ$B$V%^;)H\2R#&_HGL@ M\LF6LAP+664[D^\9X+@4Y9GI6)9OYC@EQG1&)8JD.00204 OP-ZO$,%"^B&2]_T;&R#3P#1047 M-*_%L@=Y2JI__%S/PXE 7!K@7NIP*L%WJ6"02T87"KP:X%_ MJ2"H!4$9K&IVR]"$6.#IF-$C8LI:TE2AC&^IEA%)B\'DTU3JQ/0FBHJ\ MR+" &/TI$F!H3G.9TXE*M@.@6Q+1'-#'$ 1.,_X)?4$/]R'Z^.$3^H!2@OY* M:,$QB?G8%+(["FI&M>M9Y=IYP[6/OE(B$HX6)(:XK3?E,)JQ."]CF3F]P-\+ M^+?GD(42/O\KZ\W'N7?'6Y=ZLG M%&Z35F[)<]_@/9""%SA#E,D,VC)X*H (="L@_ZS:9E0DZ-\_I*ALX_]U94_E MP>OVH';H:[['$4P,F:X.PK:9HLN,\L:#=IFR]=FHV!P;K7JL')' M[OA:@3%NJ$ M+73"ECIA*TVP5LKX3+:-O[:Q'>]L=PY[>_G>4 <=6WUPOM'K]+CJ\.B>>&R%9MB$9M@; MFNJ#/VI]\&>4<[0!><8%>=*,,LQYNDTCK Z.G6^'X:O)_V+[]EF$+C$*>SO[ MW@CIA"UUPE::8*V(CYJ(CWHC7A_G!'Z6,2[?_5TA';W*-=<["VB'R?E74V]/ MWAM.G;"E3MA*$ZP*IWERDL^![$H@ZU$6E>!7)6LNK"I*H+NR_N"#16"YF4Q 2RW;V4@GV\I M%2\5Y:"Y-9O^#U!+ P04 " *60E5B-8DQ=4# "U$@ &0 'AL+W=O M2& @P"Y%VF(XZ MJZF$9M3VH=H'$V[ :A)3VX%!ZL>O[3 Q4X*W1, #V+'O\?$]MD_P:,/X-[$$ MD.@YSPHQ]I92KJY]7R1+R(FX8BLH5$O*>$ZDJO*%+U8CU@I,UK E"-1YCGAVQO(V&;LA=[+@T>Z6$K]P(]'*[* )Y"?5E.N M:GZ-,JRHRQ;[IR/Q][@68$&212 M0Q#ULX8)9)E&4CR^[T"]>DP=N%]^0;\SDU>3F1$!$Y9]H7.Y''L##\TA)64F M']GF ^PFU--X"(19QO$=6^%I@MFJB9:D:.%5N5)2BD68%UVV&TYO@6JQ( M F-/K7(!? U>_,=O813\Y2#;J-F929;W3HEVUQO ML";";OR<%7*9;1U,^S73OA/I"Z=24TTUH5M(@2O*JC"3Z%Z(DA0)H D3LHEC MA1SMR1SB3C<(@F:=!S6E@9/2A[*0M%A()><#(T5C>IP(+;?LL.8W/._Y,KP MV3"PQWG@3.>4LP1@+E#*66Y%-7+/&G7= ?;VA>U$@^%19<,];PE/TA;]0 \@ MU7%B=TLC(R=JVQ1:0PG/["CA)2PEM)X2NH_^1UBS;*WRC#*59)2P/*=2'S6- M7#L':O=[@?D<4=L:1NAVC :U+;6?SL9&:D[XMFFT?A/VSBR[TV;:\K6F$[I= MX339HP/9L5MV:RFAVU,F9 7/AD/CP,[@MDFRYA(.SBSJ);PFM&83.NWA1%&' M)XJ*K8W@<]L(/K218RRL?V"W?]BE]8O.X<9KJ1[>^RMR[O\BEW .;)T#G]$Y M\*%S_,]JL\Z!W<[Q2N>3/,,-W#:!UC/PF3T#7\(SL/4,[/:,%MLZ.GCM/Z*Z MOW<)H2]T/A*^H.HM((-4A097?35U7MV15!7)5N9>8L:D9+DI+H',@>L.JCUE M3+Y4]%5'?5,5_P=02P,$% @ "ED)5;Y%>-0A P [!$ T !X;"]S M='EL97,N>&ULW5A=3]LP%/TKD1D32!-I&PC-:"MME9 F;1,2/.P-N8W36G+L MS'%9RZ^?KYVF'_@BQL-&EZK$OL?GW&/[!D<=U&8EV.V<,1,M2R'K(9D;4WV, MXWHZ9R6MSU3%I$4*I4MJ;%?/XKK2C.8UD$H1]SJ=-"XIEV0TD(ORNC1U-%4+ M:8;DO U%_O8E'Y)N>DXB+S=6.1N2^Y/W/Q?*7+V+_/WHP]%1Y_[T:C]^XH!3 M$@=%+UX@>M;!=2V&2:>[TF[XL17RQ&.,=AF@V2P;)G0<.6[6;30HE-PL7T)\ MP*K3DD4/5 S)F H^T1Q8!2VY6/EP#P)3)92.C-TWFZX+D?K1PUW?@RUM=$HN ME7:Y?0;_=](,WP/6/3#(A6@-]H@/C 85-89I>6T[;K +/H&BIGVWJJS#F::K M;N^"; CN9I-,E,Z9;M-TR3HT&@A6@!W-9W.X&U7% !JC2MO(.9TI29V'-:-I M6-DI$^(6ZOU'L:.]++;VK0.[)MNF-=0TO8SO@/ZVFM?>EGV=;E3Q!V4^+^QT MI.M#@;(;S0J^=/UET1K U+NX.JTJL?HD^$R6S$_^Q0E' [KF17.E^:/-!J4R MM0&F2?3 M.'3[<@O3:L[MC3K 7K^N^L\8Y)I*K9-V]I_RZO\:L?) MY;^R[/ZK[!L.>FP.L;=N\N(03*:'8/( :C+)WJ3'N#D:M\[?G=.WC4;PEC,D MW^&=26R21I,%%X;+IC?G><[DDT/8RALZL:^R._IV?,X*NA#FK@6'9-/^QG*^ M*+-VU TL1#-JT_X*T^NF[2N6S<5ESI8L'S==/9NX9F0;-FMS 6$?N797&,$X M'@LC@&%Y, <8Q[.P//_3?/KH?#R&>>L'D3[*Z:,(<_7 ;:GSU4(-E.\$K&9 MXFL-2'C=@)%EX=W&\@ #VP6L=B!_. _45)B3)+"KF#?L"<:1+,,0J,5PC:8I MLCHI?,+[@STE29)E802PL(,DP1!X&G$$

,"1)W#FX=Q[%ZW,JWOR^,_H- M4$L#!!0 ( I9"567BKL

-8?20$3;8T.P6BP^0"X99K>] M9!:GDG*1__8YRO%*)?=W+S4^V2)G^=*3X'2E]>##V?F',O7BL*^U&O97WZ_-^ MWQ4KJ*7[Q:Q!8\W2V%IZ/+1W?;>V($NW O!UU4\'@[-^+97N??RP:VMJ^_&! M\5!X9306AH(O"A[<]_IP*#;*J86JE'\:]=KO%?1$K;2JU3?C# M6/7-:"^K>6%-58UZR;;B"UBOBE?%\P!Y*Q>N+?%R,9,(,NJ=#;#!I;+.MV>T M[4MDW ">O#UJO/E=51[L6'KX;$VS5OHN-(-7T8\NHXW#[G,;Q'/[7\)HEDM5 MP-@430W:;^-HH0J VJW4VO6$EC6,>I=F S9<#_[!I-Q>FT>H*%+V7&&%G90M M'B>*=J92)?Y[*>8!(OS ";,4-^L.9$I ID>#O#3U.H+,",CL?X2\D)74!8AV M,+H(,"< \Z,!BI.IC""'!.3P&%T=>GKN37$?09X1D&='A/PKC2#?$I!OCW?3 M2+>*(-\1D.]X(2^D4RW2U(+#4]LS(K3W!-I[YOA9U0I(_%84IM$>92&F&-!" M@1,RADP&U/P]X,6<01'&7@QIC<;O1=O?,2:I&6;/7&.[$UV8&L04;)BV:Z-Q M]I$68D1*,@FS9?Z4?QLD:YQ'2AM/V@FEE839*Q.]P1.,?8J!*(TDS!ZY NF@ M$Q[*%PFS,'"T8Y[BGWX64S2:%S_)>OVK^/2U4>N7XY\R1L*LC,_&E ^JJG#F M*/%&\%+?!8).&"E9),RVF!KGQ0R\LEN778"&I>JD+@GEB819%&-8=/J2$D/" M;(;G>>Q6/G;Z+Z4TD#)KH,V.,*MS*/N0$X-V+UV:4O-_RCS_HY^:NJG:9.3& MK[8*P&7G"D%QD19CD@L-9@?,FX6#KTVX SZ%:;?3OY0%4N[5!96-=%+.E')# MRNP&0O/BY#9>8Z24-%)F:;Q0?4 +D_&;F(^R1,\D3*[(FM_/=B M47I(F?7P@RS@Y=BC[)$RV^-0)O L&\T M9I1%,FZ+')#QGMB1&U;L.U:1@<4M/&(O5X'\2F'?G\28E%,R[GTK4GU9C$DY M)6-V"JF^<:?3*;5DS&IYI;XQ>*FJ[LU#&29C-DSDOGUHE&4R9LOLY+>/BU)* MQJR4']JO,_QR2BLYLU8.VN]4A*H8D])*SJP5 G.,&HPQ*='DS*(Y+.EVB,:8 ME&AR9M&TDCX5$

  • 7, B(P0U7\:)&2SY!9/N0F5&<394C)9\@L MGU>;4'MOGR$EGF$KGO[N5882K:"AO,;F'99C,EU,K0@?VZS-B]U;'QW\ 4$L#!!0 ( I9"56*,79?SP$ #,? : M>&PO7W)E;',O=V]R:V)O;VLN>&UL+G)E;'/-VX_[)F_;8]ILNS0Z M'?;'-*\V.7?/(:3E)AZ:-&Z[>+Q<6;7]HL8=#*9AO[GC.IE M]G/F:''NXE\FMJO5=AE?V^7G(1[S+X/#5]OOTB;&7(T63;^.>5Z%T_Y^.H7K M0<:7R=7H[6->]6\?4H7200I!6C[((,C*!SD$>?F@&H+J\D%3")J6#WJ H(?R M08\0]%@^Z F"GLH'R01EG! D#; FT%J0:R'P6A!L(1!;D&PA,%L0;2%06Y!M M(7!;$&XAD%N0;B&P6Q!O(=!;46\ET%M1;R706PBOJ MK01Z*^JM!'HKZJT$>BOJK01Z*^JM!'H;ZFT$>AOJ;01Z&^IM!'K;8+.$0&]# MO8U ;T.]C4!O0[V-0&]#O8U ;T.]C4!O0[V-0&]'O9U ;T>]G4!O1[V=0&]' MO9U ;Q]L=A/H[:BW$^CMJ+<3Z.VHMQ/H[:BW$^CMJ+<3Z%VCWC6!WC7J71/H M7:/>]7_JG?)Y'].]Y[;&Y_\GU?ER;[P__KJ\G1R\ERO. ?Z1OWP#4$L#!!0 M ( I9"54RX8'AQP$ !(? 3 6T-O;G1E;G1?5'EP97-=+GAM;,W9 MR6[",!0%T%]!V5;$>( . C9MMRV+_H";/" BB2W;4/C[.F&06M&HB$J]FT2) M[7=?;.EL,G[;6?*];576?I(L0[ /C/EL297VJ;%4QY&Y<94.\=$MF-792B^( MB<%@Q#)3!ZI#/S0UDNGXB>9Z78;>\S:^]H6I)XFCTB>]Q_W$)FN2:&O+(M,A MCK--G7]+Z1\2TKBRG>.7A?4W<4+"SB8T(S\''-:];LBY(J?>3+OPHJLXBVU+ MYL.N))]VESC3HYG/BXQRDZVKN"3UUI'._9(H5&6Z+WK3G1SB#M/^RJ_.;\MT M!<:9,V>LCR?FZ/*XXY$TJ_LV%B(7BNY//"7&TE=_'S6GG5/^R^RXO1_&K=KS M\*R]7;_'7\_X5/_"/@1('Q*D#P72QQ"DCQ%('[<@?=R!]'$/T@\ K M @ $0 @ &O 9&]C4')O<',O8V]R92YX;6Q02P$"% ,4 M " *60E5F5R<(Q & "<)P $P @ '- 0 >&PO=&AE M;64O=&AE;64Q+GAM;%!+ 0(4 Q0 ( I9"551+OC[W 4 -<> 8 M " @0X( !X;"]W;W)K&PO=V]R M:W-H965T&UL4$L! A0#% @ "ED)5:6R/)" P +@T M !@ ("!9A, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "ED)57W7AT*'"0 BU@ !@ ("! M2B$ 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M"ED)5:5^04GQ! 5 L !@ ("!\#D 'AL+W=O)C?<% !X#P &0 M @($V9 >&PO=V]R:W-H965T&UL4$L! A0#% @ "ED)5<>R))JT P (PD !D M ("!N6X 'AL+W=O&PO M=V]R:W-H965T&UL4$L! A0#% @ "ED)5;^:J!@& @ E@0 !D ("! M98, 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% M @ "ED)51S<06*Q!@ PQ !D ("!ZY 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "ED)5>+5_8HA M! 90D !D ("!)ZX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "ED)5<8_]_6D @ _P4 !D M ("!#;H 'AL+W=O&PO=V]R M:W-H965T+ !X;"]W;W)K&UL M4$L! A0#% @ "ED)5144,J/# @ Z04 !D ("!7<0 M 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ M"ED)58ZP8:.U P ) L !D ("!(LX 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "ED)57&Q0QMM @ "P8 !D M ("!H>\ 'AL+W=O&PO=V]R:W-H M965T&UL4$L! M A0#% @ "ED)55&S]*EL P C X !D ("!+O\ 'AL M+W=O5<* M %C &0 @('1 @$ >&PO=V]R:W-H965T&UL4$L! A0#% @ "ED) M54-WM;3(! IB$ !D ("!X1L! 'AL+W=O&PO=V]R:W-H965T&UL4$L! A0#% @ "ED)5<%NXZOY! "R( M !D ("!_RD! 'AL+W=O@# !!$P &0 @($O+P$ M>&PO=V]R:W-H965T&UL4$L! A0#% @ "ED)5;Y%>-0A P [!$ T M ( !6C6QE&PO=V]R:V)O;VLN M>&UL4$L! A0#% @ "ED)58HQ=E_/ 0 ,Q\ !H ( ! M*$ ! 'AL+U]R96QS+W=O'' 0 $A\ !, ( !+T(! %M#;VYT96YT7U1Y<&5S ;72YX;6Q02P4& #P / !;$ )T0! end XML 65 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 66 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 67 FilingSummary.xml IDEA: XBRL DOCUMENT 3.22.2 html 251 267 1 false 53 0 false 5 false false R1.htm 0001001 - Document - Cover Sheet http://www.coremt.com/role/Cover Cover Cover 1 false false R2.htm 1001002 - Statement - Consolidated Statements of Operations Sheet http://www.coremt.com/role/ConsolidatedStatementsofOperations Consolidated Statements of Operations Statements 2 false false R3.htm 1002003 - Statement - Consolidated Statements of Comprehensive Income Sheet http://www.coremt.com/role/ConsolidatedStatementsofComprehensiveIncome Consolidated Statements of Comprehensive Income Statements 3 false false R4.htm 1003004 - Statement - Consolidated Balance Sheets Sheet http://www.coremt.com/role/ConsolidatedBalanceSheets Consolidated Balance Sheets Statements 4 false false R5.htm 1004005 - Statement - Consolidated Balance Sheets (Parenthetical) Sheet http://www.coremt.com/role/ConsolidatedBalanceSheetsParenthetical Consolidated Balance Sheets (Parenthetical) Statements 5 false false R6.htm 1005006 - Statement - Consolidated Statement of Stockholders' Equity Sheet http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquity Consolidated Statement of Stockholders' Equity Statements 6 false false R7.htm 1006007 - Statement - Consolidated Statement of Stockholders' Equity (Parenthetical) Sheet http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquityParenthetical Consolidated Statement of Stockholders' Equity (Parenthetical) Statements 7 false false R8.htm 1007008 - Statement - Consolidated Statements of Cash Flows Sheet http://www.coremt.com/role/ConsolidatedStatementsofCashFlows Consolidated Statements of Cash Flows Statements 8 false false R9.htm 2101101 - Disclosure - Basis of Presentation Sheet http://www.coremt.com/role/BasisofPresentation Basis of Presentation Notes 9 false false R10.htm 2102102 - Disclosure - Critical Accounting Policies and Estimates Sheet http://www.coremt.com/role/CriticalAccountingPoliciesandEstimates Critical Accounting Policies and Estimates Notes 10 false false R11.htm 2105103 - Disclosure - Recent Accounting Pronouncements Sheet http://www.coremt.com/role/RecentAccountingPronouncements Recent Accounting Pronouncements Notes 11 false false R12.htm 2106104 - Disclosure - Net Income Per Common Share Sheet http://www.coremt.com/role/NetIncomePerCommonShare Net Income Per Common Share Notes 12 false false R13.htm 2109105 - Disclosure - Major Customers Sheet http://www.coremt.com/role/MajorCustomers Major Customers Notes 13 false false R14.htm 2113106 - Disclosure - Inventory Sheet http://www.coremt.com/role/Inventory Inventory Notes 14 false false R15.htm 2116107 - Disclosure - Leases Sheet http://www.coremt.com/role/Leases Leases Notes 15 false false R16.htm 2119108 - Disclosure - Property, Plant & Equipment Sheet http://www.coremt.com/role/PropertyPlantEquipment Property, Plant & Equipment Notes 16 false false R17.htm 2122109 - Disclosure - Goodwill and Intangibles Sheet http://www.coremt.com/role/GoodwillandIntangibles Goodwill and Intangibles Notes 17 false false R18.htm 2126110 - Disclosure - Post Retirement Benefits Sheet http://www.coremt.com/role/PostRetirementBenefits Post Retirement Benefits Notes 18 false false R19.htm 2129111 - Disclosure - Debt Sheet http://www.coremt.com/role/Debt Debt Notes 19 false false R20.htm 2134112 - Disclosure - Income Taxes Sheet http://www.coremt.com/role/IncomeTaxes Income Taxes Notes 20 false false R21.htm 2136113 - Disclosure - Stock Based Compensation Sheet http://www.coremt.com/role/StockBasedCompensation Stock Based Compensation Notes 21 false false R22.htm 2141114 - Disclosure - Accumulated Other Comprehensive Income Sheet http://www.coremt.com/role/AccumulatedOtherComprehensiveIncome Accumulated Other Comprehensive Income Notes 22 false false R23.htm 2144115 - Disclosure - Subsequent Events Sheet http://www.coremt.com/role/SubsequentEvents Subsequent Events Notes 23 false false R24.htm 2203201 - Disclosure - Critical Accounting Policies and Estimates (Policies) Sheet http://www.coremt.com/role/CriticalAccountingPoliciesandEstimatesPolicies Critical Accounting Policies and Estimates (Policies) Policies http://www.coremt.com/role/CriticalAccountingPoliciesandEstimates 24 false false R25.htm 2307301 - Disclosure - Net Income Per Common Share (Tables) Sheet http://www.coremt.com/role/NetIncomePerCommonShareTables Net Income Per Common Share (Tables) Tables http://www.coremt.com/role/NetIncomePerCommonShare 25 false false R26.htm 2310302 - Disclosure - Major Customers (Tables) Sheet http://www.coremt.com/role/MajorCustomersTables Major Customers (Tables) Tables http://www.coremt.com/role/MajorCustomers 26 false false R27.htm 2314303 - Disclosure - Inventory (Tables) Sheet http://www.coremt.com/role/InventoryTables Inventory (Tables) Tables http://www.coremt.com/role/Inventory 27 false false R28.htm 2317304 - Disclosure - Leases (Tables) Sheet http://www.coremt.com/role/LeasesTables Leases (Tables) Tables http://www.coremt.com/role/Leases 28 false false R29.htm 2320305 - Disclosure - Property, Plant & Equipment (Tables) Sheet http://www.coremt.com/role/PropertyPlantEquipmentTables Property, Plant & Equipment (Tables) Tables http://www.coremt.com/role/PropertyPlantEquipment 29 false false R30.htm 2323306 - Disclosure - Goodwill and Intangibles (Tables) Sheet http://www.coremt.com/role/GoodwillandIntangiblesTables Goodwill and Intangibles (Tables) Tables http://www.coremt.com/role/GoodwillandIntangibles 30 false false R31.htm 2327307 - Disclosure - Post Retirement Benefits (Tables) Sheet http://www.coremt.com/role/PostRetirementBenefitsTables Post Retirement Benefits (Tables) Tables http://www.coremt.com/role/PostRetirementBenefits 31 false false R32.htm 2330308 - Disclosure - Debt (Tables) Sheet http://www.coremt.com/role/DebtTables Debt (Tables) Tables http://www.coremt.com/role/Debt 32 false false R33.htm 2337309 - Disclosure - Stock Based Compensation (Tables) Sheet http://www.coremt.com/role/StockBasedCompensationTables Stock Based Compensation (Tables) Tables http://www.coremt.com/role/StockBasedCompensation 33 false false R34.htm 2342310 - Disclosure - Comprehensive Text Block List (Tables) Sheet http://www.coremt.com/role/ComprehensiveTextBlockListTables Comprehensive Text Block List (Tables) Tables 34 false false R35.htm 2404401 - Disclosure - Critical Accounting Policies and Estimates (Details) Sheet http://www.coremt.com/role/CriticalAccountingPoliciesandEstimatesDetails Critical Accounting Policies and Estimates (Details) Details http://www.coremt.com/role/CriticalAccountingPoliciesandEstimatesPolicies 35 false false R36.htm 2408402 - Disclosure - Net Income Per Common Share (Details) Sheet http://www.coremt.com/role/NetIncomePerCommonShareDetails Net Income Per Common Share (Details) Details http://www.coremt.com/role/NetIncomePerCommonShareTables 36 false false R37.htm 2411403 - Disclosure - Major Customers (Details) Sheet http://www.coremt.com/role/MajorCustomersDetails Major Customers (Details) Details http://www.coremt.com/role/MajorCustomersTables 37 false false R38.htm 2415404 - Disclosure - Inventory (Details) Sheet http://www.coremt.com/role/InventoryDetails Inventory (Details) Details http://www.coremt.com/role/InventoryTables 38 false false R39.htm 2418405 - Disclosure - Leases (Details) Sheet http://www.coremt.com/role/LeasesDetails Leases (Details) Details http://www.coremt.com/role/LeasesTables 39 false false R40.htm 2421406 - Disclosure - Property, Plant & Equipment (Details) Sheet http://www.coremt.com/role/PropertyPlantEquipmentDetails Property, Plant & Equipment (Details) Details http://www.coremt.com/role/PropertyPlantEquipmentTables 40 false false R41.htm 2424407 - Disclosure - Goodwill and Intangibles - Goodwill activity (Details) Sheet http://www.coremt.com/role/GoodwillandIntangiblesGoodwillactivityDetails Goodwill and Intangibles - Goodwill activity (Details) Details 41 false false R42.htm 2425408 - Disclosure - Goodwill and Intangibles - Definite-lived Intangible assets (Details) Sheet http://www.coremt.com/role/GoodwillandIntangiblesDefinitelivedIntangibleassetsDetails Goodwill and Intangibles - Definite-lived Intangible assets (Details) Details 42 false false R43.htm 2428409 - Disclosure - Post Retirement Benefits (Details) Sheet http://www.coremt.com/role/PostRetirementBenefitsDetails Post Retirement Benefits (Details) Details http://www.coremt.com/role/PostRetirementBenefitsTables 43 false false R44.htm 2431410 - Disclosure - Debt - Schedule of Debt Instruments (Details) Sheet http://www.coremt.com/role/DebtScheduleofDebtInstrumentsDetails Debt - Schedule of Debt Instruments (Details) Details 44 false false R45.htm 2432411 - Disclosure - Debt - Term Loans (Narrative) (Details) Sheet http://www.coremt.com/role/DebtTermLoansNarrativeDetails Debt - Term Loans (Narrative) (Details) Details 45 false false R46.htm 2433412 - Disclosure - Debt - Revolving Loans (Narrative) (Details) Sheet http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails Debt - Revolving Loans (Narrative) (Details) Details 46 false false R47.htm 2435413 - Disclosure - Income Taxes (Details) Sheet http://www.coremt.com/role/IncomeTaxesDetails Income Taxes (Details) Details http://www.coremt.com/role/IncomeTaxes 47 false false R48.htm 2438414 - Disclosure - Stock Based Compensation - Narrative (Details) Sheet http://www.coremt.com/role/StockBasedCompensationNarrativeDetails Stock Based Compensation - Narrative (Details) Details 48 false false R49.htm 2439415 - Disclosure - Stock Based Compensation - Restricted Stock (Details) Sheet http://www.coremt.com/role/StockBasedCompensationRestrictedStockDetails Stock Based Compensation - Restricted Stock (Details) Details 49 false false R50.htm 2440416 - Disclosure - Stock Based Compensation - Stock Appreciation Rights (Details) Sheet http://www.coremt.com/role/StockBasedCompensationStockAppreciationRightsDetails Stock Based Compensation - Stock Appreciation Rights (Details) Details 50 false false R51.htm 2443417 - Disclosure - Accumulated Other Comprehensive Income (Details) Sheet http://www.coremt.com/role/AccumulatedOtherComprehensiveIncomeDetails Accumulated Other Comprehensive Income (Details) Details http://www.coremt.com/role/AccumulatedOtherComprehensiveIncome 51 false false R52.htm 2445418 - Disclosure - Subsequent Events (Details) Sheet http://www.coremt.com/role/SubsequentEventsDetails Subsequent Events (Details) Details http://www.coremt.com/role/SubsequentEvents 52 false false All Reports Book All Reports cmt-20220630.htm cmt-20220630.xsd cmt-20220630_cal.xml cmt-20220630_def.xml cmt-20220630_lab.xml cmt-20220630_pre.xml cmt-20220630xex31a.htm cmt-20220630xex31b.htm cmt-20220630xex32a.htm cmt-20220630xex32b.htm http://fasb.org/us-gaap/2022 http://xbrl.sec.gov/dei/2022 true true JSON 69 MetaLinks.json IDEA: XBRL DOCUMENT { "instance": { "cmt-20220630.htm": { "axisCustom": 0, "axisStandard": 19, "contextCount": 251, "dts": { "calculationLink": { "local": [ "cmt-20220630_cal.xml" ] }, "definitionLink": { "local": [ "cmt-20220630_def.xml" ] }, "inline": { "local": [ "cmt-20220630.htm" ] }, "labelLink": { "local": [ "cmt-20220630_lab.xml" ] }, "presentationLink": { "local": [ "cmt-20220630_pre.xml" ] }, "schema": { "local": [ "cmt-20220630.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://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd", "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd", "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd", "https://xbrl.sec.gov/country/2022/country-2022.xsd", "https://xbrl.sec.gov/dei/2022/dei-2022.xsd" ] } }, "elementCount": 428, "entityCount": 1, "hidden": { "http://fasb.org/us-gaap/2022": 4, "http://xbrl.sec.gov/dei/2022": 5, "total": 9 }, "keyCustom": 5, "keyStandard": 262, "memberCustom": 14, "memberStandard": 38, "nsprefix": "cmt", "nsuri": "http://www.coremt.com/20220630", "report": { "R1": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "document", "isDefault": "true", "longName": "0001001 - Document - Cover", "role": "http://www.coremt.com/role/Cover", "shortName": "Cover", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "dei:DocumentType", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R10": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2102102 - Disclosure - Critical Accounting Policies and Estimates", "role": "http://www.coremt.com/role/CriticalAccountingPoliciesandEstimates", "shortName": "Critical Accounting Policies and Estimates", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SignificantAccountingPoliciesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R11": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2105103 - Disclosure - Recent Accounting Pronouncements", "role": "http://www.coremt.com/role/RecentAccountingPronouncements", "shortName": "Recent Accounting Pronouncements", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R12": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2106104 - Disclosure - Net Income Per Common Share", "role": "http://www.coremt.com/role/NetIncomePerCommonShare", "shortName": "Net Income Per Common Share", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:EarningsPerShareTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R13": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2109105 - Disclosure - Major Customers", "role": "http://www.coremt.com/role/MajorCustomers", "shortName": "Major Customers", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConcentrationRiskDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R14": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2113106 - Disclosure - Inventory", "role": "http://www.coremt.com/role/Inventory", "shortName": "Inventory", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:InventoryDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R15": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2116107 - Disclosure - Leases", "role": "http://www.coremt.com/role/Leases", "shortName": "Leases", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LesseeOperatingLeasesTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R16": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2119108 - Disclosure - Property, Plant & Equipment", "role": "http://www.coremt.com/role/PropertyPlantEquipment", "shortName": "Property, Plant & Equipment", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R17": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2122109 - Disclosure - Goodwill and Intangibles", "role": "http://www.coremt.com/role/GoodwillandIntangibles", "shortName": "Goodwill and Intangibles", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R18": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2126110 - Disclosure - Post Retirement Benefits", "role": "http://www.coremt.com/role/PostRetirementBenefits", "shortName": "Post Retirement Benefits", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R19": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2129111 - Disclosure - Debt", "role": "http://www.coremt.com/role/Debt", "shortName": "Debt", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DebtDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R2": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "i53ed6159d0f74e02afd2cf438cb8a06e_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RevenueFromContractWithCustomerExcludingAssessedTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1001002 - Statement - Consolidated Statements of Operations", "role": "http://www.coremt.com/role/ConsolidatedStatementsofOperations", "shortName": "Consolidated Statements of Operations", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "i53ed6159d0f74e02afd2cf438cb8a06e_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:CostOfRevenue", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R20": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2134112 - Disclosure - Income Taxes", "role": "http://www.coremt.com/role/IncomeTaxes", "shortName": "Income Taxes", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R21": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2136113 - Disclosure - Stock Based Compensation", "role": "http://www.coremt.com/role/StockBasedCompensation", "shortName": "Stock Based Compensation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R22": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2141114 - Disclosure - Accumulated Other Comprehensive Income", "role": "http://www.coremt.com/role/AccumulatedOtherComprehensiveIncome", "shortName": "Accumulated Other Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R23": { "firstAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2144115 - Disclosure - Subsequent Events", "role": "http://www.coremt.com/role/SubsequentEvents", "shortName": "Subsequent Events", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SubsequentEventsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R24": { "firstAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2203201 - Disclosure - Critical Accounting Policies and Estimates (Policies)", "role": "http://www.coremt.com/role/CriticalAccountingPoliciesandEstimatesPolicies", "shortName": "Critical Accounting Policies and Estimates (Policies)", "subGroupType": "policies", "uniqueAnchor": { "ancestors": [ "div", "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ConsolidationPolicyTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R25": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2307301 - Disclosure - Net Income Per Common Share (Tables)", "role": "http://www.coremt.com/role/NetIncomePerCommonShareTables", "shortName": "Net Income Per Common Share (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R26": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2310302 - Disclosure - Major Customers (Tables)", "role": "http://www.coremt.com/role/MajorCustomersTables", "shortName": "Major Customers (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R27": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2314303 - Disclosure - Inventory (Tables)", "role": "http://www.coremt.com/role/InventoryTables", "shortName": "Inventory (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R28": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2317304 - Disclosure - Leases (Tables)", "role": "http://www.coremt.com/role/LeasesTables", "shortName": "Leases (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LeaseCostTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R29": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2320305 - Disclosure - Property, Plant & Equipment (Tables)", "role": "http://www.coremt.com/role/PropertyPlantEquipmentTables", "shortName": "Property, Plant & Equipment (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R3": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "i53ed6159d0f74e02afd2cf438cb8a06e_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1002003 - Statement - Consolidated Statements of Comprehensive Income", "role": "http://www.coremt.com/role/ConsolidatedStatementsofComprehensiveIncome", "shortName": "Consolidated Statements of Comprehensive Income", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "i53ed6159d0f74e02afd2cf438cb8a06e_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R30": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2323306 - Disclosure - Goodwill and Intangibles (Tables)", "role": "http://www.coremt.com/role/GoodwillandIntangiblesTables", "shortName": "Goodwill and Intangibles (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfGoodwillTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R31": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2327307 - Disclosure - Post Retirement Benefits (Tables)", "role": "http://www.coremt.com/role/PostRetirementBenefitsTables", "shortName": "Post Retirement Benefits (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R32": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2330308 - Disclosure - Debt (Tables)", "role": "http://www.coremt.com/role/DebtTables", "shortName": "Debt (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R33": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2337309 - Disclosure - Stock Based Compensation (Tables)", "role": "http://www.coremt.com/role/StockBasedCompensationTables", "shortName": "Stock Based Compensation (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R34": { "firstAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2342310 - Disclosure - Comprehensive Text Block List (Tables)", "role": "http://www.coremt.com/role/ComprehensiveTextBlockListTables", "shortName": "Comprehensive Text Block List (Tables)", "subGroupType": "tables", "uniqueAnchor": { "ancestors": [ "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R35": { "firstAnchor": { "ancestors": [ "span", "us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "div", "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ieb5d56ce42974659b3144ba471c4aa1e_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2404401 - Disclosure - Critical Accounting Policies and Estimates (Details)", "role": "http://www.coremt.com/role/CriticalAccountingPoliciesandEstimatesDetails", "shortName": "Critical Accounting Policies and Estimates (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "us-gaap:ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "div", "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ieb5d56ce42974659b3144ba471c4aa1e_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R36": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "i53ed6159d0f74e02afd2cf438cb8a06e_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2408402 - Disclosure - Net Income Per Common Share (Details)", "role": "http://www.coremt.com/role/NetIncomePerCommonShareDetails", "shortName": "Net Income Per Common Share (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "i53ed6159d0f74e02afd2cf438cb8a06e_D20220401-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R37": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "cmt:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "customer", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2411403 - Disclosure - Major Customers (Details)", "role": "http://www.coremt.com/role/MajorCustomersDetails", "shortName": "Major Customers (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "cmt:NumberOfMajorCustomers", "reportCount": 1, "unique": true, "unitRef": "customer", "xsiNil": "false" } }, "R38": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ieb5d56ce42974659b3144ba471c4aa1e_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsAndPurchasedPartsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2415404 - Disclosure - Inventory (Details)", "role": "http://www.coremt.com/role/InventoryDetails", "shortName": "Inventory (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfInventoryCurrentTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ieb5d56ce42974659b3144ba471c4aa1e_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:InventoryRawMaterialsAndPurchasedPartsNetOfReserves", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R39": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "cmt:LesseeOperatingLeaseWithOptionsToExtendLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2418405 - Disclosure - Leases (Details)", "role": "http://www.coremt.com/role/LeasesDetails", "shortName": "Leases (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "cmt:LesseeOperatingLeaseWithOptionsToExtendLeaseTerm", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R4": { "firstAnchor": { "ancestors": [ "span", "ix:continuation", "div", "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ieb5d56ce42974659b3144ba471c4aa1e_I20220630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1003004 - Statement - Consolidated Balance Sheets", "role": "http://www.coremt.com/role/ConsolidatedBalanceSheets", "shortName": "Consolidated Balance Sheets", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ieb5d56ce42974659b3144ba471c4aa1e_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:AccountsReceivableNetCurrent", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R40": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ieb5d56ce42974659b3144ba471c4aa1e_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2421406 - Disclosure - Property, Plant & Equipment (Details)", "role": "http://www.coremt.com/role/PropertyPlantEquipmentDetails", "shortName": "Property, Plant & Equipment (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:PropertyPlantAndEquipmentTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ibca8021cc934412bab02e04f66943ea4_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:PropertyPlantAndEquipmentGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R41": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ibca8021cc934412bab02e04f66943ea4_I20211231", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:Goodwill", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2424407 - Disclosure - Goodwill and Intangibles - Goodwill activity (Details)", "role": "http://www.coremt.com/role/GoodwillandIntangiblesGoodwillactivityDetails", "shortName": "Goodwill and Intangibles - Goodwill activity (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfGoodwillTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:GoodwillAcquiredDuringPeriod", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R42": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ieb5d56ce42974659b3144ba471c4aa1e_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2425408 - Disclosure - Goodwill and Intangibles - Definite-lived Intangible assets (Details)", "role": "http://www.coremt.com/role/GoodwillandIntangiblesDefinitelivedIntangibleassetsDetails", "shortName": "Goodwill and Intangibles - Definite-lived Intangible assets (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ibca8021cc934412bab02e04f66943ea4_I20211231", "decimals": "-3", "lang": "en-US", "name": "us-gaap:FiniteLivedIntangibleAssetsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R43": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "i53ed6159d0f74e02afd2cf438cb8a06e_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:MultiemployerPlanEmployerContributionCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2428409 - Disclosure - Post Retirement Benefits (Details)", "role": "http://www.coremt.com/role/PostRetirementBenefitsDetails", "shortName": "Post Retirement Benefits (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "i53ed6159d0f74e02afd2cf438cb8a06e_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:MultiemployerPlanEmployerContributionCost", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R44": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ieb5d56ce42974659b3144ba471c4aa1e_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:DebtInstrumentCarryingAmount", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2431410 - Disclosure - Debt - Schedule of Debt Instruments (Details)", "role": "http://www.coremt.com/role/DebtScheduleofDebtInstrumentsDetails", "shortName": "Debt - Schedule of Debt Instruments (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfDebtInstrumentsTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ieb5d56ce42974659b3144ba471c4aa1e_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DeferredFinanceCostsGross", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R45": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RepaymentsOfLongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2432411 - Disclosure - Debt - Term Loans (Narrative) (Details)", "role": "http://www.coremt.com/role/DebtTermLoansNarrativeDetails", "shortName": "Debt - Term Loans (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ifb235f549e65476b8890403233109ec4_I20201027", "decimals": "INF", "lang": "en-US", "name": "us-gaap:DebtInstrumentFaceAmount", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R46": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:RepaymentsOfLongTermDebt", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2433412 - Disclosure - Debt - Revolving Loans (Narrative) (Details)", "role": "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "shortName": "Debt - Revolving Loans (Narrative) (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "i9e4042e0d05343f587565db6de66f97d_I20201027", "decimals": "INF", "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityMaximumBorrowingCapacity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R47": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "i53ed6159d0f74e02afd2cf438cb8a06e_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:IncomeTaxExpenseBenefit", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2435413 - Disclosure - Income Taxes (Details)", "role": "http://www.coremt.com/role/IncomeTaxesDetails", "shortName": "Income Taxes (Details)", "subGroupType": "details", "uniqueAnchor": null }, "R48": { "firstAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ieb5d56ce42974659b3144ba471c4aa1e_I20220630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2438414 - Disclosure - Stock Based Compensation - Narrative (Details)", "role": "http://www.coremt.com/role/StockBasedCompensationNarrativeDetails", "shortName": "Stock Based Compensation - Narrative (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "ix:continuation", "span", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ieb5d56ce42974659b3144ba471c4aa1e_I20220630", "decimals": "0", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R49": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic0291636574b490f937996d68cb5fafe_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2439415 - Disclosure - Stock Based Compensation - Restricted Stock (Details)", "role": "http://www.coremt.com/role/StockBasedCompensationRestrictedStockDetails", "shortName": "Stock Based Compensation - Restricted Stock (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic0291636574b490f937996d68cb5fafe_I20211231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R5": { "firstAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ieb5d56ce42974659b3144ba471c4aa1e_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1004005 - Statement - Consolidated Balance Sheets (Parenthetical)", "role": "http://www.coremt.com/role/ConsolidatedBalanceSheetsParenthetical", "shortName": "Consolidated Balance Sheets (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": { "ancestors": [ "us-gaap:PreferredStockParOrStatedValuePerShare", "span", "div", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ieb5d56ce42974659b3144ba471c4aa1e_I20220630", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:PreferredStockParOrStatedValuePerShare", "reportCount": 1, "unique": true, "unitRef": "usdPerShare", "xsiNil": "false" } }, "R50": { "firstAnchor": { "ancestors": [ "span", "div", "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ieb5d56ce42974659b3144ba471c4aa1e_I20220630", "decimals": "2", "first": true, "lang": "en-US", "name": "us-gaap:SharesIssuedPricePerShare", "reportCount": 1, "unitRef": "usdPerShare", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2440416 - Disclosure - Stock Based Compensation - Stock Appreciation Rights (Details)", "role": "http://www.coremt.com/role/StockBasedCompensationStockAppreciationRightsDetails", "shortName": "Stock Based Compensation - Stock Appreciation Rights (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "i65a84c8b3e7041fba624c28d834efcd3_I20211231", "decimals": "INF", "lang": "en-US", "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R51": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ieb5d56ce42974659b3144ba471c4aa1e_I20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2443417 - Disclosure - Accumulated Other Comprehensive Income (Details)", "role": "http://www.coremt.com/role/AccumulatedOtherComprehensiveIncomeDetails", "shortName": "Accumulated Other Comprehensive Income (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "ix:continuation", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "i0fe1bb9306c54fbe8999fe3ea77c476b_I20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:StockholdersEquity", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R52": { "firstAnchor": { "ancestors": [ "span", "div", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "i27061a52485d4e17bf3eab8e2200b9c0_D20220722-20220722", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityInitiationDate1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2445418 - Disclosure - Subsequent Events (Details)", "role": "http://www.coremt.com/role/SubsequentEventsDetails", "shortName": "Subsequent Events (Details)", "subGroupType": "details", "uniqueAnchor": { "ancestors": [ "span", "div", "us-gaap:SubsequentEventsTextBlock", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "i27061a52485d4e17bf3eab8e2200b9c0_D20220722-20220722", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:LineOfCreditFacilityInitiationDate1", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } }, "R6": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "i773496a298e84e6db2ae51c26332baef_I20201231", "decimals": "INF", "first": true, "lang": "en-US", "name": "us-gaap:CommonStockSharesOutstanding", "reportCount": 1, "unitRef": "shares", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1005006 - Statement - Consolidated Statement of Stockholders' Equity", "role": "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquity", "shortName": "Consolidated Statement of Stockholders' Equity", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": "0", "lang": "en-US", "name": "us-gaap:TreasuryStockSharesRetired", "reportCount": 1, "unique": true, "unitRef": "shares", "xsiNil": "false" } }, "R7": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "i53ed6159d0f74e02afd2cf438cb8a06e_D20220401-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1006007 - Statement - Consolidated Statement of Stockholders' Equity (Parenthetical)", "role": "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquityParenthetical", "shortName": "Consolidated Statement of Stockholders' Equity (Parenthetical)", "subGroupType": "parenthetical", "uniqueAnchor": null }, "R8": { "firstAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": "-3", "first": true, "lang": "en-US", "name": "us-gaap:NetIncomeLoss", "reportCount": 1, "unitRef": "usd", "xsiNil": "false" }, "groupType": "statement", "isDefault": "false", "longName": "1007008 - Statement - Consolidated Statements of Cash Flows", "role": "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows", "shortName": "Consolidated Statements of Cash Flows", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "td", "tr", "table", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": "-3", "lang": "en-US", "name": "us-gaap:DepreciationDepletionAndAmortization", "reportCount": 1, "unique": true, "unitRef": "usd", "xsiNil": "false" } }, "R9": { "firstAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" }, "groupType": "disclosure", "isDefault": "false", "longName": "2101101 - Disclosure - Basis of Presentation", "role": "http://www.coremt.com/role/BasisofPresentation", "shortName": "Basis of Presentation", "subGroupType": "", "uniqueAnchor": { "ancestors": [ "span", "div", "body", "html" ], "baseRef": "cmt-20220630.htm", "contextRef": "ic5c37785a7534c1493ce3695e09ff5a4_D20220101-20220630", "decimals": null, "first": true, "lang": "en-US", "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "reportCount": 1, "unique": true, "unitRef": null, "xsiNil": "false" } } }, "segmentCount": 53, "tag": { "cmt_AccountsReceivableAllowanceForCreditLossChargebacks": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of chargebacks to accounts receivable.", "label": "Accounts Receivable, Allowance For Credit Loss, Chargebacks", "terseLabel": "Accounts receivable for chargebacks" } } }, "localname": "AccountsReceivableAllowanceForCreditLossChargebacks", "nsuri": "http://www.coremt.com/20220630", "presentation": [ "http://www.coremt.com/role/CriticalAccountingPoliciesandEstimatesDetails" ], "xbrltype": "monetaryItemType" }, "cmt_BRPMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "BRP, Inc., a major customer ot the entity. Major customers are defined as customers whose sales individually consist of more than ten percent of total sales during any annual or interim reporting period in the current year. The loss of a significant portion of sales to these customers would have a material adverse effect on the business of the Company.", "label": "BRP [Member]", "terseLabel": "BRP" } } }, "localname": "BRPMember", "nsuri": "http://www.coremt.com/20220630", "presentation": [ "http://www.coremt.com/role/MajorCustomersDetails" ], "xbrltype": "domainItemType" }, "cmt_CapexLoanMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Capex loan", "label": "Capex loan [Member]", "terseLabel": "Capex loan" } } }, "localname": "CapexLoanMember", "nsuri": "http://www.coremt.com/20220630", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "cmt_ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Contract With Customer, Liability, Including New Contract Revenue Recognized", "label": "Contract With Customer, Liability, Including New Contract Revenue Recognized", "terseLabel": "Amount of revenue from contract liabilities related to open jobs outstanding" } } }, "localname": "ContractWithCustomerLiabilityIncludingNewContractRevenueRecognized", "nsuri": "http://www.coremt.com/20220630", "presentation": [ "http://www.coremt.com/role/CriticalAccountingPoliciesandEstimatesDetails" ], "xbrltype": "monetaryItemType" }, "cmt_FGITermLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Revolving loan with interest at a variable rate, held by the entity.", "label": "FGI Term Loans [Member]", "terseLabel": "FGI term loans payable" } } }, "localname": "FGITermLoansMember", "nsuri": "http://www.coremt.com/20220630", "presentation": [ "http://www.coremt.com/role/DebtScheduleofDebtInstrumentsDetails", "http://www.coremt.com/role/DebtTermLoansNarrativeDetails" ], "xbrltype": "domainItemType" }, "cmt_HuntingtonLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Huntington Loans", "label": "Huntington Loans [Member]", "terseLabel": "Huntington Loans" } } }, "localname": "HuntingtonLoansMember", "nsuri": "http://www.coremt.com/20220630", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "cmt_IncrementalRevolvingCommitmentMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Incremental Revolving Commitment", "label": "Incremental Revolving Commitment [Member]", "terseLabel": "Incremental Revolving Commitment" } } }, "localname": "IncrementalRevolvingCommitmentMember", "nsuri": "http://www.coremt.com/20220630", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails" ], "xbrltype": "domainItemType" }, "cmt_KeybankNationalAssociationMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Keybank National Association", "label": "Keybank National Association [Member]", "terseLabel": "Keybank National Association" } } }, "localname": "KeybankNationalAssociationMember", "nsuri": "http://www.coremt.com/20220630", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/DebtTermLoansNarrativeDetails" ], "xbrltype": "domainItemType" }, "cmt_LeafCapitalTermLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term loans, interest at a variable rate with monthly payments of interest and quarterly payments of principal through January 2023.", "label": "Leaf Capital Term Loans [Member]", "terseLabel": "Leaf Capital term loan payable" } } }, "localname": "LeafCapitalTermLoansMember", "nsuri": "http://www.coremt.com/20220630", "presentation": [ "http://www.coremt.com/role/DebtScheduleofDebtInstrumentsDetails", "http://www.coremt.com/role/DebtTermLoansNarrativeDetails" ], "xbrltype": "domainItemType" }, "cmt_LesseeOperatingLeaseWithOptionsToExtendLeaseTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term of lessee's operating leases' options to extend.", "label": "Lessee, Operating Lease With Options To Extend Lease, Term", "terseLabel": "Options to extend the lease, period" } } }, "localname": "LesseeOperatingLeaseWithOptionsToExtendLeaseTerm", "nsuri": "http://www.coremt.com/20220630", "presentation": [ "http://www.coremt.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "cmt_NavistarMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Navistar, Inc., a major customer ot the entity. Major customers are defined as customers whose sales individually consist of more than ten percent of total sales during any annual or interim reporting period in the current year. The loss of a significant portion of sales to these customers would have a material adverse effect on the business of the Company.", "label": "Navistar [Member]", "terseLabel": "Navistar" } } }, "localname": "NavistarMember", "nsuri": "http://www.coremt.com/20220630", "presentation": [ "http://www.coremt.com/role/MajorCustomersDetails" ], "xbrltype": "domainItemType" }, "cmt_NumberOfMajorCustomers": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The amount of customers, expressed as a percent, whose sales individually consist of more than ten percent of total sales during any annual or interim reporting period in the current year. The loss of a significant portion of sales to these customers would have a material adverse effect on the business of the entity.", "label": "Number Of Major Customers", "terseLabel": "Number of major customers" } } }, "localname": "NumberOfMajorCustomers", "nsuri": "http://www.coremt.com/20220630", "presentation": [ "http://www.coremt.com/role/MajorCustomersDetails" ], "xbrltype": "integerItemType" }, "cmt_OtherCustomersMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Other customers of the entity, not separately disclosed. Major customers are defined as customers whose sales individually consist of more than ten percent of total sales during any annual or interim reporting period in the current year. The loss of a significant portion of sales to these customers would have a material adverse effect on the business of the Company.", "label": "Other Customers [Member]", "terseLabel": "Other Customers" } } }, "localname": "OtherCustomersMember", "nsuri": "http://www.coremt.com/20220630", "presentation": [ "http://www.coremt.com/role/MajorCustomersDetails" ], "xbrltype": "domainItemType" }, "cmt_PaccarMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "PACCAR, Inc., a major customer ot the entity. Major customers are defined as customers whose sales individually consist of more than ten percent of total sales during any annual or interim reporting period in the current year. The loss of a significant portion of sales to these customers would have a material adverse effect on the business of the Company.", "label": "Paccar [Member]", "terseLabel": "PACCAR" } } }, "localname": "PaccarMember", "nsuri": "http://www.coremt.com/20220630", "presentation": [ "http://www.coremt.com/role/MajorCustomersDetails" ], "xbrltype": "domainItemType" }, "cmt_ParticipatingSecuritiesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Participating Securities", "label": "Participating Securities [Member]", "terseLabel": "Participating Securities" } } }, "localname": "ParticipatingSecuritiesMember", "nsuri": "http://www.coremt.com/20220630", "presentation": [ "http://www.coremt.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "domainItemType" }, "cmt_SupplementalInformationRelatedToLeasesTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Supplemental Information Related To Leases", "label": "Supplemental Information Related To Leases [Table Text Block]", "terseLabel": "Supplemental Balance Sheet Information" } } }, "localname": "SupplementalInformationRelatedToLeasesTableTextBlock", "nsuri": "http://www.coremt.com/20220630", "presentation": [ "http://www.coremt.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "cmt_UniversalForestProductsMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Universal Forest Products, Inc., a major customer ot the entity. Major customers are defined as customers whose sales individually consist of more than ten percent of total sales during any annual or interim reporting period in the current year. The loss of a significant portion of sales to these customers would have a material adverse effect on the business of the Company.", "label": "Universal Forest Products [Member]", "terseLabel": "UFP" } } }, "localname": "UniversalForestProductsMember", "nsuri": "http://www.coremt.com/20220630", "presentation": [ "http://www.coremt.com/role/MajorCustomersDetails" ], "xbrltype": "domainItemType" }, "cmt_VolvoMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Volvo Group North America, LLC, a major customer ot the entity. Major customers are defined as customers whose sales individually consist of more than ten percent of total sales during any annual or interim reporting period in the current year. The loss of a significant portion of sales to these customers would have a material adverse effect on the business of the Company.", "label": "Volvo [Member]", "terseLabel": "Volvo" } } }, "localname": "VolvoMember", "nsuri": "http://www.coremt.com/20220630", "presentation": [ "http://www.coremt.com/role/MajorCustomersDetails" ], "xbrltype": "domainItemType" }, "cmt_WellsFargoTermLoansMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Term loan, interest at a fixed rate with monthly payments of interest and principal through April 2025.", "label": "Wells Fargo Term Loans [Member]", "terseLabel": "Wells Fargo term loans payable" } } }, "localname": "WellsFargoTermLoansMember", "nsuri": "http://www.coremt.com/20220630", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/DebtScheduleofDebtInstrumentsDetails", "http://www.coremt.com/role/DebtTermLoansNarrativeDetails" ], "xbrltype": "domainItemType" }, "country_CA": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "CANADA", "terseLabel": "CANADA" } } }, "localname": "CA", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.coremt.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "country_MX": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "MEXICO", "terseLabel": "MEXICO" } } }, "localname": "MX", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.coremt.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "country_US": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "UNITED STATES", "terseLabel": "UNITED STATES [Member]" } } }, "localname": "US", "nsuri": "http://xbrl.sec.gov/country/2022", "presentation": [ "http://www.coremt.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "dei_AmendmentFlag": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.", "label": "Amendment Flag", "terseLabel": "Amendment Flag" } } }, "localname": "AmendmentFlag", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.coremt.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_CityAreaCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Area code of city", "label": "City Area Code", "terseLabel": "City Area Code" } } }, "localname": "CityAreaCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.coremt.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_CoverAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Cover page.", "label": "Cover [Abstract]", "terseLabel": "Cover [Abstract]" } } }, "localname": "CoverAbstract", "nsuri": "http://xbrl.sec.gov/dei/2022", "xbrltype": "stringItemType" }, "dei_CurrentFiscalYearEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "End date of current fiscal year in the format --MM-DD.", "label": "Current Fiscal Year End Date", "terseLabel": "Current Fiscal Year End Date" } } }, "localname": "CurrentFiscalYearEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.coremt.com/role/Cover" ], "xbrltype": "gMonthDayItemType" }, "dei_DocumentFiscalPeriodFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Fiscal period values are FY, Q1, Q2, and Q3. 1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.", "label": "Document Fiscal Period Focus", "terseLabel": "Document Fiscal Period Focus" } } }, "localname": "DocumentFiscalPeriodFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.coremt.com/role/Cover" ], "xbrltype": "fiscalPeriodItemType" }, "dei_DocumentFiscalYearFocus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.", "label": "Document Fiscal Year Focus", "terseLabel": "Document Fiscal Year Focus" } } }, "localname": "DocumentFiscalYearFocus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.coremt.com/role/Cover" ], "xbrltype": "gYearItemType" }, "dei_DocumentPeriodEndDate": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Document Period End Date", "terseLabel": "Document Period End Date" } } }, "localname": "DocumentPeriodEndDate", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.coremt.com/role/Cover" ], "xbrltype": "dateItemType" }, "dei_DocumentQuarterlyReport": { "auth_ref": [ "r668" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as an quarterly report.", "label": "Document Quarterly Report", "terseLabel": "Document Quarterly Report" } } }, "localname": "DocumentQuarterlyReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.coremt.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentTransitionReport": { "auth_ref": [ "r669" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true only for a form used as a transition report.", "label": "Document Transition Report", "terseLabel": "Document Transition Report" } } }, "localname": "DocumentTransitionReport", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.coremt.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_DocumentType": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.", "label": "Document Type", "terseLabel": "Document Type" } } }, "localname": "DocumentType", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.coremt.com/role/Cover" ], "xbrltype": "submissionTypeItemType" }, "dei_EntityAddressAddressLine1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Address Line 1 such as Attn, Building Name, Street Name", "label": "Entity Address, Address Line One", "terseLabel": "Entity Address, Address Line One" } } }, "localname": "EntityAddressAddressLine1", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.coremt.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressCityOrTown": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the City or Town", "label": "Entity Address, City or Town", "terseLabel": "Entity Address, City or Town" } } }, "localname": "EntityAddressCityOrTown", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.coremt.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressPostalZipCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Code for the postal or zip code", "label": "Entity Address, Postal Zip Code", "terseLabel": "Entity Address, Postal Zip Code" } } }, "localname": "EntityAddressPostalZipCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.coremt.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityAddressStateOrProvince": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Name of the state or province.", "label": "Entity Address, State or Province", "terseLabel": "Entity Address, State or Province" } } }, "localname": "EntityAddressStateOrProvince", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.coremt.com/role/Cover" ], "xbrltype": "stateOrProvinceItemType" }, "dei_EntityCentralIndexKey": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.", "label": "Entity Central Index Key", "terseLabel": "Entity Central Index Key" } } }, "localname": "EntityCentralIndexKey", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.coremt.com/role/Cover" ], "xbrltype": "centralIndexKeyItemType" }, "dei_EntityCommonStockSharesOutstanding": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.", "label": "Entity Common Stock, Shares Outstanding", "terseLabel": "Entity Common Stock, Shares Outstanding (in shares)" } } }, "localname": "EntityCommonStockSharesOutstanding", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.coremt.com/role/Cover" ], "xbrltype": "sharesItemType" }, "dei_EntityCurrentReportingStatus": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Current Reporting Status", "terseLabel": "Entity Current Reporting Status" } } }, "localname": "EntityCurrentReportingStatus", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.coremt.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityEmergingGrowthCompany": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "documentation": "Indicate if registrant meets the emerging growth company criteria.", "label": "Entity Emerging Growth Company", "terseLabel": "Entity Emerging Growth Company" } } }, "localname": "EntityEmergingGrowthCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.coremt.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityFileNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.", "label": "Entity File Number", "terseLabel": "Entity File Number" } } }, "localname": "EntityFileNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.coremt.com/role/Cover" ], "xbrltype": "fileNumberItemType" }, "dei_EntityFilerCategory": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.", "label": "Entity Filer Category", "terseLabel": "Entity Filer Category" } } }, "localname": "EntityFilerCategory", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.coremt.com/role/Cover" ], "xbrltype": "filerCategoryItemType" }, "dei_EntityIncorporationStateCountryCode": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Two-character EDGAR code representing the state or country of incorporation.", "label": "Entity Incorporation, State or Country Code", "terseLabel": "Entity Incorporation, State or Country Code" } } }, "localname": "EntityIncorporationStateCountryCode", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.coremt.com/role/Cover" ], "xbrltype": "edgarStateCountryItemType" }, "dei_EntityInteractiveDataCurrent": { "auth_ref": [ "r671" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).", "label": "Entity Interactive Data Current", "terseLabel": "Entity Interactive Data Current" } } }, "localname": "EntityInteractiveDataCurrent", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.coremt.com/role/Cover" ], "xbrltype": "yesNoItemType" }, "dei_EntityRegistrantName": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.", "label": "Entity Registrant Name", "terseLabel": "Entity Registrant Name" } } }, "localname": "EntityRegistrantName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.coremt.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_EntityShellCompany": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.", "label": "Entity Shell Company", "terseLabel": "Entity Shell Company" } } }, "localname": "EntityShellCompany", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.coremt.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntitySmallBusiness": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).", "label": "Entity Small Business", "terseLabel": "Entity Small Business" } } }, "localname": "EntitySmallBusiness", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.coremt.com/role/Cover" ], "xbrltype": "booleanItemType" }, "dei_EntityTaxIdentificationNumber": { "auth_ref": [ "r666" ], "lang": { "en-us": { "role": { "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.", "label": "Entity Tax Identification Number", "terseLabel": "Entity Tax Identification Number" } } }, "localname": "EntityTaxIdentificationNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.coremt.com/role/Cover" ], "xbrltype": "employerIdItemType" }, "dei_LocalPhoneNumber": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Local phone number for entity.", "label": "Local Phone Number", "terseLabel": "Local Phone Number" } } }, "localname": "LocalPhoneNumber", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.coremt.com/role/Cover" ], "xbrltype": "normalizedStringItemType" }, "dei_Security12bTitle": { "auth_ref": [ "r665" ], "lang": { "en-us": { "role": { "documentation": "Title of a 12(b) registered security.", "label": "Title of 12(b) Security", "terseLabel": "Title of 12(b) Security" } } }, "localname": "Security12bTitle", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.coremt.com/role/Cover" ], "xbrltype": "securityTitleItemType" }, "dei_SecurityExchangeName": { "auth_ref": [ "r667" ], "lang": { "en-us": { "role": { "documentation": "Name of the Exchange on which a security is registered.", "label": "Security Exchange Name", "terseLabel": "Security Exchange Name" } } }, "localname": "SecurityExchangeName", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.coremt.com/role/Cover" ], "xbrltype": "edgarExchangeCodeItemType" }, "dei_TradingSymbol": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Trading symbol of an instrument as listed on an exchange.", "label": "Trading Symbol", "terseLabel": "Trading Symbol" } } }, "localname": "TradingSymbol", "nsuri": "http://xbrl.sec.gov/dei/2022", "presentation": [ "http://www.coremt.com/role/Cover" ], "xbrltype": "tradingSymbolItemType" }, "srt_CounterpartyNameAxis": { "auth_ref": [ "r48", "r50", "r115", "r116", "r275", "r310" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Axis]", "terseLabel": "Counterparty Name [Axis]" } } }, "localname": "CounterpartyNameAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/DebtTermLoansNarrativeDetails" ], "xbrltype": "stringItemType" }, "srt_MajorCustomersAxis": { "auth_ref": [ "r195", "r343", "r347", "r639" ], "lang": { "en-us": { "role": { "label": "Customer [Axis]", "terseLabel": "Major Customers [Axis]" } } }, "localname": "MajorCustomersAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.coremt.com/role/MajorCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_MaximumMember": { "auth_ref": [ "r252", "r253", "r254", "r255", "r274", "r309", "r433", "r438", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r636", "r640", "r663", "r664" ], "lang": { "en-us": { "role": { "label": "Maximum [Member]", "terseLabel": "Maximum" } } }, "localname": "MaximumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/GoodwillandIntangiblesDefinitelivedIntangibleassetsDetails", "http://www.coremt.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "srt_MinimumMember": { "auth_ref": [ "r252", "r253", "r254", "r255", "r274", "r309", "r433", "r438", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r636", "r640", "r663", "r664" ], "lang": { "en-us": { "role": { "label": "Minimum [Member]", "terseLabel": "Minimum" } } }, "localname": "MinimumMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/DebtTermLoansNarrativeDetails", "http://www.coremt.com/role/GoodwillandIntangiblesDefinitelivedIntangibleassetsDetails", "http://www.coremt.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "srt_NameOfMajorCustomerDomain": { "auth_ref": [ "r195", "r343", "r347", "r639" ], "lang": { "en-us": { "role": { "label": "Customer [Domain]", "terseLabel": "Name of Major Customer [Domain]" } } }, "localname": "NameOfMajorCustomerDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.coremt.com/role/MajorCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_ProductOrServiceAxis": { "auth_ref": [ "r192", "r253", "r254", "r343", "r345", "r596", "r635", "r637" ], "lang": { "en-us": { "role": { "label": "Product and Service [Axis]", "terseLabel": "Product and Service [Axis]" } } }, "localname": "ProductOrServiceAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.coremt.com/role/MajorCustomersDetails" ], "xbrltype": "stringItemType" }, "srt_ProductsAndServicesDomain": { "auth_ref": [ "r192", "r253", "r254", "r343", "r345", "r596", "r635", "r637" ], "lang": { "en-us": { "role": { "label": "Product and Service [Domain]", "terseLabel": "Product and Service [Domain]" } } }, "localname": "ProductsAndServicesDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.coremt.com/role/MajorCustomersDetails" ], "xbrltype": "domainItemType" }, "srt_RangeAxis": { "auth_ref": [ "r250", "r252", "r253", "r254", "r255", "r274", "r309", "r377", "r433", "r438", "r467", "r468", "r469", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r636", "r640", "r663", "r664" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Axis]", "terseLabel": "Statistical Measurement [Axis]" } } }, "localname": "RangeAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/DebtTermLoansNarrativeDetails", "http://www.coremt.com/role/GoodwillandIntangiblesDefinitelivedIntangibleassetsDetails", "http://www.coremt.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "srt_RangeMember": { "auth_ref": [ "r250", "r252", "r253", "r254", "r255", "r274", "r309", "r377", "r433", "r438", "r467", "r468", "r469", "r588", "r589", "r590", "r591", "r592", "r593", "r594", "r636", "r640", "r663", "r664" ], "lang": { "en-us": { "role": { "label": "Statistical Measurement [Domain]", "terseLabel": "Statistical Measurement [Domain]" } } }, "localname": "RangeMember", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/DebtTermLoansNarrativeDetails", "http://www.coremt.com/role/GoodwillandIntangiblesDefinitelivedIntangibleassetsDetails", "http://www.coremt.com/role/LeasesDetails" ], "xbrltype": "domainItemType" }, "srt_RepurchaseAgreementCounterpartyNameDomain": { "auth_ref": [ "r49", "r50", "r115", "r116", "r275", "r310" ], "lang": { "en-us": { "role": { "label": "Counterparty Name [Domain]", "terseLabel": "Counterparty Name [Domain]" } } }, "localname": "RepurchaseAgreementCounterpartyNameDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/DebtTermLoansNarrativeDetails" ], "xbrltype": "domainItemType" }, "srt_SegmentGeographicalDomain": { "auth_ref": [ "r193", "r194", "r343", "r346", "r638", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662" ], "lang": { "en-us": { "role": { "label": "Geographical [Domain]", "terseLabel": "Geographical [Domain]" } } }, "localname": "SegmentGeographicalDomain", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.coremt.com/role/IncomeTaxesDetails" ], "xbrltype": "domainItemType" }, "srt_StatementGeographicalAxis": { "auth_ref": [ "r193", "r194", "r343", "r346", "r638", "r649", "r654", "r655", "r656", "r657", "r658", "r659", "r660", "r661", "r662" ], "lang": { "en-us": { "role": { "label": "Geographical [Axis]", "terseLabel": "Geographical [Axis]" } } }, "localname": "StatementGeographicalAxis", "nsuri": "http://fasb.org/srt/2022", "presentation": [ "http://www.coremt.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AccountingChangesAndErrorCorrectionsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Changes and Error Corrections [Abstract]", "terseLabel": "Accounting Changes and Error Corrections [Abstract]" } } }, "localname": "AccountingChangesAndErrorCorrectionsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountingPoliciesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Accounting Policies [Abstract]", "terseLabel": "Accounting Policies [Abstract]" } } }, "localname": "AccountingPoliciesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_AccountsPayableCurrent": { "auth_ref": [ "r36", "r584" ], "calculation": { "http://www.coremt.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Accounts Payable, Current", "terseLabel": "Accounts payable" } } }, "localname": "AccountsPayableCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccountsReceivableMember": { "auth_ref": [ "r650" ], "lang": { "en-us": { "role": { "documentation": "Due from customers or clients for goods or services that have been delivered or sold.", "label": "Accounts Receivable [Member]", "terseLabel": "Accounts Receivable" } } }, "localname": "AccountsReceivableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccountsReceivableNetCurrent": { "auth_ref": [ "r196", "r197" ], "calculation": { "http://www.coremt.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as current.", "label": "Accounts Receivable, after Allowance for Credit Loss, Current", "terseLabel": "Accounts receivable, net" } } }, "localname": "AccountsReceivableNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedDefinedBenefitPlansAdjustmentMember": { "auth_ref": [ "r52", "r59", "r66", "r67", "r68", "r518" ], "lang": { "en-us": { "role": { "documentation": "Accumulated other comprehensive (income) loss related to defined benefit plans attributable to the parent.", "label": "Accumulated Defined Benefit Plans Adjustment Attributable to Parent [Member]", "terseLabel": "Post Retirement Benefit Plan Items" } } }, "localname": "AccumulatedDefinedBenefitPlansAdjustmentMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": { "auth_ref": [ "r11", "r245" ], "calculation": { "http://www.coremt.com/role/PropertyPlantEquipmentDetails": { "order": 2.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.", "label": "Accumulated Depreciation, Depletion and Amortization, Property, Plant, and Equipment", "negatedTerseLabel": "Accumulated depreciation" } } }, "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/PropertyPlantEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": { "auth_ref": [ "r24", "r56", "r58", "r59", "r624", "r645", "r648" ], "calculation": { "http://www.coremt.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.", "label": "Accumulated Other Comprehensive Income (Loss), Net of Tax", "terseLabel": "Accumulated other comprehensive income, net of income taxes" } } }, "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AccumulatedOtherComprehensiveIncomeMember": { "auth_ref": [ "r55", "r59", "r66", "r67", "r68", "r120", "r121", "r122", "r518", "r580", "r641", "r642" ], "lang": { "en-us": { "role": { "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.", "label": "AOCI Attributable to Parent [Member]", "terseLabel": "Accumulated Other Comprehensive Income" } } }, "localname": "AccumulatedOtherComprehensiveIncomeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_AcquiredFiniteLivedIntangibleAssetsLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Acquired Finite-Lived Intangible Assets [Line Items]", "terseLabel": "Acquired Finite-Lived Intangible Assets [Line Items]" } } }, "localname": "AcquiredFiniteLivedIntangibleAssetsLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/GoodwillandIntangiblesDefinitelivedIntangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AdditionalPaidInCapitalCommonStock": { "auth_ref": [ "r22" ], "calculation": { "http://www.coremt.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value received from shareholders in common stock-related transactions that are in excess of par value or stated value and amounts received from other stock-related transactions. Includes only common stock transactions (excludes preferred stock transactions). May be called contributed capital, capital in excess of par, capital surplus, or paid-in capital.", "label": "Additional Paid in Capital, Common Stock", "terseLabel": "Paid-in capital" } } }, "localname": "AdditionalPaidInCapitalCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdditionalPaidInCapitalMember": { "auth_ref": [ "r120", "r121", "r122", "r476", "r477", "r478", "r534" ], "lang": { "en-us": { "role": { "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.", "label": "Additional Paid-in Capital [Member]", "terseLabel": "Paid-In Capital" } } }, "localname": "AdditionalPaidInCapitalMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue": { "auth_ref": [ "r441", "r479", "r480" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for award under share-based payment arrangement.", "label": "APIC, Share-Based Payment Arrangement, Increase for Cost Recognition", "terseLabel": "Share-based compensation" } } }, "localname": "AdjustmentsToAdditionalPaidInCapitalSharebasedCompensationRequisiteServicePeriodRecognitionValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Adjustments to Reconcile Net Income (Loss) to Cash Provided by (Used in) Operating Activities [Abstract]", "verboseLabel": "Adjustments to reconcile net income to net cash provided by operating activities:" } } }, "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_AllocatedShareBasedCompensationExpense": { "auth_ref": [ "r471" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.", "label": "Share-Based Payment Arrangement, Expense", "terseLabel": "Compensation costs" } } }, "localname": "AllocatedShareBasedCompensationExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationNarrativeDetails", "http://www.coremt.com/role/StockBasedCompensationRestrictedStockDetails", "http://www.coremt.com/role/StockBasedCompensationStockAppreciationRightsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AllowanceForDoubtfulAccountsReceivable": { "auth_ref": [ "r28", "r199", "r208", "r209", "r210" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of allowance for credit loss on accounts receivable.", "label": "Accounts Receivable, Allowance for Credit Loss", "terseLabel": "Allowance for doubtful accounts" } } }, "localname": "AllowanceForDoubtfulAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/CriticalAccountingPoliciesandEstimatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_AmortizationOfIntangibleAssets": { "auth_ref": [ "r93", "r232", "r239" ], "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Amortization of Intangible Assets", "terseLabel": "Intangible asset amortization expense" } } }, "localname": "AmortizationOfIntangibleAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/GoodwillandIntangiblesDefinitelivedIntangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Assets": { "auth_ref": [ "r15", "r112", "r181", "r184", "r190", "r204", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r514", "r519", "r542", "r582", "r584", "r604", "r621" ], "calculation": { "http://www.coremt.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets", "totalLabel": "Total Assets" } } }, "localname": "Assets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets [Abstract]", "terseLabel": "Assets:" } } }, "localname": "AssetsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsAndLiabilitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets and Liabilities, Lessee [Abstract]", "terseLabel": "Assets and Liabilities, Lessee [Abstract]" } } }, "localname": "AssetsAndLiabilitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_AssetsCurrent": { "auth_ref": [ "r6", "r35", "r112", "r204", "r260", "r261", "r262", "r263", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r514", "r519", "r542", "r582", "r584" ], "calculation": { "http://www.coremt.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.", "label": "Assets, Current", "totalLabel": "Total current assets" } } }, "localname": "AssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_AssetsCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Assets, Current [Abstract]", "terseLabel": "Current assets:" } } }, "localname": "AssetsCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_AwardTypeAxis": { "auth_ref": [ "r444", "r445", "r446", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470" ], "lang": { "en-us": { "role": { "documentation": "Information by type of award under share-based payment arrangement.", "label": "Award Type [Axis]", "terseLabel": "Award Type [Axis]" } } }, "localname": "AwardTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationNarrativeDetails", "http://www.coremt.com/role/StockBasedCompensationRestrictedStockDetails", "http://www.coremt.com/role/StockBasedCompensationStockAppreciationRightsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by location on balance sheet (statement of financial position).", "label": "Balance Sheet Location [Axis]", "terseLabel": "Balance Sheet Location [Axis]" } } }, "localname": "BalanceSheetLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_BalanceSheetLocationDomain": { "auth_ref": [ "r526", "r527" ], "lang": { "en-us": { "role": { "documentation": "Location in the balance sheet (statement of financial position).", "label": "Balance Sheet Location [Domain]", "terseLabel": "Balance Sheet Location [Domain]" } } }, "localname": "BalanceSheetLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_BaseRateMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Minimum rate investor will accept.", "label": "Base Rate [Member]", "terseLabel": "Base Rate" } } }, "localname": "BaseRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/DebtTermLoansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CapitalExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r99", "r100", "r101" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for purchases of fixed assets that have occurred.", "label": "Capital Expenditures Incurred but Not yet Paid", "verboseLabel": "Fixed asset purchases in accounts payable" } } }, "localname": "CapitalExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashAndCashEquivalentsAtCarryingValue": { "auth_ref": [ "r4", "r9", "r95" ], "calculation": { "http://www.coremt.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.", "label": "Cash and Cash Equivalents, at Carrying Value", "terseLabel": "Cash and cash equivalents" } } }, "localname": "CashAndCashEquivalentsAtCarryingValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets", "http://www.coremt.com/role/CriticalAccountingPoliciesandEstimatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": { "auth_ref": [ "r87", "r95", "r102" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents", "periodEndLabel": "Cash and cash equivalents at end of period", "periodStartLabel": "Cash and cash equivalents at beginning of period" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": { "auth_ref": [ "r87", "r548" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.", "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect", "totalLabel": "Net change in cash and cash equivalents" } } }, "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_CashFlowOperatingActivitiesLesseeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Cash Flow, Operating Activities, Lessee [Abstract]", "terseLabel": "Cash Flow, Operating Activities, Lessee [Abstract]" } } }, "localname": "CashFlowOperatingActivitiesLesseeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ClassOfStockDomain": { "auth_ref": [ "r19", "r20", "r21", "r109", "r112", "r143", "r144", "r145", "r148", "r152", "r161", "r162", "r163", "r204", "r260", "r264", "r265", "r266", "r269", "r270", "r307", "r308", "r312", "r316", "r322", "r542", "r670" ], "lang": { "en-us": { "role": { "documentation": "Share of stock differentiated by the voting rights the holder receives. Examples include, but are not limited to, common stock, redeemable preferred stock, nonredeemable preferred stock, and convertible stock.", "label": "Class of Stock [Domain]", "terseLabel": "Class of Stock [Domain]" } } }, "localname": "ClassOfStockDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CommitmentsAndContingencies": { "auth_ref": [ "r45", "r610", "r628" ], "calculation": { "http://www.coremt.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.", "label": "Commitments and Contingencies", "verboseLabel": "Commitments and Contingencies" } } }, "localname": "CommitmentsAndContingencies", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CommonStockMember": { "auth_ref": [ "r120", "r121", "r534" ], "lang": { "en-us": { "role": { "documentation": "Stock that is subordinate to all other stock of the issuer.", "label": "Common Stock [Member]", "terseLabel": "Common Stock [Member]", "verboseLabel": "Common Stock Outstanding" } } }, "localname": "CommonStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_CommonStockParOrStatedValuePerShare": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of common stock.", "label": "Common Stock, Par or Stated Value Per Share", "terseLabel": "Common stock, par value (in USD per share)" } } }, "localname": "CommonStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_CommonStockSharesAuthorized": { "auth_ref": [ "r21" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.", "label": "Common Stock, Shares Authorized", "terseLabel": "Common stock, shares authorized (in shares)" } } }, "localname": "CommonStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockSharesOutstanding": { "auth_ref": [ "r21", "r322" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.", "label": "Common Stock, Shares, Outstanding", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)", "terseLabel": "Common stock, shares outstanding (in shares)" } } }, "localname": "CommonStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheetsParenthetical", "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquityParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_CommonStockValue": { "auth_ref": [ "r21", "r584" ], "calculation": { "http://www.coremt.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Common Stock, Value, Issued", "terseLabel": "Common stock \u2014 $0.01 par value, authorized shares \u2013 20,000,000; outstanding shares: 8,415,476 at June\u00a030, 2022 and 8,235,740 at December\u00a031, 2021" } } }, "localname": "CommonStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CompensationAndRetirementDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Retirement Benefits [Abstract]", "terseLabel": "Retirement Benefits [Abstract]" } } }, "localname": "CompensationAndRetirementDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ComprehensiveIncomeNetOfTax": { "auth_ref": [ "r61", "r63", "r64", "r72", "r613", "r631" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.", "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent", "totalLabel": "Comprehensive income" } } }, "localname": "ComprehensiveIncomeNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConcentrationRiskDisclosureTextBlock": { "auth_ref": [ "r175" ], "lang": { "en-us": { "role": { "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.", "label": "Concentration Risk Disclosure [Text Block]", "verboseLabel": "Major Customers" } } }, "localname": "ConcentrationRiskDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/MajorCustomers" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConcentrationRisksTypesNoConcentrationPercentageAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Concentration Risks, Types, No Concentration Percentage [Abstract]", "terseLabel": "Concentration Risks, Types, No Concentration Percentage [Abstract]" } } }, "localname": "ConcentrationRisksTypesNoConcentrationPercentageAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ConsolidationPolicyTextBlock": { "auth_ref": [ "r104", "r516" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.", "label": "Consolidation, Policy [Policy Text Block]", "terseLabel": "Principles of Consolidation" } } }, "localname": "ConsolidationPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/CriticalAccountingPoliciesandEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ConstructionInProgressExpendituresIncurredButNotYetPaid": { "auth_ref": [ "r99", "r100", "r101" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Future cash outflow to pay for construction in progress expenditures that have occurred.", "label": "Construction in Progress Expenditures Incurred but Not yet Paid", "verboseLabel": "Purchase commitments for capital expenditures in progress" } } }, "localname": "ConstructionInProgressExpendituresIncurredButNotYetPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/PropertyPlantEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ConstructionInProgressGross": { "auth_ref": [ "r244" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of structure or a modification to a structure under construction. Includes recently completed structures or modifications to structures that have not been placed into service.", "label": "Construction in Progress, Gross", "verboseLabel": "Capital additions in progress" } } }, "localname": "ConstructionInProgressGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/PropertyPlantEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerAssetNetCurrent": { "auth_ref": [ "r331", "r333", "r344" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allowance for credit loss, of right to consideration in exchange for good or service transferred to customer when right is conditioned on something other than passage of time, classified as current.", "label": "Contract with Customer, Asset, after Allowance for Credit Loss, Current", "terseLabel": "Contract with Customer, Asset, after Allowance for Credit Loss, Current" } } }, "localname": "ContractWithCustomerAssetNetCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/CriticalAccountingPoliciesandEstimatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ContractWithCustomerLiabilityCurrent": { "auth_ref": [ "r331", "r332", "r344" ], "calculation": { "http://www.coremt.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of obligation to transfer good or service to customer for which consideration has been received or is receivable, classified as current.", "label": "Contract with Customer, Liability, Current", "terseLabel": "Contract liability" } } }, "localname": "ContractWithCustomerLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_CostOfRevenue": { "auth_ref": [ "r76", "r112", "r204", "r260", "r261", "r262", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r542" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_GrossProfit", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.", "label": "Cost of Revenue", "terseLabel": "Cost of sales" } } }, "localname": "CostOfRevenue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_CreditFacilityAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Axis]", "terseLabel": "Credit Facility [Axis]" } } }, "localname": "CreditFacilityAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_CreditFacilityDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Type of credit facility. Credit facilities provide capital to borrowers without the need to structure a loan for each borrowing.", "label": "Credit Facility [Domain]", "terseLabel": "Credit Facility [Domain]" } } }, "localname": "CreditFacilityDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_CustomerRelationshipsMember": { "auth_ref": [ "r510" ], "lang": { "en-us": { "role": { "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.", "label": "Customer Relationships [Member]", "terseLabel": "Customer relationships" } } }, "localname": "CustomerRelationshipsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/GoodwillandIntangiblesDefinitelivedIntangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Debt Disclosure [Abstract]", "terseLabel": "Debt Disclosure [Abstract]" } } }, "localname": "DebtDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_DebtDisclosureTextBlock": { "auth_ref": [ "r108", "r277", "r278", "r279", "r280", "r281", "r282", "r283", "r288", "r295", "r296", "r298", "r306" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.", "label": "Debt Disclosure [Text Block]", "verboseLabel": "Debt" } } }, "localname": "DebtDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/Debt" ], "xbrltype": "textBlockItemType" }, "us-gaap_DebtInstrumentAxis": { "auth_ref": [ "r16", "r17", "r18", "r111", "r118", "r271", "r272", "r273", "r274", "r275", "r276", "r278", "r284", "r285", "r286", "r287", "r289", "r290", "r291", "r292", "r293", "r294", "r302", "r303", "r304", "r305", "r561", "r605", "r607", "r620" ], "lang": { "en-us": { "role": { "documentation": "Information by type of debt instrument, including, but not limited to, draws against credit facilities.", "label": "Debt Instrument [Axis]", "terseLabel": "Debt Instrument [Axis]" } } }, "localname": "DebtInstrumentAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/DebtScheduleofDebtInstrumentsDetails", "http://www.coremt.com/role/DebtTermLoansNarrativeDetails", "http://www.coremt.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentBasisSpreadOnVariableRate1": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Percentage points added to the reference rate to compute the variable rate on the debt instrument.", "label": "Debt Instrument, Basis Spread on Variable Rate", "terseLabel": "Basis points" } } }, "localname": "DebtInstrumentBasisSpreadOnVariableRate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/DebtTermLoansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentCarryingAmount": { "auth_ref": [ "r18", "r299", "r607", "r620" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before unamortized (discount) premium and debt issuance costs, of long-term debt. Includes, but is not limited to, notes payable, bonds payable, commercial loans, mortgage loans, convertible debt, subordinated debt and other types of debt.", "label": "Long-Term Debt, Gross", "terseLabel": "Total", "verboseLabel": "Loan balance" } } }, "localname": "DebtInstrumentCarryingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/DebtScheduleofDebtInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentFaceAmount": { "auth_ref": [ "r271", "r302", "r303", "r559", "r561", "r562" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Face (par) amount of debt instrument at time of issuance.", "label": "Debt Instrument, Face Amount", "terseLabel": "Principal amount" } } }, "localname": "DebtInstrumentFaceAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtTermLoansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentInterestRateEffectivePercentage": { "auth_ref": [ "r42", "r301", "r559", "r561" ], "lang": { "en-us": { "role": { "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.", "label": "Debt Instrument, Interest Rate, Effective Percentage", "terseLabel": "Variable interest rate" } } }, "localname": "DebtInstrumentInterestRateEffectivePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/SubsequentEventsDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentInterestRateStatedPercentage": { "auth_ref": [ "r42", "r272" ], "lang": { "en-us": { "role": { "documentation": "Contractual interest rate for funds borrowed, under the debt agreement.", "label": "Debt Instrument, Interest Rate, Stated Percentage", "terseLabel": "Stated interest rate" } } }, "localname": "DebtInstrumentInterestRateStatedPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/DebtTermLoansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Debt Instrument [Line Items]", "terseLabel": "Debt Instrument [Line Items]" } } }, "localname": "DebtInstrumentLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/DebtScheduleofDebtInstrumentsDetails", "http://www.coremt.com/role/DebtTermLoansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentNameDomain": { "auth_ref": [ "r43", "r111", "r118", "r271", "r272", "r273", "r274", "r275", "r276", "r278", "r284", "r285", "r286", "r287", "r289", "r290", "r291", "r292", "r293", "r294", "r302", "r303", "r304", "r305", "r561" ], "lang": { "en-us": { "role": { "documentation": "The name for the particular debt instrument or borrowing that distinguishes it from other debt instruments or borrowings, including draws against credit facilities.", "label": "Debt Instrument, Name [Domain]", "terseLabel": "Debt Instrument, Name [Domain]" } } }, "localname": "DebtInstrumentNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/DebtScheduleofDebtInstrumentsDetails", "http://www.coremt.com/role/DebtTermLoansNarrativeDetails", "http://www.coremt.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentPrincipal": { "auth_ref": [ "r43" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the required periodic payments applied to principal.", "label": "Debt Instrument, Periodic Payment, Principal", "terseLabel": "Monthly installments" } } }, "localname": "DebtInstrumentPeriodicPaymentPrincipal", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtTermLoansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of payment greater than the preceding installment payments to be paid at final maturity date of debt.", "label": "Debt Instrument, Periodic Payment Terms, Balloon Payment to be Paid", "terseLabel": "Final payment" } } }, "localname": "DebtInstrumentPeriodicPaymentTermsBalloonPaymentToBePaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtTermLoansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodAxis": { "auth_ref": [ "r618" ], "lang": { "en-us": { "role": { "documentation": "Information about timing of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period [Axis]", "terseLabel": "Debt Instrument, Redemption, Period [Axis]" } } }, "localname": "DebtInstrumentRedemptionPeriodAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtTermLoansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodDomain": { "auth_ref": [ "r618" ], "lang": { "en-us": { "role": { "documentation": "Period as defined under terms of the debt agreement for debt redemption features.", "label": "Debt Instrument, Redemption, Period [Domain]", "terseLabel": "Debt Instrument, Redemption, Period [Domain]" } } }, "localname": "DebtInstrumentRedemptionPeriodDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtTermLoansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodFourMember": { "auth_ref": [ "r618" ], "lang": { "en-us": { "role": { "documentation": "Period four representing fourth most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Four [Member]", "terseLabel": "Period Four" } } }, "localname": "DebtInstrumentRedemptionPeriodFourMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtTermLoansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodOneMember": { "auth_ref": [ "r618" ], "lang": { "en-us": { "role": { "documentation": "Period one representing most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period One [Member]", "terseLabel": "Period One" } } }, "localname": "DebtInstrumentRedemptionPeriodOneMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtTermLoansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodThreeMember": { "auth_ref": [ "r618" ], "lang": { "en-us": { "role": { "documentation": "Period three representing third most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Three [Member]", "terseLabel": "Period Three" } } }, "localname": "DebtInstrumentRedemptionPeriodThreeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtTermLoansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPeriodTwoMember": { "auth_ref": [ "r618" ], "lang": { "en-us": { "role": { "documentation": "Period two representing second most current period of debt redemption features under terms of the debt agreement.", "label": "Debt Instrument, Redemption, Period Two [Member]", "terseLabel": "Period Two" } } }, "localname": "DebtInstrumentRedemptionPeriodTwoMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtTermLoansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DebtInstrumentRedemptionPricePercentage": { "auth_ref": [ "r618" ], "lang": { "en-us": { "role": { "documentation": "Percentage price of original principal amount of debt at which debt can be redeemed by the issuer.", "label": "Debt Instrument, Redemption Price, Percentage", "terseLabel": "Prepayment fee" } } }, "localname": "DebtInstrumentRedemptionPricePercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtTermLoansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_DebtInstrumentTable": { "auth_ref": [ "r43", "r111", "r118", "r271", "r272", "r273", "r274", "r275", "r276", "r278", "r284", "r285", "r286", "r287", "r289", "r290", "r291", "r292", "r293", "r294", "r297", "r302", "r303", "r304", "r305", "r323", "r324", "r325", "r326", "r558", "r559", "r561", "r562", "r619" ], "lang": { "en-us": { "role": { "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table]", "terseLabel": "Schedule of Long-term Debt Instruments [Table]" } } }, "localname": "DebtInstrumentTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/DebtScheduleofDebtInstrumentsDetails", "http://www.coremt.com/role/DebtTermLoansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DebtInstrumentTerm": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Period of time between issuance and maturity of debt instrument, in PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Debt Instrument, Term", "terseLabel": "Debt term" } } }, "localname": "DebtInstrumentTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/DebtTermLoansNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_DeferredFinanceCostsGross": { "auth_ref": [ "r560" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before accumulated amortization, of debt issuance costs. Includes, but is not limited to, legal, accounting, underwriting, printing, and registration costs.", "label": "Debt Issuance Costs, Gross", "negatedLabel": "Less deferred loan costs" } } }, "localname": "DeferredFinanceCostsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtScheduleofDebtInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredIncomeTaxLiabilitiesNet": { "auth_ref": [ "r484", "r485" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deferred tax asset, of deferred tax liability attributable to taxable differences with jurisdictional netting.", "label": "Deferred Income Tax Liabilities, Net", "terseLabel": "Deferred Income Tax Liabilities, Net" } } }, "localname": "DeferredIncomeTaxLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsLiabilitiesNet": { "auth_ref": [ "r492" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.", "label": "Deferred Tax Assets, Net", "terseLabel": "Deferred Tax Assets, Net" } } }, "localname": "DeferredTaxAssetsLiabilitiesNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DeferredTaxAssetsValuationAllowance": { "auth_ref": [ "r491" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.", "label": "Deferred Tax Assets, Valuation Allowance", "terseLabel": "Valuation allowance against net deferred tax assets" } } }, "localname": "DeferredTaxAssetsValuationAllowance", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities": { "auth_ref": [ "r354", "r376", "r606", "r622" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liability, recognized in statement of financial position, for defined benefit pension plan. Excludes other postretirement benefit plan.", "label": "Liability, Defined Benefit Pension Plan", "terseLabel": "Pension plan payments accrued" } } }, "localname": "DefinedBenefitPensionPlanCurrentAndNoncurrentLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/PostRetirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfGainsLosses": { "auth_ref": [ "r355", "r393", "r417", "r423", "r424" ], "calculation": { "http://www.coremt.com/role/PostRetirementBenefitsDetails": { "order": 3.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of gain (loss) recognized in net periodic benefit (cost) credit of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Gain (Loss)", "negatedTerseLabel": "Amortization of net loss" } } }, "localname": "DefinedBenefitPlanAmortizationOfGainsLosses", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/PostRetirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanAmortizationOfPriorServiceCostCredit": { "auth_ref": [ "r355", "r394", "r418", "r423", "r424" ], "calculation": { "http://www.coremt.com/role/PostRetirementBenefitsDetails": { "order": 2.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of prior service cost (credit) recognized in net periodic benefit cost (credit) of defined benefit plan.", "label": "Defined Benefit Plan, Amortization of Prior Service Cost (Credit)", "terseLabel": "Amortization of prior service credits" } } }, "localname": "DefinedBenefitPlanAmortizationOfPriorServiceCostCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/PostRetirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanExpectedFutureBenefitPaymentsRemainderOfFiscalYear": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of benefit for defined benefit plan expected to be paid in remainder of current fiscal year.", "label": "Defined Benefit Plan, Expected Future Benefit Payment, Remainder of Fiscal Year", "terseLabel": "Pension plan payments expected to be made in fiscal year" } } }, "localname": "DefinedBenefitPlanExpectedFutureBenefitPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/PostRetirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanInterestCost": { "auth_ref": [ "r355", "r359", "r391", "r415", "r423", "r424" ], "calculation": { "http://www.coremt.com/role/PostRetirementBenefitsDetails": { "order": 1.0, "parentTag": "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost recognized for passage of time related to defined benefit plan.", "label": "Defined Benefit Plan, Interest Cost", "terseLabel": "Interest cost" } } }, "localname": "DefinedBenefitPlanInterestCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/PostRetirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlanNetPeriodicBenefitCost": { "auth_ref": [ "r389", "r413", "r423", "r424" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 }, "http://www.coremt.com/role/PostRetirementBenefitsDetails": { "order": 1.0, "parentTag": "us-gaap_PensionAndOtherPostretirementBenefitExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of net periodic benefit cost (credit) for defined benefit plan.", "label": "Defined Benefit Plan, Net Periodic Benefit Cost (Credit)", "terseLabel": "Net periodic post-retirement benefit", "totalLabel": "Net periodic benefit credit" } } }, "localname": "DefinedBenefitPlanNetPeriodicBenefitCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofOperations", "http://www.coremt.com/role/PostRetirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable": { "auth_ref": [ "r409", "r410", "r411", "r412", "r423" ], "lang": { "en-us": { "role": { "documentation": "Disclosures and provisions pertaining to defined benefit pension plans or other postretirement defined benefit plans. The arrangements are generally based on terms and conditions stipulated by the entity, and which contain a promise by the employer to pay certain amounts or awards at designated future dates, including a period after retirement, upon compliance with stipulated requirements. Excludes disclosures pertaining to defined contribution plans.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Disclosures [Table]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansDisclosuresTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/PostRetirementBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]", "terseLabel": "Defined Benefit Plans and Other Postretirement Benefit Plans Table Text Block [Line Items]" } } }, "localname": "DefinedBenefitPlansAndOtherPostretirementBenefitPlansTableTextBlockLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/PostRetirementBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_DefinedContributionPlanCostRecognized": { "auth_ref": [ "r427" ], "calculation": { "http://www.coremt.com/role/PostRetirementBenefitsDetails": { "order": 2.0, "parentTag": "us-gaap_PensionExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for defined contribution plan.", "label": "Defined Contribution Plan, Cost", "terseLabel": "Defined contribution plan" } } }, "localname": "DefinedContributionPlanCostRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/PostRetirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Depreciation": { "auth_ref": [ "r93", "r243" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.", "label": "Depreciation", "terseLabel": "Depreciation expense" } } }, "localname": "Depreciation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/PropertyPlantEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_DepreciationDepletionAndAmortization": { "auth_ref": [ "r93", "r179" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.", "label": "Depreciation, Depletion and Amortization", "verboseLabel": "Depreciation and amortization" } } }, "localname": "DepreciationDepletionAndAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_DerivativesPolicyTextBlock": { "auth_ref": [ "r117", "r522", "r523", "r524", "r525", "r530" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for its derivative instruments and hedging activities.", "label": "Derivatives, Policy [Policy Text Block]", "terseLabel": "Derivative Instruments" } } }, "localname": "DerivativesPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/CriticalAccountingPoliciesandEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_DevelopedTechnologyRightsMember": { "auth_ref": [ "r511" ], "lang": { "en-us": { "role": { "documentation": "Rights to developed technology, which can include the right to develop, use, market, sell, or offer for sale products, compounds, or intellectual property.", "label": "Developed Technology Rights [Member]", "terseLabel": "Developed technology" } } }, "localname": "DevelopedTechnologyRightsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/GoodwillandIntangiblesDefinitelivedIntangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock": { "auth_ref": [ "r443", "r444", "r472", "r473", "r475", "r481" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for share-based payment arrangement.", "label": "Share-Based Payment Arrangement [Text Block]", "verboseLabel": "Stock Based Compensation" } } }, "localname": "DisclosureOfCompensationRelatedCostsShareBasedPaymentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensation" ], "xbrltype": "textBlockItemType" }, "us-gaap_EarningsPerShareAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Earnings Per Share [Abstract]", "terseLabel": "Earnings Per Share [Abstract]", "verboseLabel": "Net income per common share:" } } }, "localname": "EarningsPerShareAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareBasic": { "auth_ref": [ "r73", "r129", "r130", "r131", "r132", "r133", "r140", "r143", "r148", "r151", "r152", "r156", "r157", "r535", "r536", "r614", "r632" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.", "label": "Earnings Per Share, Basic", "terseLabel": "Basic (in USD per share)", "verboseLabel": "Basic net income per share (in dollars per share)" } } }, "localname": "EarningsPerShareBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofOperations", "http://www.coremt.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDiluted": { "auth_ref": [ "r73", "r129", "r130", "r131", "r132", "r133", "r143", "r148", "r151", "r152", "r156", "r157", "r535", "r536", "r614", "r632" ], "lang": { "en-us": { "role": { "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.", "label": "Earnings Per Share, Diluted", "terseLabel": "Diluted (in USD per share)", "verboseLabel": "Diluted net income per share (in dollars per share)" } } }, "localname": "EarningsPerShareDiluted", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofOperations", "http://www.coremt.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_EarningsPerShareDilutedLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]", "terseLabel": "Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Line Items]" } } }, "localname": "EarningsPerShareDilutedLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EarningsPerShareTextBlock": { "auth_ref": [ "r153", "r154", "r155", "r158" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for earnings per share.", "label": "Earnings Per Share [Text Block]", "verboseLabel": "Net Income Per Common Share" } } }, "localname": "EarningsPerShareTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/NetIncomePerCommonShare" ], "xbrltype": "textBlockItemType" }, "us-gaap_EffectiveIncomeTaxRateContinuingOperations": { "auth_ref": [ "r487" ], "lang": { "en-us": { "role": { "documentation": "Percentage of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Effective Income Tax Rate Reconciliation, Percent", "terseLabel": "Effective tax rate" } } }, "localname": "EffectiveIncomeTaxRateContinuingOperations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/IncomeTaxesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_EmployeeRelatedLiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.coremt.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).", "label": "Employee-related Liabilities, Current", "terseLabel": "Compensation and related benefits" } } }, "localname": "EmployeeRelatedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized": { "auth_ref": [ "r474" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost not yet recognized for nonvested award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Nonvested Award, Cost Not yet Recognized, Amount", "terseLabel": "Unrecognized compensation expense" } } }, "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationNarrativeDetails", "http://www.coremt.com/role/StockBasedCompensationStockAppreciationRightsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_EntityWideRevenueMajorCustomerLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Revenue, Major Customer [Line Items]", "terseLabel": "Revenue, Major Customer [Line Items]" } } }, "localname": "EntityWideRevenueMajorCustomerLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/MajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_EquityComponentDomain": { "auth_ref": [ "r0", "r66", "r67", "r68", "r120", "r121", "r122", "r126", "r134", "r136", "r160", "r205", "r322", "r327", "r476", "r477", "r478", "r496", "r497", "r534", "r549", "r550", "r551", "r552", "r553", "r555", "r580", "r641", "r642", "r643" ], "lang": { "en-us": { "role": { "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc.", "label": "Equity Component [Domain]", "terseLabel": "Equity Component [Domain]" } } }, "localname": "EquityComponentDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_ExternalCreditRatingByGroupingAxis": { "auth_ref": [ "r198", "r211", "r257", "r529" ], "lang": { "en-us": { "role": { "documentation": "Information by external rating classified as investment grade or non investment grade.", "label": "External Credit Rating by Grouping [Axis]", "terseLabel": "External Credit Rating by Grouping [Axis]" } } }, "localname": "ExternalCreditRatingByGroupingAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ExternalCreditRatingByGroupingDomain": { "auth_ref": [ "r256", "r528" ], "lang": { "en-us": { "role": { "documentation": "External credit rating classified as investment grade or non-investment grade.", "label": "External Credit Rating by Grouping [Domain]", "terseLabel": "External Credit Rating by Grouping [Domain]" } } }, "localname": "ExternalCreditRatingByGroupingDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ExternalCreditRatingInvestmentGradeMember": { "auth_ref": [ "r256", "r528" ], "lang": { "en-us": { "role": { "documentation": "External credit-rating that could be used to describe the current status of the payment and performance risk of credit derivatives and guarantee obligations that connote investment grade.", "label": "External Credit Rating, Investment Grade [Member]", "terseLabel": "Investment Grade" } } }, "localname": "ExternalCreditRatingInvestmentGradeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ExternalCreditRatingNonInvestmentGradeMember": { "auth_ref": [ "r256", "r528" ], "lang": { "en-us": { "role": { "documentation": "External credit-rating that could be used to describe the current status of the payment and performance risk of credit derivatives and guarantee obligations that connote non-investment grade.", "label": "External Credit Rating, Non Investment Grade [Member]", "terseLabel": "Non Investment Grade" } } }, "localname": "ExternalCreditRatingNonInvestmentGradeMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FederalFundsEffectiveSwapRateMember": { "auth_ref": [ "r531" ], "lang": { "en-us": { "role": { "documentation": "Fixed rate on U.S. dollar, constant-notional interest rate swap having its variable-rate leg referenced to Federal Funds effective rate with no additional spread over Federal Funds effective rate on that variable-rate leg.", "label": "Fed Funds Effective Rate Overnight Index Swap Rate [Member]", "terseLabel": "Federal Funds Rate" } } }, "localname": "FederalFundsEffectiveSwapRateMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/DebtTermLoansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetUsefulLife": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Asset, Useful Life", "terseLabel": "Amortization Period" } } }, "localname": "FiniteLivedIntangibleAssetUsefulLife", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/GoodwillandIntangiblesDefinitelivedIntangibleassetsDetails" ], "xbrltype": "durationItemType" }, "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": { "auth_ref": [ "r13", "r238" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Accumulated Amortization", "negatedTerseLabel": "Accumulated Amortization" } } }, "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/GoodwillandIntangiblesDefinitelivedIntangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": { "auth_ref": [ "r233", "r234", "r238", "r240", "r597", "r601" ], "lang": { "en-us": { "role": { "documentation": "Information by major type or class of finite-lived intangible assets.", "label": "Finite-Lived Intangible Assets by Major Class [Axis]", "terseLabel": "Finite-Lived Intangible Assets by Major Class [Axis]" } } }, "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/GoodwillandIntangiblesDefinitelivedIntangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_FiniteLivedIntangibleAssetsGross": { "auth_ref": [ "r238", "r601" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Gross", "terseLabel": "Gross Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/GoodwillandIntangiblesDefinitelivedIntangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": { "auth_ref": [ "r233", "r237" ], "lang": { "en-us": { "role": { "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.", "label": "Finite-Lived Intangible Assets, Major Class Name [Domain]", "terseLabel": "Finite-Lived Intangible Assets, Major Class Name [Domain]" } } }, "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/GoodwillandIntangiblesDefinitelivedIntangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_FiniteLivedIntangibleAssetsNet": { "auth_ref": [ "r238", "r597" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.", "label": "Finite-Lived Intangible Assets, Net", "terseLabel": "Net Carrying Amount" } } }, "localname": "FiniteLivedIntangibleAssetsNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/GoodwillandIntangiblesDefinitelivedIntangibleassetsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ForeignCurrencyTransactionGainLossUnrealized": { "auth_ref": [ "r94", "r546", "r547" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows": { "order": 7.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax of foreign currency transaction unrealized gain (loss) recognized in the income statement.", "label": "Foreign Currency Transaction Gain (Loss), Unrealized", "negatedLabel": "Losses on foreign currency remeasurement" } } }, "localname": "ForeignCurrencyTransactionGainLossUnrealized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_GeneralAndAdministrativeExpenseMember": { "auth_ref": [ "r74" ], "lang": { "en-us": { "role": { "documentation": "Primary financial statement caption encompassing general and administrative expense.", "label": "General and Administrative Expense [Member]", "terseLabel": "General and Administrative Expense" } } }, "localname": "GeneralAndAdministrativeExpenseMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationRestrictedStockDetails", "http://www.coremt.com/role/StockBasedCompensationStockAppreciationRightsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_Goodwill": { "auth_ref": [ "r12", "r217", "r219", "r226", "r230", "r584", "r603" ], "calculation": { "http://www.coremt.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "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.", "label": "Goodwill", "periodEndLabel": "Ending balance", "periodStartLabel": "Beginning balance", "terseLabel": "Goodwill" } } }, "localname": "Goodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets", "http://www.coremt.com/role/GoodwillandIntangiblesGoodwillactivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAcquiredDuringPeriod": { "auth_ref": [ "r220", "r230" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase in asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized resulting from a business combination.", "label": "Goodwill, Acquired During Period", "terseLabel": "Additions" } } }, "localname": "GoodwillAcquiredDuringPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/GoodwillandIntangiblesGoodwillactivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Goodwill and Intangible Assets Disclosure [Abstract]", "terseLabel": "Goodwill and Intangible Assets Disclosure [Abstract]" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": { "auth_ref": [ "r241" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for goodwill and intangible assets.", "label": "Goodwill and Intangible Assets Disclosure [Text Block]", "terseLabel": "Goodwill and Intangibles" } } }, "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/GoodwillandIntangibles" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillAndIntangibleAssetsPolicyTextBlock": { "auth_ref": [ "r227", "r235" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for goodwill and intangible assets. This accounting policy also may address how an entity assesses and measures impairment of goodwill and intangible assets.", "label": "Goodwill and Intangible Assets, Policy [Policy Text Block]", "terseLabel": "Goodwill" } } }, "localname": "GoodwillAndIntangibleAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/CriticalAccountingPoliciesandEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_GoodwillImpairmentLoss": { "auth_ref": [ "r93", "r218", "r223", "r229", "r230" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.", "label": "Goodwill, Impairment Loss", "negatedTerseLabel": "Impairment" } } }, "localname": "GoodwillImpairmentLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/GoodwillandIntangiblesGoodwillactivityDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_GoodwillRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Goodwill [Roll Forward]", "terseLabel": "Goodwill [Roll Forward]" } } }, "localname": "GoodwillRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/GoodwillandIntangiblesGoodwillactivityDetails" ], "xbrltype": "stringItemType" }, "us-gaap_GrossProfit": { "auth_ref": [ "r75", "r112", "r181", "r183", "r186", "r189", "r191", "r204", "r260", "r261", "r262", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r542" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.", "label": "Gross Profit", "totalLabel": "Gross margin" } } }, "localname": "GrossProfit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_GuaranteeObligationsLiquidationProceedsPercentage": { "auth_ref": [ "r258" ], "lang": { "en-us": { "role": { "documentation": "Indicates, if estimable, (as a percentage) the approximate extent to which the proceeds from liquidation of any assets held either as collateral or by third parties would be expected to cover the maximum potential amount of future payments under the guarantee or each group of similar guarantees.", "label": "Guarantor Obligations, Liquidation Proceeds, Percentage", "terseLabel": "Eligible investment grade" } } }, "localname": "GuaranteeObligationsLiquidationProceedsPercentage", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock": { "auth_ref": [ "r242", "r248" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for recognizing and measuring the impairment of long-lived assets. An entity also may disclose its accounting policy for long-lived assets to be sold. This policy excludes goodwill and intangible assets.", "label": "Impairment or Disposal of Long-Lived Assets, Policy [Policy Text Block]", "terseLabel": "Long-Lived Assets" } } }, "localname": "ImpairmentOrDisposalOfLongLivedAssetsPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/CriticalAccountingPoliciesandEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": { "auth_ref": [ "r70", "r181", "r183", "r186", "r189", "r191", "r602", "r611", "r616", "r633" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.", "label": "Income (Loss) from Continuing Operations before Income Taxes, Noncontrolling Interest", "totalLabel": "Income before taxes" } } }, "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeStatementAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Statement [Abstract]", "terseLabel": "Income Statement [Abstract]" } } }, "localname": "IncomeStatementAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationAxis": { "auth_ref": [ "r247", "r251" ], "lang": { "en-us": { "role": { "documentation": "Information by location in the income statement.", "label": "Income Statement Location [Axis]", "terseLabel": "Income Statement Location [Axis]" } } }, "localname": "IncomeStatementLocationAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationRestrictedStockDetails", "http://www.coremt.com/role/StockBasedCompensationStockAppreciationRightsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_IncomeStatementLocationDomain": { "auth_ref": [ "r251" ], "lang": { "en-us": { "role": { "documentation": "Location in the income statement.", "label": "Income Statement Location [Domain]", "terseLabel": "Income Statement Location [Domain]" } } }, "localname": "IncomeStatementLocationDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationRestrictedStockDetails", "http://www.coremt.com/role/StockBasedCompensationStockAppreciationRightsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_IncomeTaxDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Income Tax Disclosure [Abstract]", "terseLabel": "Income Tax Disclosure [Abstract]" } } }, "localname": "IncomeTaxDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_IncomeTaxDisclosureTextBlock": { "auth_ref": [ "r113", "r488", "r489", "r494", "r501", "r503", "r505", "r506", "r507" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.", "label": "Income Tax Disclosure [Text Block]", "verboseLabel": "Income Taxes" } } }, "localname": "IncomeTaxDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/IncomeTaxes" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxExpenseBenefit": { "auth_ref": [ "r114", "r135", "r136", "r180", "r486", "r502", "r504", "r634" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.", "label": "Income Tax Expense (Benefit)", "terseLabel": "Income tax expense" } } }, "localname": "IncomeTaxExpenseBenefit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofOperations", "http://www.coremt.com/role/IncomeTaxesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncomeTaxPolicyTextBlock": { "auth_ref": [ "r65", "r482", "r483", "r489", "r490", "r493", "r495" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.", "label": "Income Tax, Policy [Policy Text Block]", "terseLabel": "Income Taxes" } } }, "localname": "IncomeTaxPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/CriticalAccountingPoliciesandEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_IncomeTaxesPaid": { "auth_ref": [ "r89", "r98" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income.", "label": "Income Taxes Paid", "terseLabel": "Income taxes" } } }, "localname": "IncomeTaxesPaid", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsPayable": { "auth_ref": [ "r92" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.", "label": "Increase (Decrease) in Accounts Payable", "verboseLabel": "Accounts payable" } } }, "localname": "IncreaseDecreaseInAccountsPayable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccountsReceivable": { "auth_ref": [ "r92" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows": { "order": 9.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.", "label": "Increase (Decrease) in Accounts Receivable", "negatedLabel": "Accounts receivable" } } }, "localname": "IncreaseDecreaseInAccountsReceivable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities": { "auth_ref": [ "r92" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows": { "order": 6.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in accrued expenses, and obligations classified as other.", "label": "Increase (Decrease) in Accrued Liabilities and Other Operating Liabilities", "terseLabel": "Accrued and other liabilities" } } }, "localname": "IncreaseDecreaseInAccruedLiabilitiesAndOtherOperatingLiabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInInventories": { "auth_ref": [ "r92" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.", "label": "Increase (Decrease) in Inventories", "negatedLabel": "Inventories" } } }, "localname": "IncreaseDecreaseInInventories", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Increase (Decrease) in Operating Capital [Abstract]", "verboseLabel": "Change in operating assets and liabilities:" } } }, "localname": "IncreaseDecreaseInOperatingCapitalAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_IncreaseDecreaseInPensionAndPostretirementObligations": { "auth_ref": [ "r92" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows": { "order": 8.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in obligation for pension and other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans.", "label": "Increase (Decrease) in Obligation, Pension and Other Postretirement Benefits", "terseLabel": "Post-retirement benefits liability" } } }, "localname": "IncreaseDecreaseInPensionAndPostretirementObligations", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": { "auth_ref": [ "r92" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows": { "order": 10.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.", "label": "Increase (Decrease) in Prepaid Expense and Other Assets", "negatedLabel": "Prepaid and other assets" } } }, "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_IncreaseDecreaseInStockholdersEquityRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Increase (Decrease) in Stockholders' Equity [Roll Forward]", "terseLabel": "Increase (Decrease) in Stockholders' Equity [Roll Forward]" } } }, "localname": "IncreaseDecreaseInStockholdersEquityRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "stringItemType" }, "us-gaap_IntangibleAssetsNetExcludingGoodwill": { "auth_ref": [ "r231", "r236" ], "calculation": { "http://www.coremt.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.", "label": "Intangible Assets, Net (Excluding Goodwill)", "terseLabel": "Intangibles, net" } } }, "localname": "IntangibleAssetsNetExcludingGoodwill", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestExpense": { "auth_ref": [ "r69", "r178", "r557", "r560", "r615" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_OtherNonoperatingIncomeExpense", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of the cost of borrowed funds accounted for as interest expense.", "label": "Interest Expense", "terseLabel": "Interest expense" } } }, "localname": "InterestExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_InterestPaidNet": { "auth_ref": [ "r86", "r88", "r98" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash paid for interest, excluding capitalized interest, classified as operating activity. Includes, but is not limited to, payment to settle zero-coupon bond for accreted interest of debt discount and debt instrument with insignificant coupon interest rate in relation to effective interest rate of borrowing attributable to accreted interest of debt discount.", "label": "Interest Paid, Excluding Capitalized Interest, Operating Activities", "terseLabel": "Interest" } } }, "localname": "InterestPaidNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoriesMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Tangible personal property held for sale in the ordinary course of business, or in process of, or to be consumed in, production for sale.", "label": "Inventories [Member]", "terseLabel": "Inventories" } } }, "localname": "InventoriesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_InventoryDisclosureAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Inventory Disclosure [Abstract]", "terseLabel": "Inventory Disclosure [Abstract]" } } }, "localname": "InventoryDisclosureAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_InventoryDisclosureTextBlock": { "auth_ref": [ "r216" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.", "label": "Inventory Disclosure [Text Block]", "terseLabel": "Inventory" } } }, "localname": "InventoryDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/Inventory" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryFinishedGoodsNetOfReserves": { "auth_ref": [ "r29", "r215" ], "calculation": { "http://www.coremt.com/role/InventoryDetails": { "order": 3.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.", "label": "Inventory, Finished Goods, Net of Reserves", "terseLabel": "Finished goods" } } }, "localname": "InventoryFinishedGoodsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryNet": { "auth_ref": [ "r5", "r34", "r584" ], "calculation": { "http://www.coremt.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 }, "http://www.coremt.com/role/InventoryDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.", "label": "Inventory, Net", "terseLabel": "Inventories, net", "totalLabel": "Total" } } }, "localname": "InventoryNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets", "http://www.coremt.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryPolicyTextBlock": { "auth_ref": [ "r8", "r32", "r105", "r159", "r212", "r213", "r216", "r595" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.", "label": "Inventory, Policy [Policy Text Block]", "terseLabel": "Inventories" } } }, "localname": "InventoryPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/CriticalAccountingPoliciesandEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_InventoryRawMaterialsAndPurchasedPartsNetOfReserves": { "auth_ref": [ "r34", "r215" ], "calculation": { "http://www.coremt.com/role/InventoryDetails": { "order": 1.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of items purchased for use as components of a finished product or pieces of machinery and equipment plus any items in their natural and unrefined state. This element may be used when the reporting entity combines raw materials and purchased parts into an aggregate amount.", "label": "Inventory, Raw Materials and Purchased Parts, Net of Reserves", "terseLabel": "Raw materials" } } }, "localname": "InventoryRawMaterialsAndPurchasedPartsNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryValuationReserves": { "auth_ref": [ "r34", "r214" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of valuation reserve for inventory.", "label": "Inventory Valuation Reserves", "terseLabel": "Allowance for slow moving and obsolete inventory" } } }, "localname": "InventoryValuationReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/CriticalAccountingPoliciesandEstimatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_InventoryWorkInProcessNetOfReserves": { "auth_ref": [ "r30", "r215" ], "calculation": { "http://www.coremt.com/role/InventoryDetails": { "order": 2.0, "parentTag": "us-gaap_InventoryNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Carrying amount, net of reserves and adjustments, as of the balance sheet date of merchandise or goods which are partially completed. This inventory is generally comprised of raw materials, labor and factory overhead costs, which require further materials, labor and overhead to be converted into finished goods, and which generally require the use of estimates to determine percentage complete and pricing.", "label": "Inventory, Work in Process, Net of Reserves", "terseLabel": "Work in process" } } }, "localname": "InventoryWorkInProcessNetOfReserves", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/InventoryDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LeaseCostAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lease, Cost [Abstract]", "terseLabel": "Lease, Cost [Abstract]" } } }, "localname": "LeaseCostAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LeaseCostTableTextBlock": { "auth_ref": [ "r575" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of lessee's lease cost. Includes, but is not limited to, interest expense for finance lease, amortization of right-of-use asset for finance lease, operating lease cost, short-term lease cost, variable lease cost and sublease income.", "label": "Lease, Cost [Table Text Block]", "terseLabel": "Components of lease expense" } } }, "localname": "LeaseCostTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LeasesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Leases [Abstract]", "terseLabel": "Leases [Abstract]" } } }, "localname": "LeasesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Lessee, Lease, Description [Line Items]", "terseLabel": "Lessee, Lease, Description [Line Items]" } } }, "localname": "LesseeLeaseDescriptionLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeLeaseDescriptionTable": { "auth_ref": [ "r570" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about lessee's leases.", "label": "Lessee, Lease, Description [Table]", "terseLabel": "Lessee, Lease, Description [Table]" } } }, "localname": "LesseeLeaseDescriptionTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseDescriptionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Lessee, Operating Lease, Description [Abstract]", "terseLabel": "Lessee, Operating Lease, Description [Abstract]" } } }, "localname": "LesseeOperatingLeaseDescriptionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/LeasesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": { "auth_ref": [ "r576" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.", "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]", "terseLabel": "Maturities of lease liabilities" } } }, "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/LeasesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": { "auth_ref": [ "r576" ], "calculation": { "http://www.coremt.com/role/LeasesDetails": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.coremt.com/role/LeasesDetails_1": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.", "label": "Lessee, Operating Lease, Liability, to be Paid", "totalLabel": "Total lease payments" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": { "auth_ref": [ "r576" ], "calculation": { "http://www.coremt.com/role/LeasesDetails_1": { "order": 5.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year One", "terseLabel": "Operating leases to be paid in year one" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFive": { "auth_ref": [ "r576" ], "calculation": { "http://www.coremt.com/role/LeasesDetails_1": { "order": 4.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Five", "terseLabel": "Operating leases to be paid in year five" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFive", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": { "auth_ref": [ "r576" ], "calculation": { "http://www.coremt.com/role/LeasesDetails_1": { "order": 3.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four", "verboseLabel": "Operating leases to be paid in year four" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": { "auth_ref": [ "r576" ], "calculation": { "http://www.coremt.com/role/LeasesDetails_1": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three", "verboseLabel": "Operating leases to be paid in year three" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": { "auth_ref": [ "r576" ], "calculation": { "http://www.coremt.com/role/LeasesDetails_1": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).", "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two", "verboseLabel": "Operating leases to be paid in year two" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear": { "auth_ref": [ "r576" ], "calculation": { "http://www.coremt.com/role/LeasesDetails_1": { "order": 6.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease having initial or remaining lease term in excess of one year to be paid in remainder of current fiscal year.", "label": "Lessee, Operating Lease, Liability, to be Paid, Remainder of Fiscal Year", "terseLabel": "Operating leases to be paid in remainder of fiscal year" } } }, "localname": "LesseeOperatingLeaseLiabilityPaymentsRemainderOfFiscalYear", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": { "auth_ref": [ "r576" ], "calculation": { "http://www.coremt.com/role/LeasesDetails": { "order": 2.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.", "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount", "negatedTerseLabel": "Less: imputed interest" } } }, "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LesseeOperatingLeaseRemainingLeaseTerm": { "auth_ref": [ "r569" ], "lang": { "en-us": { "role": { "documentation": "Remaining lease term of operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Lessee, Operating Lease, Remaining Lease Term", "terseLabel": "Remaining lease term" } } }, "localname": "LesseeOperatingLeaseRemainingLeaseTerm", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_LesseeOperatingLeasesTextBlock": { "auth_ref": [ "r578" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for operating leases of lessee. Includes, but is not limited to, description of operating lease and maturity analysis of operating lease liability.", "label": "Lessee, Operating Leases [Text Block]", "terseLabel": "Leases" } } }, "localname": "LesseeOperatingLeasesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/Leases" ], "xbrltype": "textBlockItemType" }, "us-gaap_LetterOfCreditMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A document typically issued by a financial institution which acts as a guarantee of payment to a beneficiary, or as the source of payment for a specific transaction (for example, wiring funds to a foreign exporter if and when specified merchandise is accepted pursuant to the terms of the letter of credit).", "label": "Letter of Credit [Member]", "terseLabel": "Letter of Credit" } } }, "localname": "LetterOfCreditMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LettersOfCreditOutstandingAmount": { "auth_ref": [], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The total amount of the contingent obligation under letters of credit outstanding as of the reporting date.", "label": "Letters of Credit Outstanding, Amount", "terseLabel": "Letters of credit outstanding" } } }, "localname": "LettersOfCreditOutstandingAmount", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_Liabilities": { "auth_ref": [ "r39", "r112", "r185", "r204", "r260", "r261", "r262", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r515", "r519", "r520", "r542", "r582", "r583" ], "calculation": { "http://www.coremt.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Sum of the carrying amounts as of the balance sheet date of all liabilities that are recognized. Liabilities are probable future sacrifices of economic benefits arising from present obligations of an entity to transfer assets or provide services to other entities in the future.", "label": "Liabilities", "totalLabel": "Total Liabilities" } } }, "localname": "Liabilities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities [Abstract]", "verboseLabel": "Liabilities:" } } }, "localname": "LiabilitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesAndStockholdersEquity": { "auth_ref": [ "r27", "r112", "r204", "r542", "r584", "r608", "r626" ], "calculation": { "http://www.coremt.com/role/ConsolidatedBalanceSheets": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.", "label": "Liabilities and Equity", "totalLabel": "Total Liabilities and Stockholders\u2019 Equity" } } }, "localname": "LiabilitiesAndStockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesAndStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities and Equity [Abstract]", "verboseLabel": "Liabilities and Stockholders\u2019 Equity:" } } }, "localname": "LiabilitiesAndStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LiabilitiesCurrent": { "auth_ref": [ "r7", "r41", "r112", "r204", "r260", "r261", "r262", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r515", "r519", "r520", "r542", "r582", "r583", "r584" ], "calculation": { "http://www.coremt.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.", "label": "Liabilities, Current", "totalLabel": "Total current liabilities" } } }, "localname": "LiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LiabilitiesCurrentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Liabilities, Current [Abstract]", "verboseLabel": "Current liabilities:" } } }, "localname": "LiabilitiesCurrentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityCurrentBorrowingCapacity": { "auth_ref": [ "r37" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of current borrowing capacity under the credit facility considering any current restrictions on the amount that could be borrowed (for example, borrowings may be limited by the amount of current assets), but without considering any amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Current Borrowing Capacity", "terseLabel": "Available rate revolving loans" } } }, "localname": "LineOfCreditFacilityCurrentBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LineOfCreditFacilityExpirationDate1": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility terminates, in YYYY-MM-DD format.", "label": "Line of Credit Facility, Expiration Date", "terseLabel": "Line of Credit Facility, Expiration Date" } } }, "localname": "LineOfCreditFacilityExpirationDate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/SubsequentEventsDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityFrequencyOfPayments": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "Description of the frequency of periodic payments, which may be presented in a variety of ways (for example, monthly, quarterly, annually).", "label": "Line of Credit Facility, Frequency of Payments", "terseLabel": "Line of Credit Facility, Frequency of Payments" } } }, "localname": "LineOfCreditFacilityFrequencyOfPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LineOfCreditFacilityInitiationDate1": { "auth_ref": [ "r37" ], "lang": { "en-us": { "role": { "documentation": "Date the credit facility first became available, in YYYY-MM-DD format.", "label": "Line of Credit Facility, Initiation Date", "terseLabel": "Line of Credit Facility, Initiation Date" } } }, "localname": "LineOfCreditFacilityInitiationDate1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/SubsequentEventsDetails" ], "xbrltype": "dateItemType" }, "us-gaap_LineOfCreditFacilityMaximumBorrowingCapacity": { "auth_ref": [ "r37" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Maximum borrowing capacity under the credit facility without consideration of any current restrictions on the amount that could be borrowed or the amounts currently outstanding under the facility.", "label": "Line of Credit Facility, Maximum Borrowing Capacity", "terseLabel": "Revolving loan commitment" } } }, "localname": "LineOfCreditFacilityMaximumBorrowingCapacity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LinesOfCreditCurrent": { "auth_ref": [ "r16", "r605" ], "calculation": { "http://www.coremt.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying value as of the balance sheet date of the current portion of long-term obligations drawn from a line of credit, which is a bank's commitment to make loans up to a specific amount. Examples of items that might be included in the application of this element may consist of letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to a maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line. Includes short-term obligations that would normally be classified as current liabilities but for which (a) postbalance sheet date issuance of a long term obligation to refinance the short term obligation on a long term basis, or (b) the enterprise has entered into a financing agreement that clearly permits the enterprise to refinance the short-term obligation on a long term basis and the following conditions are met (1) the agreement does not expire within 1 year and is not cancelable by the lender except for violation of an objectively determinable provision, (2) no violation exists at the BS date, and (3) the lender has entered into the financing agreement is expected to be financially capable of honoring the agreement.", "label": "Line of Credit, Current", "terseLabel": "Revolving debt" } } }, "localname": "LinesOfCreditCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LoansPayableMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Borrowing supported by a written promise to pay an obligation.", "label": "Loans Payable [Member]", "terseLabel": "Loans Payable" } } }, "localname": "LoansPayableMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/DebtTermLoansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LondonInterbankOfferedRateLIBORMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate at which a bank borrows funds from other banks in the London interbank market.", "label": "London Interbank Offered Rate (LIBOR) [Member]", "terseLabel": "LIBOR" } } }, "localname": "LondonInterbankOfferedRateLIBORMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/DebtTermLoansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongTermDebt": { "auth_ref": [ "r18", "r285", "r300", "r302", "r303", "r607", "r623" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt. Excludes lease obligation.", "label": "Long-Term Debt", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtScheduleofDebtInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtCurrent": { "auth_ref": [ "r38" ], "calculation": { "http://www.coremt.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after unamortized (discount) premium and debt issuance costs, of long-term debt, classified as current. Includes, but not limited to, notes payable, bonds payable, debentures, mortgage loans and commercial paper. Excludes capital lease obligations.", "label": "Long-Term Debt, Current Maturities", "negatedLabel": "Less current portion", "terseLabel": "Current portion of long-term debt" } } }, "localname": "LongTermDebtCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets", "http://www.coremt.com/role/DebtScheduleofDebtInstrumentsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongTermDebtNoncurrent": { "auth_ref": [ "r18" ], "calculation": { "http://www.coremt.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding unamortized premium (discount) and debt issuance cost, of long-term debt classified as noncurrent. Excludes lease obligation.", "label": "Long-Term Debt, Excluding Current Maturities", "terseLabel": "Long-term debt" } } }, "localname": "LongTermDebtNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_LongtermDebtTypeAxis": { "auth_ref": [ "r43" ], "lang": { "en-us": { "role": { "documentation": "Information by type of long-term debt.", "label": "Long-Term Debt, Type [Axis]", "terseLabel": "Long-term Debt, Type [Axis]" } } }, "localname": "LongtermDebtTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/DebtTermLoansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_LongtermDebtTypeDomain": { "auth_ref": [ "r43", "r259" ], "lang": { "en-us": { "role": { "documentation": "Type of long-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.", "label": "Long-Term Debt, Type [Domain]", "terseLabel": "Long-term Debt, Type [Domain]" } } }, "localname": "LongtermDebtTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/DebtTermLoansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_LongtermDebtWeightedAverageInterestRate": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average interest rate of long-term debt outstanding calculated at point in time.", "label": "Long-Term Debt, Weighted Average Interest Rate, at Point in Time", "terseLabel": "Weighted average interest rate" } } }, "localname": "LongtermDebtWeightedAverageInterestRate", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/DebtTermLoansNarrativeDetails" ], "xbrltype": "percentItemType" }, "us-gaap_MultiemployerPlanEmployerContributionCost": { "auth_ref": [ "r428", "r432", "r437", "r438" ], "calculation": { "http://www.coremt.com/role/PostRetirementBenefitsDetails": { "order": 1.0, "parentTag": "us-gaap_PensionExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost for employer contribution to multiemployer plan. Multiemployer plan includes, but is not limited to, pension plan determined to be individually significant and insignificant and other postretirement benefit plan.", "label": "Multiemployer Plan, Employer Contribution, Cost", "terseLabel": "Multi-employer plan" } } }, "localname": "MultiemployerPlanEmployerContributionCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/PostRetirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivities": { "auth_ref": [ "r87" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.", "label": "Net Cash Provided by (Used in) Financing Activities", "totalLabel": "Net cash used in financing activities" } } }, "localname": "NetCashProvidedByUsedInFinancingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Financing Activities [Abstract]", "verboseLabel": "Cash flows from financing activities:" } } }, "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivities": { "auth_ref": [ "r87" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.", "label": "Net Cash Provided by (Used in) Investing Activities", "totalLabel": "Net cash used in investing activities" } } }, "localname": "NetCashProvidedByUsedInInvestingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Investing Activities [Abstract]", "verboseLabel": "Cash flows from investing activities:" } } }, "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivities": { "auth_ref": [ "r87", "r91", "r94" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.", "label": "Net Cash Provided by (Used in) Operating Activities", "totalLabel": "Net cash provided by operating activities" } } }, "localname": "NetCashProvidedByUsedInOperatingActivities", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Cash Provided by (Used in) Operating Activities [Abstract]", "terseLabel": "Cash flows from operating activities:" } } }, "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLoss": { "auth_ref": [ "r2", "r60", "r62", "r68", "r71", "r94", "r112", "r125", "r129", "r130", "r131", "r132", "r135", "r136", "r146", "r181", "r183", "r186", "r189", "r191", "r204", "r260", "r261", "r262", "r264", "r265", "r266", "r267", "r268", "r269", "r270", "r536", "r542", "r612", "r630" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 }, "http://www.coremt.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 2.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 }, "http://www.coremt.com/role/ConsolidatedStatementsofOperations": { "order": null, "parentTag": null, "root": true, "weight": null }, "http://www.coremt.com/role/NetIncomePerCommonShareDetails": { "order": 2.0, "parentTag": "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.", "label": "Net Income (Loss) Attributable to Parent", "terseLabel": "Net Income (Loss) Attributable to Parent", "totalLabel": "Net income", "verboseLabel": "Net income" } } }, "localname": "NetIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquityParenthetical", "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows", "http://www.coremt.com/role/ConsolidatedStatementsofComprehensiveIncome", "http://www.coremt.com/role/ConsolidatedStatementsofOperations", "http://www.coremt.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Net Income (Loss) Available to Common Stockholders, Basic [Abstract]", "terseLabel": "Net Income (Loss) Available to Common Stockholders" } } }, "localname": "NetIncomeLossAvailableToCommonStockholdersBasicAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic": { "auth_ref": [ "r141", "r152" ], "calculation": { "http://www.coremt.com/role/NetIncomePerCommonShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after deduction of tax, noncontrolling interests, dividends on preferred stock and participating securities; of income (loss) from continuing operations available to common shareholders.", "label": "Net Income (Loss) from Continuing Operations Available to Common Shareholders, Basic", "totalLabel": "Net income available to common shareholders" } } }, "localname": "NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock": { "auth_ref": [ "r1", "r123", "r124", "r127", "r128", "r137", "r138", "r139", "r202", "r203", "r206", "r207", "r498", "r499", "r500", "r533", "r537", "r538", "r539", "r543", "r544", "r545", "r563", "r564", "r579", "r581", "r598", "r599", "r600", "r644", "r645", "r646", "r647", "r648" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for change in accounting principle. Includes, but is not limited to, nature, reason, and method of adopting amendment to accounting standards or other change in accounting principle.", "label": "Accounting Standards Update and Change in Accounting Principle [Text Block]", "terseLabel": "Recent Accounting Pronouncements" } } }, "localname": "NewAccountingPronouncementsAndChangesInAccountingPrinciplesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/RecentAccountingPronouncements" ], "xbrltype": "textBlockItemType" }, "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.", "label": "New Accounting Pronouncements, Policy [Policy Text Block]", "terseLabel": "New Accounting Pronouncements, Policy" } } }, "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/CriticalAccountingPoliciesandEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_NoncompeteAgreementsMember": { "auth_ref": [ "r509" ], "lang": { "en-us": { "role": { "documentation": "Agreement in which one party agrees not to pursue a similar trade in competition with another party.", "label": "Noncompete Agreements [Member]", "terseLabel": "Non-competition agreement" } } }, "localname": "NoncompeteAgreementsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/GoodwillandIntangiblesDefinitelivedIntangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OciBeforeReclassificationsBeforeTaxAttributableToParent": { "auth_ref": [ "r59" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount before tax and reclassification adjustments of other comprehensive income (loss) attributable to parent.", "label": "OCI, before Reclassifications, before Tax, Attributable to Parent", "terseLabel": "Other comprehensive loss before reclassifications" } } }, "localname": "OciBeforeReclassificationsBeforeTaxAttributableToParent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingIncomeLoss": { "auth_ref": [ "r181", "r183", "r186", "r189", "r191" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofOperations": { "order": 2.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net result for the period of deducting operating expenses from operating revenues.", "label": "Operating Income (Loss)", "totalLabel": "Operating income" } } }, "localname": "OperatingIncomeLoss", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseCost": { "auth_ref": [ "r571", "r577" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of single lease cost, calculated by allocation of remaining cost of lease over remaining lease term. Includes, but is not limited to, single lease cost, after impairment of right-of-use asset, calculated by amortization of remaining right-of-use asset and accretion of lease liability.", "label": "Operating Lease, Cost", "terseLabel": "Operating lease cost" } } }, "localname": "OperatingLeaseCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiability": { "auth_ref": [ "r566" ], "calculation": { "http://www.coremt.com/role/LeasesDetails": { "order": 1.0, "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.", "label": "Operating Lease, Liability", "totalLabel": "Total operating lease liabilities" } } }, "localname": "OperatingLeaseLiability", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrent": { "auth_ref": [ "r566" ], "calculation": { "http://www.coremt.com/role/LeasesDetails": { "order": 1.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.", "label": "Operating Lease, Liability, Current", "terseLabel": "Current operating lease liabilities", "verboseLabel": "Less: current obligations" } } }, "localname": "OperatingLeaseLiabilityCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes current operating lease liability.", "label": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Current, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityCurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/LeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrent": { "auth_ref": [ "r566" ], "calculation": { "http://www.coremt.com/role/LeasesDetails": { "order": 2.0, "parentTag": "us-gaap_OperatingLeaseLiability", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.", "label": "Operating Lease, Liability, Noncurrent", "terseLabel": "Long-term lease obligations", "verboseLabel": "Noncurrent operating lease liabilities" } } }, "localname": "OperatingLeaseLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList": { "auth_ref": [ "r567" ], "lang": { "en-us": { "role": { "documentation": "Indicates line item in statement of financial position that includes noncurrent operating lease liability.", "label": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible Enumeration]", "terseLabel": "Operating Lease, Liability, Noncurrent, Statement of Financial Position [Extensible List]" } } }, "localname": "OperatingLeaseLiabilityNoncurrentStatementOfFinancialPositionExtensibleList", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/LeasesDetails" ], "xbrltype": "enumerationSetItemType" }, "us-gaap_OperatingLeasePayments": { "auth_ref": [ "r568", "r572" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.", "label": "Operating Lease, Payments", "terseLabel": "Operating cash flows from operating leases" } } }, "localname": "OperatingLeasePayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseRightOfUseAsset": { "auth_ref": [ "r565" ], "calculation": { "http://www.coremt.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of lessee's right to use underlying asset under operating lease.", "label": "Operating Lease, Right-of-Use Asset", "terseLabel": "Right of use asset", "verboseLabel": "Operating lease right of use assets" } } }, "localname": "OperatingLeaseRightOfUseAsset", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets", "http://www.coremt.com/role/LeasesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": { "auth_ref": [ "r574", "r577" ], "lang": { "en-us": { "role": { "documentation": "Weighted average discount rate for operating lease calculated at point in time.", "label": "Operating Lease, Weighted Average Discount Rate, Percent", "terseLabel": "Weighted average discount rate, Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageDiscountRatePercent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/LeasesDetails" ], "xbrltype": "percentItemType" }, "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": { "auth_ref": [ "r573", "r577" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Operating Lease, Weighted Average Remaining Lease Term", "terseLabel": "Weighted average remaining lease term, Operating leases" } } }, "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/LeasesDetails" ], "xbrltype": "durationItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]", "terseLabel": "Organization, Consolidation and Presentation of Financial Statements [Abstract]" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": { "auth_ref": [ "r3", "r521" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.", "label": "Organization, Consolidation and Presentation of Financial Statements Disclosure [Text Block]", "verboseLabel": "Basis of Presentation" } } }, "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/BasisofPresentation" ], "xbrltype": "textBlockItemType" }, "us-gaap_OtherAccruedLiabilitiesCurrent": { "auth_ref": [ "r40" ], "calculation": { "http://www.coremt.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesCurrent", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of expenses incurred but not yet paid classified as other, due within one year or the normal operating cycle, if longer.", "label": "Other Accrued Liabilities, Current", "verboseLabel": "Accrued other liabilities" } } }, "localname": "OtherAccruedLiabilitiesCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherAssetsNoncurrent": { "auth_ref": [ "r14" ], "calculation": { "http://www.coremt.com/role/ConsolidatedBalanceSheets": { "order": 5.0, "parentTag": "us-gaap_Assets", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncurrent assets classified as other.", "label": "Other Assets, Noncurrent", "terseLabel": "Other non-current assets" } } }, "localname": "OtherAssetsNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax": { "auth_ref": [ "r54", "r56", "r397" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 3.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of cost (credit) of benefit change attributable to participants' prior service from plan amendment or plan initiation of defined benefit plan, that has not been recognized in net periodic benefit cost (credit).", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, Prior Service Cost (Credit), before Tax", "negatedTerseLabel": "Amortization of prior service credits" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlanNetPriorServiceCostCreditArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, before Tax, after Reclassification Adjustment, Attributable to Parent [Abstract]", "verboseLabel": "Post-retirement benefit plan adjustments:" } } }, "localname": "OtherComprehensiveIncomeDefinedBenefitPlansAdjustmentBeforeTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Comprehensive Income (Loss), before Tax, Portion Attributable to Parent [Abstract]", "terseLabel": "Other comprehensive income:" } } }, "localname": "OtherComprehensiveIncomeLossBeforeTaxPortionAttributableToParentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "stringItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax": { "auth_ref": [ "r53", "r56" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount, after tax and reclassification adjustment, of (increase) decrease in accumulated other comprehensive income for defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, after Tax", "negatedTerseLabel": "Change in post retirement benefits, net of tax" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansAdjustmentNetOfTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax": { "auth_ref": [ "r51", "r56", "r397" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 1.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, before tax, of gain (loss) for (increase) decrease in value of benefit obligation for change in actuarial assumptions and increase (decrease) in value of plan assets from experience different from that assumed of defined benefit plan, that has not been recognized in net periodic benefit (cost) credit.", "label": "Other Comprehensive Income (Loss), Defined Benefit Plan, Gain (Loss) Arising During Period, before Tax", "verboseLabel": "Amortization of net actuarial loss" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansNetUnamortizedGainLossArisingDuringPeriodBeforeTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax": { "auth_ref": [ "r53", "r57", "r512" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofComprehensiveIncome": { "order": 4.0, "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, after reclassification adjustment, of tax (expense) benefit for (increase) decrease in accumulated other comprehensive income of defined benefit plan.", "label": "Other Comprehensive (Income) Loss, Defined Benefit Plan, after Reclassification Adjustment, Tax", "terseLabel": "Income tax benefit" } } }, "localname": "OtherComprehensiveIncomeLossPensionAndOtherPostretirementBenefitPlansTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquityParenthetical", "http://www.coremt.com/role/ConsolidatedStatementsofComprehensiveIncome" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherComprehensiveIncomeLossTaxPortionAttributableToParent1": { "auth_ref": [ "r512", "r513", "r517" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of tax expense (benefit) allocated to other comprehensive income (loss) attributable to parent entity.", "label": "Other Comprehensive Income (Loss), Tax, Portion Attributable to Parent", "negatedTerseLabel": "Income tax benefit" } } }, "localname": "OtherComprehensiveIncomeLossTaxPortionAttributableToParent1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherLiabilitiesNoncurrent": { "auth_ref": [ "r44" ], "calculation": { "http://www.coremt.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.", "label": "Other Liabilities, Noncurrent", "terseLabel": "Other non-current liabilities" } } }, "localname": "OtherLiabilitiesNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNoncashInvestingAndFinancingItemsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Noncash Investing and Financing Items [Abstract]", "verboseLabel": "Non-cash investing activities:" } } }, "localname": "OtherNoncashInvestingAndFinancingItemsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_OtherNonoperatingIncomeExpense": { "auth_ref": [ "r79" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of income (expense) related to nonoperating activities, classified as other.", "label": "Other Nonoperating Income (Expense)", "negatedTotalLabel": "Total other expense" } } }, "localname": "OtherNonoperatingIncomeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_OtherNonoperatingIncomeExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Other Nonoperating Income (Expense) [Abstract]", "terseLabel": "Other income and expense" } } }, "localname": "OtherNonoperatingIncomeExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "stringItemType" }, "us-gaap_OtherPostretirementBenefitPlansDefinedBenefitMember": { "auth_ref": [ "r350", "r354", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r380", "r381", "r382", "r383", "r384", "r385", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r403", "r406", "r410", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r427", "r428", "r429", "r430", "r431", "r432" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide other postretirement benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes pension benefits.", "label": "Other Postretirement Benefits Plan [Member]", "terseLabel": "Other Postretirement Benefits Plan" } } }, "localname": "OtherPostretirementBenefitPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/PostRetirementBenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_OtherPostretirementBenefitsPayments": { "auth_ref": [ "r90" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for other postretirement benefit. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree. Excludes pension benefit.", "label": "Payment for Other Postretirement Benefits", "verboseLabel": "Payments for post retirement healthcare and life insurance" } } }, "localname": "OtherPostretirementBenefitsPayments", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/PostRetirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForProceedsFromDepositOnLoan": { "auth_ref": [ "r96", "r97" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The net cash inflow or outflow from resulting from payment, receipt or drawdown of cash deposit to guarantee a loan during the period.", "label": "Payments for (Proceeds from) Deposit on Loan", "terseLabel": "Security deposit" } } }, "localname": "PaymentsForProceedsFromDepositOnLoan", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtTermLoansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsForRepurchaseOfCommonStock": { "auth_ref": [ "r83" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows": { "order": 2.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow to reacquire common stock during the period.", "label": "Payments for Repurchase of Common Stock", "negatedTerseLabel": "Payments related to the purchase of treasury stock" } } }, "localname": "PaymentsForRepurchaseOfCommonStock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsOfFinancingCosts": { "auth_ref": [ "r85" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows": { "order": 4.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for loan and debt issuance costs.", "label": "Payments of Financing Costs", "negatedTerseLabel": "Payment of deferred loan costs" } } }, "localname": "PaymentsOfFinancingCosts", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": { "auth_ref": [ "r81" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.", "label": "Payments to Acquire Property, Plant, and Equipment", "negatedLabel": "Purchase of property, plant and equipment" } } }, "localname": "PaymentsToAcquirePropertyPlantAndEquipment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitExpense": { "auth_ref": [], "calculation": { "http://www.coremt.com/role/PostRetirementBenefitsDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost (reversal of cost) for pension and other postretirement benefits.", "label": "Pension and Other Postretirement Benefits Cost (Reversal of Cost)", "totalLabel": "Total post-retirement benefits expense" } } }, "localname": "PensionAndOtherPostretirementBenefitExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/PostRetirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitExpenseAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Pension and Other Postretirement Benefits Cost (Reversal of Cost) [Abstract]", "verboseLabel": "Pension, health and life insurance expense:" } } }, "localname": "PensionAndOtherPostretirementBenefitExpenseAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/PostRetirementBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_PensionAndOtherPostretirementBenefitsDisclosureTextBlock": { "auth_ref": [ "r377", "r379", "r385", "r402", "r404", "r405", "r406", "r407", "r408", "r423", "r425", "r426", "r427", "r439" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for retirement benefits.", "label": "Retirement Benefits [Text Block]", "verboseLabel": "Post Retirement Benefits" } } }, "localname": "PensionAndOtherPostretirementBenefitsDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/PostRetirementBenefits" ], "xbrltype": "textBlockItemType" }, "us-gaap_PensionContributions": { "auth_ref": [ "r90" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for pension benefit. Includes, but is not limited to, employer contribution to fund plan asset and payment to retiree. Excludes other postretirement benefit.", "label": "Payment for Pension Benefits", "verboseLabel": "Payments made to pension plans" } } }, "localname": "PensionContributions", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/PostRetirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionExpense": { "auth_ref": [], "calculation": { "http://www.coremt.com/role/PostRetirementBenefitsDetails": { "order": 2.0, "parentTag": "us-gaap_PensionAndOtherPostretirementBenefitExpense", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cost (reversal of cost) for pension benefits. Excludes other postretirement benefits.", "label": "Pension Cost (Reversal of Cost)", "totalLabel": "Total pension expense" } } }, "localname": "PensionExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/PostRetirementBenefitsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PensionPlansDefinedBenefitMember": { "auth_ref": [ "r349", "r354", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r403", "r406", "r410", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r427", "r428", "r434", "r435", "r436", "r437" ], "lang": { "en-us": { "role": { "documentation": "Plan designed to provide participant with pension benefits. Includes, but is not limited to, defined benefit and defined contribution plans. Excludes other postretirement benefits.", "label": "Pension Plan [Member]", "terseLabel": "Pension Plan" } } }, "localname": "PensionPlansDefinedBenefitMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/PostRetirementBenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PostemploymentBenefitPlansPolicy": { "auth_ref": [ "r353" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for postemployment benefits. Postemployment benefits are benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement, except for: a) benefits provided through a pension or postretirement benefit plan, b) individual deferred compensation arrangements, c) special or contractual termination benefits, and d) stock compensation plans.", "label": "Postemployment Benefit Plans, Policy [Policy Text Block]", "terseLabel": "Post-retirement Benefits" } } }, "localname": "PostemploymentBenefitPlansPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/CriticalAccountingPoliciesandEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_PostemploymentBenefitsLiabilityCurrentAndNoncurrent": { "auth_ref": [ "r351", "r352", "r609", "r629" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The carrying amount as of the balance sheet date of the obligations recognized for the various benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement.", "label": "Postemployment Benefits Liability", "terseLabel": "Liability for post retirement healthcare benefits" } } }, "localname": "PostemploymentBenefitsLiabilityCurrentAndNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/CriticalAccountingPoliciesandEstimatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PostemploymentBenefitsLiabilityNoncurrent": { "auth_ref": [ "r351", "r352" ], "calculation": { "http://www.coremt.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_Liabilities", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "For a classified balance sheet, the carrying amount as of the balance sheet date of the portion of the obligations recognized for the various benefits provided to former or inactive employees, their beneficiaries, and covered dependents after employment but before retirement that is payable after one year (or beyond the operating cycle if longer).", "label": "Postemployment Benefits Liability, Noncurrent", "verboseLabel": "Post-retirement benefits liability" } } }, "localname": "PostemploymentBenefitsLiabilityNoncurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PreferredStockParOrStatedValuePerShare": { "auth_ref": [ "r20", "r307" ], "lang": { "en-us": { "role": { "documentation": "Face amount or stated value per share of preferred stock nonredeemable or redeemable solely at the option of the issuer.", "label": "Preferred Stock, Par or Stated Value Per Share", "terseLabel": "Preferred stock, par value (in USD per share)" } } }, "localname": "PreferredStockParOrStatedValuePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "perShareItemType" }, "us-gaap_PreferredStockSharesAuthorized": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "The maximum number of nonredeemable preferred shares (or preferred stock redeemable solely at the option of the issuer) permitted to be issued by an entity's charter and bylaws.", "label": "Preferred Stock, Shares Authorized", "terseLabel": "Preferred stock, shares authorized (in shares)" } } }, "localname": "PreferredStockSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockSharesOutstanding": { "auth_ref": [ "r20" ], "lang": { "en-us": { "role": { "documentation": "Aggregate share number for all nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer) held by stockholders. Does not include preferred shares that have been repurchased.", "label": "Preferred Stock, Shares Outstanding", "terseLabel": "Preferred stock, shares outstanding (in shares)" } } }, "localname": "PreferredStockSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_PreferredStockValue": { "auth_ref": [ "r20", "r584" ], "calculation": { "http://www.coremt.com/role/ConsolidatedBalanceSheets": { "order": 3.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Aggregate par or stated value of issued nonredeemable preferred stock (or preferred stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable preferred shares, par value and other disclosure concepts are in another section within stockholders' equity.", "label": "Preferred Stock, Value, Issued", "terseLabel": "Preferred stock \u2014 $0.01 par value, authorized shares \u2014 10,000,000; no shares outstanding at June\u00a030, 2022 and December\u00a031, 2021" } } }, "localname": "PreferredStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": { "auth_ref": [ "r35" ], "calculation": { "http://www.coremt.com/role/ConsolidatedBalanceSheets": { "order": 4.0, "parentTag": "us-gaap_AssetsCurrent", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.", "label": "Prepaid Expense and Other Assets, Current", "terseLabel": "Prepaid expenses and other current assets" } } }, "localname": "PrepaidExpenseAndOtherAssetsCurrent", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromIssuanceOfDebt": { "auth_ref": [ "r82" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The cash inflow during the period from additional borrowings in aggregate debt. Includes proceeds from short-term and long-term debt.", "label": "Proceeds from Issuance of Debt", "terseLabel": "Proceeds from Issuance of Debt" } } }, "localname": "ProceedsFromIssuanceOfDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProceedsFromLinesOfCredit": { "auth_ref": [ "r82", "r111" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows": { "order": 1.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of cash inflow from contractual arrangement with the lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Proceeds from Lines of Credit", "terseLabel": "Gross borrowings on revolving line of credit" } } }, "localname": "ProceedsFromLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ProductMember": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "Article or substance produced by nature, labor or machinery.", "label": "Product [Member]", "terseLabel": "Product" } } }, "localname": "ProductMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/MajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_PropertyPlantAndEquipmentAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Property, Plant and Equipment [Abstract]", "terseLabel": "Property, Plant and Equipment [Abstract]" } } }, "localname": "PropertyPlantAndEquipmentAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": { "auth_ref": [ "r249", "r651", "r652", "r653" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.", "label": "Property, Plant and Equipment Disclosure [Text Block]", "verboseLabel": "Property, Plant & Equipment" } } }, "localname": "PropertyPlantAndEquipmentDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/PropertyPlantEquipment" ], "xbrltype": "textBlockItemType" }, "us-gaap_PropertyPlantAndEquipmentGross": { "auth_ref": [ "r10", "r244" ], "calculation": { "http://www.coremt.com/role/PropertyPlantEquipmentDetails": { "order": 1.0, "parentTag": "us-gaap_PropertyPlantAndEquipmentNet", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Gross", "terseLabel": "Property, plant and equipment" } } }, "localname": "PropertyPlantAndEquipmentGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/PropertyPlantEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentNet": { "auth_ref": [ "r246", "r584", "r617", "r627" ], "calculation": { "http://www.coremt.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_Assets", "weight": 1.0 }, "http://www.coremt.com/role/PropertyPlantEquipmentDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.", "label": "Property, Plant and Equipment, Net", "terseLabel": "Property, plant and equipment, net", "totalLabel": "Property, plant and equipment \u2014 net" } } }, "localname": "PropertyPlantAndEquipmentNet", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets", "http://www.coremt.com/role/PropertyPlantEquipmentDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_PropertyPlantAndEquipmentTextBlock": { "auth_ref": [ "r246" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.", "label": "Property, Plant and Equipment [Table Text Block]", "terseLabel": "Schedule of Property, Plant and Equipment" } } }, "localname": "PropertyPlantAndEquipmentTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/PropertyPlantEquipmentTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy": { "auth_ref": [ "r200" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for determining the allowance for doubtful accounts for trade and other accounts receivable balances, and when impairments, charge-offs or recoveries are recognized.", "label": "Receivables, Trade and Other Accounts Receivable, Allowance for Doubtful Accounts, Policy [Policy Text Block]", "terseLabel": "Accounts Receivable Allowances" } } }, "localname": "ReceivablesTradeAndOtherAccountsReceivableAllowanceForDoubtfulAccountsPolicy", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/CriticalAccountingPoliciesandEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RepaymentsOfLinesOfCredit": { "auth_ref": [ "r84", "r111" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount of cash outflow for payment of an obligation from a lender, including but not limited to, letter of credit, standby letter of credit and revolving credit arrangements.", "label": "Repayments of Lines of Credit", "negatedTerseLabel": "Gross repayments on revolving line of credit" } } }, "localname": "RepaymentsOfLinesOfCredit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_RepaymentsOfLongTermDebt": { "auth_ref": [ "r84" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows": { "order": 3.0, "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities", "weight": -1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cash outflow for debt initially having maturity due after one year or beyond the normal operating cycle, if longer.", "label": "Repayments of Long-Term Debt", "negatedLabel": "Payment of principal on term loans", "terseLabel": "Principal amount advanced" } } }, "localname": "RepaymentsOfLongTermDebt", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows", "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/DebtTermLoansNarrativeDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RestrictedStockMember": { "auth_ref": [ "r153" ], "lang": { "en-us": { "role": { "documentation": "Stock including a provision that prohibits sale or substantive sale of an equity instrument for a specified period of time or until specified performance conditions are met.", "label": "Restricted Stock [Member]", "terseLabel": "Restricted Stock" } } }, "localname": "RestrictedStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationNarrativeDetails", "http://www.coremt.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RetainedEarningsAccumulatedDeficit": { "auth_ref": [ "r23", "r327", "r584", "r625", "r644", "r648" ], "calculation": { "http://www.coremt.com/role/ConsolidatedBalanceSheets": { "order": 1.0, "parentTag": "us-gaap_StockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings (Accumulated Deficit)", "terseLabel": "Retained earnings" } } }, "localname": "RetainedEarningsAccumulatedDeficit", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_RetainedEarningsMember": { "auth_ref": [ "r0", "r120", "r121", "r122", "r126", "r134", "r136", "r205", "r476", "r477", "r478", "r496", "r497", "r534", "r641", "r643" ], "lang": { "en-us": { "role": { "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.", "label": "Retained Earnings [Member]", "terseLabel": "Retained Earnings" } } }, "localname": "RetainedEarningsMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_RetirementPlanTypeAxis": { "auth_ref": [ "r349", "r350", "r354", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r403", "r406", "r410", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r427", "r428", "r429", "r430", "r431", "r432", "r434", "r435", "r436", "r437" ], "lang": { "en-us": { "role": { "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.", "label": "Retirement Plan Type [Axis]", "terseLabel": "Retirement Plan Type [Axis]" } } }, "localname": "RetirementPlanTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/PostRetirementBenefitsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_RetirementPlanTypeDomain": { "auth_ref": [ "r349", "r350", "r354", "r356", "r357", "r358", "r359", "r360", "r361", "r362", "r363", "r364", "r365", "r366", "r367", "r368", "r369", "r370", "r371", "r372", "r373", "r374", "r375", "r376", "r377", "r378", "r380", "r381", "r382", "r383", "r384", "r385", "r386", "r387", "r388", "r389", "r390", "r391", "r392", "r393", "r394", "r395", "r396", "r397", "r398", "r399", "r400", "r401", "r403", "r406", "r410", "r413", "r414", "r415", "r416", "r417", "r418", "r419", "r420", "r421", "r422", "r423", "r424", "r427", "r428", "r429", "r430", "r431", "r432", "r434", "r435", "r436", "r437" ], "lang": { "en-us": { "role": { "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.", "label": "Retirement Plan Type [Domain]", "terseLabel": "Retirement Plan Type [Domain]" } } }, "localname": "RetirementPlanTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/PostRetirementBenefitsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_RevenueFromContractWithCustomerExcludingAssessedTax": { "auth_ref": [ "r176", "r177", "r182", "r187", "r188", "r192", "r193", "r195", "r342", "r343", "r596" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_GrossProfit", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Amount, excluding tax collected from customer, of revenue from satisfaction of performance obligation by transferring promised good or service to customer. Tax collected from customer is tax assessed by governmental authority that is both imposed on and concurrent with specific revenue-producing transaction, including, but not limited to, sales, use, value added and excise.", "label": "Revenue from Contract with Customer, Excluding Assessed Tax", "terseLabel": "Net sales" } } }, "localname": "RevenueFromContractWithCustomerExcludingAssessedTax", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofOperations", "http://www.coremt.com/role/MajorCustomersDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_RevenueFromContractWithCustomerPolicyTextBlock": { "auth_ref": [ "r106", "r334", "r335", "r336", "r337", "r338", "r339", "r340", "r341", "r348" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue from contract with customer.", "label": "Revenue from Contract with Customer [Policy Text Block]", "terseLabel": "Contract Assets/Liabilities" } } }, "localname": "RevenueFromContractWithCustomerPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/CriticalAccountingPoliciesandEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevenueRecognitionPolicyTextBlock": { "auth_ref": [ "r106", "r107" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.", "label": "Revenue [Policy Text Block]", "terseLabel": "Revenue Recognition" } } }, "localname": "RevenueRecognitionPolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/CriticalAccountingPoliciesandEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_RevolvingCreditFacilityMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Arrangement in which loan proceeds can continuously be obtained following repayments, but the total amount borrowed cannot exceed a specified maximum amount.", "label": "Revolving Credit Facility [Member]", "terseLabel": "Revolving Credit Facility" } } }, "localname": "RevolvingCreditFacilityMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": { "auth_ref": [ "r59", "r554", "r555" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).", "label": "Schedule of Accumulated Other Comprehensive Income (Loss) [Table Text Block]", "terseLabel": "Schedule of Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ComprehensiveTextBlockListTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable": { "auth_ref": [ "r233" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the major classes of acquired finite-lived intangible assets showing the amount, any significant residual value, weighted average amortization period, and other characteristics. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]", "terseLabel": "Schedule of Acquired Finite-Lived Intangible Asset by Major Class [Table]" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetByMajorClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/GoodwillandIntangiblesDefinitelivedIntangibleassetsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock": { "auth_ref": [ "r233" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the characteristics, including initial carrying value, residual amount, weighted average useful life, of finite-lived intangible assets acquired during the period by major class. A major class is composed of intangible assets that can be grouped together because they are similar, either by nature or by their use in the operations of the company.", "label": "Schedule of Acquired Finite-Lived Intangible Assets by Major Class [Table Text Block]", "terseLabel": "Schedule of Intangible assets" } } }, "localname": "ScheduleOfAcquiredFiniteLivedIntangibleAssetsByMajorClassTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/GoodwillandIntangiblesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDebtInstrumentsTextBlock": { "auth_ref": [ "r43", "r118", "r302", "r304", "r323", "r324", "r325", "r326", "r558", "r559", "r562", "r619" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of long-debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the entity, if longer.", "label": "Schedule of Long-Term Debt Instruments [Table Text Block]", "terseLabel": "Schedule Of Long-term debt" } } }, "localname": "ScheduleOfDebtInstrumentsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfDefinedBenefitPlansDisclosuresTextBlock": { "auth_ref": [ "r409", "r410", "r411", "r412", "r423" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of one or more of the entity's defined benefit pension plans or one or more other defined benefit postretirement plans, separately for pension plans and other postretirement benefit plans including the entity's schedule of fair value of plan assets for defined benefit or other postretirement plans.", "label": "Schedule of Defined Benefit Plans Disclosures [Table Text Block]", "terseLabel": "Schedule of Post Retirement Benefit Plans" } } }, "localname": "ScheduleOfDefinedBenefitPlansDisclosuresTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/PostRetirementBenefitsTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": { "auth_ref": [ "r152" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.", "label": "Schedule of Earnings Per Share, Basic and Diluted [Table Text Block]", "verboseLabel": "Computation of basic and diluted net income per common share:" } } }, "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/NetIncomePerCommonShareTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfEarningsPerShareDilutedByCommonClassTable": { "auth_ref": [ "r143", "r144", "r148", "r152", "r157" ], "lang": { "en-us": { "role": { "documentation": "Complete disclosure pertaining to an entity's diluted earnings per share.", "label": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]", "terseLabel": "Schedule of Earnings Per Share, Diluted, by Common Class, Including Two Class Method [Table]" } } }, "localname": "ScheduleOfEarningsPerShareDilutedByCommonClassTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": { "auth_ref": [ "r195" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.", "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]", "terseLabel": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]" } } }, "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/MajorCustomersDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfGoodwillTextBlock": { "auth_ref": [ "r219", "r220", "r221", "r222", "r223", "r224", "r225", "r226", "r227", "r228", "r229", "r230" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of goodwill by reportable segment and in total which includes a rollforward schedule.", "label": "Schedule of Goodwill [Table Text Block]", "terseLabel": "Schedule of Goodwill activity" } } }, "localname": "ScheduleOfGoodwillTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/GoodwillandIntangiblesTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": { "auth_ref": [ "r8", "r31", "r32", "r33" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.", "label": "Schedule of Inventory, Current [Table Text Block]", "terseLabel": "Schedule of inventories" } } }, "localname": "ScheduleOfInventoryCurrentTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/InventoryTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": { "auth_ref": [ "r440", "r442", "r444", "r445", "r446", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about share-based payment arrangement.", "label": "Schedule of Share-Based Compensation Arrangements by Share-Based Payment Award [Table]", "terseLabel": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]" } } }, "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationNarrativeDetails", "http://www.coremt.com/role/StockBasedCompensationRestrictedStockDetails", "http://www.coremt.com/role/StockBasedCompensationStockAppreciationRightsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock": { "auth_ref": [ "r447" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the number and weighted-average exercise prices (or conversion ratios) for stock appreciation rights awards that were outstanding at the beginning and end of the year, and the number of stock appreciation rights awards that were granted, exercised or converted, forfeited, and expired during the year.", "label": "Share-Based Payment Arrangement, Stock Appreciation Right, Activity [Table Text Block]", "terseLabel": "Schedule of stock appreciation rights activity" } } }, "localname": "ScheduleOfShareBasedCompensationStockAppreciationRightsAwardActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Payment Arrangement, Restricted Stock and Restricted Stock Unit, Activity [Table Text Block]", "terseLabel": "The status of Restricted Stock and changes" } } }, "localname": "ScheduleOfSharebasedCompensationRestrictedStockAndRestrictedStockUnitsActivityTableTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SchedulesOfConcentrationOfRiskByRiskFactorTextBlock": { "auth_ref": [ "r168", "r169", "r170", "r171", "r540", "r541" ], "lang": { "en-us": { "role": { "documentation": "Tabular disclosure of the nature of a concentration, a benchmark to which it is compared, and the percentage that the risk is to the benchmark.", "label": "Schedules of Concentration of Risk, by Risk Factor [Table Text Block]", "terseLabel": "Schedule of Major Customers" } } }, "localname": "SchedulesOfConcentrationOfRiskByRiskFactorTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/MajorCustomersTables" ], "xbrltype": "textBlockItemType" }, "us-gaap_SelfInsuranceReserve": { "auth_ref": [ "r44" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Carrying amount (including both current and noncurrent portions) of accrued known and estimated losses incurred as of the balance sheet date for which no insurance coverage exists, and for which a claim has been made or is probable of being asserted, typically arising from workmen's compensation-type of incidents and personal injury to nonemployees from accidents on the entity's property.", "label": "Self Insurance Reserve", "terseLabel": "Estimated liability for compensation claims" } } }, "localname": "SelfInsuranceReserve", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/CriticalAccountingPoliciesandEstimatesDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_SelfInsuranceReservePolicyTextBlock": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for self-insurance reserves, including, but not limited to incurred but not reported reserves (IBNR).", "label": "Self Insurance Reserve [Policy Text Block]", "terseLabel": "Self-Insurance" } } }, "localname": "SelfInsuranceReservePolicyTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/CriticalAccountingPoliciesandEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_SellingGeneralAndAdministrativeExpense": { "auth_ref": [ "r77" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofOperations": { "order": 1.0, "parentTag": "us-gaap_OperatingIncomeLoss", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The aggregate total costs related to selling a firm's product and services, as well as all other general and administrative expenses. Direct selling expenses (for example, credit, warranty, and advertising) are expenses that can be directly linked to the sale of specific products. Indirect selling expenses are expenses that cannot be directly linked to the sale of specific products, for example telephone expenses, Internet, and postal charges. General and administrative expenses include salaries of non-sales personnel, rent, utilities, communication, etc.", "label": "Selling, General and Administrative Expense", "terseLabel": "Selling, general and administrative expense" } } }, "localname": "SellingGeneralAndAdministrativeExpense", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofOperations" ], "xbrltype": "monetaryItemType" }, "us-gaap_ServiceMember": { "auth_ref": [ "r345" ], "lang": { "en-us": { "role": { "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.", "label": "Service [Member]", "terseLabel": "Tooling" } } }, "localname": "ServiceMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/MajorCustomersDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensation": { "auth_ref": [ "r92" ], "calculation": { "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows": { "order": 5.0, "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities", "weight": 1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of noncash expense for share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Noncash Expense", "verboseLabel": "Share-based compensation" } } }, "localname": "ShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "monetaryItemType" }, "us-gaap_ShareBasedCompensationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Payment Arrangement, Noncash Expense [Abstract]", "terseLabel": "Share-based Payment Arrangement, Noncash Expense [Abstract]" } } }, "localname": "ShareBasedCompensationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": { "auth_ref": [ "r444" ], "lang": { "en-us": { "role": { "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Award Vesting Period", "terseLabel": "Applicable vesting period" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": { "auth_ref": [ "r461" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeited in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": { "auth_ref": [ "r461" ], "lang": { "en-us": { "role": { "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value", "verboseLabel": "Forfeited (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": { "auth_ref": [ "r459" ], "lang": { "en-us": { "role": { "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r459" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value", "verboseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": { "auth_ref": [ "r456", "r457" ], "lang": { "en-us": { "role": { "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number", "periodEndLabel": "Unvested ending balance (in shares)", "periodStartLabel": "Unvested beginning balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares, Restricted Stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [ "r456", "r457" ], "lang": { "en-us": { "role": { "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value", "periodEndLabel": "Unvested beginning balance (in dollars per share)", "terseLabel": "Unvested beginning balance (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value, Restricted Stock" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period", "negatedTerseLabel": "Vested (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r460" ], "lang": { "en-us": { "role": { "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Equity Instruments Other than Options, Vested in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Vested (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationRestrictedStockDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award [Line Items]", "terseLabel": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationNarrativeDetails", "http://www.coremt.com/role/StockBasedCompensationRestrictedStockDetails", "http://www.coremt.com/role/StockBasedCompensationStockAppreciationRightsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized": { "auth_ref": [ "r446" ], "lang": { "en-us": { "role": { "documentation": "Number of shares authorized for issuance under share-based payment arrangement.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Number of Shares Authorized", "terseLabel": "Number of shares authorized (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAuthorized", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Number", "terseLabel": "Exercisable at the end of period (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationStockAppreciationRightsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": { "auth_ref": [ "r450" ], "lang": { "en-us": { "role": { "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercisable, Weighted Average Exercise Price", "terseLabel": "Exercisable at the period end (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationStockAppreciationRightsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": { "auth_ref": [ "r454" ], "lang": { "en-us": { "role": { "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.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Forfeitures in Period", "negatedTerseLabel": "Forfeited (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationStockAppreciationRightsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": { "auth_ref": [ "r452" ], "lang": { "en-us": { "role": { "documentation": "Gross number of share options (or share units) granted during the period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Gross", "terseLabel": "Granted (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationStockAppreciationRightsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": { "auth_ref": [ "r462" ], "lang": { "en-us": { "role": { "documentation": "The weighted average grant-date fair value of options granted during the reporting period as calculated by applying the disclosed option pricing methodology.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Grants in Period, Weighted Average Grant Date Fair Value", "terseLabel": "Granted (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationStockAppreciationRightsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": { "auth_ref": [ "r448", "r449" ], "lang": { "en-us": { "role": { "documentation": "Number of options outstanding, including both vested and non-vested options.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Number", "periodEndLabel": "Ending Balance (in shares)", "periodStartLabel": "Beginning Balance (in shares)" } } }, "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationStockAppreciationRightsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": { "auth_ref": [ "r444", "r445", "r446", "r448", "r449", "r450", "r451", "r452", "r453", "r454", "r455", "r456", "r457", "r458", "r459", "r460", "r461", "r462", "r463", "r464", "r465", "r466", "r467", "r468", "r469", "r470" ], "lang": { "en-us": { "role": { "documentation": "Award under share-based payment arrangement.", "label": "Award Type [Domain]", "terseLabel": "Award Type [Domain]" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationNarrativeDetails", "http://www.coremt.com/role/StockBasedCompensationRestrictedStockDetails", "http://www.coremt.com/role/StockBasedCompensationStockAppreciationRightsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": { "auth_ref": [ "r453" ], "lang": { "en-us": { "role": { "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.", "label": "Share-Based Compensation Arrangements by Share-Based Payment Award, Options, Exercises in Period, Weighted Average Exercise Price", "terseLabel": "Exercised (in dollars per share)" } } }, "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationStockAppreciationRightsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1": { "auth_ref": [ "r466" ], "lang": { "en-us": { "role": { "documentation": "Expected term of award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Fair Value Assumptions, Expected Term", "terseLabel": "Expected weighted-average term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardFairValueAssumptionsExpectedTerm1", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Number of Shares [Roll Forward]", "terseLabel": "Number of Shares" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedNumberOfSharesRollForward", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationStockAppreciationRightsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options forfeited.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested Options Forfeited, Weighted Average Grant Date Fair Value", "terseLabel": "Forfeited (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedOptionsForfeitedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationStockAppreciationRightsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Weighted average grant-date fair value of non-vested options outstanding.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Option, Nonvested, Weighted Average Exercise Price", "periodEndLabel": "Ending balance (in dollars per share)", "periodStartLabel": "Beginning balance (in dollars per share)" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationStockAppreciationRightsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Nonvested, Weighted Average Grant Date Fair Value [Abstract]", "terseLabel": "Weighted Average Grant Date Fair Value" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsNonvestedWeightedAverageGrantDateFairValueAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationStockAppreciationRightsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": { "auth_ref": [ "r464" ], "lang": { "en-us": { "role": { "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Outstanding, Weighted Average Remaining Contractual Term", "terseLabel": "Average remaining contractual term" } } }, "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "durationItemType" }, "us-gaap_SharesIssuedPricePerShare": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Per share or per unit amount of equity securities issued.", "label": "Shares Issued, Price Per Share", "terseLabel": "Grant price (in USD per share)" } } }, "localname": "SharesIssuedPricePerShare", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationNarrativeDetails", "http://www.coremt.com/role/StockBasedCompensationStockAppreciationRightsDetails" ], "xbrltype": "perShareItemType" }, "us-gaap_SharesPaidForTaxWithholdingForShareBasedCompensation": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Number of shares used to settle grantee's tax withholding obligation for award under share-based payment arrangement.", "label": "Share-Based Payment Arrangement, Shares Withheld for Tax Withholding Obligation", "terseLabel": "Shares surrendered (in shares)" } } }, "localname": "SharesPaidForTaxWithholdingForShareBasedCompensation", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationNarrativeDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_SignificantAccountingPoliciesTextBlock": { "auth_ref": [ "r103", "r119" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.", "label": "Significant Accounting Policies [Text Block]", "terseLabel": "Critical Accounting Policies and Estimates" } } }, "localname": "SignificantAccountingPoliciesTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/CriticalAccountingPoliciesandEstimates" ], "xbrltype": "textBlockItemType" }, "us-gaap_StatementClassOfStockAxis": { "auth_ref": [ "r19", "r20", "r21", "r109", "r112", "r143", "r144", "r145", "r148", "r152", "r161", "r162", "r163", "r204", "r260", "r264", "r265", "r266", "r269", "r270", "r307", "r308", "r312", "r316", "r322", "r542", "r670" ], "lang": { "en-us": { "role": { "documentation": "Information by the different classes of stock of the entity.", "label": "Class of Stock [Axis]", "terseLabel": "Class of Stock [Axis]" } } }, "localname": "StatementClassOfStockAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "stringItemType" }, "us-gaap_StatementEquityComponentsAxis": { "auth_ref": [ "r0", "r47", "r66", "r67", "r68", "r120", "r121", "r122", "r126", "r134", "r136", "r160", "r205", "r322", "r327", "r476", "r477", "r478", "r496", "r497", "r534", "r549", "r550", "r551", "r552", "r553", "r555", "r580", "r641", "r642", "r643" ], "lang": { "en-us": { "role": { "documentation": "Information by component of equity.", "label": "Equity Components [Axis]", "terseLabel": "Equity Components [Axis]" } } }, "localname": "StatementEquityComponentsAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquityParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Statement [Line Items]", "terseLabel": "Statement [Line Items]" } } }, "localname": "StatementLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquityParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StatementOfCashFlowsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Cash Flows [Abstract]", "terseLabel": "Statement of Cash Flows [Abstract]" } } }, "localname": "StatementOfCashFlowsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfFinancialPositionAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Financial Position [Abstract]", "terseLabel": "Statement of Financial Position [Abstract]" } } }, "localname": "StatementOfFinancialPositionAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfIncomeAndComprehensiveIncomeAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Comprehensive Income [Abstract]", "terseLabel": "Statement of Comprehensive Income [Abstract]" } } }, "localname": "StatementOfIncomeAndComprehensiveIncomeAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementOfStockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Statement of Stockholders' Equity [Abstract]", "terseLabel": "Statement of Stockholders' Equity [Abstract]" } } }, "localname": "StatementOfStockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_StatementTable": { "auth_ref": [ "r120", "r121", "r122", "r160", "r596" ], "lang": { "en-us": { "role": { "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.", "label": "Statement [Table]", "terseLabel": "Statement [Table]" } } }, "localname": "StatementTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquityParenthetical" ], "xbrltype": "stringItemType" }, "us-gaap_StockAppreciationRightsSARSMember": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Right to receive cash or shares equal to appreciation of predetermined number of grantor's shares during predetermined time period.", "label": "Stock Appreciation Rights (SARs) [Member]", "terseLabel": "Stock Appreciation Rights (SARs)" } } }, "localname": "StockAppreciationRightsSARSMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationNarrativeDetails", "http://www.coremt.com/role/StockBasedCompensationStockAppreciationRightsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r20", "r21", "r322", "r327" ], "lang": { "en-us": { "role": { "documentation": "Number of shares issued during the period related to Restricted Stock Awards, net of any shares forfeited.", "label": "Stock Issued During Period, Shares, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Restricted stock vested (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquityParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": { "auth_ref": [ "r20", "r21", "r322", "r327", "r453" ], "lang": { "en-us": { "role": { "documentation": "Number of share options (or share units) exercised during the current period.", "label": "Share-Based Compensation Arrangement by Share-Based Payment Award, Options, Exercises in Period", "negatedTerseLabel": "Exercised (in shares)" } } }, "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/StockBasedCompensationStockAppreciationRightsDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures": { "auth_ref": [ "r322", "r327" ], "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Value of stock related to Restricted Stock Awards issued during the period, net of the stock value of such awards forfeited.", "label": "Stock Issued During Period, Value, Restricted Stock Award, Net of Forfeitures", "terseLabel": "Restricted stock vested" } } }, "localname": "StockIssuedDuringPeriodValueRestrictedStockAwardNetOfForfeitures", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquity": { "auth_ref": [ "r21", "r25", "r26", "r112", "r201", "r204", "r542", "r584" ], "calculation": { "http://www.coremt.com/role/ConsolidatedBalanceSheets": { "order": 2.0, "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity", "weight": 1.0 } }, "crdr": "credit", "lang": { "en-us": { "role": { "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.", "label": "Stockholders' Equity Attributable to Parent", "periodEndLabel": "Ending Balance", "periodStartLabel": "Beginning Balance", "terseLabel": "Stockholders' Equity Attributable to Parent", "totalLabel": "Total Stockholders\u2019 Equity" } } }, "localname": "StockholdersEquity", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/AccumulatedOtherComprehensiveIncomeDetails", "http://www.coremt.com/role/ConsolidatedBalanceSheets", "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_StockholdersEquityAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Stockholders' Equity Attributable to Parent [Abstract]", "verboseLabel": "Stockholders\u2019 Equity:" } } }, "localname": "StockholdersEquityAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "stringItemType" }, "us-gaap_StockholdersEquityNoteDisclosureTextBlock": { "auth_ref": [ "r110", "r308", "r311", "r312", "r313", "r314", "r315", "r316", "r317", "r318", "r319", "r320", "r321", "r327", "r330", "r532" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.", "label": "Stockholders' Equity Note Disclosure [Text Block]", "terseLabel": "Accumulated Other Comprehensive Income (Loss)" } } }, "localname": "StockholdersEquityNoteDisclosureTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/AccumulatedOtherComprehensiveIncome" ], "xbrltype": "textBlockItemType" }, "us-gaap_SubsequentEventLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.", "label": "Subsequent Event [Line Items]", "terseLabel": "Subsequent Event [Line Items]" } } }, "localname": "SubsequentEventLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventMember": { "auth_ref": [ "r556", "r586" ], "lang": { "en-us": { "role": { "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event [Member]", "terseLabel": "Subsequent Event [Member]" } } }, "localname": "SubsequentEventMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventTable": { "auth_ref": [ "r556", "r586" ], "lang": { "en-us": { "role": { "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.", "label": "Subsequent Event [Table]", "terseLabel": "Subsequent Event [Table]" } } }, "localname": "SubsequentEventTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeAxis": { "auth_ref": [ "r556", "r586" ], "lang": { "en-us": { "role": { "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Axis]", "terseLabel": "Subsequent Event Type [Axis]" } } }, "localname": "SubsequentEventTypeAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/SubsequentEventsDetails" ], "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventTypeDomain": { "auth_ref": [ "r556", "r586" ], "lang": { "en-us": { "role": { "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.", "label": "Subsequent Event Type [Domain]", "terseLabel": "Subsequent Event Type [Domain]" } } }, "localname": "SubsequentEventTypeDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/SubsequentEventsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_SubsequentEventsAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Subsequent Events [Abstract]", "terseLabel": "Subsequent Events [Abstract]" } } }, "localname": "SubsequentEventsAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_SubsequentEventsTextBlock": { "auth_ref": [ "r585", "r587" ], "lang": { "en-us": { "role": { "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.", "label": "Subsequent Events [Text Block]", "terseLabel": "Subsequent Events [Text Block]" } } }, "localname": "SubsequentEventsTextBlock", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/SubsequentEvents" ], "xbrltype": "textBlockItemType" }, "us-gaap_SupplementalCashFlowInformationAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Supplemental Cash Flow Information [Abstract]", "terseLabel": "Cash paid for:" } } }, "localname": "SupplementalCashFlowInformationAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementsofCashFlows" ], "xbrltype": "stringItemType" }, "us-gaap_TextBlockAbstract": { "auth_ref": [], "lang": { "en-us": { "role": { "label": "Text Block [Abstract]" } } }, "localname": "TextBlockAbstract", "nsuri": "http://fasb.org/us-gaap/2022", "xbrltype": "stringItemType" }, "us-gaap_TradeNamesMember": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a business name to gain or protect exclusive use thereof.", "label": "Trade Names [Member]", "terseLabel": "Trade name" } } }, "localname": "TradeNamesMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/GoodwillandIntangiblesDefinitelivedIntangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TrademarksMember": { "auth_ref": [ "r508" ], "lang": { "en-us": { "role": { "documentation": "Rights acquired through registration of a trademark to gain or protect exclusive use of a business name, symbol or other device or style.", "label": "Trademarks [Member]", "terseLabel": "Trademarks" } } }, "localname": "TrademarksMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/GoodwillandIntangiblesDefinitelivedIntangibleassetsDetails" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockMember": { "auth_ref": [ "r46", "r328" ], "lang": { "en-us": { "role": { "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.", "label": "Treasury Stock [Member]", "terseLabel": "Treasury Stock" } } }, "localname": "TreasuryStockMember", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquityParenthetical" ], "xbrltype": "domainItemType" }, "us-gaap_TreasuryStockShares": { "auth_ref": [ "r46", "r328" ], "lang": { "en-us": { "role": { "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.", "label": "Treasury Stock, Shares", "terseLabel": "Treasury stock (in shares)" } } }, "localname": "TreasuryStockShares", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets", "http://www.coremt.com/role/ConsolidatedBalanceSheetsParenthetical" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockSharesRetired": { "auth_ref": [ "r21", "r322", "r327" ], "lang": { "en-us": { "role": { "documentation": "Number of shares of common and preferred stock retired from treasury during the period.", "label": "Treasury Stock, Shares, Retired", "negatedTerseLabel": "Purchase of treasury stock (in shares)" } } }, "localname": "TreasuryStockSharesRetired", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquity" ], "xbrltype": "sharesItemType" }, "us-gaap_TreasuryStockValue": { "auth_ref": [ "r46", "r328", "r329" ], "calculation": { "http://www.coremt.com/role/ConsolidatedBalanceSheets": { "order": 6.0, "parentTag": "us-gaap_StockholdersEquity", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.", "label": "Treasury Stock, Value", "negatedLabel": "Treasury stock - at cost, 3,866,451 shares at June\u00a030, 2022 and 3,818,166 shares at December\u00a031, 2021" } } }, "localname": "TreasuryStockValue", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedBalanceSheets" ], "xbrltype": "monetaryItemType" }, "us-gaap_TreasuryStockValueAcquiredCostMethod": { "auth_ref": [ "r322", "r327", "r328" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.", "label": "Treasury Stock, Value, Acquired, Cost Method", "terseLabel": "Purchase of treasury stock" } } }, "localname": "TreasuryStockValueAcquiredCostMethod", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquity", "http://www.coremt.com/role/ConsolidatedStatementofStockholdersEquityParenthetical" ], "xbrltype": "monetaryItemType" }, "us-gaap_UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic": { "auth_ref": [ "r147", "r149", "r150" ], "calculation": { "http://www.coremt.com/role/NetIncomePerCommonShareDetails": { "order": 1.0, "parentTag": "us-gaap_NetIncomeLossFromContinuingOperationsAvailableToCommonShareholdersBasic", "weight": -1.0 } }, "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Amount of undistributed earnings (loss) allocated to participating securities for the basic earnings (loss) per share or per unit calculation under the two-class method.", "label": "Undistributed Earnings (Loss) Allocated to Participating Securities, Basic", "terseLabel": "Less: net income allocated to participating securities" } } }, "localname": "UndistributedEarningsLossAllocatedToParticipatingSecuritiesBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "monetaryItemType" }, "us-gaap_UnusualOrInfrequentItemLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Unusual or Infrequent Item, or Both [Line Items]", "terseLabel": "Unusual or Infrequent Item, or Both [Line Items]" } } }, "localname": "UnusualOrInfrequentItemLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UnusualOrInfrequentItemTable": { "auth_ref": [ "r80" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of information about the nature and financial statement effect of an event or transaction that is unusual in nature or infrequent in occurrence, or both.", "label": "Unusual or Infrequent Item, or Both [Table]", "terseLabel": "Unusual or Infrequent Item, or Both [Table]" } } }, "localname": "UnusualOrInfrequentItemTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/AccumulatedOtherComprehensiveIncomeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_UseOfEstimates": { "auth_ref": [ "r164", "r165", "r166", "r167", "r172", "r173", "r174" ], "lang": { "en-us": { "role": { "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.", "label": "Use of Estimates, Policy [Policy Text Block]", "terseLabel": "Use of Estimates" } } }, "localname": "UseOfEstimates", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/CriticalAccountingPoliciesandEstimatesPolicies" ], "xbrltype": "textBlockItemType" }, "us-gaap_ValuationAllowanceLineItems": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.", "label": "Valuation Allowance [Line Items]", "terseLabel": "Valuation Allowance [Line Items]" } } }, "localname": "ValuationAllowanceLineItems", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_ValuationAllowanceTable": { "auth_ref": [ "r491" ], "lang": { "en-us": { "role": { "documentation": "A listing of an entity's valuation allowances to reduce deferred tax assets to amounts which it is more likely than not will not be realized, including a description of the deferred tax assets for which the valuation allowance has been recorded and the amount of the valuation allowance.", "label": "Valuation Allowance [Table]", "terseLabel": "Valuation Allowance [Table]" } } }, "localname": "ValuationAllowanceTable", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/IncomeTaxesDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateAxis": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Information by type of variable rate.", "label": "Variable Rate [Axis]", "terseLabel": "Variable Rate [Axis]" } } }, "localname": "VariableRateAxis", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/DebtTermLoansNarrativeDetails" ], "xbrltype": "stringItemType" }, "us-gaap_VariableRateDomain": { "auth_ref": [], "lang": { "en-us": { "role": { "documentation": "Interest rate that fluctuates over time as a result of an underlying benchmark interest rate or index.", "label": "Variable Rate [Domain]", "terseLabel": "Variable Rate [Domain]" } } }, "localname": "VariableRateDomain", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/DebtRevolvingLoansNarrativeDetails", "http://www.coremt.com/role/DebtTermLoansNarrativeDetails" ], "xbrltype": "domainItemType" }, "us-gaap_WeightedAverageNumberDilutedSharesOutstandingAdjustment": { "auth_ref": [ "r152" ], "calculation": { "http://www.coremt.com/role/NetIncomePerCommonShareDetails": { "order": 2.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "The sum of dilutive potential common shares or units used in the calculation of the diluted per-share or per-unit computation.", "label": "Weighted Average Number of Shares Outstanding, Diluted, Adjustment", "terseLabel": "Effect of dilutive securities (in shares)" } } }, "localname": "WeightedAverageNumberDilutedSharesOutstandingAdjustment", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": { "auth_ref": [ "r142", "r152" ], "calculation": { "http://www.coremt.com/role/NetIncomePerCommonShareDetails": { "order": null, "parentTag": null, "root": true, "weight": null } }, "lang": { "en-us": { "role": { "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.", "label": "Weighted Average Number of Shares Outstanding, Diluted", "totalLabel": "Weighted average common and potentially issuable common shares outstanding - diluted (in shares)" } } }, "localname": "WeightedAverageNumberOfDilutedSharesOutstanding", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": { "auth_ref": [ "r140", "r152" ], "calculation": { "http://www.coremt.com/role/NetIncomePerCommonShareDetails": { "order": 1.0, "parentTag": "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding", "weight": 1.0 } }, "lang": { "en-us": { "role": { "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.", "label": "Weighted Average Number of Shares Outstanding, Basic", "verboseLabel": "Weighted average common shares outstanding - basic (in shares)" } } }, "localname": "WeightedAverageNumberOfSharesOutstandingBasic", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/NetIncomePerCommonShareDetails" ], "xbrltype": "sharesItemType" }, "us-gaap_WriteOffOfDeferredDebtIssuanceCost": { "auth_ref": [ "r78" ], "crdr": "debit", "lang": { "en-us": { "role": { "documentation": "Write-off of amounts previously capitalized as debt issuance cost in an extinguishment of debt.", "label": "Write off of Deferred Debt Issuance Cost", "terseLabel": "Write off of Deferred Debt Issuance Cost" } } }, "localname": "WriteOffOfDeferredDebtIssuanceCost", "nsuri": "http://fasb.org/us-gaap/2022", "presentation": [ "http://www.coremt.com/role/SubsequentEventsDetails" ], "xbrltype": "monetaryItemType" } }, "unitCount": 5 } }, "std_ref": { "r0": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r1": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "105", "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695" }, "r10": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(13))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r100": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4313-108586" }, "r101": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4332-108586" }, "r102": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586" }, "r103": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790" }, "r104": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r105": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r106": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r107": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790" }, "r108": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(c))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r109": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(d))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r11": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(14))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r110": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(e)(1))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r111": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(f))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r112": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(g)(1)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r113": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h)(2))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r114": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(h))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r115": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(1)(iii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r116": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(m)(2)(ii))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r117": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.4-08(n))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690" }, "r118": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.12-04(a))", "Topic": "235", "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690" }, "r119": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "235", "URI": "https://asc.fasb.org/topic&trid=2122369" }, "r12": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(15))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r120": { "Name": "Accounting Standards Codification", "Paragraph": "23", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793" }, "r121": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793" }, "r122": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793" }, "r123": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r124": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r125": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r126": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(3)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r127": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)(4)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r128": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794" }, "r129": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r13": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(16))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r130": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794" }, "r131": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794" }, "r132": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794" }, "r133": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r134": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794" }, "r135": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794" }, "r136": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794" }, "r137": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.M.Q2)", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693" }, "r138": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Topic": "250", "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=SL108384541-122693" }, "r139": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "250", "URI": "https://asc.fasb.org/topic&trid=2122394" }, "r14": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(17))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r140": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256" }, "r141": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1377-109256" }, "r142": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256" }, "r143": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256" }, "r144": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1278-109256" }, "r145": { "Name": "Accounting Standards Codification", "Paragraph": "55", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2626-109256" }, "r146": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r147": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r148": { "Name": "Accounting Standards Codification", "Paragraph": "60B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256" }, "r149": { "Name": "Accounting Standards Codification", "Paragraph": "65", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2793-109256" }, "r15": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(18))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r150": { "Name": "Accounting Standards Codification", "Paragraph": "66", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e2814-109256" }, "r151": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256" }, "r152": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r153": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257" }, "r154": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257" }, "r155": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537" }, "r156": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258" }, "r157": { "Name": "Accounting Standards Codification", "Paragraph": "52", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "260", "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258" }, "r158": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "260", "URI": "https://asc.fasb.org/topic&trid=2144383" }, "r159": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "270", "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305" }, "r16": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(19))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r160": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054" }, "r161": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70229-108054" }, "r162": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70434-108055" }, "r163": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "272", "URI": "https://asc.fasb.org/extlink&oid=6373374&loc=d3e70478-108055" }, "r164": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r165": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592" }, "r166": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592" }, "r167": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592" }, "r168": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6327-108592" }, "r169": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592" }, "r17": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(20))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r170": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592" }, "r171": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6442-108592" }, "r172": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592" }, "r173": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592" }, "r174": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "275", "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592" }, "r175": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "275", "URI": "https://asc.fasb.org/topic&trid=2134479" }, "r176": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r177": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r178": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r179": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r18": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(22))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r180": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r181": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599" }, "r182": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r183": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r184": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r185": { "Name": "Accounting Standards Codification", "Paragraph": "30", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599" }, "r186": { "Name": "Accounting Standards Codification", "Paragraph": "31", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599" }, "r187": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r188": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r189": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r19": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(27)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r190": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r191": { "Name": "Accounting Standards Codification", "Paragraph": "32", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599" }, "r192": { "Name": "Accounting Standards Codification", "Paragraph": "40", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599" }, "r193": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r194": { "Name": "Accounting Standards Codification", "Paragraph": "41", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599" }, "r195": { "Name": "Accounting Standards Codification", "Paragraph": "42", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "280", "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599" }, "r196": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522" }, "r197": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4531-111522" }, "r198": { "Name": "Accounting Standards Codification", "Paragraph": "29", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=SL6953659-111524" }, "r199": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524" }, "r2": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "205", "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760" }, "r20": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(28))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r200": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5144-111524" }, "r201": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 4.E)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707" }, "r202": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(1)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r203": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(d)(2)", "Topic": "310", "URI": "https://asc.fasb.org/extlink&oid=126986314&loc=SL124402458-218513" }, "r204": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "323", "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571" }, "r205": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r206": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r207": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437" }, "r208": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446" }, "r209": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r21": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(29))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r210": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447" }, "r211": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "326", "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447" }, "r212": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314" }, "r213": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314" }, "r214": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r215": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.BB)", "Topic": "330", "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729" }, "r216": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "330", "URI": "https://asc.fasb.org/topic&trid=2126998" }, "r217": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266" }, "r218": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266" }, "r219": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r22": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r220": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r221": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r222": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r223": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r224": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r225": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r226": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r227": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267" }, "r228": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=SL108378252-109267" }, "r229": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267" }, "r23": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r230": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268" }, "r231": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274" }, "r232": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274" }, "r233": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r234": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r235": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275" }, "r236": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "((a)(1),(b))", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r237": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r238": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(1)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r239": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)(2)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r24": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30)(a)(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r240": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "350", "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275" }, "r241": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "350", "URI": "https://asc.fasb.org/topic&trid=2144416" }, "r242": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "05", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226317&loc=d3e202-110218" }, "r243": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r244": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r245": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r246": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229" }, "r247": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230" }, "r248": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 5.CC)", "Topic": "360", "URI": "https://asc.fasb.org/extlink&oid=27011434&loc=d3e125687-122742" }, "r249": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "360", "URI": "https://asc.fasb.org/topic&trid=2155823" }, "r25": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(30))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r250": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "410", "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859" }, "r251": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "420", "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869" }, "r252": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349" }, "r253": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349" }, "r254": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q2)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r255": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Subparagraph": "(SAB Topic 5.Y.Q4)", "Topic": "450", "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751" }, "r256": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r257": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r258": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "460", "URI": "https://asc.fasb.org/extlink&oid=124440162&loc=d3e12069-110248" }, "r259": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123465755&loc=SL6230698-112601" }, "r26": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(31))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r260": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r261": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(ii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r262": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r263": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iii))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r264": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r265": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-01(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756" }, "r266": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(i))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r267": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r268": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r269": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(4)(iv))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r27": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(32))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r270": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.13-02(a)(5))", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756" }, "r271": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r272": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r273": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r274": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r275": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r276": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r277": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r278": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r279": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r28": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(4))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r280": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611" }, "r281": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r282": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r283": { "Name": "Accounting Standards Codification", "Paragraph": "1C", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611" }, "r284": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r285": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r286": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611" }, "r287": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r288": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r289": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r29": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r290": { "Name": "Accounting Standards Codification", "Paragraph": "1E", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611" }, "r291": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r292": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r293": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r294": { "Name": "Accounting Standards Codification", "Paragraph": "1F", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611" }, "r295": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r296": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r297": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r298": { "Name": "Accounting Standards Codification", "Paragraph": "1I", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611" }, "r299": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r3": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "205", "URI": "https://asc.fasb.org/topic&trid=2122149" }, "r30": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a)(3))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r300": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870" }, "r301": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870" }, "r302": { "Name": "Accounting Standards Codification", "Paragraph": "69B", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612" }, "r303": { "Name": "Accounting Standards Codification", "Paragraph": "69C", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612" }, "r304": { "Name": "Accounting Standards Codification", "Paragraph": "69E", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612" }, "r305": { "Name": "Accounting Standards Codification", "Paragraph": "69F", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "470", "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612" }, "r306": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "470", "URI": "https://asc.fasb.org/topic&trid=2208564" }, "r307": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r308": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r309": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r31": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r310": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r311": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r312": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r313": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r314": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644" }, "r315": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r316": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r317": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644" }, "r318": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644" }, "r319": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r32": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r320": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r321": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644" }, "r322": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644" }, "r323": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644" }, "r324": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644" }, "r325": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644" }, "r326": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644" }, "r327": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.3-04)", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770" }, "r328": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655" }, "r329": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "505", "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656" }, "r33": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6)(c))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r330": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "505", "URI": "https://asc.fasb.org/topic&trid=2208762" }, "r331": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130531-203044" }, "r332": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130532-203044" }, "r333": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126919976&loc=SL49130533-203044" }, "r334": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130561-203045" }, "r335": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r336": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130563-203045" }, "r337": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130564-203045" }, "r338": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r339": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r34": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(6))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r340": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r341": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130566-203045" }, "r342": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130543-203045" }, "r343": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045" }, "r344": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130549-203045" }, "r345": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r346": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r347": { "Name": "Accounting Standards Codification", "Paragraph": "91", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "606", "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046" }, "r348": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "606", "URI": "https://asc.fasb.org/topic&trid=49130388" }, "r349": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r35": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(9))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r350": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "15", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410066&loc=d3e79218-111664" }, "r351": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410138&loc=d3e79691-111665" }, "r352": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "25", "SubTopic": "10", "Topic": "712", "URI": "https://asc.fasb.org/extlink&oid=6410138&loc=d3e79708-111665" }, "r353": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "712", "URI": "https://asc.fasb.org/topic&trid=2197446" }, "r354": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=d3e1703-114919" }, "r355": { "Name": "Accounting Standards Codification", "Paragraph": "3A", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123453770&loc=SL108413299-114919" }, "r356": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r357": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r358": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(10)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r359": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r36": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(a))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r360": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r361": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r362": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r363": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r364": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r365": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r366": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(9)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r367": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r368": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r369": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r37": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19(b),22(b))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r370": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r371": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r372": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r373": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r374": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r375": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(8)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r376": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r377": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r378": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(ii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r379": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iii)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r38": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19,20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r380": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(01)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r381": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r382": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(A)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r383": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(B)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r384": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(02)(C)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r385": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(d)(iv)(03)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r386": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r387": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(f)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r388": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r389": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r39": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.19-26)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r390": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r391": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r392": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r393": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r394": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r395": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r396": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(h)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r397": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(i)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r398": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(j)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r399": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r4": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r40": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.20)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r400": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r401": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(k)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r402": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(l)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r403": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(n)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r404": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(o)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r405": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(p)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r406": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(q)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r407": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r408": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(r)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r409": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920" }, "r41": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.21)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r410": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2410-114920" }, "r411": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2417-114920" }, "r412": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2439-114920" }, "r413": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r414": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r415": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(2)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r416": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(3)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r417": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(4)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r418": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(5)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r419": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(6)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r42": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22(a)(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r420": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(7)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r421": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2709-114920" }, "r422": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e2919-114920" }, "r423": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921" }, "r424": { "Name": "Accounting Standards Codification", "Paragraph": "18", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4587-114921" }, "r425": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "20", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=21916913&loc=d3e273930-122802" }, "r426": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "60", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=6414203&loc=d3e39689-114964" }, "r427": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "70", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=49170846&loc=d3e28014-114942" }, "r428": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "35", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=29639808&loc=d3e29008-114946" }, "r429": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r43": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.22)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r430": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r431": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r432": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947" }, "r433": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(d)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947" }, "r434": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(a)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r435": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r436": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(c)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947" }, "r437": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "80", "Subparagraph": "(b)", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450691-114947" }, "r438": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "80", "Topic": "715", "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948" }, "r439": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "715", "URI": "https://asc.fasb.org/topic&trid=2235017" }, "r44": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.24)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r440": { "Name": "Accounting Standards Codification", "Paragraph": "1D", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899" }, "r441": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4534-113899" }, "r442": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "35", "SubTopic": "10", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899" }, "r443": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r444": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r445": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r446": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(3)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r447": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r448": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r449": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r45": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.25)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r450": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r451": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r452": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r453": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r454": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r455": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(1)(iv)(04)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r456": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r457": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r458": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r459": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(01)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r46": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29,30)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r460": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(02)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r461": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(2)(iii)(03)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r462": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r463": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r464": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r465": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r466": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r467": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(ii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r468": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iii)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r469": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(iv)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r47": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02.29-31)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r470": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)(2)(v)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r471": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(1)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r472": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r473": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(h)(2)(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r474": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r475": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(l)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901" }, "r476": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r477": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r478": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(2)", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333" }, "r479": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11149-113907" }, "r48": { "Name": "Accounting Standards Codification", "Paragraph": "16", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226024-175313" }, "r480": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "718", "URI": "https://asc.fasb.org/extlink&oid=126964447&loc=d3e11178-113907" }, "r481": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "718", "URI": "https://asc.fasb.org/topic&trid=2228938" }, "r482": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318" }, "r483": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318" }, "r484": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318" }, "r485": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318" }, "r486": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319" }, "r487": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319" }, "r488": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319" }, "r489": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319" }, "r49": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226049-175313" }, "r490": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319" }, "r491": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r492": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319" }, "r493": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319" }, "r494": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319" }, "r495": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319" }, "r496": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r497": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(d)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r498": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r499": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r5": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r50": { "Name": "Accounting Standards Codification", "Paragraph": "22", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313" }, "r500": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277" }, "r501": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.5.Q1)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r502": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB TOPIC 6.I.7)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817" }, "r503": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.C)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817" }, "r504": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324" }, "r505": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "270", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338" }, "r506": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "740", "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331" }, "r507": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "740", "URI": "https://asc.fasb.org/topic&trid=2144680" }, "r508": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r509": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(e)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5263-128473" }, "r51": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r510": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473" }, "r511": { "Name": "Accounting Standards Codification", "Paragraph": "38", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "805", "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473" }, "r512": { "Name": "Accounting Standards Codification", "Paragraph": "19", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569616-111683" }, "r513": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=126929396&loc=SL4569643-111683" }, "r514": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r515": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988" }, "r516": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684" }, "r517": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r518": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c),(3)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684" }, "r519": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(bb)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r52": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i),(j),(k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r520": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "810", "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685" }, "r521": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "810", "URI": "https://asc.fasb.org/topic&trid=2197479" }, "r522": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579240-113959" }, "r523": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5579245-113959" }, "r524": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959" }, "r525": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41638-113959" }, "r526": { "Name": "Accounting Standards Codification", "Paragraph": "4A", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959" }, "r527": { "Name": "Accounting Standards Codification", "Paragraph": "4B", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959" }, "r528": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5708775-113959" }, "r529": { "Name": "Accounting Standards Codification", "Paragraph": "4K", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5708775-113959" }, "r53": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(i-k)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r530": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41675-113959" }, "r531": { "Name": "Accounting Standards Codification", "Paragraph": "6A", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=124256753&loc=SL5864739-113975" }, "r532": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008" }, "r533": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r534": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r535": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)(4)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r536": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011" }, "r537": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(1)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r538": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(2)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r539": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(c)(3)", "Topic": "815", "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL126732908-238011" }, "r54": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(j)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r540": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611" }, "r541": { "Name": "Accounting Standards Codification", "Paragraph": "21", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611" }, "r542": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612" }, "r543": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r544": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(2)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r545": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(3)", "Topic": "825", "URI": "https://asc.fasb.org/extlink&oid=126983955&loc=SL121967933-165497" }, "r546": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894" }, "r547": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895" }, "r548": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "230", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906" }, "r549": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900" }, "r55": { "Name": "Accounting Standards Codification", "Paragraph": "10A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580" }, "r550": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(a)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r551": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(b)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r552": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(c)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r553": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Subparagraph": "(d)", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r554": { "Name": "Accounting Standards Codification", "Paragraph": "20", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900" }, "r555": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901" }, "r556": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "830", "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901" }, "r557": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=6450988&loc=d3e26243-108391" }, "r558": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399" }, "r559": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399" }, "r56": { "Name": "Accounting Standards Codification", "Paragraph": "11", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580" }, "r560": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "45", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399" }, "r561": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629" }, "r562": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "55", "SubTopic": "30", "Topic": "835", "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400" }, "r563": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r564": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(f)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128293352&loc=SL126838806-209984" }, "r565": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(a)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r566": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977" }, "r567": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918631-209977" }, "r568": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "20", "Subparagraph": "(c)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977" }, "r569": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(a)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r57": { "Name": "Accounting Standards Codification", "Paragraph": "12", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580" }, "r570": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918673-209980" }, "r571": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r572": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(1)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r573": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(3)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r574": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(g)(4)", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r575": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980" }, "r576": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980" }, "r577": { "Name": "Accounting Standards Codification", "Paragraph": "53", "Publisher": "FASB", "Section": "55", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971" }, "r578": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "SubTopic": "20", "Topic": "842", "URI": "https://asc.fasb.org/subtopic&trid=77888251" }, "r579": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(e)(1)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL122150809-237846" }, "r58": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580" }, "r580": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(a)(3)(iii)(03)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r581": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "848", "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846" }, "r582": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r583": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765" }, "r584": { "Name": "Accounting Standards Codification", "Paragraph": "10", "Publisher": "FASB", "Section": "55", "SubTopic": "10", "Topic": "852", "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766" }, "r585": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r586": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "855", "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662" }, "r587": { "Name": "Accounting Standards Codification", "Publisher": "FASB", "Topic": "855", "URI": "https://asc.fasb.org/topic&trid=2122774" }, "r588": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r589": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r59": { "Name": "Accounting Standards Codification", "Paragraph": "14A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580" }, "r590": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(c)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719" }, "r591": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(1)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r592": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(2)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r593": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Subparagraph": "(b)(3)", "Topic": "860", "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719" }, "r594": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "910", "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733" }, "r595": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "330", "Topic": "912", "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411" }, "r596": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SAB Topic 11.L)", "Topic": "924", "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856" }, "r597": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959" }, "r598": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(1)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r599": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(2)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r6": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765" }, "r60": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r600": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "20", "Subparagraph": "(f)(3)", "Topic": "926", "URI": "https://asc.fasb.org/extlink&oid=120154821&loc=SL120154904-197079" }, "r601": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "340", "Topic": "928", "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004" }, "r602": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "25", "SubTopic": "20", "Topic": "940", "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953" }, "r603": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(10)(1))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r604": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(11))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r605": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(13))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r606": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r607": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(16))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r608": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03(23))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r609": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.15)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r61": { "Name": "Accounting Standards Codification", "Paragraph": "1A", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580" }, "r610": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.9-03.17)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878" }, "r611": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(15))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r612": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(22))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r613": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(26))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r614": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04(27))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r615": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.9-04.9)", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260" }, "r616": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "235", "Subparagraph": "(SX 210.9-05(b)(2))", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884" }, "r617": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630" }, "r618": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Subparagraph": "e", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r619": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "470", "Topic": "942", "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823" }, "r62": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r620": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r621": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(12))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r622": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(15))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r623": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(16))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r624": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r625": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r626": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(25))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r627": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03(a)(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r628": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.(a),19)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r629": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "210", "Subparagraph": "(SX 210.7-03.15)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910" }, "r63": { "Name": "Accounting Standards Codification", "Paragraph": "1B", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580" }, "r630": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(18))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r631": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(22))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r632": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(23))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r633": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(8))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r634": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "220", "Subparagraph": "(SX 210.7-04(9))", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263" }, "r635": { "Name": "Accounting Standards Codification", "Paragraph": "4H", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438" }, "r636": { "Name": "Accounting Standards Codification", "Paragraph": "7A", "Publisher": "FASB", "Section": "50", "SubTopic": "40", "Subparagraph": "(d)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439" }, "r637": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(a)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r638": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(b)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r639": { "Name": "Accounting Standards Codification", "Paragraph": "13H", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Subparagraph": "(c)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441" }, "r64": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580" }, "r640": { "Name": "Accounting Standards Codification", "Paragraph": "29F", "Publisher": "FASB", "Section": "55", "SubTopic": "40", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441" }, "r641": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(e)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r642": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(1)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r643": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(f)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r644": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(i)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r645": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(ii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r646": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iii)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r647": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(g)(2)(iv)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r648": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "65", "SubTopic": "40", "Subparagraph": "(h)(2)", "Topic": "944", "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641" }, "r649": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "310", "Subparagraph": "(SX 210.12-29(Footnote 4))", "Topic": "948", "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014" }, "r65": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067" }, "r650": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Topic": "954", "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594" }, "r651": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Subparagraph": "(d)", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916" }, "r652": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916" }, "r653": { "Name": "Accounting Standards Codification", "Paragraph": "7", "Publisher": "FASB", "Section": "50", "SubTopic": "360", "Topic": "958", "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916" }, "r654": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column B))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r655": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column C))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r656": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column D))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r657": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column E))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r658": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column F))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r659": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column G))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r66": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067" }, "r660": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column H))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r661": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Column I))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r662": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "360", "Subparagraph": "(SX 210.12-28(Footnote 2))", "Topic": "970", "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024" }, "r663": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(c)", "Topic": "976", "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663" }, "r664": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "310", "Subparagraph": "(b)", "Topic": "978", "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691" }, "r665": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b" }, "r666": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "b-2" }, "r667": { "Name": "Exchange Act", "Number": "240", "Publisher": "SEC", "Section": "12", "Subsection": "d1-1" }, "r668": { "Name": "Form 10-Q", "Number": "240", "Publisher": "SEC", "Section": "308", "Subsection": "a" }, "r669": { "Name": "Forms 10-K, 10-Q, 20-F", "Number": "240", "Publisher": "SEC", "Section": "13", "Subsection": "a-1" }, "r67": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067" }, "r670": { "Name": "Regulation S-K (SK)", "Number": "229", "Paragraph": "(a)", "Publisher": "SEC", "Section": "1402" }, "r671": { "Name": "Regulation S-T", "Number": "232", "Publisher": "SEC", "Section": "405" }, "r68": { "Name": "Accounting Standards Codification", "Paragraph": "6", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067" }, "r69": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(210.5-03(11))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r7": { "Name": "Accounting Standards Codification", "Paragraph": "5", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765" }, "r70": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(10))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r71": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(20))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r72": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(24))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r73": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(25))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r74": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03(4))", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r75": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.1,2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r76": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.2)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r77": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.4)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r78": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.8)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r79": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-03.9)", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227" }, "r8": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766" }, "r80": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "50", "SubTopic": "20", "Topic": "220", "URI": "https://asc.fasb.org/extlink&oid=114868883&loc=SL114871943-224233" }, "r81": { "Name": "Accounting Standards Codification", "Paragraph": "13", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585" }, "r82": { "Name": "Accounting Standards Codification", "Paragraph": "14", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585" }, "r83": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r84": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r85": { "Name": "Accounting Standards Codification", "Paragraph": "15", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585" }, "r86": { "Name": "Accounting Standards Codification", "Paragraph": "17", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(d)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3367-108585" }, "r87": { "Name": "Accounting Standards Codification", "Paragraph": "24", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585" }, "r88": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(e)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r89": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(f)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r9": { "Name": "Accounting Standards Codification", "Paragraph": "1", "Publisher": "FASB", "Section": "S99", "SubTopic": "10", "Subparagraph": "(SX 210.5-02(1))", "Topic": "210", "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682" }, "r90": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(g)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r91": { "Name": "Accounting Standards Codification", "Paragraph": "25", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585" }, "r92": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(a)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r93": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(b)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r94": { "Name": "Accounting Standards Codification", "Paragraph": "28", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585" }, "r95": { "Name": "Accounting Standards Codification", "Paragraph": "4", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585" }, "r96": { "Name": "Accounting Standards Codification", "Paragraph": "8", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3095-108585" }, "r97": { "Name": "Accounting Standards Codification", "Paragraph": "9", "Publisher": "FASB", "Section": "45", "SubTopic": "10", "Subparagraph": "(c)", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3098-108585" }, "r98": { "Name": "Accounting Standards Codification", "Paragraph": "2", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586" }, "r99": { "Name": "Accounting Standards Codification", "Paragraph": "3", "Publisher": "FASB", "Section": "50", "SubTopic": "10", "Topic": "230", "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4304-108586" } }, "version": "2.1" } ZIP 70 0001026655-22-000086-xbrl.zip IDEA: XBRL DOCUMENT begin 644 0001026655-22-000086-xbrl.zip M4$L#!!0 ( I9"55:U4WW&KH! -/=$P 0 8VUT+3(P,C(P-C,P+FAT M;>R]:U<;2;(N_'W_"KW,V>?TK.7">;^X>SB+-IBACR5L++&IE(5.SFM- M"0^1/SEZ%B"FX%TL:#"F$)3SPFMOB^@ML2 UERH^B<^,4"X9:TF(44!TSGCG M(T\B."JHY+G9XS&^';YA?_2OM>/Q^/39TZ>?/GU:_\37!\.CI]1:^_0\W[,V MN>G9:#C^?&-R(U_>AE\^S>]S=5/G?%R,(%Q[(GY>/QI\?-KI=SM]R&/W=#QT M_5$:#'MNC&.+3Z"R(*;@]/-S1@/!J+[VG',_[):-,D+XT^D=5S\X'W7N>@V\ ME3[]G^;+-^$8>J[H]$=CUP_PI;O?:H'RK_I[=3M^_O 77G7KV:@XK-Z.KEX=6N$SMW]P LW->/N'OR56C!2$%;0+V_>N_Z0,!A";XS_ MZI5M$<5)>>NSKNL?_6L-^L7;-VNHZN#BQF\]&+M&_G$!_SGK?/S7VO-!?XP& M7+0O3O'5P^33O];&<#Y^6FK^TXW_^J__^FW<&7=A YLNKMKX[>GDN]^>3I[L M!_%BX[?8^=@8C2^Z\*^UV!F==MW%L_Z@#]A^Y_Q9OA&&DS\[,4*__!.OMQ!$ MAITP:?Y\O _I7VN=( /7VDBG)1>!"LL#<&4E$)N2=.+]5MD52FCQY;W[KI>; MALZS[3[V[^(YOLW0=7?[$<[_'URL-3H1'QWYGQ=^:_#Q)=O_>,";9_%D^^/A MCCW9.SDBK=Z+WM[6!]G<:7TXW-KO'NZ\.-[;^>/XH/?Z\O!D_^2@O4V:[;>7 M+WFK>W Y$*VMP^/#DR.YU_[]Y'#G-3E\MW]\T#[N'+S[XT.3'9 #MGW>VMJF M36K(2W9X\W*7'ES^ MWCNX#)^:)V'ZFS^Q+=D_;)]^:)ZTCO?:;^GAR6&W]6Z;8+M\;^?@T\&[@\O< M5G/G$-O;O&A1\^EE>WOF/W/BZX[JF7[/=F>WY(M$3Q*J4D! M8%PAM/6%3X" 8YS0W&91T+6-Y+HCF*-8KUC%B\XHN.X!N.$+_&94"_A[ KZX M)6 :$BC!0I$B42A@G@H7&"^"=!!"]"%PL;:1A; P^;["YP]B+>%[2?CREH2% MD08DI,(+F@JA BVLDZF(SJ3@P%A&4,*OYRG?YV?#X37SW>['+0P/UAH37H,M MG(^?1?RFZ&&SQ]C7VC-_5_3D-GH3ZH))HC <$+V%2851P13$,QV2]1:46=N@ M#&.*'Y&^#\X01D.P7 C*,&HB#(A(2EF!#8GWNRAT2EF.5"9"GQ+T9WNG,$3: MVC]Z"1@"O.PXW^EF$C;1AS=CE'BV^[WTHM-'KMU!XQ^,.IGG;I\C[QQU?!=_ M-1HO5AEHLV-[H?>BOW<2/[3:N^?-K2,4QOX)MO/A<.>M/'B'BH!":VYMRL/> MBP][[PZ[+_E^%_Z]?W'X+IYZ)E2+O:;-D^U/>ULH+.QC:P=_V^X>'USNGK?: M;S\UM[J]@W>O\?=_IF86Z.9[Z3PW7+)"2D<*D2045J,S9LG+)**0*->UC;\* MCOZQ-SZ&X68(PS.(5\/?@=%4 #^B!.!EE"J 8%8+):WG5 B/K( &X1R%4@FN M67ZM!+-0@J30Q*PUA6?<%R)84G@32!$$!:>]%B*(N2G!S)&@->B'6@^^HP>O M+YJOWQLP5"*(%\I;6PB>T*USCA0N<.:TB292?A\]^$H!O@S^0H&@UH'[ZH!C M!CDZ\84V+$N>H0YX= U1!J='H]+3.$!'A?@-$=R:2S95S(DR_!V2>O4@*)-#5Y\Z,7].'1@VR@[!G:G;Y[O_[WJ:X^:/ M-ZZ^NO[TTS*^N?HT&KOA.)/A,N@JL'.$7OWNR[7/W8Q?W:J*G'6[?N7J\U4C M3Z\-U)WCYIR(0".5"5 MG33:>,VH$<3YZ!V;&K0A9@F&:Y*5'4]' *FM^?R@ MZ97[CO'K$U;6KS_D9=XZH8C'0)*Q/ MQ@DBK&%&*T(0H=%9$^J_@L@''M'I:\!11M7)QXB-G9]V.Z$S;D+/8Q.QT\O0 MFN=SKJ!Z\Y,;QIP"WCSOX.!G=S[V\S!];OV' MQ?NU@O^8>*^)0W*(BDH;2=(""',ILI $-\$;1Q1,@4$L-S"(>0##9[,X*T'Y MNMY/9Y>>O7VS]<,FD9BVTI*@N%*""N:-T#9H8@QPP[PJ94"O9$"740;T_C*@ M,P/GP 5A6JH8/0CNG*41@I(8YD/P'.QTW.ARC]M]G=I/C=O7NOL*AF\R=G\> MB]CYB._P]:TESW'CP?!OJOFMW^.Q]_4HUQ[Q]'KOOV=E/\#- M%Z\D#X+U/Q"A+M4(T&*:EOOI$0 =*/%"$X/^TC[/;#H <5$5E,7B6&$6QP M"'U1.445HTY3;9UW0%9&9.UA21DNJ@1[(A!EDZ.:1R:DYBZHH#SS6EM%+4LK M(YQ]&+M.'^*V&_8[_:-15>1C-%->HT2H$AX]E*;@B/>$6J,DH?.3SZ)&P-C$ M%9.>8\^$H]29J(GR!(-3BRQJ$=%IY55U\;$S$F#G$T (&F-GC)<#]2XRB3%U MC!A)KYY4%^+0%R]H39,(&.MBN)>$(=9#D."981*=OTYV]03]P#1@\2)-2M @ MHP4F,9"7R@$&\#Y%[7.VD.O5$^F#AK.+%ZB0/CB)@HI$"_R'4\YIRR,W0;M$ MPNH)=&Y!\.*%BP"L1=16*&<%%=112WQR$2,QZT.X2FQ47Z9SS#G-*"&JDJ#( M@RP/"@1R66.<8)(H2E4"1\/*B&9!.:<9B M@D2G5D^J2S%/MP!!"TT4Q."I#X*XY&0TBN$GYJR)=!&+F:L<^RQ>H#0(JI/1 M7EDE*+>66:*BDAC#HYMB;/4$NK!)G?D+UR3- I7 "7,"Q6N8\2(FR55(B3$Y M74Q>_65;\TI0L)FM5Y(A,/!&.>F4<,"\I0S#7^Y5RG20KHQH%I&@F)V8H@>M MF=!:&B(U*.^&1EQHA@T"Q24 S M2WYE1#:_!,7LA".\M=9SH91"@A&0>!#DD4%+T#0PYE9&.'--4,Q./I8DR;24 MRADJ!-$V4,%- L6"8=+ _.2S, UU".PR@E71""^L022AS"*"6.>X\@O8:EQY M55W(1NAK4D7!$6E"XD7(U*.3 Y @P]&A"BM%$E:IZ-3R7(>5D^D\\LY M+42@@NNHD$W(D+@@G&($+)*VH*(T@:2T>@)=3,YI(<(%*L$XF== 4B20/*^I M0TBFD*16BO'EKYRS#$;Z()45M+'2R0#>H7$9'9Q/S'MF8I3$,CO'VA*K8FX/ M(B;C"00MG)5,"&Z1G7*N(2HO2#)"N-41T^)S3K-:"RE5S$AGE M2GM SY2T%*"I8XX'A70O@+0ZRI41V3RW'LU*.)8@Z+G =!),:"Z\95X3)'** M2\\B6QGAS'GKT:SDHSDGD? D,5 2T7G\KPR>"($X:)4,"Z@377E!WH*>\QS- BK0*XW<14=JK!=]UHM)=*@YP(-O3&SU[A<.(#3LM#:]Y .!N69Z:LXL2;B?S-D"KG36@@52R N(R"74A99FL\Q%\\ C"N?9/] 0D<5: #C'8:1&U MBL'P,@EU(?#+ _..&,IR9 ,AEDO0-(0 SIO@0A7WW"R34.=^7$4X&XTQ5AO> M.F\EC\'5Q:N'W/O %4FY,MQ&Y305*1$7K;%2144X!L=>5\!+CX:H \-!/ OC MO>$;&'[LA!OG$4VO?D > M*Z$>"SKR4!&:!))0986US$=CN;!EM3:1BE""1^:I(]-.!6.I'YD!I8&A>0$!Y)9B,N(L-#!0%'@:=4%8;P6'1D(7PD20T>N) D;US,=H4'@^60)!:H<<1=B7XR.KHR&*6/!))'!A";'+"^6@YU4DH[AB/T@!?"3ZR.CJR M$#ZB7; $]2'PJ',0;+4*5B!'<300%TQ%^,CBS7L!)?I(BMP"6*MM/A3*10+( M+#F+.;_%345HPN*M;O[>VU&B=31,"^4%)=9Q&B/0Z#6XX&45=A@L@>@6XE1U M,#9(XJ/(B2"T.AM!1ZJ5X0R2K<*I.TL@NH7X.DZ)(9S1 !AL(U,VZ.,DQN,1 MG _1UW,!]]215RZ$U72I:-5:Q*7,AIS.4[/>!2!Y:RZOB$M]'!JRF+E[ M<* )MR0((;C+:[>CU#I)ZXF2BE7$58A,B]X!AU*X00YZ33 MP3NAH"($X7%HR$)XB(C$:R\4 :E10Y0%25@ SA1WPK+5V&,XA[S,ZO(0#EXF M1YG@D@@IF#$A.AHI!$6UY70E>,BJ:,AB,@@LHCYH$[PVPB1KO?%*1NN4--'S M*I2*>3P:LICL/^C$HP^:NR 22=:H"(1&[Z.6031_52$ARS:M!=PEDM401HD!,8E$4'F:$,&;R@'2)17)4VQ M:(N;O]=6A'-C@!@;\LFFT1BNF0^4.>>I5E7QVHNVN 44;].) !A'J,Q9_V@T M M]CL?\0O7?3$8PF@\;7$E:_I9P[CP7 CG&?[?.2ZBC9PS(Y$FA=4(OE=691;B MU[5&'ZZU(5)&(94U7I.HD5];#L29*A17?L0JLYCPG"=-.(7HDQ96.Q.]#AIR M(2 J0?J*,(I'JC(+X3( SD=)A$:,$5Y%2Q0C1#H1$S7$5.&4[*7(Z#PB+@-4 MFF24%PH"_C^G BT&GBK7_(\BV97@,BNK,@OA,CQ($)J&! 0=$]4>@G&1>:MM M--R3E> R*ZLRBSF(PCE!J?7)I[ROC7D>%1"F00N!;":M!)=969594%[&@D8" M['T^38IKZRRW7#OB4Z#4564?Y'))2"!$"=]J$\D6"(%68A7IQBT(]>F MVE$E7)+..R BTN2H#,ZEBGCU1Z$@BRE;Y%A4^;A!$JUPD7O08"@V(2+A0HJ* MD(5'H2"+J:$H*4/D4!$X%4"3A425I,%98IQAJ[%O<@[IG97E(#E)K#Q$ZA$P M>&).YB-P8I(!(Q#4F)7@("NB((LY45%&$QSEBEDI\BD6Q 4;F'2,!2*X60D. MLB(*LIA-D\8)JB.(O*U6*)M=BTR0"VTB48U5.)WQT2C(8O8J4)^0;>3C]HS@ M.F5$H59;$,(8(5-%.,BCHP9&&B+!*P,D".J()%)V'VQL?PY?N5]*CYS!CE M:(/'"' 152="N#SFN$2>#1*%:5[8V/2U,6M =! ) D M691<1.J]@0PHE@*+><'P2O"4.21J5I^GI"2< .&E(DGH0!W5+.58$LF*YP%6 M@J>LFJ8LYBP#[GSD)@2CJ4B)&",C@.<@O7>$5*4:\N/2E,7P%"Z9X4X&+JF( MF:*$%+TE(!!DI*D/,5Y&35G,NLG@J/34)4X!_1#W>5=*\HPYZ8F+53_78/7I M P$9+9->Y=V+@N;Z."(P!MHE_+>JRIJ"I1#@0KPZ2P;'T425DA8ZGW&6N.-1 MB,25!1LKXM670H"+F9/W7',9%,?_").48T;XI+33BA)'JSZ5L/H^T"BB*1.Y M4J@3C@:3A %GA(B6)D=417S@++(ZE72!(8(E@1(M.7*8X U0BPC*@40CW?2< M^.5W@6L^#354YX&X9Y+<0_Q<2TDUEH^#,"-IVK*W_'=+RESD*F^50@][#**A=!"I!1Z12K-?3N?+F'_JS?F8Q[_RSW MY?.0]L"-SH:P,7T&_GGU@*LK5Y_S$^[FD,A J'!468/"2\Y3:2U3X)W'SZ0* M-5&ND.X%6M 87G8^0MSMX^@>=7P7-DJ#P*DGE H&,1$%(D5EA A: M:F[X836MT&&@+HW,F[J$MM))YUS4&+E+E6Q,JVR%#R34 M![%" (354HM]Z+HQ M/FYTW#G]GNR^VZ-Y)HH6;_G&!Z^I%)ZP*%S@5D/TUH%3B26JJ["AJQHJ]% ) MK\6K4+#12Y-RD78J(I5.X#=,$*M-$M&'%74>?T=SEL5Q^"#1ZB-$\%HX "]Y M%,I@8$PI@L&M^GQVQ60WMQ3DCTW2V!DM,HF!2>,Y1P07)!!CC;-<2DZ0+U R M,4A*&:>U4'_<"FE!6<'I#*PP>N%,2%0)!$Z,KGQ>W85N&'+J"M2MDMHK:87S M2$$NQ H%20J4,S3F0V]R:@M8)!(_2R^85*MLA0^?@IR=%6H2K?*<&(:.CU#J MD\F5K@5&OE$'=FM-^JI9X0)2D NQ1X+,E&JBC0V M#19%7QRR%NY LE$6E%[ MG'L*+24'.T'L:0[7@@LH4A<1XTKAD+8O12,()W*JRNFHV MNEHIR,4X9I4H9U8!&"9LD$9$0PEQR0>>HEIYF%^M%.1"5,A([X.)2-PM$=HC M*"F'\1=^"Q Z"<<1& =;;E!0SS%@=-6BC*C3QL _C MSK!DUJ^ZKM^^.+VY'VKR@WQQM 6ITX?X._3QCY7Q0$8GN4??JF1\0ZZW=$+-SP:M&'8>SE "55$ M)CQ!XL@G9RF2I2>:RR&26Z0=.E00!C MB!$A*2LJ;"I:R-R%,CM+29YQF:2PH*30RAMCB2"<<4Z)A2!*H>2QU%43 MRH_[]7LW^7+0/QKC0W/3MREYV=0K=^%\]P&VP7^E!:2@I&!Z!EH0A+4:):Z2 M- +0%HT*R:'KBBDF$)/%.%EXIKCZHU:',LW\?'"&XS@\=3*^%R!3W@6 MJ*8!O,V%4>(7G=5%#6&WFOS3#3M9,_9Q]&_J33\.^KM9J[/^[J4$0XCYOI>[ MO^_MKZCRZOLKKYZ!\B9!&+)3DE(@PDKCK0'O33Y:AK/D;(64]]N:]+L;E=_. M2F4>F:=?O)8&R_+!Y"# *V&I\)XR2?&S!JW-=%G*4BMGC:PKP$XS&W7YS%,2 MO$B4&4F(=\DI'CB0!,NOAC5&5DG?.'!JO#.)\R <..]U,@G]=4Q4I.!7PCF_ M@ A#UWUQUH^C;42B,.Y\A#>?W&FMC97VV"J)9*3,NVJ(9LY(9).HMPPADS-= M(=5]3*[[;Z]YK,WB?N%6B@H#+1TY,$1T[UFDGB8C7(A><5[=^8 51=('F8"P M,3*BDR92*N&U59!()%1=YSE) 0!>";"#*Q(G]'(E6SH_\P"1_)73E M5F X"P>2MV$10%8I,)R''M3S8XO$*L4"453SJ*46 MC@>3(C>,@60^)$%J9:V5Y@YR%)R3A 'U'(10UG$J(]4B'SK-W?3@^M+!%=7R M=/L0H7>:T>55.1HW-Z+^U;U[_0=/B#T"32;WU^29[,YP0E#F*.>*"":$U9J1 MZ '1T 4FX%%J!L6/ORJJDR*VMP@($ZK5&?DY\D M$#-AK88&_]0>B$KHS+5$(A$%$S-()&KTQE(Q8-X; 3+8Y)WT%"@W*; X#;.S M&A2U/BR7/MS D&L:\=<828C14T$B,DT9" M3$+I*/E7B\F7?_?.BFC&=YM\H*F1V7"B>6_D 8$.#DC$\%3P)(V62D:/#$FI M9'6L\>QO:>UN/TSJ@;CNEQX,>KW..']9$6@S3%NNG;,T2J&)]2&?FFPXQ0"0 M):FT3E- MGKZ/WJE_]/O%SG!P=HI_7>_*7??N]C_"J-2RG5PTO8(^_,L6CJ[K!WAS##!^ M.0BEG[[^_ILA9%\_VH< G8^K.G=L4T*V&6E>@"X@,LIC>O!C8@RU22VM5ZC> M1JU*6HB(B@+)AY,;*52D5EHJ&;A ;%3$\=I"?EQ;[E6'_C':7B4MA K-"6$L MZ<"%8L82"YZR!!CQ2)?J.BY+8XL+2O(_'F6]RU4T)2+*4 MTI'$VA26Q12JY)8J:0K:Y;WD/CKT@((D@1&&\3XD&[Q@W--Z1FM9(/I1!10/ M4RQ')VK!IKS:0*A C=>6.6_P$R.@S/+K^HJC_8H3GP=1ZB@HD4D@HXL=)4#4AN M:-Y/ (F0)G%/2:+:":JIU7D6'M415<2[*&O-^P$->&#'N7BD?!@55"$H8Y2R M "*O,Y1,"6]\B)Y$JWR%?%FU4;"2KC-14!)UPJADA8G&@.%>418E1\5*J;H M]MR=PGG6ER55E\?K-#GZ2\=8/J8A"<^9*?<@6$>%LV!C7 '$FKGR/6J_N7B8 MU($'*X60E&&@H8PWP5B$3(E:+*G7-4PND;H\"&@1%#UP3S2/D,^Y=P9\HIX& MP5 UIE5 :M!:,E58/'+(H#WGD7I@462G)Q*8F"*1Q!DGY/+.A^25 &_&^-KE M!AH8' W=Z7$GN.Y48_)&KN'%L^>;2S\%08EUGA!I,507FED;+0DLK+X.V;I9)\P*(O:*\=- M5I,IJ:&$%LMJG9]W%G]RPWB72J"\.F$,\)/T.P_A:B#^S MXH(P2Q574@LO+$F6:VM55"9XF=STQ,VEGF!?E.P>9'I;><&H)CH:'H2UU)C( M@$&(5D8F.5E^D%T*<94>- N?R&8I$E[YXR<0IRH ,3M]L.@ M!Y^IR-U;SW>@GQ>*;O;C9NQU^AV4FJ&0M'[*Q2=F4+ERJ#@#1=!$<$) M4G+-4U)@@(F<:ZP0":L5:AD(H;1@F4A&.YY$)B#&::DQZ$N.:\_-%*%HC5#5 M4RAZ?X6:'4(IZ8P(QG/01-#DG6(B,(,,5T *D5/1F<_]-5:*-",%;+O(I8#F?::WFQB@-R6&XH76%G,2>M,#I$PQ*+B50H ME)RYC);)HU#.AIRO,!4**VOE6K80D[!H.6,R M6J.$!.W!)Z55HH9)PK5XS"QAE91K,>%FB,E3HFV,7D3*O %.T2E20Y"ZL%BA M<+-6KF4+/9GV7DNBF)39"Q*G$U=>TH3!#?'\ZOR<)0X]/\MT^S]GV*_G@][I MH(\?1["M5+'@NC<18B FDJUZ#4)*QD*T44@7F M/)=>R \R.0I..D$%_D]Y0:U UZV0$(IDHPQ$T>5/[%5+;K-"5TCH_"S+%;&U M((%;1:1ABC"?#/.D2E-&2R_ Q1-LDH!Z;SE108KDP5AK$W!P6@>AE5_^E.#2 M"_F!\H4DKS#AT5(C(#CO:?)!!R^YB8&:Y=\TLO@%_#^_E^-IY_S9$$:#LV& MT>3C,;A8]B=V/F[\AO^8IMYSIAV-BX08!424G7<^\B2"HX)*_CY[P2^_&8TO MNB@1#,2*8\@!X3/!UK4\'?_ZJ1/'Q\\H(?^]5MZZ\=OHU/6O?A &W<'PV3]0 M8B2E7Q/VLTBNU^E>//L_;13!J-&"3XW]0<_U_\^3$>I],<(WF]XXZEP"/AC; M*#]^FK2K"?FUB^9RU0_*R'__FM^^B! &PS*2?';6QW?.=V&?W-+TI7$\A/2O MM7]\?_#UVD8[5]EJ#%+C>18NPL=O3QU*) _NE6!NB\<-CU!"X\'I,Q3-VC=% M@=V>Q>N+.UY_;:-QO9-_U;UQ^8[3JWXPQ($JL)M==SJ"9U=__!H[H].NNT C M*!LK?_3K]%E^,!X/>OEQOWZ$X3BO5"]+S7XZ3C>OF;-NB7?ODS6Z>=K3\MG#Z]NF(X,G[QN;.!+Y<'YUQI? MN_'>TS>AI^/&:-#MQ,:5I*;7\ZBQ6Q=/78R=_M$STJ!E$U_Z\+0WWS0V M6UN-[?]Y_N_-ULYVX_E>L[G[YLWN7FOI7^&=&QU/*@L\:6RM/U]O,"*%O8^U MHOK^^O!O8>[U%B_V]IN-W]"Q]0?]UED/'Q(:4_^WG]&U$V3@6AOIM.0B4&%Y M *ZL!)+/@7-WYO\;?9<)1X3.LZU!*+<\9/^_-BVYP_^\\%N#CR_9_L<#WCR+ M)]L?#W?LR=[)$6GU7O3VMC[(YD[KP^'6?O=PY\7QWLX?QP>]UY>')_LG!^UM MTFR_O7S)6]V#RX%H;1T>'YX'.Z_)X;O]XX/V<>?@W1\?FNR '+#M M\];6-FU2<_Z2'5X?&CN_''2 M/&F2@W=_=O9V7G^,.W^*^.\_NH>L^]&?#,Z;6[%[<')POK>U2P]W\+Z35F?O MW9\GS7>O/QWTFA?-R_UC?+8X?&$NFNW7E^\YLP*,@\)Z+0NAC2J,C;9P1%O0 M^?P(*=E_3BBQ0VEA7WD9NLDPE\_RCP\W7-Q+UP_X?D M8!?[<#H8CM<::3#LN3$V<#Y^ECKG$(OQ\*R:QOZBXW?>JKV=7=+:"N?-RP\7 MA^WF16OK QK^!WFX\T=O#_N$?>LTV]T/^/?T-W]B6[)_V!Z(@Y/7I'6Y?;G7 M_J/;O-PE>,^G/;SWH'<@F^W]'K9_OO?NM6S^:3Z];&^.FV_(^;E>^'R MZ4M>%SZH4 C/0F&%4H5FE"=2+LS$./U__\-JH7[]:[RX,H4?T_(<)7?2Q=V* M_K#L]V[W]/KMYGY[>__E06-_^]7>?KOQZNW^F[>;K7:CO== $M%&IM"@O+&W MWZ#RE_C/QMZ+1OO?VXVO^,5G;K'YO(V7__<_J"*_YJ)OGP=L&4C>_8;CQ6#8 M&!]#XS]7-MB8A*X-P*@HSL./ORK;VYYDI*[;?L1OBAZV>9Q_5D1W45R &Q;0 MKR06_&W'?]X\.7CO*%48@/H"(D=3EFC%AFI:1,:3 LIM%'1MXX^S/C0X>=+( M0WYO K LVKBW7W.49>(H$V7X*?#^+@WY;M)B,NIS""B&V+].N:+B-@_!?H=G M?C#H>M?M#L9^<%Y)"+JB(V\O#G<.Q,&[PUZK_:+7VHJ]P_:1;+7#Q=Y6H,UV M"]O;1;IR=(N.'+;_^'!X?_6?QGBP]%[L^:#7ZXSRY$7C10=]%"IP MGM)X0 C;+B^)9$+@\W8O?3J@=7GWTX*A?Q]<YYNF[X6DW.N-1(QR7@? _ MES40^?N39)2N*ZYG'HAPN:[M_0*1'[LF.5NFSGYW:.TL@[%K\X4SR2U/M.AZ M>GGZB"+?_XRMLZR!5]\-2Q.:?KD$MOS08>#$">:E[\/3Z=* ># M"+MG;?TL&SGM=AK'WW: MV]EFS=X!QQCQ9DS(]]Z]_=0Z>7O9ZC7%X$V]=CPB2TE2BT@DB-O,VE4#@J0HX.65Y59IU):QM;T'6?W!!^.D== M&]9B#*OMSG>GB\ FNTDJ'*G,VV*:URV&>!%M9*&(RM)"^.@*QZ0OB 7JE7( M+*QM< QTA*%&D]G:S.P/D;-@9Q4[( MYO)-/EJYM^Q\[6++EQT>N7[GLOS\SX< ]%DJVJTI^LJ-_R^[Z_OK;]8;V[W3 M[N "U>PZ+C=:@_6?E,*/K['[&]YYN6ZM:?U2LX_-&(O^=6 % )!74Z%BA(4I@D>*%4\HHS E[ VH8AI-%T??0+ MK]SP0V-KV/EXB_4_>?AD^E15GN.?>\/VX%,=V\U77_9>OV>2*>7!%QH,\EP2 M2.%,R).'GCFB$W/6YMF6+D829Z/%Z4C)VO:&KX:#C\AMZBS!DFE2L]U\SY1D M.H'!:$FF0A@9"H-21WWB1@L:F0]N;6/ON#-8P@1#]2GGO"SQU0!-K7O8.9UD MZVHS^ZZ9W4@MJ,",8884$80N1'"BL!8MAFJOG34)DD'(%9PQ4Q!J>)U:J(@% M_C*UD#P#=CI$-]4Y==T&G$,XRT5;\&N,_Z".OA]>$(A.C0Q/LXBQEVAES]US MKU_6%/SO?QA&]:^CQABZ<'H\Z$.C7V: GS10&[MG^0T;;@@.1R#"YSV*\^_T M7^U5_>4!'5F.-#;Q_2OKNGYJ_7OH\KO$;G!4;,,"Q-[DD9/N,'-V4LKA^O MODJ=$5IB(V\"0;>1\F*=_A'$QBC'W8VN&XT;PW+M]OI]EN^HA6W!W^W'G&V' MAK_ =X#PH='+N:Y/QU#.^^2UL%\M4_J%3B'NV(UP"+KXPJ[;G;[I"/_]G[/. M$+\<#QH>IC?@@]] .7$TW9[$\TS+9!TQ4L#< EX_&W;&'7RM[?/)2#8VPSA? MSNN(&Q&OHD_.M^9B@U!Z:,HFSRMWY8P:O^!#\^K=T5DX;HR.!WGIU-7:W?&Q M&]]\E4_N>G]S9R<_GK[-/Y^4\OZ%??7*'@ E=.9/\(7RC\K[\9>Y/].'Y?7[ MH\;5.N+3K B63)X0W<5H_>%S0<_/AD/LQ&3K /8L)X7.1H_/4[#L*303VA8L M&%,(HT5A$OXC,BF),"920$=^ +;754++C!@(%KW.>(P8@\%&& \'_1Q#=B\:@/'D16,W>SH7RL!WRXW=9)G^ M#1S]\HS3L^'H+#\:+^R?=6&"*X+(#)48X>0B49^!]DW1;OR2_]2_(GM=G]XU M/NZ42TM/\]+2N2#KI/N?L1)&_YP#"'XUL'E4% M^NO5#=_JX=5MF0I.;_UF^Y]O[O2_0F?*?,&NF.[7]/9>D4'%=A@SOHXQ^(,L MP;]?4:T?ZBQ9Y[8RG>7KZ.RJTEFV3H6<_9Z)=79/>3?$S=_3D6]YNDHOFE^L<#=KL:ZB6.>R4WOX'-7F:#"\J&1X-%FG<+C5/#\\ M>2L/VG]V6I=Y&<[OO=;),?:K*9KOWGXZW#H\.3R))ZWVVQOK%$X_-"]?]%KM M[G'KW2YOLK>DN7/ ]O">@\NC\\/V[Q]:/?PO:])66=?J]7>6 ^&S=M[*UE8\ MQK"LT]IZ+9OOMFGKY(\/>SN[YRUV>-QL[^8P+B]$9)((FZ0J.,NE=("9PFA@ M!3-2JABD,TJL;;1NL.%2:(L/UVJ#G[W!O_E67TL_N4U-X4.A@FFDM0\?;^X MW\/L7ECXK?-<4+18\/IE:]#H#\;3K% G_56RYD$6>#U*E[&-9G241_9H./@T M/JX=QNP*%$(*7C@5 M?1%]BMJ#80!POSIL?[T,\7J)\EGKJUV7]TN=IYSQAKL--B\_O#.SWDEWS2R6 M\XD8#&3 '0\:9R,H[T(#F!1,O:.$V6!8MM6]R(U_ZF#3V&RCCR\WR C]L3,J MLP=]UP\=U\VIHEQQ(M^LHY/[ MCOC])U0>0"T>;D)E= S=[I7BY.I!<7(PT'VG'AH'V/W%3'$]/,O/8W,75J]( MY.\4>.NE+YP,L1#.L,(H*0K!<,B%<=92_5W$?6RSLM>FI+\S+;L, M"_PG!Y%\658WP0\8?@NWV2_^,VXC/CQ;P:E)LT[I \QTJ77)JS*'R-4Z-7_O ML?/O+!7KE,R^6G56@_O-3-:%%'XF-FMWQI-#R< %I+A=-QJM4,2_T*%M3>M' MEB,+5[0.8?S3<:=9/E%-'N>?/DK6A>'I#FSNN+O7=O>3/OXFYODL,3;*M]P/?*5,^- M\HHV,)1%JLYJ_65WE)B;EOF^&[-G%5;Y>R?S,[D8AA0!@$R6J )],(:Q* MA1-<%BD% M01#F"04QR\V6YLEA)OY\GEM:JME:E,.,Z$PM1W=PX[>7K-LOR'IMG M1]B+22[:3 X">U*FF/)9]J-QX[3

    USH:P7Y06D 6?]SD3]1\=N M"*.UZR;AG(A (Y4)F%!.&FV\9M3D!0C1.S8]2=X0L]:($#H]UQW]:VVW]>*. M39,E[2A9QYNRJ;VS<3GI@0*Y/N'7/^L5<5#69<@/1.DA".&S2"6-ZB>2R5N[ MY^]94M);Z@OOM2^$$[;P5K-")F:X!VDY(6L;YHEE\@GAGS?C7\EWHS&1ZU7J M<7B[2$>8\,%1EDSC$T:UC_5L!5W+(SQQ/K;Q]*?R\&^ /^<-HEP=9U2?8&DQGP9T/(.V,_ MPI?A^N_K5'':0_+E)\YC;\[&MW\R\:@;O_GATYN^_:M_YF>7EFC0,R5C+0DQ MHJ(Z9SQZ)YY$<%10R=_KM:O?' ^_4($C*/P0W(?")>2CSUSWD[L8K3V]KG2H M)3?>^.[.WN'^4YJ)^[_KA*B_JEOTFUN:OC2.A]D5_.->$FJ7YHP0\3Q[$43K MWYZZ.Z6_A*? W='WY42QOW^BD%'K5,W^D)[R-!VSO#O.OJU0,S*I'RU+]I#F M_8-]N;]Y4Z2HK]QPW-@MM_A2]FOCQ>=%4+O]">TJ#SZX9?)+7XY^SFHIUFNM MG)56\K6-W3'TIDNYUK_2R;+,\Z30T"]O^^XL=I"H_K-6S^^J)S6U=LY(._/Q MDQBD9L)>[DG[2B>1:>R=PN3A=_&D!YU<_NHG98IW(>)> J%BA/NC\N3?D%4- M"S4LW%>-[%_"0DZ1#>$8^J-<\"J?<-B#&B"J 1"YVGH-$#5 _!Q ,'8#('YW M79=+IKXY!K@SJU*#P?*!09:BK,&@!H.?! /Y+;:0R4(Y&7L\Z.)S1]/IP,9D MTJQ&B6J@!(I7U2A1H\1/HH3YZYC"C8X;+[J#3S5YJ @LH#Q-#0LU+/P<+'": M"V.-L4_C0>,:/MR5**^QH1+8D(5J'RLVU)-GLUNQH;Z>/&/K^1Q?-UF/]WEE MX59G%,Y&H[Q6,%=WWNR[[L6H4W**+PB"P!(G133R/?LP.NO6,QR5A):L$NS1 M3G'4V#+#Y2+D:W#AZXW7N9Y"9URN,"QQ K_H7GW.,-,=C,[R$M--/S@;(Q8- M/\"XL=\9?:BQHQ+848JKDHIJ'>J7A:CEIJ!Z$6KMKA:ED_;&*M27<(1A<>FG MRM/B:D=5%4>%DN3TL3JJ&A-FAPF47<.$S?4RE&V\<&$\&-9X4!$\R%*L\:#& M@QG@@;R1;'_;_ZK>Z!O7G6RNGJS=^?JP[QSQOAV56Q.GA*)&CZJ@AZS1HT:/ MF:"'N9%-WX+DREFVMZ>Y$!ST.X/A5ZA1(T1%$,+4"%$CQ"P0@M$;*?,F/@!Y M10*D$U]-K]7(4 UDR/*LD:%&AAD@@_@:&>3ZC-+E-2;,'Q-$C0DU)LP$$_37 MF*#6&]OGQQW?J9< 5P8*]&.&@GI&?98E=,C:QAL<=C>NXX/J $"6&F$\;Q)ZO$2 +)%L_[HO/RA;OF0+^F\5IOUVL=@Y5ZV]0QD7>C@A MFT7IW%RYL:Z=NX"^/'CMW*\JT5(VAY-Y[ZZ<>[^JH#>M^IZZR]>6]KUS_-SX M1LG)O_V^ZJ[WS0?\%*AFN1C[L]%9#]__XM<;@[" XUGN'I;G@R$TFH-N>1A< M&\)Q'QL^ZL#H2:YEMEZN9WASYD>=V''#HWN.VVC,FS/SWWP3IKV,.HP3T?^[.G/>*C@T)9B]Z9S?2]Y;\*2Q7.-P=[;M?SW<^_]Z,[V]5"_^S5,!ST;Q MQI& DD-45-I(DA9 F$N1A22X"=XXHF!ZP*JX=L#JE[,!"W[S:,!]^ C],W@Q M'/3*3?[8A7>=\?'SLQ&.!PRWS_/)A3B.FZ,1X/]BVYW?[Y _ON!#_EH=VPN] M%_V]WK8X[+4Z!Y?-\U;[C^/FR?[Q83NW>=@[8 >T=;E-#]\U+YH[N]@./J]W MWMT[>7MQ^&[[?&_G+3ML'Q[O;>U_.+C$=DZZG=96%S\W!;9_>7S8_O=?6^623*J((LA!"\<(& D4BS"J9C MY9:(U3S27MTX)G"PG>3 S MRE=_T)S^RFU]#[MONKX:#FLXO &'B6DK+0F**R6H8-X(;8,FQ@ WS*L2#ND5 M'-(:#I<=#B]OP&&@#KQFKL!_Y%-3B2B\C*;P047"#.,JJ+4-0YX(16LXK.'P M<<-AD('K?/Z[EEP$*BP/P)650&Q*THDI.Z0U.ZP('-(K.&RU=UGS]7LA)0G> M^D))Z@JA62Q/>R0"K^Z@C[6YU-Y7]^*(URP YEQ2VXPAD9"L&<*BPH64A. M56+<&VKCVH:13]3,W-H2,?G:A!\LOUF;\$.9\,W,)8_"@.>R8([(0E T9N\B M%$KH2+6GS/NPMJ'4$\UF-9%3F_ 2FO#,4:F-( M:QM,/Y&2U0:\P@8\ZX13;< /8\ WTTU4: >!QH+8O"")1#1@B%!HEJ@DC%,I MD$(S]43(9:;6I_<,+"'4 M\\)G@Q8)9.&\1%D_LS"K(K&(*ZILK8)8F&5/W<.X]? RI MKFE1[?Y1H],/@UZ=SYI?/NOST.^6(_]R,!K5KG)FV\?;F]E-3A)8E[ND>=E\ MKS&F"U(3^T(5]< M-V1'8C)!T4)Z\(5@@*174ET88$E&JZ6A2'K5$ZKK7-4*&_+,^2W%ZW+ XQ>3;#&DB)CDP&C\4^O[[AB"Y>=L"\^'7@W]YVG#FI+] "5KWDIWHCP@6JD* M*12=E!4S0OI"&2!1>^]C/JQ8R)_F8W]A\0\56=W7M3]Z*YUYLK.VTI^TTANY M3,&D=<2F@O!@"\$Y*ZQA)F_E]-$G"E2)M0UI?GH#26VERVNE,\]DWK+2.OL\44@JI* M=)X/SSS%GPYB)S1.!Z-Q,81Q9P@]Z(\;'OJ0.N-'MH+IE_F&["-\8?SK)E1M MXDQG;2HB MW$01QC.+\..W^D6$GUB$)_;[U&FCO6/(.*81B*B1-H8CZ36)CC" 2'.MX6:( M<$VG\ W9W-_L:K+7&YKC5J]R.*GA]/UQ%4 ;Q:=G.)J_!4^5.]!NK]N[[E]9 M#@,? J4/4[M[;3CEU7:>FP2E7'[$*B*15SHIA-808G*$$E4UF2 ;4^VWQD.& M%9;[^1D'BMS7*_<3)@$F'#BETE:" T/@LK/]W!K]7 C.[;RZ/SV_=AWR1L=KJF?[8]#">#M%KFI^SWJIQX M%[Y[9:FL;ZET4_8RS$,($"PR'K(1GZ954NDD#<$* Y1I(N3:!FMK_NCT <7S MMKE F$.02P'"8@!API#&-0O$IKVTY#$! 9Q&1AN+HI.&:\*\80D(O"UHB7I; M8B#,(9ZF &$A@#!I8=,6@I 84+32(#",(VVU2S,T4N,D99CYM0W=+F&P"P6$ M!L3F%" L!A FXWRP#S%FPUJ:#>F/8)*&$"WRDH*707*#8Y5R#!Y?-;7^0)]B M02MM% O:'1:TH?E>4K<\DP$MK7+C Z*QHVI9R>I;R3Y/&;\(<$64CBB-I$JJ MK1=(2:80E0('!89$YO(YD11%M5UB89Z3\:L(\WR%><)P%;&C6"?I%9[D.BXV M[5.E!T1#Q%R% ")DM;3-H4GAYT68%\-P581YKL(\:70*@65_3HMPU!A!2,NS M]D 0!Z]UY!AB=NMB;<#E6&J!A+DA1JT,F/ID (: MD3:0-"Z>]"[CUS9H6^DFI6AKFKWH7BYFSVT\*0_Y? ^Y"C:JG+[HYC)KCUXH M&Y>JZ9^/>L7&Z@#/;FI+A8BS8U(DZ9.A@V7P05D97:XE2[I2)#K M<0K-/.0:?FFP-D0;\^ED6(5(32(27F(B/;OEMA!I?D2:L-=:\$ZE50)Q:RP" M@F-V\"-(9ZLM$,<3EM8V9)M#DXC48'LM2Z_D>Z?V.#39S%B>\NF?% 1Q/L>GY8VFM/&BI59^-4,.NXQ:2X;K^S.N/V^Z14; MJ^S^=/O])O3?9W[5>U1!)W7>WTR_FWIK0[V=+@#A+-<8 M'$9.!H9RR1JD65)TJ0D&.)9,4+ZV@=?IHRV SK5$C;7/G.IZ&)Q GN;$80//I8M""H(.B)$?3(PXB"H+D@ M:.K8P:3%@2B-#+& 0$+,"-)(2:^E ATDJ[0@.5T(JR"H20B:\=1AH1#TTU.' MVQ#TN-.'@J#Y(&CBG"$2S(4F% EO*(*H"-)2>T0\\VG;3"17E1:D'AU]V;PZ M(HMBR-KJ')\.@W]$/M0[3.$+P=>'^9G,T &-I6]3S6#C.5GX.Q-_IVNE4!), M-& 13>IYVGLRC"RG!$ELN"!)+XRN)D/8S$+1<+>4@K<5QMN\36P%;P_$VU25 M6*<8#015VUP@@B$;;4 Q>L:IP5QI78^1K>"MX&UI\#9O\UW!V\/P-I67TRN' M@Y)ISYPKZ%J#D0D0492,$ 5@!8%Z#'@%;XW%V\->NWJ,@T^&MUL\E/D='LJS^./5Y2-;?K.. MWYSO8)=;;^_T7X8FC4[Z7]_YNO'O],?%5TY,_U.G.TJI0:LO/8=*_CZ$5KVG!,J>^D]:+O$A5.3Y,_D?L=$W7=KCTP4GH#@?K/X V^5[CYH&. MCA.^] :=S,$7_7!LAIVOX>6WCA\>7BR95[XXPM,+?/D58]-#I/7KUJ^DMW8H MY#S<;OAB<'J2^O3L*@9=R#FXGZEKV?4NNOIG?H5J'58@3$P[?^R\A^"-4=98 MSR(X0X!P=D#TVL67#ON7L^U30+8?S&=D8GK!%^;XFSD;K/UR?8*EV34Q&)/] M>&O'Q#@W%_S1^"0=IC=*K/XB+7ZAG^]*SV0:\RRMPW[6T/[Q\R&2:QM[6<9; MO=C*B>.S>/S[%[-QT_#?+O_/,&UO#I!XE2N6[?2.,\]:>\$==M,/?^J$0;NU MW77K+=/UK?>G=M#Q'=/O7*EK-OF"S7FA*RQ[_X-@H^$Z^=(/AZ$[2&!JC5-. M-_Z%_K7=;0T/>Z>I#3_XW^8_[H>+9>7V9[TB#/P66:C6T0D5*+W"L?DR""\N M_O+2=P9?CLW9BTZW>I#J2R_'K8\7F/P#$YIQ]7NCRY>,7,_/+Z\ M7EV:T.9'UT"OIVW:K9?Q.KGUVEW-$KS.-7]0LW=?XXOTL$S!XCRL%GH>#RLP MO5>S/W$.^:EZJZ=NO<'^-)+/IH3X51*[EY;NT#I)]QT.6B&MZ/[?MO_+QI^G MW=!BN'V/*+^E[9KWG>_W[)C'3IX;MZL_K4;<\.[+1PSW"1*M*Z7C4O4.?_S<&?OW=$N_8#W MS__Z_/%H.Y\ZXK)/TS/L_7F\ M2_\\>OWW7\>3ITX[YY_3O<>=_;T=^O'DSZ/=K7Q8?MC9^>/CT<>3WX]W3CZP M_9,=_O'OO^).9WSB]!Z?[QR]/=_Y=I"&BVFJ<@4@9A$HH$A%[% PD1(NTH@* M75.^TEGEX_Z'3C_DY"E#9@KG5HYS)0WJPG#N?()SWA&AG)3(:^<0>*F0Q92A M0!F-BO)@A:LI"VKA7.'<8G.N)%==&,Z1"\[M[NU\3YP+'+-HI$%9%T? A$=6 M$XR4BLY1Q9,Z%VO*K5HX5SBWX)PK*5L7A7-L@G.&!>HMM4C[G-)*.$#&6(,( M,3I*;!P5L::,K4_%N5K2N2Y"9L321F.S339D2;O9)OUZ>#C*IGK%GV9DHWY8 M5M4:$^&6-IZHC0+)TL:\('GAUY5TA9]L/LJ=U^\L'5LZ=K'N+!U;.G:Q[BP= M6SIVL>XL'?L\'3N'TA+/:M%]TQL,43\,._TJJJ9E0S?$SK"5^J7;,O[H=#"L MHFV*%6!5VJ@S)26AZ[3I$K!YTDL/!Y>O8#XCTQ$2O$O4HP<-E?3B0B,!NT<8$:=!D"2"HO XH L6(54H(YB);&C9&V#T&G;Q__.ZB;;((__(O%/ M;_&LLR+M01S!% &/:0\2K43>I&$.:2,"A*:- M2)/,J>5L926\+HIT/T"Z)\P,RA#CL>5IER$ 7"&-*$:!0J"!4S22)LDW765 MTRW2W4#I;J8;19'NV:5[TJ0 4F+KE$&4.(' <8M4_ILV&*3U/G#%UC98<9): M9NENI%]$D>X'2/>DHP,A@>9JT<9BCD!;C%3 &#%/;3!4F*C3_&2L0=)=2_:' M&H-3:LN67AYR.1^R)IM70^Q\&Y6(W#%_'2FDH.?GJTB@^3]GZ+#7!>N)1D#XB$"3M%R)$I$ K2C47 M)+@JF?P-CD:/*F%\/Y%YYCU%06!!X%,92 L"GPJ!DP91'K#5&!"N0DDH<MQNX@)@U>6*)0&D^/ M(,T,9(TWR!$;'78>:Y.T0-[610LL""P(G*.IO2#PJ1!X-H% 8FRTEJ"T'4X( MM,P@"]RA-*(\Z?5!"LES=OJDZR\2 BMKYB]5O?.-.^NK$UHQ[SGD[7T(K6YO MF!H<]I*PC:O"9T&KS+4F_R-VNJ;K:"C3&E?>H-. M'J@7_7!LADFP+JNY9W&_\L7Q8.#+KQB;'N)T>/M7;BI*_QR]"-=[X^J?^6DK M*"@0)BJ=MJW>0_#&*&NL9Q&<(4 X.\CI=,9?.OQQ9O/%? K(]H/YG#9&Z05? MF.-OYFRP]LOUN90FTD2_3W;9K1T3X]R,W2-Y293L]:O@TQ=)$$,_WY6>R33F M65J'_;R@_./G0R37-O:R..KFP%FS<=/PWR[JTP5\G^THHA]:.[WC M3+K67G"'W?3#GSIAT&ZEY6^]9;J^]?[4#CJ^8_KIXUMEOCDO= 5;OYKCA*W0 M>G\8PK#YS_ZO[6YK>-@[36WX- #ANPMIW8DY4OO0I'%*+V7^]]:WN#+%^.AX MMYJG/]!:+7?I58[-ET%X4VB]HM#$XCRZ)O&ZTG#K9;Q.;KUV5[.$KG,F'M3LW="4Q?YYV0XOA]K]M_Y?[%FR_3V?T>]\F MO9D6JV.V@@LG-O1;C/SHG!MKLL_B&;*TT^A?'R[4WJDXG_MVPT_\%F9T3WC6 MWM@<#,(]

    [@8='"M[;//FLKSYSI\D<[]&/G]=9;LK.U#?M';^GNUE^'.UM_=7;/=])G M?W[^86$\V8?]\_0,?WS '__(%LCT;$O:8QD41Y+HTC2+(3R3(DPI&]* $ M:(ZP53R[F'FDTI\( E$L2NZ29K&VP7B;"M(@05XQF])V]VL2A%Z_.G]]J&;Q MJ-QMBP*DNC2+BQX_2QPJ *H-0)TI3<(DXCOPV;/5203<.&0)I\B(]*&F@G&7 M(YU46_-'9S9JG@FF"&[=FD01W#D)[J3F0)R(1CJ&"!<"@3($:>4"HHH9([". MQ*4M .5M0G6#!'?A2NFNF#'E33]\,1W?"M^_A.X@M9N/TGHYATG+73OE+-:5 M>>M XZ'X;302%ZED1EX 96]6,V%?3Q]-8>PXEYHB"B2DO9FP2#-ID"#*< M1 M.9T(J]J8TP51@!%@898QG" ,Y+T$K; M7 ZK+?#S)GE<:4O+7F]HCNO0-&9)=+2!T_I'UG[OY" M]+J(OC.B^?7,6302"HR@G.<, 2B"+ 6#B#;*$4LY&)XS9Z4UN4&&^7*BUE!= MK$CRTTGR1 X\S*+47@E$E:,(*'BDA<7(\@1EJ8P,T>0$4%PVZ6S\B5(U/_,Q M52^)Q?"LW?IR;+*EJ.NK6*\O.05*\?Y]HO.IT1CD.@;#S:[_[:+_R]%_K5S: MGM(P&!.<\, 1EB8@D #(>I!(1LM!<1FP4&G3J-N R]'4$DMR?4=319*?2)(G M- RP6$LC&*+:6P15T=,H.(HY41Z/CDFG*_./TDV2Y.7WXEE ,\L?O9[_UCD^ M+L:5>6L^%SU=V%@?&]].:3DB#9'(44T82(Z(8!JIM,"A0)@B0+2).N:"JVTF MFQ1]60PI#=5RBM3.16HG-)J,3VL#12Q(0$ =1T8HE;8JQ*:Q"YPSUD"I706C MR79W:+J?.O;X,6%,*[&QJB^,Z:+'1R?J:3_UVW=W?)J[KN"H?AQ]F%(BC./! M1N91X(QD)UY EOJ I$^SF%--)7.5$Z]^WO*0Q5*R$#I$$>@G%^A)_8(KP-H% M)*)Q"#072!,ADU1'+DP *QU?V]!M+A;(8+(4]H?*G[V5^AO5Y[^[W%2JS=GC M,I)@M]=UQ6VO;@SM3^D57CMBF?"(,9RV.89A9&Q4R"IPD1H9P>!<(5*K)NUR MBFVBH7I%D>#Y2_"$(B&(B0IH1((9BH!$CPPXC@1AF'L"%&M8VV!M\OC"\<5. M,5.BZU$0T.:-RL//WO-QSO^-TZD>6G'L'N^_- RN-]"I0+<^Z+HIM0D(QM9B MB7@,$H$- 6G& G(!1Z?!>3 QJ4T8VI+7%8;9F!BGGUAK"MH*VN8:SU705BO: M)O1)[UC6' .2.F\A54.K_TS&V<]P9=L8YA=X/>^[S8>\X==7@__Q#42)?MK+?X?#L7A5N M2K#?LX_SW;5PCB_'^V$#6J-$SJV-%4L.=C&V7WK]2G/IQ=9QK_L)#4/_).D? M=LJCX-&'CHWK@IFUUN543.O:<_\G39^]-'NVTN0IZ0;JUE*/IH-3L^\DY>"0 MB20F+=4#LDPH9+16GB;U51"7M-0Z*EHTSQ^BX&A)<537/KG@:-XXFM@T&\V$ M]$HB$ZQ"X A&-LJ //:2>8T#D3(?PJ1A;!".5BPIV[OPM7?\-3WXC3K>\AX& MX^=2BM)##%['5_W@.P5#]6-H.J"6ND!PI D^ 9)6)'12B!BAR.9J.@P3'(S/ M=;XDE)0=2RS M:D118#G+< 3>H0CG#FK+9+>8Y0&"Y#!QF3CN[#*>F5UE7,' M:),$>,7,1S\*]7TQ9[G&5(D_>:H"?6]&'5Y05#N*=J9TB>"4#T)@Y)CC"$*4 M2"4E FD'3AOGE=9Y2\/:F*H&[6E*R$E#;1)%AI] AB?4B0@0;-H4(!^Q1A!Y M0(IF5U&BJ"/242GIV@:E;:%Y@V1X5=-R+(H"]"K=D6?)C\/1LV),F;<*=-'G M?W>&AZ].!^G=0__"%^&LP+1VF$Z'X#*BN 7#4$A+(0*'*3*!>&0TB\Y3D&FD MI/+@RUJ%7O9-<&@OUP;(;!MVSHAM@I%0?GKRO]=O+EN'<6 MPKM1SU]QV2QH\B<%X$:31ED:>:LKFB0XMKR MD".I_FFXJ'!\Q6=]=0PSSYNT9-3_A4WS9-.GZ3!<93!0F; D9=(T)-'(V)#8 M)(($Z84![',2)55*U"RS*->;O:2(\I.(\F2-&B ,"\.0%6F_ $X0I*S1R$L1 M!5@*7/F<5L&]?+&C]6S:@E'\!"@ZL^3]L"J_G!ZO.4WI&&2 ?K M %%?)6\,'MDT<@@[B]-_D:6U9VU#0!L>GW1IP;)_%,E_8A?=(OESE?Q)!UUK M&66<(&K!(Q#&(B-SM(^WGGA#A95L;8.S-N8+GAR#/U=RC$:WL5PI+FX^#)]. M@%N3IK?<2*_5H'2%ZR61YAS0?CX=4NYMB&D]CB@89A $;9 F$)!U6D:((*5V M.893*=(@0W#(?KM+,:*]0TL!"]GDV2!EIDU0'X2.+43A? ME2W'"^3RO.@IE2J]XC]WYM@IYNQY)J4I])D'?:8CL(GWADBE40P)0;*\#PRN109GI,,3WJ\2$N=H0(Y9K-U5Y(D MPU$BP:B20286RY!DF+0I?_1.H'EG48U6(=[T!D/4#\-./^2ZWC]\:A\9B;02 M&YNZU(H\!J'RRQ+&2I%DHW2*J7RWIQ5S6?_]3C6KO")]]S\'DI2*H/26^G2P];#X)Z@EC4 M%H'P%BD5&<(Q%PYDUD27D*15F["ZO&P;X^Q2H[UCA45^#LXN1>1K%?D)+80+ MK(P,#C$BDA8"-N>-"1899[FCU%AMS-J&$FVN'QW"]U0BOUSFD9MUE%>]DY/. M,"OPH^(D.<= >O;0=?/RT5UR7'P&QV_;5AN4ZRV/D>/#H/_5Z!V$P0 MNS%?"P[2!T0@_0'*2632XH.BRA+^?MJ[>HQI-5%?SZLKP4 MP9^[X$]6L+,D,*$9(M9A!-1B9 G7R#,LB=_?W*9/WQ4-54^^- MZ;_NOQ_F%!-_F>/3]3[ MOG.2^N'HX\G.UJ?SCWL.I^=FK_]XRW?./Z6_IV?:.^[LGFQ_V_TKO?.G QXT ME=1S!$;'M!>E'&GM./(@+42#L1/N[J7]EGGT,-V^S*,%G4):U *"%# !^]35H!7L?3/AU3'[2^F'[K:Q[==LN<#@][_<3"Q+8\SH,? M<+MU3H[N>YKI6,V]P>:/A[R?X:S,T2>?HV3WTP$3Q$4:#.(8>P32462LY4@* MJZ, 3UBXBW4WSJLY+9=E7BW0O )OJ1 ^(,&T1, H1L83A4BB'E;*QH25M0V" MVTD+S/_]G("STFVNL_#UZ7 P--VL$O]T4UUFX)//0+JS>:"4U,$H@P+)P54Q MVISH(R#+,!!!E8S:S$JVN:Z894XU?D[%J*0'3E'TTN6$W( TI(G%>#0AD("9 M#VL;W=X]]+FQYM:['/26&;;^/.V&D3F(X78K3Z;J5&4KN'!B0W]\B527R \C M1;7)+HYJLYVM#]]VSS^<[9Y__K9SY-([ M?SC?/WEWO'N^>?9ZST%2A^G^^?;9Q]_5]]=O#PA7DL1($;7*YR79(<.PS [B MP7#*@2MX7G-XF42-GT14XP!<*^05%@@D5TCQM"]7Z6.-K9>&^!IMX>39;.%7 MYF(Q6"[(!"4[WPZPUY9R#TAXD4OS^+0%(48ASK#RW)+(F7HV0WB95(LYJ6@ MX;@#E&:"S[D9"-(N,N2P-MCI!#Z6%&(ZDQ7\JL5H-.M>-(9UMYHPR[QLS+QD MN]\.!&$12V91Y!@CP%(CDV/^N&<0(2EV#..<^AH(;X.P9$A#?/EO ME(#I^C@T71"$ M,Q:2>IR31:>-&V ?D?8>D/.:&46#\#GM(]-MK)N4=;:GHY+J MHW*GKG?RI1\.0W?0^1I:G6[Z=VBWNF'8ZL7Q/UM#\[T40WT"/>1R<*K\]Z^N M#LUV-13_Z0T&NV'X.NZ9[X53,W!J=VMS2N^@3E*:UAQDM6$(E,+(RJ1\8..L M\MHS$7(!5"BYII=8>&M3.F85WJ*!U"C9DV4L(@3AI$7>49)#P1Q2%&CZ9W0^ M:..5U6L;I(WEHS<4"VS<>#;?O;U^,(/3_MG8>P_E@P_7&PS;3W+ZBR=%]^)Q MKARYE7.V^L3SMY^=L_'=\]_(_M&OA[OG[SK[>Q_P+GW+TSM\WSG:_[ZSM_/] MX\E?1Q___OUD]W=UOK-Y$"2WF#B)!"!C M1$+G/$!,:&2$8R@R'L'2*%G>Q--LE)M.IOR_Q1ZW#+);EVY<9'?.LCM59U=Q M%72:K=X&!)1CI(2V*&AI8Q32@,9)=E5;D.D,I,\BNZM@>WL7AB9]Z%O!]+OI MH8M%;>Y*PT67_S;N\2N;]*T0.ZY3"C+4"*+I@FYI_0C!RXBBBA*E)00C;:U% M+EJK/(W4Q;3?!D"&Y'1R M4AD'/$BATZ9 Z3:'XC7T'!56;L\#.I<$YLN?RK@N3>3JP(P&I)"J/E)-%WA3 M)*TPH#S2AM!1,C@;E$ \ !=48$%9/@' HBUJ*_'6F,(K3Y'"?/E%ORZEI8C^ MG$5_4DE)6HIE+LDZYR'7=J3(,&\1<9B9P 03WF71QS7Z$S:O $NC#23W+!)7 MG<7<7Z6Y9Y61(5XC$(QR8S!WDB9=6Z5MMJ[+ M(OC\7*V4\5^&)OWHA>=/^N/BP4],_U.G._IY6H'T.43Q?0BM;F^8&ASVDAR: M4]_)3O])!JO^J"( 8J=KNJZ3E.Y!3C-6%=I:O^[1=.6]QLT#79<\/<*7WJ"* MLGG1#\=FV/D:7G[K^.%A>KZ*!%>^.!XI?/D58]-#G YO_\J5\7#IJ4+_F7J1 M3_AW7?DS/VW%# 7"1*4U=MY#\,:H!#//(CA#@'!V0/G:Q9<.^Q=O\,5\"LCV M@_F,3$PO^,(UYA\_'R*9=I]9G'/02ZXSER7AW[^8C9N&_W91?_GTT_:V M4J;]T-I)RV#.K+07W&$W_?"GM$2V6]M=MS[:5Y_:0<=W3/]J==/)%VS."UW! MUOL+6.71NH=YH*DO]:_M;FMXV#M-;?@T,N&["VE!2NK*R.NTE=[6_&_SW^+# MQ>(R^[-N_-OV?]FX]6O-6$E_3P,R/ SIOWY:4T_2_8>#5DB0\=/NP^3%C"]S M_Q[@U7-R8:T4G=01Q^;+(+RX^,M+WQE\.39G+SK=ZG6J+[TC?-2 M,J'D5*,TNGRYRJSCT4HSMCV.?WE\>;VZ-*&XC:Y1NDZ WWH9KY-;K]W5K%H7 M^F&MWGV-L]M_E9"'M?KTSTK(NA2E8U=[PA*\+O#]'G9\=C*QCZ$C(U?= M9ZKZ46XEH]7Q:6PZ^IZ:5Y5GO5*SJK7J2C;"!Y66O6]'IC;ZO6\/^=4W#!J,!3=P9G@E;:!SHZW\9L M!=+![[Z_.-S>_K[S]^^?=_[>[7S\XP/=V7K[??_H,W^]M7VVL_?VV\>3'?)Z MSW?V]SYV?AQN'QV>?-SZ=)[N(_M_;W_;/WK[;6=KG^_3OTYV3M)OG.]V7N]M MPO[1GR>3A]NO__CX^?56OO[7X?[1KYW=KWR^<_3V?.?; 0$#2G&;JX@+!-0QE)/B(DR%CTQ2)V)8VY!M MK61;W5#PXE&GV\OB%-1XGY_[R?Y#77Z:Z]'S2.;=X"CY(.#=SUV^(5XZ"P*R M\PF0<4<\YPED(IH$,L5) IDPR$0NLC\DQE&O;:A"L$*PE288C;EBD"9,<("H M8O9?H\8+I[*8*'@,P1;!"7%!\$8F\.:I5MA*C*0(&H$1$BFID]JFDP*'I=!: MYO3AH@U05[:_@KB"N.:\]PR(DZ"D"D1+[@Q0'2U(;%D 92DSBNN"N$8@CDT@ MS@F:"8=1=,HA"$HB'0 C(" \1*=!AIS/E)'I;(>%<(5PBTZX69+6^6A%I#RF MG6?:C7IA!!&4&$FD-M8$?#OB!NDUT]\*ZYZ4=7QRMYIXAJ&JS&YRXLD@D562 M(.6Q=].UX?N\ 72T]$YSQK8 MOQN&XV)@Q=VHM+'0;2Q86O_:%U6E(Q.46T:% $.(45YB8;$*3&,/XF"K6E0! M$U3]Y:>9C1(;+NM;E86UMH7U[(;- \51J< 1=1 0,.R0$HP@(3@X':37@:YM M0!NK1RMW- M[JALY9OT,I?O\NOH5=XL#WSUZBZOWI1\_[VP=G^SN_9Y^X[?T_)O\_YU_P*_W M'-G=^_1]Y_PSV=T\(";-;^D(PMI;!)X0I(4.B ENHF'"4L@)KJ%RK^F#X)_3"6EQ6/5;%&ODD1PEN5\SA$4UC8X'BQ5E!MK9-0_ MH=54:?;JY'9[,#@-?NNTGWKN37J)GA\%PEZ.3W7;YC?3]Q6.?N_U8^@,3Q>F MD/M",&LZ0M93C;50#-FT-B&0PB$=8T!6$0?!V"!(VH-RVM8P[:I7[-&+*?/#H/_5[146:3 M]\E 4F:PL1H#2F+/D[Q3A:S%&L68I%T:3QP):QM5%E[Z2=M&FKFF?=-7!&6*Z?3+15 \B8) M63.HRGZ?(MF-RRVQQKRPA_6&$,5(GF59.FHC= MS!B_M!H.]GJ;J>?R$YCCG UWNSO.@UO-VFK2OKHR9]^%_YYV!IUA>!_Z7SLN MC/C_+KC>IV[52K44%)S/@O.SJ4P*DC,*5#JD&!.)YE8C32Q' 4!(SR*V &L; M\'C7E'( 4]HH,'Y>G;K N%DPGM*ME5,68T)09)!T:V(5LE@J!)0[X9A@&GC3 M:+Q,41C&XWG M7FCKW$5*K@G8E2RJSX2QUZ^FSH@X,VF1X@0)+A*[E!'(@&2I>RT)S BJ;%C; M4.VT2(G>(&X=8HH)P1CMLKSJMFC MLR 69A9F%F9>S1I@%$BGO2.,@G?"&A:"LRQPSXE7A9G-8.9D,(W"Q@N6<(DE M]@BL#\A&;I!B46-MC 4%.7$LA491:L*X!RZU(I2P M"#2 EM0*>SLS2R;:YX#G9";:O _G2F@DM-(( @%DF9+(>4$XML[;K' ^.A-M M 6F_ZG3K7Z;_TCMM5'5<;^>M^AGWWEJ9_O?>_W6\#"D MG=OWUDFZ^W#0"ET??.4B-!JE"S^A%[.]R2*\?>OB\:IQ_3'_1A,I/<2Q^3(( M+R[^\M)W!E^.S=F+3K=JJOK2R_&+C"67WSI^>)@AN8Y'H!S[ MG(U_>7QYO;HT(16C:Y2N$^"W7L;KY-9K=S6KUH5^6*MW7^/L]M]G8U9ZP!*\+?+^''?O,7MPP!BL=[1+J#DW5C_+%=2%IG/WGT9"G MG'%':3@KO\Y6I;56"^45O\YYIZKO][X]*-ZW\9V:8P#0=K?JSW$D0.G+!_;E MIG.G)Z?')B<.JN9G3JPUZMFK.;BJ3[:?I,+"TG;U7C^8P6G_K.K+$1%*5SZL M*]^%H4D?CJ;L;Z;?34\^*+WYT(G9RP3],2O'UI7_&75N96.YUK5/JA#R!&H1^/F;UCJ!5*9?'3D+NMX,*)#?T6(Y4Y M#3\H[*Z6BH*+./)[\?[NRE-NG']-Z_5H7V M+AQ4=O?VO^]^.O": F4LH!"(1R"\0M8(AYRATEC07"JWMB';6N$VOZ$40$-+ M[=64.F"^PK^XIZV^/:!2!R])0,)IGX.$ S+, M1T0L2\-D1)!!UQ$*MRH$6V5\+2>[N 3)!>;62@<:N/5&

    .6/46 M7)#M]^.@_Z.GIN=A*F,+&$A)V^>=*YW]S0M9_WK)892S!_OQ8&[P^^"BK>2P MO\J;4P^/VE6QSO,AFWQCJ9N8?ZI7/K@?Y8'_TVT/X0'#5#N:S+7R%.K%Y_Z% MF7W9Y((8^[ :#.H64/F)#S*[SD\9CI /?E@-#S/U/H*'W1Z 1]VMEV;@2>3Y M;8]@9'R.%E .K2GV5?Y ]O;+Y4*V3(ZL79'93#S2<]OXL<> MLQ4+4[(TZ\O_#*NC I6CK8B-O_]^?CY*]U=4L^Q*"9TI1<'7*$5IVGY.T[W/ M^%@-3J<+-,!"P2:7WCI$^:,"#/C(I.SB B#W2Z5^=U16,G8 S[N]^C.Y#3S< M.?Q]-&KT#1\\1^_3N07'WK[MP+,HUODBMNTQ3(SZV,^?-_[UIKG9 -0.L?%N MZ^_R[_.M?[96.&0SGE2^6VIG1JZKVP/\RVE2.Z6=-ZHL^=XZ$A>LDX**D CC M6:F*1P^!*[#P(!+#9I+DQ.LZDMMD;%\^\)WM/6ZTE"I$%)+,VK/,(N>40HZ% M9" \D1 %1WLI:1MN@0I3Y()$HSGPN:H[* VFGXC?JM"++4'A86\Z74/JWX_ ML[!6=P!V',J"_?SLC2).>D-M2#@(KEF(45R5BEW7PGROV7K6VMZ3RBL<@T06QRR4G ,- M0N!/*0E/FB5J;%%:QO7/2;\WTLIPC"R-%QNJ5R#[/B/^ S M3WK@"G(:X;QUV?^ZV!AN5%F,S[]B71^(V6#Y5^;:13T0?R1JY@%-_3R8=(,Z M AJ'"I]#-L'%/K'M8WO:W_CC8MURU4$SSW#V]I?>9$IW5K=% M!N=/P3791W,MC8->!L+_NKJ'JH(XJ]2Q%K+3R?2[_S]_V*>+1G)A1\LK.U3. M=+0$!#96^V152EPDXR1+6E%FF9-.:G?%V-XI(;U>==H V%:_AJA1Q+F*;Y+4 M8TD4"TK \V)>I\# !T=!G4\OMGK9 CGF*B/#)X5S8A:C 0Y"5AOH^B!<5S6(/Y& M@W_9<&0+(SA/$0D%:Y*C*O>P$12X74*L4&=-> M)29,SH/,;N,=5;)NKC2=F5Q/9WOUP!.6_M[ M5"=K@&>CX"&VX)$RY*3TR&K*G(@^>&JR=+>\?#KGE8'XGV%>VKAL3M_( M9S M^OI#B@&A91#$1YNWQ/ \IWU$-CJ,+#.&L"BL4''CJ3!+YO3*68.;!6\KSN8\ MT'V@A>UNMS-^J?LLO@$2LI[?2XR!-O?W/$QN"0,.L$X=XB3 U"8F(9JH=2'@ M)'PL J3+9OBH.F:\(#(J.Y/W5!RS=%FUK.5/5:.,+^'0^@/@L;VZC"5.%EQ' M?/Y\/;+1[OH2:TPO6,)7>A&N_ZC7/8IYP_Z"9=80)Y]?L$JZ\B+I]&78@3WL M]KK@5NMW?X8JF?'-Y[J(NNIA$FN5;3-UN/6;&PX:G>Z@TF(:/Z\Q2 MQIS]T^;QGH<(W O+$#SOW,90.Z"7W"&,.9-):L%5R%5\"_)*HQG3[57[5:=, MQ/GB@"*K <'H[Q?B_G$=D(LI3UCXT&G!B!%^%?T+?Q##L V3;>1!&B]RMG)X ME-_/I@=@ U^L\L3_C>'?&\&>]D< E:\$[/6XEVN'.ME48#G[S3GRO8IQM)Z=;3[7P@[P\2U :UN0,V3O-8$_#T% M3O*F!3"@%!1R6$/PX&$8/!5)Y3:0;%4#&JT87<]TP#0&5;L.*6.N@KZ.L1UW M;VIJFIF(+8<[!T_E,#$C UHI42C$J$?:D:\PQ9 M3 TRE'FA'0LZ8Q6]@:EE"E]*-U:QH?*M"T"76<#"[]4FES_?[=P8X;3!+K"H MI,:2@[U%HQ:KN"[VQ\T9U>"B/XCZN$AOG4;UVN=2@Z7D9M&=K[K(1156VD21HU4NG;#!8.PXH(("1$BN3I]E M)K2N7[Y52/!T9WM/PY.&1X%S^X (I <'9+G2"+/ 60S$J) W:2NQ//\]23*- M=,YL;Y W3!53*;;$E%B4S"A>I-SR<#_;"=1$%O%-(&JESFD?A37)6Y!,Q MG3P-HY@Y#RTZ'^/UNLCUQY(TM_><3X%8D1 Q#,8R1 RD4\&?1(08"2&:\(VG M$B]9%[GU*I2%SN.1E:0\C/[RN_BMV_Z6;_ G$6&^>$./FAN58N,[DR"V8+[C M1S%JPWIX6 WFQ)L_OIIY9I.-<:NR*ZX#8S)J<)?<1NF(D4QZQ26/W$5_;0FL MO^$A[:3ZWH%;5>UJ<-JL19&?=7N]DIN%R0SO#$[7C&NQ#.UKWMK>R[7^4C$, M09@PB#/#D-'UAP5/F32D$@'<2L+9"BQ@2ERH( M-B7+N-8>OJM!!YIM1/#&II1+V!7BW%&@4,$ACI.Q,4N1.>!1>E/Q)43[+L2' M+R+,];=P_4RZPQ>VRL\^D,?%11Z3ESQ?WIYQAC 4_2XXP:]Y&)=ZP;SYV??* M%\! SEWBE#>S@\6@5*MD3XM:0+B7C2I_ M^K+@4U-EF++6D""XPL9Y#/_7C&!E:;)RX7Z+&P6?Q]U>Z,?.KS;R9Q]XZW@O M*2 ]S,>Q3+&72%L<40C".RP4,XIM/"TKI^@TVMY<&%HOSD]5 N2!]>UNOSB% MGZ!4R(V19(R4\$ES(A" M5I76R4XC'6S*=$#5E.F]5,$9%(33/2JJ:AFP/ MWD% X06]8E_:7#G97V-9KYWSTL>_J_\,\QZHLGA74]9U-K;8@ #G21/!1I*( M%$S)K*T,SC,9@L!Q.FH5Q=J9C:=F26%9A*=<9396=;[%?@T+^[V2KO"^+A[K M11^K;[6XTXHJFRE!-!E(%MN% )=:QL!8@^-1$VO959L6U\;Q/<;Q%>>\ L5* M*?"J,7"->$[T&J,I"L:I)"@P&@_,2B_:S0K& 2^@.;N86,P" [F!$JN%(#A$ M:FGD@?NL! I68X&2>TH9Y7QM(W=G(U^VC\%&L->:2"60%PQLA"B%C%42.:4L M(&C=U[ QX) ,NT$$9BPZU,,([1M.2W=B#J^/F_M[ M@A"?2 )+2$"M.(X".9;UFH.PU AEO"1+>AJL/.N%TD#L+>6Y(-PZIZD!(AIG^M91TAH,PK@Z/)SZO4%S(^XQ2WN?IGTQ2,EK4;7_OHE^7LKG-A0LVI\X98ZL&R;=JJTU28[;B"&&LKQO11D@$E(@*W-#6A>$5KEM0B"_ M2+\NIA(Q$8)"+A67GFBG#+5.PU\41ZG7YG>KYO?AI'6\QZC*>5X)Q%6"^9&\ M;0H'8#G&Z&0![(3V]]ZO*W""1>) ;F+@@F&MLV(A0%%RW%.LU_VZ[L0>#V'$94P,6TP)/!XA_VZ!+B9S*VHBQ#1IJCA4L $8?R= MY]&L6\K>SB\DEICE&P5",NDD5.^H"8 MI#P*1D4D*1>!WU+#KJBX!@84(J8D;Z V6CF2#=!BIP&=U@V[;FUTLT**")Y& MJARB),1<%DZ1B=0BY5S4F I@7SCOFUZL@_G=#;M^W@SR[L(<\=2:?+;.J@,V M.)(J+IV#IALTC1?(^_7.NCH2/(2;.E<@W,R4?*YUTT5AA@,8I?^F?),JG5>& M2]>826G6Q7KD_GFAX2KE M&)(*2/G!H@[L(X!C/76:Z(Y]:2N!B0YVM+<[5 M?UPN\'S8Z\7U]JUEDW<_%Q-3\,DX48Q+S:>V5*3D0VM2TVN:51?S_*> M0!$H2QZLR%F"N!$1.9T48@Y'8(B!8YJR)MXF8TM4+F\?89RWX(R(]X9E=0QG M'0:VFJ7MLY"]Y:L8R1IAKFD,&6$\RT,P+H MP2:G2Q FT_LIB/D%'?ZH,5XIO )CO-C(;JY+VT_\@*:WA)4] D4RJNKWAUF% M*J^0K+2S);+(A'7&>MKWMS>$QZ>.<8448$E.#9!D!/:(A^P4L2R*!RP'+", MA::ZM4*_J9OB]B_9ITJO^U0]CFNYQSY55_:=FNE3A576^[". V9R!9_QG!$% ML;"109)@EYKV?=&?Q=OZ1Y[CW?FFP9^7ZNUT+MUS1166Q K*(=;DD2B7((AS M.H+7P\YX7)9Y*%:4HO$OUV%MK\'GUCM-7]1+.M/^+[=6065%.Q\(!7M:]AFA M7V]#UNY;T3K[0'9>Y/<_L3VNN />$1#CQB#NO4".4H4LP3; TP]?O4 M490%'C#OE,H !Z\%\ Y5?] KGK0!_B0+.;0CT#W;Z]G.?EG:#@W7[7YM](:= M3NQM-2Z5A;CD/C:GW[Q<(&(LZ5VG2I8\IQ(G3A[.[$[9?3CM?EE^_<[.PH$0 MP[@3$%@%3B5U#LQ$1>T#P=PR.:*I96[>5X#U*T]4OJ!;>81[H\WRJ?&;]7OEVJ2K&@Q7.C$',&)*,N)RNIA MDD0P(TRELT&L+>9^+4;L91R/X&"1QS8AGD'>9@$O8JB+'%OB<@/%2]5&[-%1 MKPN/'B"EO5JO9RZ]EUI+:6+D>:^/H)([[7QP.!CI%GKY<[N8ZWTRW;WN=3]# ML0&OWT_&>\\S.2VSPZ9S.YY=%'PNENYU.;[=$@N MD 7PP;]5@#1%"FX&8E9NBI9(E ),1"6*QD^DJC;05+ ##T$?FL&(A'*ZYSW6@0))-9+D_AW4PV^ )]('J8$Z1L+H MQE,8TGA;2++5*#F%JB2-VN<::?,!?0FXIP32QFV;X PY@JK;.MU0A*PHV70O M:$B>;_F9SR1DX?Z,@ O54R?0N+J^VJ 'MU@_SWX]/0Z/VN4CHST?E^0WMAK; MYZU[KGZ,>='73;5A'VF+E^W6G?UNOI']V"G;"#K31YKL.GE5-K#44ZGLSNXL M/--FHQ_C1!CH<:BBMKJ#V""B@1KOSUM&OOQ6I\SO]$(OO:S-L0GZZ3;4HSQU M[L>4M\W4[G72R#J7)%:='UUKMV0/GX\K,E98U:MW]*%!]PB.!*=Z-*GWQ6LL M5Z^93)>,5O5">=6KI^AAC(-S/)E8Q7DARW1W\\6X5>/SW#GDL_U':V#(V[- M6\F\%MF-EW7*T%VY ">!:#^*M:#%4^RRA2 O/%-*"ZL@?/>$&^8CDT9$G!6% M+!]Q+X().J^)N$BW7G=@W..N/7E1];,^J]>7SE];AI^,Y4G6V#9\/ MAT#*Z,[N!])Z\4^[]?'?AY]V7QVT/C:/FX>O:>NP23]_>094^L/ISO9>Q-13 M+B0*R>;MRUX@B,$3!.0LR^MCYA,P6+!C"*# 3GK#W *5;C5>MY[O-%\V=K?_ MW\OWLPL\2VWZT>+@-)[%;[8]S)7V95H[VRX@ <@28HJ]@G+V).-"')3VFX,) M2\G]4$O/T@O[M8]Z\;#JQ_JC@XO >=CM1=2NOL;V*J^ M1\!\O@S#?O'7]=:"" -Q6-]_%RZ@WGE04ZY%3R!_!8"T;$2OXL6.M5//$JC> MMZI?&&/^QJ(C_6<(/#GV@'9?.'&5@*9G\Z@Y!;R7.R[6!RXRGEGCL>XXTXOG MKNC"&)25C##UH#(!/U]8B]_@S4YN4OE#F^ZD<.WY-#-[-K+@]P.48"\1%&GC.M/$4=4@!"VRUY6)Q?=J"5N7UE0 T;Y?K^/OGE7^N< $:$: M]7=;Q0 (-M9A+ QSA"MJ3# L6L$E%L%;9]<&<)<&\);MB>"L?--,]8:'^E@5@O+O[R!6:RO>C2+D2'_Z=_F9U/(E>[D'ZL. UN MMA'R:N#\9WQIV^,K>]0K" \0]K2.]T@DSH?D4(1X$?%@-=()*X!/+S1W61$1 M F6V:=CBQ>W-TBP=N*@?'@[K$NL&Q),Y8YJS$G6:H.Z1GC5R3HO:8S;A86>4 M&P%[*L79<\EGL,&QP4U% A_ D."C19.FOXBX723>+K:K^"WVSZ..A=Q]07+C M A&XQ"G C%L6O4Q"H4*N)T3\/+!8&JG\E$6NI4U4[:7*@QSEUB\ O)D\LV ME$S<[LOZ=I[5T>G:[2Y$G=UF[F@A' O)R(A<7OWF 7/DDB3(Z)QF$5YB)C>> MDDTEEZ'.Q0*K%?5ROL\$YBS@94JU-,/$%+)(QO,ZO5EU]G>.1@%W_Q$)9]S_ MP(N=MWM$$:U]E$AI'A&G'H*TE.OK$I,I$>TQ!L;%^99:+*=9A<8[#, M6#*6@Q@QD_X%? %"=#TPWZJI7'!)C]%K<:4[ Y_O(JUT'*J;X'-RDWA$2,5 M)BR07$M$-@5G=X"AB2HC#/:2286?7M M#]T7,-Y2ES&2+&/"':KAA':3T/3BATC_@ M_-OY5.WJL!KA]_1: +B)8;O4T$QZ%;; IXPF35%5 ,_C;:\'$9'U7W.NH3J< MZFP()R_-#XFI_6C=VWY\H=][QY.[U5-WFWU2]GG#SOBFRDW/G2O'4E/GJX=F MR2E&-IT?Y57'&9. 9=?M3B;<_Z+\_@ @_2_:&-Z,6KH]DH9PU)]6'V_CS+AS[BR>?OWS"+7!#.T"WFW^] M/6D>_E,UZ;N#SR_>BN;N6SSG?N":6G_]<]@Z@_^^O*7@AD3S[.OQYQ?(5SODO-6@/ 9#\#CQ,%HW-/.L.1@<>-8#@L]EK2Z,7LYN-@C'$N M1)S@I!0G*\ XJ51.6NNE);,+Z^]W=Y[_W\:S[?[S3?O&R]W]Y]O=.Z M$+%PXZN3"ZCQUC:_[/3M:2<^%F]W3F&D!Q&.5AR>Q6?+GXS<:H>H!I'?SZWD1'=RM M+94"N5#U*)^T,RCCDJE6=Y3CM.%;U>_6PBSY8+F/39W@[P\ /T:-'2F\N+D.=<"0_FA33;(7M9YHQA2_V[2^^P?YUN[7XST9="1&"L#TO+?=*HU<2!AQ#+ 4"162 MLHVGG,E-P19UFRU&M-78KBW,ERY/]62[T#WZ?$XNJ!I="[Q,42&S%GAY'-=R MCP(O5[KU68$7PPSUU$MM'.=4:@579Y,7%D(TQAY>X&6Q;4_7\$&HTZYJQ;!S MOI(%4T>Q4*[CNJ#;4*>F+DIGCOS:(I@YL-]RWB-VQF"TU6AU&QVXD=&7#NWI M-%1-A<SLVR;F65]N)B;NWXKP6XW:;\^X#P#S@_.OCS(6]=7VZP--Q.S" MB+78LOVHRN(>M4I*J1 ,T0X.-H'=]2=%/+U<5]\IDOLUH^NVKY<8>U3A\[MS M,O@^4[MKW\&1#7E?%"H\\XFL7<2CL=+II,Z(OH^,+V IS/M<$CPQY$@>,\N)PKKUD;CK2>Y0='I$7RD?;Y L# 9 MHR'02C((Q93D,CJ7DDXAAZQ,YS6C:R1C;DSPRX]_ZNM_4RZ?S.\9#H]@S M>O]9F]VW69(X&:.9MD#D96Y1X[A &C.+L*2K<)P_?^((9A.XZB23=K MK><@4#!@NQ-F7LE+$/WMO- %KJ;PPU\ZF_@60DT++CQX%+WDB&?)=$M30)X9 MPH*65CDVFQV\CXV/R[U/ZN8$4L;*_O 0;!6^/M)*&]C!L/BA65]0LZ!"*H!Q M#'ME^W+^QGF[N&7U T^N,TW 0\-3&10@GT2[0+]Z"!Y,VQ[UXY/Q+W\"TSEJ MV],G5:?<7OG2GZ-CC4+D[/#!10PR[H\F7IF#]=NC<-&8+2U8CA@'/?@OC$\\ M"B:W2C#YQR#,OZ?HEC1TZ=MXBRQ][[+#$K(EF;K182]_3[ [NEASKQYC2GY<\F'9,<^!P6(70CO>TP-D4P*E7-0 M.!FF3-[]KKT3R::XN(?( J6?&]/[>GWHO!MA?RR"-]VI5TE:W9$)M$:% M2C]Q7A_.?=*&[QS#L?@^,T/[X^_73V M]73\'3C7\#/] !3M&5QWZTOKK\]P;5_/6B\^T.:++%-S<)B[6<+Y3SY]^?>7 MG=U_I^9[?/+W[LL!_'O6A.MJ'N]QIIP7W"##2$(\$ID[73ID9=;#-C\[9__>=C>,*X_>HG/:PGQMS%UB[%5B= MDXR_!U"=Z31:>&VFM9G5%E*[AM35(/5L!E*9!,?L#4&YMQ/BA&)D-+8H;_'3 MEB:C.-]X:K:4^5'@<^7()I7__5"1S5_UBM>-8I<%M_M3AB4JTVN9[O!OZ]_G:Q6[O3B&3FE$OS MK+^8>UI.Q+\3..Z1D5^$C34MOV7HF*7EPFN&0](H.)P5JY) .J2(#/.!)AHY MR5Z*X"T^G^=X.)SX%185_BEQZ?>L&OR T+9<_OV'YT/U>*[YT*V#VNE\^I8R M9XFQ2&%?VN4X!&S<(PJV8A*7AF'],U/OM:G=GZD);BW&"0;=$<2Q!M74^_?5\UR/:)U@)_<-?W4K/LB8JQ9]RVCQBSK-H%( M0 V/ I84<64=LDEP1(WA@6OO(6;/R7 \'ZW?+!F^SG=?;Y*_JFN%?[F,]T_, MNR=#NN9#MXULK>=S?$@+P;'7"7F?..+44F0Q38AHYXE)1G#G?F;JO;:V^[0V M*[3@D3*4G!-9;UTC36Q &@ZXSWFGO?.F3D_4EK MXGW+@#%+O)UTC"@<$*7.(:XE1L8K@ZC 42XL8#$/H#O-.I?%]_=H%]I(&3Q(W+FG+<99YT$IB' CCGF/B M%LOCK*N??PJ0G*]^MB$QQ:A#TFD,K,H:9$7PB&J"<\]P[BS>>"JPV02R?[O5 M>K^C0?T@V+TUU/_!" ]RV2Y)0PK"M$+ MYPQQR@5R3BL Z;PBE00A,M:%&^RG@>C"@_\HV\6G6_U.BW'^"'K1"UL?302$ M2@^D7BQB^:N(X]\,&^;%\5^.Y&?>Q]ZWRL?%6#&9Y[5BTVYW8-O3[V?9VE9W M\"G"Q8TU87YJSO8=VBB?1&M[3R6>A2<($KD1$I6X,T3K0"&<+1@0J&+YN+X6UN=RSN?CCYMN](!W. M=;UY6R*@?U(4:8,9@KE./6?:*)DW*&XJO:SQ D2!1W6W@_;I9M%\RH,"%C,E MXK1(66=SNE/6G,A(+8=5Z_1<>:C%[>E*T] M[Y+1CC"4/(8XU(N(M! )_HPV:!N(B+G)Q!:=90&3C@'%I"^8G@>DN88%WZ#! MSJ3#S2HHS!/WS'%E%2/<167S"YP*DI2S5HN5.X'E/H,^W]QB(![U!UMCZT*S M^[)]TMS?"V!W B 4&0(.F!NJD.;)HN!SGU2P2$%S^D/AVW'$V'C!J:/6!G#$ MWAMEG;!4J(2E,X)>T<5F;0*W;0([;_<$8R)PI1%6.B%."!@#EAP1@FV4 3.& M1=[_+Z_A7&\%AJZATG5S$!(V\.@T< >).<-8$\52DE%'B"V=U%M+(-H$N(";950PJC1);A M",)$92S*/2T02PH[1P.VVF\\55Q72]64D"\L'BVK:?95=,,[HGL418<%9X@S3" MKB()Z2@-PH1G5/3":@G^7V]2+><1]UP,^A(=Y3S#8$CZZ72Z+=?Q^1@VN@[F MR:0':+:E3JSM;-(?>JR8#*>::KPR[GWQ\C:,EG%,E9 AN,B9M;DMO9?">AV] M8]&LZ@W61GM[5/4U:6[O >@+ZH-&4AF/N,@;4(@WB+!(7'1L7R]#7C'I[NH'1N]+ Z#'?RI*E@W[I(#"/+;EM(GCH3A:\ M+K'#9F/I;3=^VWB__:Z_\7OC."\TC+L:C+K_EC\;1X E1>#]4NJX9)GR9NV6 M%B]3]E_W^\,8WN3K.3_=+SOGZRHVA2.P$J?(68D!$A,VF59XYO+: MW]R$GVD$4'J1V$G+L&P[@UCW&DB9WITWURCM+,::_B4':Z<2KM.M. !*JL/# M&*JZHV_Y8E5;:[;#HRHW*:OZ]4&D*%TQ]N."#@6E&4%H#/MCGO:L;?U7]-Z# MN\C>M>1/BYWF#QQV0VS7;<;REU?O1'#>[>,!Q=SG7%\MX3XUA>L97/<<6$NX MCR3<]_>8X(IIZI&BW"+.+4>&4XX\#X9;%1G\L4C"?0G@/Q2ZC^3<3^?Q?6D3 MOMSEH)C!2KDBF("V/Y*1[Z_UW=?Z[FM]][6^^UK??4FEWLYPT!\ MDP_L[J6W1[6+4Z/\RQ29'S9)<_=S MNT4_G+7^>M7^M/N6?OZK== \^T0_'[: A7VN\BK$YX]OZ6S]XJ>S#R>MPP_L M\VX3?_KXSP%<\]=<"]GZ\OGP$_V /Q^^/FV=M=J?7WQ>)+'--(\>:X6BXAYQ MS!C2G%$DJ/6Y!"DF+2"&46H3D_D^X OQ&:+DXM7*3&J9? MM,[[_G!R3C?;$\X%=Q#*>HQX="1WNPB(.)87AB/6@>8B**%^%)#\%71$UKK9 MUR!^@$_.,$XC<5QB88QB6DL5DP7_K]0]RCHLU![]J]?M]R]RP%2=Q(#.8J^[ MAK558&U>LAAS,"%/?2Y;5HBSH)"FU* $XT^ &C)!Y,;3TB*9_OF(MF*O]1KN MBMA\'QKJK(N"!B2T%H@3@Y$)0&4\XP18#+5,W!XZK15?'\L\?T0LIG\%C1E#P#(F M,WZ_U->L8>)V8&*6Q!"JC>:A[.N%']$29'STB -"<$YPHB(]1ICX%3(UOZKB MZX.3F.^,SZ94\Q9+;:[AZT;PM4!ETP%^N> HDM)H "WOLQY40-@%[V"P<;3N M,<9@ZUS-C\1R;F,U:E:$=YVVN2?(F%,GDMXX:1+*C;0A,$H2V=Q/VVA"L&-* MX\ >(V3\"FF;"]5,@UPC.BXW'55TGU>-WJ;XYOR"XD^%EHN5RY.U+& A3!)< M.F(#1 )_"67-#HC[EY87IOM4V/*6&T+FQ:%S8MTVN_$52N"YM^&)"4TVE%TA[B1''GB-CK$6> M\.0%%PP"RW5ATV.#M%&^N&P#NE/R.'HVJXB.+GAWS3#OBV%.&<::8=XR>,Z7 M3S$,Z2)2BAJK(E5B3AZ>]7SMS\5'SBC]]"@\^A0_?I$]0Z> MT \*Q_=#96\'D2]?]%U#\2I0/-=2B -?Q2GO.H\)\2 P @#F".LD!26$"'5+ M//;QX/ UA-CSWWE65)VAK?NM3>TK'\TP3K=4W@A^U.U7^3-/BB)B]2V.]G^/ M9N#4%T%@^5?F=MP^T.9^BB]NLY_^>= [WR^\'Y'K1?L5V007 M^\2VC^UI?^./B_ORJPZ:>8:SM[_T)E.Z,ZF=VHI"%I$K8_YDF#6G\J?@FNRC MN9;&02_C]']5.N.R-@;[$'@,UFIG7<@"7Y9P(MB>VGA:U#5RC/,\0WPGBP;9 MIXM&U>/+15 M)R\>S.G&9 6*K"S4Z%Y<8E@L0'&9M,J-5AAO-Q,TE3*?<9_OQD_@^?D#R/K= M=*W?/98I^II%ZDD64*9,(!4HN$)99_?W>W$_:R]48&=5IP^SI*@B%;6D48N03G=%S?XR01=. MRFLI%9>OWY,ZNB0$ P)2GQ."+'(33>):^:!IHB'AM3KZ_2HMD=;QG@#,->ORX#NJ:59NH,@*3A#&0DH3(@P$!#QLL04LUD9_?FW$N5,A M=$R#892*8+3D(BH779)*)J*IP$RMK-"[-K9;TN3=_4KW,#5)*PK1-:, /#A& M9$G"B%C)K0>$\)D>+U&^7ET%W8?D"%8F!,<#H4Y'1L#Q$(TA:*!AK8+^(*; MFR^V\9Z)1&AO'/*,"L2Y9LA%+9$1&$B"X8IG8BD7-^BX>Q'TN8!8QNWJ ML)-M/$Y1VL4DF?"M2X.YV]#)S+O:LDYT[/7K)I2M[B"^J/J^W>T/>X]'_O)T M-#4.WU6MCR]//N\^.X I(J=%1 0;'P"UJ%"TAC-YSO--^]>_NMEZ_WK?UXV M7K?@[Y?S6< 9*=7YC,?5%W+QPK61UO(@I-*$1\H<8=09'A.6V-I -NY/LG7; M^^'AL/"4T@ESWK_!BKV.$Y"A.#!-ATP1N8- MT@2L-*HL$IT(Q'9J=IP9&(0"^PV!.F#^0,F2-PG&(QB(,41:0M_RK(:Q;0:%VRK41O79J,3:REP>[)Y,X;\ M&YQL<- =PDV%_N_7%8(=KR&@O)#YQ/"MAQ"'E68+(HX;B<.J+478K>NM4KR% M]?7$8:^IMWK-I>.'D@P=+6M0\F0%S=15[^E!5W(6W_*;'*"^BX.J5_+(2R?- M8[G>9\!=4S5HO&G;SJ._V->#>-B_DZRKS#!U];K1_&)D1CW$MA:@4EX[J)>W M?MO^?691Z!ZWDSPH #RS8%:^5 /.JN+BNZM_OFY9S3T]FL7N_B'KOQ_TQE=( MM%#EG!)84B%R0A=;E9AT@J1 %7;,EV(9/"MH.9_8G8\0KY=,83\F(1]5O;SZ M\OG+2YH3+:W#G"1Y>]+Z"->U^^QK\^.'L^:+YNGG%Y^KYNZK+W-5+Q];A\W= M3V>?_WI)/[_XRO+U?#J$X_\%Y]UM'C?/_OVU=?CZI/FQM4B^E\ (:6TTQ)R> M(&ZQ0%8!I<ZH-?]!9 MOWT(-S H";2V[?>K5$'TD7K=PX:=BF>Z)9[Q%^*9N@/:_2LP/.CC^FT%E&0F M8<\E5X9$KH.&^482#U%P16R25[5ARW#9AQN&WV9Q<\=7SR( 97PW&35?-YVK M7]ZU)]N#0:]RPQ*I[7;?V![PPS5^KH*?\\I13.7R)^<1.#^)N#$Q;Y".B!/. M?6 V!9EK(R290\_?[V=?]$K8^(,1V<7S\?5Y&T971TSWKVOWH["V.\2C2S.I M)V^ZO5+&M0"2R!J35L"D!3HON6]D(,8C[UCN-QU2WK8LD33$$J)"PB)L/&7L M016JOA.7'C6MNC+ GMY6-]=RYIIUX[]><+WR_?\T,"TI3&6AA?*! J_@6357 M"DI]#JYCPG6WB*NKIM;!]1T"\7QP336)P2N+O%59-%!$I'&DB!JI2?*2QI3) MX2;EM[RGY,Z#ZYD-((37"T>W+$=ZC6-<;X_,A3/\"KXFKPY>9S5GM2V7/U?T ML'(:_/J>^KJQPP_LC!?=XD_C;Z,5-D?PA$O'B>%.1RDPX\D$X;$DB[LSK?WM M??K;G?G QR9J6!02^>0$XLFEO(73P@\2K0K&I!2RO\6WELQ>YZL?P<1>YZOO M+%\=D\+.4,X@]N#8,R.QT%1BZI*F#NLK*NG7^>J'S5?O;@\F:WYGKW'SK+G' MB0\L)HX8909Q#2/G("A!BC!F(XT.8[U.6*\3UH^5F=T=(*T3UO<$2B_G0(EB M#;S-1$0MHXA[;)!102$%(\PDEC@ENO&4\1^'M?U@Q&JEC/6<$-QM*IW\RBGM MVWA /PW2XQ2):ZD6ZR^=+T8? W7*\#UZSFX#MP' MC95$3&&.N%$)&4H$LM%8F3?8\N VGAJN'T IZ0[3WM\AE#2[D^7BQHN%6UOJ MEZI. (;Q!)F2A;WC.NI%<_:&==2+-XE=N>EK9O-0D"1H(3FEC'$3@O711I($ M"T($G?6X%I_GZDU'%\]C@L"4,,6LBEG?Q'@;\M[40(Q0B>-17?C\AM#Y5QY. M9F3QH[CI([SZD>1-4,"FHB][E\!,!J@WV4PQCF0:5=X'L" U<[VM45E?J.KX M]C!O@*HZHR1.G;8INY]&FW8;W4[9-/6\VRF3OQSV_0#^*\A)PRZG;*88#N7[BG0>H M-WG>UYDX6_,;6JZWQYH0JB>[K.]XQ^C0]>-_AG"#+[_ENWPD>T%/P$7SO^GG MTT\?O6R^^,2;?[WFK=W7XM,NN/$730*TX,OG%Q_8YQ= *7:;9SLO_OFR\U?S M6_CK'Q[^]>_V9]K^YKYTCUM?]H\_?=DGS2]MH!IOP=5_ %K0^MK:#7!.H =G M3=[ZV.2?B":M3!MV/_#FE[>DN?MV+TGI %,BPA"-(TZ%00B8:LX"-L)%%J0QRBECDWWD6T.7;*(76XWW'YZ]?_GVP\O6;N/E M/_#S_9QQU]?V]']<[X^G2]Z\@PLO1WQ2#> Y^6O!!!JP/RI.A ' E]9 M[3X6;$E[L&V[A.:..9U+]0VHPI)80;D6@#5$N031AM,QMT9SQH]EJA2E:/S+ M+$3\#>?<2?6#>V5]U89PXS7$.%5!N=QW@%Q< \Q+;V3EB-B<\.Z)#32@CH$8&$C8X$$!G'&OX?MTSJNH'2-<\NZH!^RA.LJ2*V69+E_=*@(^@1##N!.6DL"II,YQYU74/H#KL$R. MT@!E+EXJC+]H:C;KRWW6[?7*5O[G]@C>N>XJ_0/K]SS\%#W;W[-"FI"80%)1 MAGB, 3D=,/+8*\)@]DIA-IZJHN:T1,8'AKL/AI^5%, V?JM^ATG9B]^Z[6_Y MI6QWF6,?5H,R.UL2QI#-[!L]S8]%+@6<4:&'@@2VG2 MB2;N&,2[2?-H+.'61!/"&FKNV02^O-XSB0HI"$$^>? XTDED9)!(,ZYIP-@* MS2\W@>^ FL+E"]K W(TGWPTWRC-O!.>"4&#+4COMM0'H$6!S@CBUAIO[M+43 M@!@!_.:D]06.M_L5[SD:-1'$(JIRESR6''+ -Q#04DR"B#E+?P7>K+)V"F80 MF<.*A.+A%'/*=@)H'>%=P\OL;;CV'TQ1[WN9 \,N0D!Z@1)")+74!$ M."$934)BO_$TU^W>*LC4*P;+8ZE,=*H.$.?^9BV(FB54IUH^N/&$+_F*7BRM M-QJ'PWY>:(#C'MDJY%,_0%+MYZT7VWN6LA0]IF"!,B_>)P-< MVQ$D8()CF@SE)"U(JJG9I-IH.6K"E:M^-LISNZ@>Q"Y>](/U? M>051=@#\*3.F?3K7Q:/J "*T MVS4O<7&_ZI2V,5G?<]IV7 %NNKP2W,GU$#4Z=^)Q(S>3J3.D<.;.$)[A:2/:_]_> MMS:GC31M_Q55*GDWJ9()XDSR/$^58SM9[^W3VM[-)E_N$F( V4)B=;!-?OW; MAQEI! *#8\> ^9#=!,1HIJ>G^^KC@"C_+#IA8H=C4R.G^@S?6V=Y3 ,/[!MY M-0?\.O.FXBD;RRW!+N0HAVUL&AJ/)YXXD MEG1G9^_XJW11HM_MV;[==6$'["@2,6]OH_YF^A>"\K[0XP]:##@/8]KP_+&X MZD"\+#2/FR,#3_F63FPR;9+T7X<1?]UJ60N,,1/'MQ^OG< /;=_71.D8(NAM_XQ?=Z M]>V8GNFZD8-) 9R1H)$"V)DLBVFL8,ISD8,*M#>I@$?\D-JP[\6(I M'% G*%J$& J %\_$L+Z\:W;BWIBR;;?JU6[; FO9L3L=J]=QFDZG7FUU':NU ML%/40I%B8()W4#IW#I XHE<*]$6I7 MJYUJ?:?7L4%U@&K>Z6#"'Q@MW7:O6>E46V"X5$L%R=EO)I(Z)C/F7OI%@M8$ M>;87"6[418+%;?+ORWE9M2R78MZ%M8.2QN(7AA24".?!$>0@WKV*:G8\?E)I M1+?VR+!3N! /;#0^'1#O,@T.H^73^HQTETHW0O,U#)+^8&NIKK#JT=TFH((. M;A_-5#4U#TI78/T7Y2NB/\5P[ BL"R^X-0:BVQ>IY0#,YH:Z?8L.V!XQ+3I>(R!HLB8J04L2"" M?:5'[D?Z@..S_.#[R2CM4Z(DK)S3^00]'/C] !>B[D7R]9&4U;">;*9V/+T' M"O03;L:2D94'J84YOO2OH1N#DNBA_[PG0(=VR3J17O6](-J&\!;P:^W>'E_U M_VN# 2+L1GNGUFWAQ>U@H6!>]XYM59R: _LCFC5JL%6M%0=5R)US"SO"P*67 M$R-=N3_*;QY)%\.$SZE:DSXGZCB!]\!(SPP*@L*CCR(E]:\4&$G;^]9U,ZDR MVTQ:XBJVQJNM;;4YMM6BI77UV@*U=?7:XQ?7+7%+BE$I,7R=_N^Q[=M\R3DF M#UO-CY&!=^4E481*"V71+B" <>225OO,:?IT#ZOT7M(SY^25FRK*64&=/K- M89:6AX5G-/KM\:A#$ "P'%U8BY?)[WA!<(U*(J[QG8?N:[=L374)3 MY,J&5P$1//LV(O>KG6(M4" QIG[/>07ZP^-!$*%=XA!^2T8P[UX2)_ -X$4_ M,HV@<\5V<(1^8U@#P0(@Q')-61]&[FBN\])?BI$<4$ 8 M9T"U)6[X4P#(8/!W,VCKQ))8E);1[G7NX#),(%E(R+ MQ!G,6[_KHT-:&-=^<.M+USS_/72C:ZF.,6:0$ WPI8DO<7BLO/D]T/9!F)_: M7@"_.@X\4O27PAGXP,5]^,5O0+&4"VAA2>22(2'\&S<,?.EIUV\;Q1ETW5[/ M=8"3=^K!H@^C0=&G&0],?B.7-_5Q@#(;3MCT3-@/,_DY,]'D MI^C_\:=FP[P^-9$ MWWJX<6-JN9X?( MZZ$@H<('4ME1] .0AWCDZ83.8F-5<#J;-6FO#,>&H>?Q!3R=4.R/11;, =D. M@Z3PJM"E6)6,4*+,4.=/+D"6T(8&>A!<-C2C^0=P-4V_)=7$3((:BD_8K1CG M;G646V-BJ!0E.T;J(E/NE,T5N!C^4[)8%[N^VLLE-RS;J/PNS9&05+U#6@C4 MW)^)'<*X,.BY& 5AC)&ZSS KPRKO_/DA$V5I=#-2A3MPO'%@@^27PQR0# M36,4W,)\Z1/X-HG1J:G8%W.)1.A(9TXW09+X7=A^BJ2^9=V"$];NQ.R*(7$^ MZ9/$N5:_A)>]^YAJ3CI_N$J@71\+EFFRVHC"!_8#B@U=5O?:8S",4K& 2/U@ MZ#JF05:89ZKG@G"LCX8=YX!U4!XA0TO2F"U>Z=_'^[O6.UW1M\+.DAD MF!&LV,%]#9(PW5 SY3 8)M-?IG3UT/Y(P\\T//??Q.UB/!RV('5_4JSY5F!J M0)3.":Q>V,Q@B$*$=B09C8"Y8#=C<" M CG2F)BQ(Q)4PSH\@? @$Z";Q2]'G+[W-_B68;C2A *+WV5TZ (N=S@#OG_ MZ=##T%XPHJ00!EU^<,.%?I+[96X*R@=D"]0JL(IK@6=.R0I^AMQ]Y,B2\ WL M5RS(5[M.G#I .42<^E&?!_;##-EM\6^"G0@8RL'>Q:@M_ 2%'NPCK#5[#9Y4 MG+AB-KDZZ;D$&F$'!!&[+"W3_3 SCG'AG[#QMNNAI%QH1]3/"$VQ:,77NJ&6 M8:)FPJ6+O$@8/+1O,Y)]! KU6"X@4Y!XA4G Y[BD6'OU1UTT2,WY$6![!Y;/ MR)'>R!_H[P0*&[=!> WR"L VV")XKOBQKAN%R8A-#3Q.M'@\N(F/GWF!;'F) MO]"^39D)/E:4R![F5:,SD[2$KRU]+K?"DM#O)6,*=(2NQ1BI&P6^+[R/$TDS M&M\ 2D!FX!0@!7M,L QL+[$E&PW)#C-2$ @< G(F?/[SW$17F?P,$@=W; 6@)9@ @"CC 1#7M*+!J .!N8'XB!I:T!A_1P!V- M2*>I> '*%C^BPS(Y+G(*0I%;-Q)2ZJ,4Q!YLFD)\G?$MZ%+&Y;:*<'SPVG_ [JA2>'BXK'\6-!)2L58D&DEF RO6UEQ MVIK)FVI**X[T$ =6B 3P%)]18.XNT O7YB(]"%TY 1 "68W)'R,0L_NHD6*- M^P;V#T!,*,R!WJ,TU6QH.V"S(R&E./J8(A?/59M.N7=4=8T*S;/=8?11HRM/ M6AZ#M+4*;1/&E?#_L"/WRC@>;)2 /'.,+ICWTOH&E>AZ(O,67V1.!)S#@5*/ M>YC(3>#'-#(DPT"R"QL:NAU&_.1DLG;G\O)OQBYE*!8 Q_^D,5$,3T3+4<%Z70K:1P]T!120":7"RD1JT*[C+DI M62/#) Q3R-7DIS $;131YU.'+J\A]=^3Y N'@30W5/8G?!+!&)B@A_@C,R>B M7'ZI_%3.-@()%O'(W4S^(*_>X.R[&8#*3L=0=-V$-<] V#?CG6Z"&@[MD&C2 MU.DD+M-)C6VFQHTT4/+&4-I@7)E$\OVE.1ID@& ;9@V3Z?[+QEO$PL-+AB!' M3>-TX 8,I93Y@$F^FM&$AJJ:AMRGOWPW[<<$0S#RIC$8CY>,Y7NUS.KQLF#X MI5UTOE>F:<\G91B?@FJY<<7MX]%GM98Z+VCTA6WF55K"O<']%):DKHWLI.!A M4V8Q>VA#@ J8A4W.&YG+G3DF"%: _9O")O94F#G3*HL"3SI\/"%AB03QG.)# MG=^4M((9F:EK@ES7^:8O;U]=?/E_]G#T<9@S $S9X,R#Z1FJ%E@0DH!KYE^*4K4!#U+ M?[;Z,2:#ABIRG1=-5F%D3A%-@Q.5V/V(2Y#:B7%F]K$S=CQT=[FI8\>.D//A MWX^I-E:(";DU6"HR]'/M1JGW*2+QN1NNDK(CU/?.#F8@+?D/R;(.PT6T4W748$9T9V&7NNE MVL[R"@U439"#P'F_OY#^4/B3PUAYS86Z4'=+F@98KXQD(B>T1Z9R[A)VN2'P M<,R. A7R)N+IU"\G@3N1LH/2U[I M$#!W#N7;$$'G>NO;'NRY4SG4U 8QA0 @]5M>38- ;E/I9SVV!L M/Q-6$1VAUD)["0.93$[(4? (;XQ M<)D78=7!6 @X/<="<.X3]1 /^Q1<8>L!ES&#A\=I]$_1UT@B+F0/,)88$5)E M62#CK^J,D4>>_/FA2\%;FBM%W8)@,I9)VQ'2Q6^I5,_O@MQS/D,F[]P.',_, M( ?FTX\>BA*9IC$EXA_OQ/UR)PZ)],^<#V(<<3[($RFHF?=Q_"KI(9>GTE_, MK/P<367EKY%12'EV4XCT&V46.#;%F:8Y22@.=!V1J9&)RD3*3XN49T)&02)T M%G3!^/)Z^$*J-L1L,!6)1Z,,!PBS-CW3/[%*QEYJI*=)I#.=TZF7/13ILI R M Z!6JN/4. 43+-&6I&=8DB#]A>[XGO!L*SDWF%*MLT\#$' M(2UI2E6#GK6BA>1YI9*">5\/1P YTRM=I!'A)0B)W[-OP$I!.V,Z329%&[87 M#\BJOA4HB3 #5B4?L@AVAY*S05\)GX+>!*Z6F6PD9ZMA$8DH-M-3,]/[F\M+ MXHXI'4%W5A B^CB'HSHQ+GSK=4'![JFDF2>VY%W]E#[+]F@&TO:4.\JN[#(W:AA MX:SE3DYHR6XD^5,D8_HTB'P-]C699JCUXIHC\KE**8H.6P)-+-=0B2@J9RDY MA#"D^!EBFH>834J62)FDH 0=>J/^*C3D)<=IHYIZ\CH%.562'["SYPET">3E MB?8B)>MNT>^8NI@?'H:O+Q6F6Q5,1#N\7)7+&HG!XN5>#D*!067J:W5 .1EX M1Z/,QRBKKCX@-/8T,++(KZQ56GSQ:3X1\00HBVEALLV7F$$.DGB$8N(@AI]W MBQQ9SXYZC=?MEMFL4JN!YW*UT4206J];9;/6L*CM 87CE!&._ICLAB@_W1"J MV4<+3UJS)-E6DLX\7ZP&KYLUBVMX:;8&-^)@QW97@[L,Q>P M0BZB:V)"MP(\$WPA'UCN$!.'O6Y7S:K5I%W2K:W7S;9IR<]3@PV;Q<@92C.& MH55J5L"G3"+LV4;YX]AI(^_UR9M::1_ .4;;9$(1FV@J@RC*\I,FC-"4V.2: MU) =I1E(6*&'E.47Y""A*^@R8VLR,CS*!]N7(OR453M-5_8GIZ:J'/8&2-/'O\P?7I"-*/ M/LH,/AG!++CJDM['7\MH7JM1:K=:&-"3UT++%\M87XEB?1-7GO)WM6K)*ELS MORZ79G\W;]A*O=1LS_YZWK#S7]FR&D\SV>I"P]YS];:Z[[6,M[UJXZ6/MJ<> M+;A4FIEH';K?KB5\/^LX#]7FE4YS++TPFB>_'-6I/6:IC5:NO)2?L2 -*G MR<*H!0[CP[75"K)2S:R7K;7'$9N^2TVS7*UL%>\CD/)P1MGC9BKAEMFL;77P M4U"V8<+G6Q7\")3T=ORV.!;-K@8EO5/(A$Y>N6V6B4A2P6H76B4 M;?CK>K/,R'%(]6*DVTI1>4 @][N".#82$3/NU&FU\8H,Y(KV+6))> MY;T;KVOU]L_RACLY.&U/J_80;D$$D&IZUY\>&UDZXY8N5]#HM5Q\2Q[?_I;> M\DPE8+35\BIR+;.6:O+I@=B^@R]Z"=5VP1_#HT"SK01'[DJH3IS>&:[5,2Y( M/BKU6R"-=C-9DO3!849SM;?+92&[45I)*5L*8\9^D\_RY(7PM5JI2=!6;G6' M2LRUC1=I7C85,T2YB6$CQO2*<=4]$?Z.SUS!YD=X"P:6&97X3G+MYA"7[T?M M4A5[S-V:EZ]5X2OLY<_QK:I_,AX'J?7X2G>ZGMW(*J'A (@0KZ7\27I;]*H" M@M=KU2*"5YJHW><2?#.9>_:U@[B!AE8S^MRJ=) M^?6LM4I8><+M9+LNVF)=(QK8V$PB;Y[:^FZ@8@"UT&HP(_-::BU:R\SQEE-L MF\OJR.:A 'T6N3?9^49XL9),BY@'V)8O\)W8Q.?DVZ40EU-$<\G%\&QY1LW3 M@K +!;V&C^()2#9Q<"RSU6X]+GQ^GD+:"_=NZ3+:^W^SED6TV%AZ0TIHK5;; MK%8:JU%#:]6K9J5=WNPBVH9IE;4B6A"TU?;*%-$NP]EK74*[R$*Y@-9J 5/* MLN>JM1"?23BU_Q)"#+;%OS,^M_D@ K7IF[9>%U9^&&9=8:\ZL( MGXF%-RCI>?/K?&L5TVH^?27,2ZPQ O!>*\]O\K M,MK6^2Y4C=\V:[7YIW1; M;+0*NV35'ZB2MXKW!=?Y6E6S69E?D[!5P@\D;=FL5MM;);RM]'VX6*^;[8=: M6EOE^\L.>L-LM;9--K:EOMN*R<<^61R>7]F2R6VM[Y9S9[7'HOR1E>7<%U[L M6RLU"HI]%\A8*2CUK;Y98H"G+?2=KC.LX/2>J]!E9C+B^BUP#Q',F%2NM)*WT7DE[;.M]Y=;Z+ M9$<75?E6S5JY651T6FV4RBM7Y;MHR<'3UO@NH!2+*WPK9JM=FU'A>U])]6:R M]5(5OHOL_LK6]S;,K[UT$36XNFZ]A=6_= M;%>F+VM&W+QR'&(R--[VQ$ZV]' Z ,."HEC MR6TC81? +R,_DZ&C,4L!&A&*)E M0S5U>*:RD97O"(ZFW"/Z!'8N"?'34(SL,?\89HTF N-*VX%AV4*?N+6=9^0. MV8V _[]U <2198X.A !G !3SL<23_))T1W@(:XPD9)5.!B2%$=W:([I(? @O MZ^,G@$^OB823PTS_^"9 =X,';)B?X\ &"!/DK)\YD_*#L'!2A%8+Q-QL&2*K M LG-7\G'1K M\.7ZX9G$EPH3"%&QN%NSD(/G]ME2EQQ]!.'=B5/:]K;L2+;;]T.GO-HNLY Y\,1:/0!E=S#H0/V!Z:/@>%& MGNW'Q(6H?E>2KB/4ZGFU"'-V'7<$:XN,B% L%(R(G%0*:=A#>D;9(O>G[EJ M>H%&(&1$&W/[>GITX;=(Q8 #I"-Q:!Q;,D 4SGDN&;MQH=&FMA I"RB,T2#N9A%D1$I0ZPBD"O?=0#NUFLG[HNU- MHDRO:= 76,(D>MHWMNN19 \%@#H*1N%*D=[ &/!N='9D7-=S?=MWN'L(8>UT MKBPC:0WKBM-(W"/]LU7^!$A;2>%$@=0J!]G5B\1E5].(M!%#9K/&0 M;J13=PV/HB[*W$C9V00*A@)S;D GVB ,Y2&EW!H I#;RF8Z_B>@LPG9!:I*E M;KSM"O@= FD!,/^=.@)3(V"(A#-R!D G00]08(^D)TCT&29J?J\18;D!$&#^%;+W4/^D)T5UL3%SLX+U$='"'7S^CJ^*M;/M*('Q#CN,X"+/95>%YD M? ;R!L::=/;+>6%&CD82K9@(,N!B?D%VO:W M>/O?L0X!H\-!69)UV990]M.#GB)Q(>-G:<)T$9)-P4[).)T MF2;YK^Z7#WD/EQ'<9G),26$.3X]LEVP 2G.R60.H7RLL3+!K462[7K'278:' MP4CYTS2JF04BO"/L,,I"<7;,[61A3WU0.Q29 ] *G #$/CK\='INC+P$=EG5 M7N!53*!HJ.&L,0I<,ODI,T;PKZ<>KTP\7I+CTM-#@9.*J<)#8 $%_N*M_>YMYQT]FGTZ2CJ>&PU@,[4Q>WJLD3,>(NEI-&7S=GA"\^T USB# M(!(^.C4T^I4 LJAEN86SQ&Z:V73,=(:?!7 H$/$SA:C/4[J42_4W\)3S3LXW M^\9*J01S>]M]1ZX:?C?K9N8"S!J4YFD^G(J'H4$T0TI52\WFFYG!57ID7SAB M"!A ?F69A6V,U_QT7$[QOTT]LM'0RD0'L0&&"7V019Z7^K%>5R3&HAU2]#8S M.1>*(0C%23F6Y?]2N^83,/J1T(8D?\T$&Z]#;9@Q""<%*Q]@V4,#.QW;&';+ M'&L,3W.F?HJV C@$?9E!CRKN%W$+W M%&V'[I5:-AMC[7.-_@;C *,Y6":8LR4],9^_'!H'J:_M,SM C:.CO6R75F)9"[MER@NX M98[M"*'(!8I.= -JS@I@7F#7F50!""*=$?!(ZH+(R>J($M4"Z6)1NF$/D_;Q M&;2N!5YO$HZD_00/9H)]/(7?P[[M RV(&]@Q6'^/$ M8 )D1DV[['!JLYP\KZU*FFR@8G_2N?/87IPG,B)CV,7(=F0$FZ]$27=HWI*X M4HLA!9Z+KB!VE;!O(#PB-Y$UK4 -F#%RFXT;JV)#A+%A,UJEBH38;IKSI/ C M*]RIU\K*8#EQ-Q^YHB9-$KNDD2Q8,#8O(')\DF#R8B 0WCR%/8V+?B);>IU4 MSKVX;(HY9MD1FGC1TVFGS O+:N92]'MN"(]9%6F7FA@=;N23^$$:@GF.XKS> M3LU7/AHU^:PT.Y2XD)9=XQ=9'3.5$M^"D\%\-84AJ!8@=SB>")A)MLND.0A; MQXXGQ#W=D /S5PE414H*M(EZOD#'+*UB]&E,9CYM@OFA%H^ D^%D*A+(L<)2 MX6T'4*T?8 L+K$ ORHJPQNX+-A]A6==[J7 MA_+QLHXFDAA31&)A,Y+2!@5"SF!Q,"S,4I]^#\+?93YE#]@'^$D2JA<9;VNE M\IMWL QS;A;WW#'3K(2J?9[#)Q!PMD$Y@ MMVAYC ^:66EBJAAEI)8+E7@H[E<@D6K>+0S#U$OU\AO9N8 L(?BL49;@X=$! M9>%BGB-2\SPI+>=IVMZ&Y+7D%[02TF/N@7RRK Y[,D,VR^2>3._(TRSUKU!$ MH9Y:Y6]?M\QFK?YD>1OY62QN]2]I[&]S./0TXO"T^B)E#1% 0X$:N^?I10I.=M904^Y&AC?A_"HK(PCXD<-971 M-=D9Y5'K^F9GY94,VL5GA/U%5RDV'!C^4BF89$" MQEY:N;2IJ9R@#2;09$T/!TG<*$I$VND@@RT]XTC$,?I7T+YB."L;AX3=+!/M M7E\-AW2*X"B6C8+47+12$X\"NM]Y6MJL)EH9 1)N/'(_L^?Q2GFE[BAO- >3AUC=#3>3HV6I1!)L1$%GJI? M,Q]2!'=/)=N<=9CZEXO5M$V7LVE#_$Q%6S.U=$S5FT"&0=ZZ[^8Z7R?=JOG& MLYC6U6BUE_*RYC@(-NJM"U/(DLCT%AY3/EW=8GO0ZQ@NXAOW[)&XN_^5?L!@ M_ 'O*AFR>Y2+.=:9&WF:=2;K_U0: !99PE0Y3>"!;B+98D1WQ<^N?Y=9;T"C MPDA32KR?RS.INIDL&ES A$NQ38\>XR)*9#F[8 MZ_I\'7Y,Q8*.GGV7I=4#+\>R V2:OX=&@NMO!-(K1@ZDPO84SEWE!@._OK_( M1O83L3O!36$/O\4:ZK:MHH:Z*\ >Q>Q]VNOMY/)KC5W&6$.Q]NS>=;N4GD?M M<0G!P?S<'MY1@)"IMZ.JU"):N*TM?+:7";1.L;-AI9N/+$DL3+:Y0R^CH%P= MRH14-WO)CIF(;=RN5-@A ]J%1P #"-?C,?96UK"GX,FTYERO)"V7*.;Y18EJ7_;PNW7[5 M\X03:U)OPM:>G9LN9U5!YOLP\V*OM@ M!<3J+&>32Y=H&KL<0D3A= 82PU&-UP_DG3%KJ%\+K"Y'+=?.ECO2EZNNR)&V M&%D_ /5>+4XG\]5CFB8+"H[F6@&Y1ZCFX#53*(NPFK_'=P6N;/]1KA=O%'Z&_R8\_ M[.!#S\22AT DHUIBC#/]WS_17PNPCKV\<-SA T_]>]^-,$F&6@'O=K!\_-@. MKP%BG;O1]?KQ,M5C'0<>(=U+X0Q\>'$?Y)Q6AD.7;0QYE70Y!=_#*C-:M4[U MLC;&X?R#8#@,N@Q=TP;N,=J\?M)#Q,V%'5IO[)ESH6)/S*T"[!\HOYR7(&I7 MM[;EX_,LI=65%]R4T1GG?U-DE:N+XLY$%.0[6.P'GF>'\^;8#43$A@I\FS=- M=-I%>!]0S#<"17&89-VFP0ZA4<$VP%5.](C BB\@(]@@H7O#K)B=>WTHH,U M=/N"B95P2Y5):DW=!I)1+4_(-30>9V_10$9U])PW3%!Q01Y0G9PJA%1;A+ZH M;.^B#\9;ZQW+B(E: J*7= M-!]G/>?Q2@D:1G=/95_K_!P5,;1,'/_+=_$<7,3$!>JK24^<9JMRH=3;ZKO\ M[=H%$YN]&]G#N/@@H?N=7;2.>RY8H'W/5@U4AB(FA]IP%/CI<4GX1HVL6[Y* MMW<=R%H<03Y<\J?0G]AX'JFX=L@K6 &?9L'9BN] MA][_.'"N89;8)>,PEL.!4#9!*M_B?>ZF=+IE/"N( W!$.(D^ M91BIDE;[;L.V2+\A#HE:=.[QV-^G!_-Z8\(Y/KF%U';#SUV#HUWU@[>N*W<] M_U1Z13%2*M!IEVU0]C.F_CIJIWG;HY-(P:>Q%$GF'$FZ",ES:OA2 MR3I=5J1=*S5,;VG0PV'XS=[ %3WC@!IDH9UTBM$O!>+)^)95M7>L M^EOQ3KWH0(&772=^QV4'797!2OW",M(5A=F>@"RP)NFM(R.TZ*T+4( RP##C M*R4O8CDP9LD)@ /K7DL]X0*@@QQ_=G21&0\S'+"A"]9T)!W95#%C,)VTG.[F M.,DPX50MG"["FL27W4_R*7 _2>"9Q,598-HAX"@T'3"[%,U_JHWSL!680P<" M5]BW0WI72IN,ZF::OL9ZJ5[F.T8(<&R6<-12SUNLB-5*)@=_=Q5EF3$^01 M)0NC=-,<66D?53K.U &5S09FO@!/)Z$2ZQQBZ-U M)5@M/PZ.;FQQ],O T;^><8LA\AGF6A\>4LZ]5?EHG))W\#!3 P\/O;4W,_1F ME8PCT+4>6PP"9[^.8>#)B^#SH)R:B6*0@!60Q]>[R]NIL2-MG#6;PUYF"<>. M$>:H'+6I+N%X%RM'EC'0I ^/#WA$TU%&4^G@D>HO&+F^A-09PB+UENFT2>?H MM#=(6^)OT:PXM-(^J#]5L!!K@K-@WX//A%79T#.Q6Z(0LO'9=K"CYOJ=!T9] MQ$$=02T;IY,S@15GNC%_XP!IC]>OVB4!7$:VO\$ $:)U'4+/&6K7]S&E\YRP M%O+M9Y#&AE7>^4_:KY6Z8/#5L0MG/2[*I/6U2M$A!JR4C+]\,('PXED$S1>V MQX$P[%(>CR<-@K\XG59*\(78M?X+3MC]^<0 OV7@L6O\CWOWP0_\SR&7%H&1 MY<;GB&*B [VZ7?OO M/J;1EJVRM4-_:53+K\B\'-I>]+^OX!^^/815)]%.W[9''R[H)6>VVP7FO+3O MOH)M-F!NA@_H6_)-X,S!PB3)^G5_WRR?#S\'3_NG[\Y>3Z^_ZY]_W+ MY\'IES\&WX9__OA^=7[U[?*@?'SYUX^CZHGW[4=0.]G_/OA^U:^?7GZZ^O[E MS_+WK^>#;Y<#]]O7/ZZ/*]_*WRH'=R?[!]:QU;J#W]U\]_\8?/\1U(^_PO^' M?];AV:OC+\?EDZ\P]O#OX0F\^^3KX>WIY7'U^ K^C-OE[_\,RL[P;]_^VDY. MKZ[OOL$W6CW\X8_CSXY\?![?X MV?'E0>48UG:\?_C?2K7;J=0=:Z=5+==V:DVKM],2C?9.V:K9>%;K=@M,A5K+ MK+0:__,^SPC_9S #D-("FXZ",7^YQLXHVL*N\'(HDL,@X8NQ7EX5&S8WP6TL"]BV_52AUK&Z8^S M$)/ PF3MC99,@:#^P^*2@)[/+-<0+ F\CMNS1Y'XH/[R$23^R+/''UR?SC7] MZ*,<2YJ[:*D!3J% FA2H)%OY:VG$M=NE>L-".RX.X4]7O5B:>"4R\=['W>GO M0!.TRLV97Y=+U@._ S'RH%_.FZQ5+U5KC769;+5DU:IK,ME*N=1LMM=GLK76 M8I-]3^>!SP2<.CR]__NJ^BKSG1"4_E 9W1E6D=D]>?3XU#VZIK<6TO1GY,], M99!<^YQEE7%1KQ9Z=#TH49)JHB\ MJ)\4D>@ET^4^GL$8RIGL_7B&7< <,,7 Q*+4]*YQYMEND94B M'/=JMQ 5*\3Y&'Q469Y29:. 7B%.=:4()AW.#-(G2?4 [J!5EQ=?\W97MKNR MW97MKJSYKCS<_EDY%8HX@Q6H]10*=$,Y;"6.]I:V6]IN:;M1M-T@Q8+!@,%C/#"U-;]4R$VT885RO""&-%WR\#&/NX=O+CV^W)Y=]7WWY\*W_?[]=. MOQ[43[X>/DZ]_C;]_/:Q^N[HN ZV&IY==H-5!^>3J\/;; MY>&/D^%W[]B#->-Z+H$&5X?5DQ_]'S\7XIS(MEO^&"^J %9.F+U>0.8O(>N? M8PE6N52VMN!@C<'!EK9/#+S>4Z; 0Y*W6IN985C%!)&>3WP[7-W.%Z:9$R M@PW?VX7ZX*W?WC9*QL'=P.VXZ]@;[T((X,FNN$-?@5K&MM M5^AF/4JA6S7K MR[0!=_8T("O;Z2R+C&PO9[J-$8,)1^05]K! MCV@\.XD' 15O+]3@Z#FRJ4%2E,HL+99-IZZ7K-;#$I3GIA(W2K4'IA+/'1:^ M?(+TW&JE5&X]+*5\;M9O&Z3Y[*\?D/6[A.]^YJ/MQW3SY_!'QC'IT?[AR=?C,N#O=]/3H].OQP>7)C&XJ<#I^D11H@*2 MK0!Y]NUXLD)D\:@0^8*JO.7/XU]>;)&[21_O)6TO'2C;C#W^-'[P#F^@0'@? MO3?V[1NW:QR5C/WDQO:\GXN\_$+!_:!'GR0?>7WV^P7L=>,%'=\S[$G%0%,GZM=?M6QPGMWOSM_HEP;@,M?U-E;\9JKO EOBQ'8Y-XQ+; M/";A_'ZBLP#>5+K)0K<)O\CX5^5QXE]/VC!=/0J+=': <)@U^8&;JLX)83Q[ M<"PW7<'AUX_//L$GCY@5[=+'50VC'9[L'_QC7)X:!__\?OCI\')50SSM=JG) M;6^6C?!8Y5*CNE@88ME.*8\?X0$)4"T_=$+/,MG%AEVL;8!DB/D(CTVUHAQ3 ME4#S/%9;\?F262?&25!:PF1;'!$O1+(UH-,^W2P_RJ6.;>DT3:>CP+&GB%3L MX*K.\6\M9$\]@PGWW*]3J1'=SX@ MKCOT 2*.@NR"CYEM7$U\MH3-A_A"A/2ZDM1HHV9%L1QX'XRF6VQ1",.>.G&0 M-G1MF8;5;C>>M621R7^/Q;Q,NM0C0?FB+5LI6V/)"4I;8Q#'HP_OW]_>WI9@ MFJ5^&!T@;=P"BW!E;FL!D<>/SR7&6+$WA?J1F;5@YB?O=AI&6]S M#P):,:K5ZDZE72E7WQ78/ _3.L_N1OR%494U$HFD'BI;]5"@'G;AM'3YQ(!J M> ;5<1+<:,W &UO=L=4=OT!W=+:Z8ZL[%M<=U:WN^"G=\1#%P.D ? @K+4P* M*#]O&Y2M7E@/O5 &3FG5FM7W7KO1:M=L<7=3O;5O:\MJ"3KY-5(4?_+]==ZX MX(J3/],K3M0M=]S1_T*,8OV:D[)BX:V^V'A]47M"?;&PI%H!#;%/E\S*VUW/ MTJ/&=]J*^OA7W)'$//'?H^JF[B$4SB?;=*=$.5L/]@CT5 MX2#A2YIP5P)=7AVW M3?RO-GD><6<7@;Y;E=7T9T\[&=*;X;BK&VTOLIRBV> M4UYWMI%B=07(D"U5 N,BBNG$?!KO'-FWT0+N_M60NEMGS H):5U"5]KM=K5: M;N'?]A^ F:@]/*3PZ6UE>$; M*<.WX=Q,AI,/'L-2EFJXLQ7MSRXY-UBT\U^M*LZ]UE*BO?JTLCU_:[C51.EN M5;?2?>.DNP6VV0H(H.=8^X7@>PNJY8H64,5/X!Q-]+HP];JZY;HE;-TDZR>F MG6&-Y4J.S85JCK=B M<@/$9& PP7\ *;1)2LNWYK'-$9:?U^K9?Q5 MNBCME0PEL*UJ?9MBL4E"M++%FB]#B+Y8K#DE1'\.7\Z#EUNQNQ6["XK=+79] M 6+7*ENEPY.+%3BYS['Z?SZ='X',BV(; P3[@9-@,.N%$B-_T#42;(_WVNXI M'N^+O=]?*$?3\;ZT[P(_&(X!1,7"CZC8TAF(H;T][]OSOHGG?6_WZ(5R]*SS MOF=[3N*Q=77D^M<=.Q(OE$3;0[^9A_YH]],+Y>A9A_[([@AO>]RWQWT3C_O9 M^<$+Y>A9QQU]HH#EMTI^>^HW]M3O'WQ^H1P]Z]3OBY[KN]LSOSWSFWGF:R^4 MF_<"F(IQ9O?QAOE88, ,HY_[=FP;R.G&VUX0#NT8XY2N#\_@$ 9)"0Q^.O " MV_7Y2U5U"Q+TI0:8YPN'J>M,)F3%+[FQI/!:AY6YQJ0Z^QJ3]YV@.X;_#>*A M]W__'U!+ P04 " *60E5].%]4.4* !?<0 $ &-M="TR,#(R,#8S M,"YX]?H?7#;D_5$(/!^=I.ICKI3D]JW.E4DMZ>MRX99%L; M0&Y).,G\^I4$V& 9 4EFRCNX*E4QXMXCW7ND*PDD\>Z7QR@$"T09)O%)S]FS M>P#%/@EP/#WI?;V[L Y[OYR^>?/N'Y;U^]G-"'P@?A*AF(-SBB!' 7C ? :^ M!8C=@PDE$?A&Z#U>0,LZ54KG9/Y$\73&P< >#-;OTN/)Q$?(&0PLSQTXEF<' MT!H[PZ%U,('C@P/'=OW _7EZ[*-@XH]A8#G^X:'E.:YKC0_&1U8P/K*/T/# M'>X'"O21'3-_AB((A&$Q.WYD)[T9Y_/C?O_AX6'OP=TC=-H?V+;3__WSZ%:) M]C+9$,?W)>G',0US>;B$@@;H'', M.(S])73 J<6?YHAMUA&W^_*VS,>V;,<:.#T .:=XG'!T06CT 4U@$HKR)?&/ M!(9X@E$@F V1Y*XD4+C-(9TB?@4CQ.;01[7&G;X!0#H<1W-".8@UQ0ED8U5@ M1KE2ZX&4G!'Q(5[@L5 M%(Y6AN2ZLBZ<])CP?XA2UVRQW7.*VMHM5)CH+13-_^_F^S!L:[Y0\9/P;V%] M@"9MK1_U6ITI9R(&Q;7ZT%BO[,F-:EEB[CJC M0V-&0AS(H?>M,$*-YQB9?!&U016--?5V+8Z!"D=1,1#^7^HJ+E:8JQL,D E8 MP>ZXFIR32!@V0S'#"W0I)EL1>AEIFP#-[,EVWIR]$CY(,^@HCV\WBH8R&!;1_P52_!V% MNL]?V!A;8)O)W;?M@Q>1NVNO^H #LME%2!Y>.-A,:,;-)D4#&P/'=IQT$H:9'Q*64"0N%(IT?A&G0^X_IU@%A_>^ M>DZ'X^FUJ)V^F)[#./C(.(Y$#6W:6IIAF4F2?^LDYJ?ZK48$?$ ]C-(L MERXQ>H-\4?B"\RF)Q4\_[?:;45B#80ZH0T<],2EQE@*6&"M!=HB?*\33YT+7 MB)Z3*"+Q[4R,FIL14Z5L9F3?4<]'2HP(I.SY%!!8( 4#"FU'QAT<)X\(C MM"$I:SKF"';DJ.>&)1(4 %@B=-;=;8+51DUCC!*=N5[_UUS?Q;A4]F2K<+19 MU1B%',?3!U4:"QV,/#=H@>($R?64YR3F%/I<+K/,G=)N-MH4S#@-=<1,5&LP M&7*Z[C/'3A>$YNC=G']>Q@OYY)HV?(^Q$C?V%XX(6_OK'"QUN^C>-IW$NI*Y M?_!;LY@&]F>^CI0T,#VWF.ELJRAU8#>1."N=<[E@$/N Q@T?02A)@KPQT+BVJ_?8 M4KF+047:+<_C"9(0D8F\NHP9IVJG=[O8T@C)&&)H[W!,Q"]]/(ED*H( ;L><@NH0,'NCNHJF'^''OE9**KS"+-6C^]J48RC&4]N+]*V=Y=X MD9A @0*)VL4A38,&T2IRML SQTLQ-=;>_31K9YV,D+?)F*$?B3#@XZ+Y5GQ- MRQS[1/#3!RE+")!B=-CI[<88% M3A-YW*_\J,#Q'%%,@CMU(F^0T.SQ"1/4<,P3>?6)DF1^TDO%,4=1#Z0'^&8I M,4=31"_%#8FR.N1[W8P1@I-S.,<W9OG-A.. M1!#']0:E'47N8+,IFV6WP(CL]!$F#R/!"UF8]V%('N2!DQ>B^E 48#XBC)W/ MY-<=QM"_KZYYS\*J]T'Z-0&>WQJGQV&*XBO 5I4U(K&(,/2IWB_7T/+S&J)JE+; K"NX$).0NK:R+K4%!<^WG'\K;&9/8DP> M)O(S1E?H(1?,-JR+\$:F,?Y#?O.F(A*^!G0;#_V5D?$_)%P0,]DED2U@^NSF MVES@@L 6%/<:4HY]/(?R4+!;Y"?R<#=4$RAJE+; K!%B#*'L+/]XJG;]R0;R M92XS8G?DXR-'<:#29>=4V;K: _U)8]]=R!.O M,)>)9GJ;Z6X!VV+NA1YE%33;HXEM0=&_H3!D%V*:01H.B T*?ZDYZIE ^HVM MTS?_ U!+ P04 " *60E5(HEQJCL9 !Q[ % &-M="TR,#(R,#8S M,%]C86PN>&ULY5U;?"T M0UAB/O@T71X>_)&Q__.@=(NC@S\6W9_3$V#LI]4?/5U\_-)-/QPN#R27\NIO MNQ]*28A"2J:5%$SS#"P*8Y@K$)T37*6L_N/##PES21$R$\E[IH52++H86(Z! M!S1.&9M7'SJ;SO_\H7Z)T.,!"3?O5S_^^.APN?SXP^/'GSY]^OYS[&;?+[H/ MCR7GZO'9NQ^=OOWSM?=_4JMWBQ#"X]5OS]_:3V]Z(WVL>/RO7U^]2X=X!&PZ M[YCBZQ0S?8CFH___^]N6E1Z9%AT=+^N_H+>;^837/5[;LE?:W*[A?E M]4?L5H![DF+UJ*5RC_OL&'/OX* M-\$L'<]6K[^BGT\_NJ)KBAP_+W&><3U09\^>+=*E-\VJFA;=V5_.(.)L]>KD MN&+&,AY")Y"8SD-XR MB<$*@:B]T9='KXK8DXPK51?HXTK?IX][7,?U,C?)FB-8CO;V\ MS[!,YYA_QCE]LWPS@_EON'R#W91L1CI]]>FB7TZR+\ZJF%D0D:9W1L4\:,-B MY,4X!S21H;'DFV*[/ 87^/:D2P>++F-'IO#1P2>LANO'1VQE%M=(H4O7F'AY M4IZ^XW%_?'2T^E V)2Z>_7VUD8,1:+G8@Z[61"$I=V72R_D2.^R79Y*Z;$.2 M'%E4%I@VRC,?PV?LGW]>=D!ZF,ZA^_*21J^G\4GTES2PL]4(K>6: M6 RE2"68%"8QC5:RX#0Q.P9KH@K$<-N<2H.)L^M(?X-)/!3A$Q?,9T?:YQ I M!'.& 6G?)!&]S^D!7=0WS?.@LW L++TZA1OJM-F,?GT92QVT2=' HXF"%6\I MOD\V,+ >F?MP\A+ ,;LYG)QGH(S2IEMIJRX8*"P34EFDXV>\NK@;.OD M8F]N[F'-_O8,V GKJ:T[SB$G.6@,]EP49 MD*!2SX#.2!0E!* M$-(\#!FO01E5&-^:2;L-?#,6_-*1.&^Z104@8W*<7 QSW!(-HY%$0Z0OP;L0 M798AN<::O_#X725YBRZ7--S=\\]I=ER70Y_T/=*_ M3 H@OXC)H=3,A.H7=5VU7,U#)3@(+%'RUE'-%C#'9%"WYV[@$8%0FL147MA_B05.> M[$I&CIGB[YI[.1Z9+Q0Y%XJ8'10C=&F>3W\KY;F_9.]P%6O\0DZF@]F3>7Z2 MCZ;S:;^L#SHY3S2ST,&$@BQ931('L"Q$GYE5PB@PJ+T4C87=#-FXUGAWI,E5 MY@^@G$$B Z,B)SD,6UV)*/Q+,E L8]+TGBSK\C@8;/^U@S8=I2OJ/D? MCV_:6:8XU]YJ%57SX/,..$T6IV_X_#I#WM07:+K.\^I=;\C? M=[B<=BMM7-C5Z@G,[W,X6G3+Z?]B_@6F\_KG3[II3S/NV7%'7]?;7NM_]BSJF-* 5KV]<#A\YBP9:(!60 MBJ?1HL2&7+N.-C%0$)A0,=%+7!K5FLAW+) ^K)<=BE[;CWB[3.,6AM^\QT\L M[=YA=S)-6+.DIQWFZ?).)A/HH%3B+'(322B(+"@0+ 3G)(U1B+IU(#^P2)L0 M4^TK ]BWX7L(6@S.]7M9\]7("FX-YL**#X[IH@T#S8&%Y(*-KH!(:HQ.?D/V MZK^X67T0/>\I _H99K7F\]TAXG+7FLG+G]4VN[D#9Z-,84ZV^A]ZL&HMG0MUO=6BSR MI^EL-DF)1Y#"D6/TB6G)*?(/R;,B9>#)6V\Y;ZSXLV>/*>)NH.2MAK1E%2K, M/TSC#->B$+/.-Y'.D?D"#I%85E3=MHU$-9\XB>=<\!P#X2@#&%A@W4 MOOW@MDTX3DFWF*D*S@E1BD,/8JD$WT;?XZ M^MY]L-MOW[Y"Z/%M';_7Y?=^;7\FF9 $&6PU,$!9A7(,*.%E2CLIM1%)\.9+ M(G== ;>[>4NF/,-\@8'7E:5)G\K%-,\UJ"4R2R4 AH<T1F2[&Q21AD6 M#;QTJWX1C3)E2ZVABUV%O6-E\O>[Z3-@O9\C06:V# M0\:M#I3&>S)A:($E(35(9UQ[6[$)KC&E4(T)TEPM ZV>:;)0!I)G/-4-0XI[ MF?]^OVMWJV?;CT%A-.3ZK;_@W/)Z3)/O*2'3.I3L@B!8,L@$4T M4MD278YQH*#I)CQCRJZV9\%M4=/.&FAG$J$_?#+/];^Z174"LUHN^F3Y%+KN MRW3^X3]A=HP3X":X%!V3P&GR$9Q:I^N82#P464#3]&]M$S8YM.C&&=E+%83Y?]&)"C& M@_2Z=11Q'<7NYVJ74$L0GT,W)W/;D]<^/CI>I;*U.#%-:;QEU&@H?^5&8SVR MEQB !N:=CB@B#;MM71+T;51CBIEVY,;UP[--5=(N0H?ZRM"[ZOR?$,2U3 MM_8; RJK&:/>=PC]H8Z6L&\R,)G;D$V-R374=QS M=7K8$TN-B;'CF ]1XD-)X U"EJ*M]JE0!%QJ%7)R+'"3F7,Q29=5B!8;,^%; MF!K*/!&(TCO!F5(TWEIYSV+A@14KE"K.&I=;+S==>/R8DJNF3+B^7;?=D ^Y MK& 3T/22GA5N>3TEA0Q*)!S%NI"C4JEY8YIO<7DTQ3WM&;"C IK&S-/EJG]% M70Y?-2#\@/-4F6F$1(XI,X.U#8FL7>,"UL7PX&LIO2<#/4#X? N<,650@U*C ME4J&<(H3:XUTX!SCKCIY+RSS/$8F;8PR>DZ6K+65N-5!;%GK>.'S+E28:^MD MR,:Q+&6H>P%DACF%FI@L]]H('F&0JQAN1#-21W@O[=]8W+C[V+=;*UKT)'>8UYT)% SJW7EBX&5.E&@P MYD,> _$\<8&U3B G16ZY M*629TS"(DG:)K'2G]98I==]/[;F/]$/WLH#]\ M,5M\:GD3UM?/'+!WW)D2I_V\Y??>\POY[40HZ_A[9.T MG)ZLZ5)B3A8$,!OJ_@%7DM(@DQ@0#P4Z[X5H?:1J:-D3.= R>.E8> B<05 ::3B]48O2BBA_JBX1X.%$LG4.MG9'%V#CBR) MLN/5C0JO+M;%3[33*41G64G14YY!6;EW-C-9, JC8FEO6FX%,Z84;R#FW-"O MI8%BVB6 I_/YQ:)[BQ^/NW0(/;XN%XL8K)!2%LI)864NLN6L5C6P:($2#,E] M:$^8;Z(:5;?V?5&GK:Z:<8C G")[72[F*!/C>- ",R/9*#/1RK,@-$6^*H#G MY 7 M"]>NQG+J#H=[HDO3?32W-*\+N=RU@:+_2342R:\U$RJ#/4>+A(Q),F" M 1^=UZBU'\B^7,5RS^SQ;\&2)GH9QI9<6(C,ZWK-C>GZ@0/Z M71ER=^/K^RB@V5QXAA\[3-/5H-#W,URNV\(^63=J7[T^$<)9&3FP' (Y_=HR M*!B76*:P,&:H"\6MJ;$)KC'MW>R),:]OK!GQRPD8>4>30_BC>-T"-::]G3Q1JJZ@!^7-VRK *#&BU@]KZ MS-: 4J!DP(MD7%IMT8!HW][X3D!_A6A_>.)LJZ%V97B'T.'/A"772FB<]VL# M&+)#)[PEUVEXC2HIH+0"F91@-:C"T;8^^7DSDC&5HN^))0U4,JQ/NM(<[.RL MZM=^B1>V7B%Y'X3R3!FNF$:H)=G@F+%&D3-UP&WK?>E=,8^I!\M#>K2AU-R, MG"\6'>E@OMZ63U_>=T!S)=51/;L;Z?5!F\Q];5>EL!W81S_N]NZ%HK= _IX->^0A.=<77U N. M<@Q-UI:%$.KM-E::3 .I8NMCYYO@VH19X6]FS9KK:T@KMFXV\NSTV/2-34;LV5VK3]V)4^5V^1 MC.TT+3&?]L&Z_,*%=ZYO?+LN[NG%&\\_IT.8?\"WL,3GI6!:3H(3& .)YX-6 MM=S3DXQ>,).R4$'KXDWKNK7]2KC'[9NHK4HZ"(:A-J@*Q)SH$[(MEHV^V;![XY=KP%,U9>9*\WJA@Q;%,1([TS"(P @71D0; M"F\=_VQ;JOO -\_^Y>FYJ_H?HLJU1(S6"K/.5[5"SX*1AJ9/02MU (#6F>"V M5:X/NW/SUZ?GKNH?\*#(^2;YFU6_DUJO6)>8G]5N:[-M3HE\XP-W/R)R'\3M MSH=\K22H]<'K8\_'I-%3Q[B8]T].Z/DUD7N_N #K].#US]!/T\1"@>)38AE, MO7P[((N ]"4I8Y6J.SH#3/D6T'>UB[_/\[3.T'B\_-K";W5#_6SUQYC?+]Y MMYRFZ<=5G/$.TW&WFBGKH>.):U]L9"JXQ#1B8;[>78]:J^R5EMZU=N:[8A[; M*92]4_BJ==PK"5JZ](ME1);+H"B6<,5[ID$G!H;\!,E?C_/*&'GK#@/WKN/: M8U7.@W-J>^TT(\@?J['&_.2$9/Z OQT?1>Q>EV?36>7Y2MS^]?&R7\*\AAP3 M'61TM5.O!T,@I55U/\S0EQ(@$XM#;+W;=$^( XW(M>>LU5\5KJ,'4K^+3!L, M#.J/CN(O1[&Z<[EU_=N] (YI)6%(KEV=6L-I<=BI=]M@/,G_?=RO.M=,@D7K ME$V4#)*)T*XV -4T++IP+W.$8EWK&UZVA#HF>__@Y&NLV0'3JO,>_MLG4M<^ M8O?4Z6Y4C9*E2]<7A)CJF:;(BBBU36(1+*H<*.D%#I11JV1;V_;;+XC809:W M\.E7"E"[*T3K(4/-Z:VIZP>2@969Q2Q2 M+!9"^YMWMX Y)J>V-6-NO3EC('6UOT3ECT7W9]V=6R3LKP SD!.OC67!8KT? M35- [$1B@DQ8\@@^YO;;]]^$-29_U)XWC=31GB>,,2FEJ M@ZA-\R["&V+;N8/DS4^8J)R--,3"+#.1'HUEP*5A#BWYOA21Q]8QR2U0QA1W M#,*8:XTE&ZBD77.XNR1>+<^NJM)J@5#U@$^.ZD_D^BA;0YX85T52B$395:2< MGIFHLTW9*V-:]^/9"NB88I.]<&MX=39CWFW3@.8 24_!E+?HF:X#$1TZYE2. M$DP!L*VCW(TL4S,)SQH#6DM1@ :=1DHV1"*L[H@P8 4K:14VN<]F> 1WJ_: M@AT;&MYM]#'T++C0,Q2BQ:A7D]-$"A]KOWU5#W:AM\5%4YO [(F M;*F5?07U$[%K6$^?T#BPOXIIWZ&]""6K8 L3"LFUQ6Q93!QICFM9H@R\^-8= MB_85VF_ZG/]"Z-Y_6DR2T=JX7*=!C2LLUF/FM09.!A^\=<4W;_%U3XACX=J.*MQ/BG 5)!$')T$F]/4."9DM$LRD&: H+"6#*E9O"LU;B]\7Y)A< MV/BX=F\U/@C;7BR.NPF84!3XS,C#4]HES M=%R[MQ(?AFK3$\K,>8ZA4)2G=:0O%LCR4KC'LO/H%(^"AX<*)LXPCJJI_NBH M=E\E[IUJOU%\_/X3SD[PU\5\>=A/'"4N/$M@2M?^GU"79K!X)HLKQLGH5/.. MF]MB'5/SE5%1;R>E[I>";_$(II2?=;7%:$\ZK--FHB$02(B4X@+0O''U&*@ M5D0&KI-6$)I?HK4UVC$U9!D/#7=7[("K&)J9+T;70DK)" ZMFP,$XH:5QS6_>N -/@_L0;O[L7[I: MT6V+\DDDP8)TJI[B(_9"1N:%CZ(@"8VMUT/O1C2F58MF/+GA+H162AGB*O5- M^G3>?OV)2%HX(053,M8=-^M9#%!8D5EP(,.B2^O]_U;81W6YPF#L>Q!-#^GP M%OWR[7GSH+,; W=P>'=^7@.'MSG>1@[O&3UACOGT4561Q*'UT=UI.GVU]KZ? MJ&@":=6S8E$0MQS9("TCR\'FX#DOD;<^.[,IMMU[15]]SLOY$COLUY)+'6(Q M,;,2-*=$5I'DI:[6%46AFW0BI/9=HN]"-"9'. A_KG>';J:@A@W&KV*Z:!E? MES61F1#KA3C.,5^_X[%( MI:RTAC>_ GMS>.VGV2U\$-):Z;EBI=2U;J4#"Y%(D7G F!01Q+!%-!/EVMAZ3%A_FJVWCAQGA>*X=YR02-D[D.4C-G M"@\955"N]2;M1L!&:$%;<*:]4C92 M+OQ]?H6OWZ\WV]B7CNFY(3QY^[?O__[F.;CO_\]__-N__?O_ OC/IZ]??/?C-)V^Q\GBNV'(.%)<2HHT>?'E'UY$HW\X^R-]=#[^ZWSY[U],4U@LU7/G$+Y;^XGZ$YQ_ M#.JO@ N0_"^?YOG[__BW[[X[DUR8I=GT!%]C^6[U[=]?_W(=Z7BR^"&/W_^P M^LP/X>2$$"^?L/C\ ?_V_7S\_L,)GO_NW0S+6O3G0ZZ@=(7S_]6G_; WIG<$ M9)9.(P+]%B>5X TQWO3T_3%_>19D+.'T9-$0\?5G-\4[?1_&+05\[=$-T"X? M!._Q?<192ZB7GGL!YSG(JPCK(]-TAN\7])_W/RS!/9M.YM.3<:Z+ZN\+^EI7 MV6GY?3%-_WPW/%[0 MCZL75*@]AH&?%CC)F+__;IS_]OV8<>T#"Q%E$(HI[8S.A;X:*5S60HXV?TT= MT/F03J;ITEM/ZLHZ_4*%$WKAR?*WH],YO WAP^C+LTD&^ M].Q]Q$UG0M/=X MIA&4+0YB5!RR3+84&6-!=IU(\W-BEC"/2RJM7O%#U=0/>+*8G_]FJ;NEWM:C M.%/4[N/Z99)H_Y[CCWCVWU\FUT7W>GIR\GPZ^S/,\D@8H;F1'J3Q&51F'!P) M D1V*(1+&;UO/.@M(5Z6R%?R/IF=RV:U#.RX3E3CIBDW%M/A5')&"QK?]]]- M9_2XOWW/]F70L^G[]],SB+^_"S.NR8I7!LF4 MCZY \-Y*H90-FC=?/V_>Z!XJ(_:4^G4>B'UY\!LN2 #3]_AB.I^/-"\QBRS! M94>>'S<<8A(,0C;"9JYTRK8Q!2X!>-C:WUW6UQ4O]U7\R\4[G-$*]6&&[ZH] M_Q&_8GMU9N _F>3EIUY-YXL9+L:SY:;Z%">DE\6KDS"9/\G_?3I?U-_2V%Z6 M-^'3R(BDO4@9!"8#2M$FZZTB9M.25IPE;KO=1R,$[XR7(J,@&E$F YUZ #)*F8%0FI=;,7(_F89.KD1:N M\T,WY<<_PLDI/DDT=$+VC%C^*R[>3?.()XZT+0O()EJRS:*!Z"(#2;ZOB;0Z M>]UZ&]P$UR/B3 O-7&>/:6(U_S*?GV+^\71&9OPKG(VG^9SAM$R.TS+P01][ M4B6R7!9).@7'BU/ZS,AC*#D%"S958]^0(^I3(B/ Y!+02;+Z6R]">X-^V+P; M5J?726D[D7(YA3;"'T71OF "F3PMR:(@^*P3&!*FU,HFJ>,PG-P8\Z.D9!^- M7F>DVY>17\W"^9OIDYR7J@DGK\(X_S)Y%CZ,%^%D.;_JF5>N1B@9G,NCM-=( M@IR/%_@[SCZ.$YX-_#6FZ=LS!2]E,-+:2>]Y!IEI:(HYA""X!D,.<\I..VU4 M8\;V'M/#9O11,>(ZXWW7H"L6BRF62/M#4*"\8;0UZ (D4".*R#&KUNOKYD'7 M)J'#5"(OEI.7ITP-KWL.,6L.7,6D> B!V]8&\UVAPSV.E-Z$>((C$Q5MZI%( MGF4!%6CYC&@CH([:>5^D5:'7<=(20<,5X4(:0/?CDCW$>%.<^[NS0]V_II,I MK0Q_^WXQ.\6OOYQ.%OAI\=/)\H5_^WZ.;^LWS9AP1JRZ'$TG=>UZ\FE,PM$Z M6)$UF7M10[320(A*ZR*Q9->-&#QYF]!=[AJ.0* MIA^7N^M&H$97DD4:L>%&0"WMAW7)+K=P8'_%37M)?3!*!)=T+"Q "9K "55M MD&R!L^)9X=K(U'IA&) *E_*(#L^$;83=@0$7#*Q?EW;VR'&N9-TN@Y-DY;&0 MP:.WD'1RC&635&A]?'H-Q/!.1 /EK#\UWT&R'1(JUK@K*W"9Q6 =,C"*]CXE M H(3W)$E'+BC'1&9=\U=T5L /00*M)-XAYG_)*73]Z3M?H4K, M,BZ8!^XUHU': C$$3EZVXXS)A(:U-A%N1O(0U-Y QFOS#_[]ARN">4$_=DX? M?Q5F])=WN!BGL,&EC=USR2^_:+C$\EL&>#7+G!D>I))&>ZVR8Y[+D+)/7)9L MG'>;9YE??F?SE'/:5I2*]9*4J[>?5-+@7"'+A#846[(V'O71IYSO?P#J:!)' MS 4RZ0>4Y QD^4(?'F05VCJ MQ"@XR"1<8-YB^\C_<>:%-291<^%W\.%NO\R1T!F1$GA4GHQ.-#3X8 $%>9V9 M8W+!/.AK-8T)T4S8'7R[&XZ_@U'D52(-,'H::O UO! ST*IEB*>%I/ 0;\[T M,&AV%VR'9/++%S9L4BZB"A!4)-[)6&]LT0[%K?+>B6A#:+WZ'_AR3&,%[R[. M#HG@O>X_6.]-24AV#.?UI,MS",PR$"H+&7E$V3SH^V#NOQRC;;JGBH=+0M\B M.Y09,I@B^7V9O#V5/(,H.4)F41CA7%:VRW9UK_)]A_'6^RBM0Y)Y]P3.(&GV MU-S-H#R9]Q(M.&$1=%3"&1]HK*U)^?!2>AN3]JB4WB%/_4H&6TC:\F(X.$6& MIA)DC 0A"EB>>$XJT)]:'\D=3<;G?FO;SF*\'QF?6;!H-S*\5ME.>WB]2'HX0/R?M: MO$.P#"K6&@[!2')D0T$336&A=?+7?N;/4>92 0I#CKZ, MAUJ -SEF'CCWNG5LYVA3?/=1]GZ2[9'3>6O"J=%6"T\+&..!T5"YA78ZY72[[6G:[&R'ZLZ$_F.V1VWO' O3,XMP%\)5,S8E"D38DL"^5] M"#332F$D=1NB=&9TQ[/W=,I61*!GGSUU?')**\77J%:)EL>:Z$_["%F0E@P, M7Q+]6&@#D8'VF-*Z.NY=F)J>23_Y2%*LL9@WTPLVU>H,_6F8C].3.%_,0EJ, M,!2OA#4T\>HL08G@0C1@K0D\%Y:M2#U/KS>'>H"EJB6/;CWU[J2P#M[/Y<-Z M)XS16*.$N7:#D-*"1Z: (1GL42=O1>M QX%S'P91VZT)$MO(O(-/]/=)'M=S MR5BGPOD,60KC9/F/,;^9O@JSQ3B-/X0%_?%W3*261D/2N,_E_/*T<[0GW$I&NLQPZ9M&OFRCK@(TQ62/*<@*8(JY?Q.3BT%I)3.:2()KC6AV9; M0GS$=&NDMPYIKU>=]+.EUWB,//(,Z"R!2DI!J/?^DTV)9H,L2K5.&[P1R..@ MS/XZZ)":NB9Z,W+H(TLY@@XVT4"=AU!$W9^E$L6XHG7SFG>VFC1UW!"WA61Z:;(.J4=WH=S8&33O=3U]4T MI#:R'H8%'G-Q7"9@NO;-*>3I1><$!([6:7+_+&]^Q7P@[6^:9]I;^=N(N*'2 MT_O%:$VX?97A8'G)6>0 NM;D5BXFVE\9U@8C3N2D&)-7=HAK.01WOF1X&W5? M#4Q[B&_M26K#!)%?PW]/9\].YPNRSV?SW?-";G[.WND@&\"[D@5"B@HR&\^\ M"HJ3I&DZ2DRFI.AYB7%T\R/W=/LFB_'B\Q_C3'+_B)-3O/22K\:I)/)$SQA9 MHS7CR @%WML,DA?!2?_>B=:]"3:$ML^"<1ZMN2S9D<:B2V$%.$LU"\YDHCJY MO#O']].G M='*Z# '/YTC_R_5.NM>&R:CK4IEJ8S1AP64F 6/@P3/.0FSML>X \V$Q:"A] M]6C__-7?NBJ@IY\OSX:GGU_CA^GL;&=]>W89>.E_J1K70<,A)$Y>/XNEMGX0 M8.O%48$R)MF\Z.A8RGRVN&)*G#474,[Q)#V@T?4",OD)!^^DK F]]\!-&28?0^;2;_AFM91?-;>(]7MN_S M3B$;@-HF:G('.=8"&39@TD)#TU[B'4SW!35F;Y'('&E-Y62ZT9)*7I\.M*A* MJ:WE\39AD,)5O(]7&X9&_3\8?:6"A]B+$^>+5;)I/T^)+R6]5%#.T MBME8 BBI& 3K!5GO63DI;,%H-W!Z;GW)<)9K0R5,>TBPH<.S=,'"Q_%\$6;G M2$PQ07M+2QQ*HFW(Q%B-4%SVV=4F\EILH,O+3[WORMM#1HTGXC^F)Q^GYV$U M,AJX380@ZEQ7& :>ZP!:9:NY3,29NR)85QYYW_6TJW0:YDB?14-3^D(6M(Y+ M^E+O#M2KM"*!,S2_K?*%C#Z9^=5LJS6QXZ_/O.]JVED^#9.#*XZGKU^=MRLI M2:5<)!A5.XC;["%J12.1(KL@6(G6;:"D+P^\[QK:33(-4VLKB+,+Q^=&U3E= MO"]D6D706-TF@^2NBWKDA,E99A1MEGH#3=WT[/NNM+WEU3 WM8YP9>.\G*UJ MT"W-8AVY"JKV@]'*DJ7C-2W+J1:2,"-(P;KP=EDF$Q"@^:)O&5M M:,WS+(,MTFE+UIM/&QV?')?6;XD8#*3T;>3:X9AC!>Q\+Y):,9 M.,T%.&[)VE"A:-8\:?@WMTENG;V-DR<>8%ACGLDS%S^]WLGRMP"YTJ" M3#9!EUQSI(-704;'1-36*DW?:)?LZ/*C]IL5+^HA,RZ?^"/.TVS\836PU8DC M=PRM":;:H.S]R.3/:?I4$"J&I?QND M40E.9<.=,QS#1L<"6P_\+F3#IT6TY,C5-:2# M-AK'G&]"6#,V7BZE,'\S_6DY?;]BY:KP&+("(4RL0:( P6@%EHO(S+)0>;YC M[=GEO0^#%]TEWL%PO(+T\DW)'\?S-#V=+%Z'12UKE>H=W(+:>"D82%;#O9+5 MS!Z/@"[R%+.-I+W&:\NV&!\&FP;14(>B);?BO;X\\E%"F7D@XTT5F4!Q9.!# M(KP*A74J)4RMKTEOB_$1,6I?#76H*W*S+,[B=9%;9B-WP'U1-8;KP:.-8&LS M38F2L=B:/+? &2KGKK]5L[^TCR&'[G68O,55ED@R3I$(HJI=A43($'.4P&71 M3D1OE=FH!-(=<:\O+SQ4#+R9]J;[2K%Q2',)8N6N;P*C80C[PJN'#UKO*/RK MZMM# M?B5)O3]]?WY<+8L*D7M@N292>8<0HM# E<1H;7(N;.0&W)6*?/&EP\8==Q;[ MM(7,&@8"SO(F/UT"(LD0, *XJ>%.1::<3U% 43:S%*/.J<5F>.FE]U!Y.\ML MB!#QS]-I_G-\A5$F!D('+K(FM)(@XI*6.UEVAYZ[.@;?#MZ_JM?\??YUA.3UZ,"]FU MDF:Q+1F,PUH_.-(6&VLF5>T8*K/U/K3V 3?!-7S0H!MSKOJ(S=72XNKE14F8'=70(A-^"[T)O MEB?O:]+8_RPK\HYTB[+%/04K*K10UZ$HH0/4[R;*N*#B'O MBZ1]6:X"''$K2_5I@/R7VL28*XC&*M"9=!2C\E&U[K9T.Z('3)2&JNA0$OMK MSO/= CE/@OY:64Y:2UYP;3^H:SW#G"-X @P6!;KB8A*L=5'9O0 /=;XR&+F& M4]^ACV,V6'#SG-)-X#;J?;DEE /4YBRF^HWIU@SO1T!W:2-W!C' MP09%?@@S D)6%F36CIY>/.:-#K[N&\WNJ(!YK"S;1EU=.K*'C!7.^67#D,GL M--F!%+Z:')I,#H\(H22.7&C!96N[[2J&X2W^KDJ[UJ5]#XEW"&8N\;P/LW]^ M*601"L9(#6Q(((H3C+O:KI!\XZG:]$\;%8TTD*'T.*/ M^!%/IA\PO\'T;C(]F;[]_+HF=GZYG\YRH4TR0\ZUXK"4!KS+%F+0-HO$E!:%OS5** 6 B?UCH+ MYE,QS=NEW0+G8=.DE1X:AA:O9*W%&*7D%FJ:"RCA'5&4["#A8_'%<)7"1H=< MQYXX.WQ4973O+;(C4VE?3^>(U+L@&J/[=4YS0,_?)GKW]>7LGR&X!]TH. MK%-$Y>1-#&2KA%CS])3.TM>XAE"6C6Y_]+X.*PT6\^JAKT["I);X6-96JZ^= M77WM\A-+:^L-#>,I/>J?+[ZS-7,K M[[8=_KW+_YSMEK>^_Z=/'^A3^*4#IC;>8$@D(Y[JQ7-6VWC7MJ:YA((AY^Q; M%XG8 >;PWM_!>'FM E%GI78(4_]*MNT8:4FG;R?A_,(]LO9[N:&Z%()=9G0G(Y>: -A>G75'2M3X.VPC8PR=2 M>_UT"(VOA+(:]XBKB+Z0:IMFK70B6>R?/IL?"L$#Y\6>TB\ M0ZS[^H[^RV2!M3O V1(7R.+E&(';91,T7\AW5!%H\,(4QHO0K=L[W8[HX?.C MH48ZY-1>1WY:'! M&4?B+> ]?$[UTM5U6KE&M+KH2,Y'*:,6.6@(S!/5G2!,00AP M+FKO$(6-K1>DFW!\BT'NKI8>)4O7BF'^*GQ>IN2-..,H94*RWZK'J0L'5X^4 MK#.)?%$=T;0.+VX ZQ$3J;72NF107I5571O3 O/ST\7I#,__L()[5B@SUZ[J MS\?S%$[^"\-LQ!"#,-&#*:F.@<03L%;Z,C9)G8LSV#^8L#WN1\S,P=7>/\)U MMF@O [&GLQFA)LG6S.6S'UZ,0QR?D'K)-2DE)Z6,!J90UQHM)#AA:WMNGA./ M11O3F:X;8_U&T;[J'220MH$ :TGKD^F<9MXJMY)'*1QYR9!U+5LJM:QIL#3! MG M&:1ML:9^YW@#X4)?5CY6F ZC[6"ZU?\V1J6-Z0_]JF99H./GC*1A ST/U MV!3$0"X6B3(9U-$XT?J6Y\U(#I54?0!&3)MKIH,+ZX%3XD%[:1 M=8\^?E]MN_GEQ7.5*RLL*HO!@4NU7Z%$#XZV91"BR,R<-Y*U/F2\"]/PAGD; M[=TVR>9;<#S =" MH-X*&B+U_4>,B_.;<--2?_IE0@,Z788^=L^ W^BQ>R?";P_^2CX\"UF*6/7L M.3G,R:,F%UERCE5)(8TV>L.^/O/%AWYUS+*5Q3C%(;'E?>&0($B4P%)(.G I M>6K==VL-E/VC A'%&]4AQ>5F, ^%!RUDW<'L?3&=O*VMQNJ@5S'-D4F,<1L1 MF(@95.(98BVJH6I&.JO=,[!U\.0&& ]#\?O*M\-IVT5((V&2=,I(J'GB]?YN M[<>N$4S)RENT-C0/\5Y\_\-3\E82[7(@=7%\9V&\)$2];"C!ZYA Z5@OB]I: M2LF8$+S09'!UW=H'CLKWWL>WE^JQA,LOCV,9S/$J&).05B/I:1C&DYN=DX=8 M&QEF:4)2?>V^PX;)]]3KK3S96KY=[G%=1'2A=LXFN#H%O-=A.DS >U^=W4J! M/04^)"%DDEISDT"KHLD2#1IBMK:>1R9KF>2*MS;[AB7"'<'NH7BPC9P;ZK_V M2/\#3T[FS\/L[;2:*R^F87)>\*/J38I-^!X#899EOW5(,>- M[>?7ON#0AMZN\I^V%EY#1[Z">O[S+U?16"FCJEDGNKB:2) D1,0"6A.)"Q/Z M6A6;&U5Y__8/PMS&H7^(^X7UA__?.:Q/,WA'LE MD"^,-(GIE%DI*BA?A>V,#BXPPTO2H]L?W2>"'VP,(M'2G(JD];DX!EXDFO%6 M*EY*%FJSKJO'%L%_'A*N8LDVB))ER2"=(DN%A@L^U3PR4ZSFSA5;VM\@NQG+ MH5>6W?1^N_FVHZ0[1.U?XX=5/O3+0?83:N,8S788%\A$(GZ;D"'FN# MK!P8>2]>@T5%NZUW@C=/@MP4V\-@2!=-=+E?<&'"NWW16W4^ IGB?X0 MWN*H1.9,$1*<40I40G)VT6=0(MJ<6&9,] T5WX;N(;*FF38ZG"7456^Q6O7^ MP%I#'?.3CS@C:!=ACXIUS,5"*V"N=W!X[GLQ$E*,Y4ZRI0&T)[&(SI MH8_Y=/9J-DV(>?ZCB0:GS4O M(+$V]G"&@X_$9Q98L(&,,,9;UQ;=!-?#X$ES#70IH'+I>(Z6P)'WGA<=EH?J MU912M2PB?9<\.EYJA0[;U]&M*!X& _:4;H<2)[>N717@_&DX.9E.)^>_FC[% M5V&<1T720$4TP#VK=>Z(I\[7A'&N2K;$6V;:9ZSMAO4A3ICI4.[F,^S5F M?/]A63MS-DYXP?+6%HWTV8!BI6Z/K-3&];3Z26D=?:=#\QK-&T)[B/QIHX?K M=/$]LJE0$EK-#!A;"!?92>!5;4U85"%7OF3T?>W7H\BF:KCQ;"W58\FFNNB7 M?;DWHK^6^4/;V-\/IG3_.0A&/"08YG]20]^&@MV,*, MHNTK"VLV4.519T_OJL,]Q35<]G32)K%@R0C)MK:32!QBC@6*Y2))DX3FF]QF MN!?9T[LJLY'X.AA=%W.GSJ[A,!>%J(F6QN5J24KPSFD0@0CF%>?D1C3>6Z]B M>"@F]EZR[9!B=!'/^3VY#1!U,JVOHSF,4;V?EFY1^1XB[F!,WX L>&=E,A&8 M65Z^9>3AGC4;BV'RSY>EX QS MQ??BEZ$+A07 /C+%8$V4S!&%+#1]IK7+.UK?VHC8"-OQ^OZ\&K\=/ M&XN_0WSM:9@OQWO>6EY*RSD9DR77^Q4L1W!&+&^(%9&-94:TKKAX&<&]U_H> M NVP!#PGLV463IZ?3O+\)R)@JC>_?O\S?+@ D5 DEC2':L341G <0D:$6'2T MM:Y*T:TKKFX Z]X3H;7H&UK]\]EB]*S>K,+9AS!;?*ZNS7+_2UEGXS$#EF7N M(0TZ2N\ ;0I%AE+DU2NP-U.!7G"!!O335PJL>_=]M_:;R+1AAGC%\QH_G,[2 M.UJ1GKR=X3(1XRK$%=$W ;F- W ' 38&-JPOT$:'TZ$4T'"_V ZL#^B2L;0. M6A5 >2XA:(.@::=+D>4D<:.#]N-FR1KGX8 DV4;NC2-__P\_5R/VMV7'SW#R M9#Z?IO'RA]56%A)MBI%KR**F#M9BPL%Z"45QH9*GG:Y<2=&[,?YWUWN&,PLZ MJF;:2:[=S]\O)(TNTX^7O-VTR@](J6%6KA]00 M#.I,RV^4RPJ32DE=8A[L7LEE:(<^TFRAUZV(LYM2!C=KWOPY7<%4@DLFK0$? MI*W7NY>BL" #"8E+*WPH=Y=>PRH+7T"$O0NZW^ MMA%88[W]2I)Z?_I^!02CX2JX#$)8!4J051 *C2T(DUSTN=9':*"Y2R\=.(J] MJ]BG+62VUGMK7.OW-7Z3;#/*XU:<3F>SZ9\DV6?A _UE\7D4&$VN0#X,M?773O;7@+>6NF3%> M.&Z([XZDPDD@T>1:*LIXIJ72 ELWE;Q_A\)M?2">.@2$76E'8& M0G023,[,,J5-EJW/M.Y=X?&]G)L.>NA0)O@F'VS5;/FZ#T:;:"0G#$&4LJRD M3_+PM;M?+$7$9+R.K1>:;? ]$.+TTDB'HL,O<$%4GI_#?7FZF"_")!/"5<>? M(I.72JPL+F40P6&NYSW,VI@X"[EY/_0[,#T0EK24?/=BP<_";/;Y*S9N-:)2 M!70A]TY)Y<"7VFS.)5:CUU;DU-5@N8SG83"BF<2[UP*^N/]]N5%WT8+R)GE3 M A@5.$%T1%U+.R1F:;G)RK/F-2NV O@0^=)2)S<$W_:.OU[LL_#+?'X:)HEV MR65V9->C>1C<:"3M&XC0.@R[3",I MY' IHQ"T2;5:FM<0T"*@1UDPUU+G??>3HR@KWC#\NK54C[NL."972A6,RXY, M(<[!%6D!+7>J:%3"]>RQ=8QEQ;?2[49EQ;>0\8!EQ3= ]6C+BF^CL0W+BN\@ M[N'((*S3WI8"M%"RZB$;6A]M@B"M3L&F@KZU67GT9<7;6'"NEG[,Y 8'X2,YQ,Q9F2V3JG7&QA&7F=]'\WL*MW-9O.4* M%]%J*ZP!J24"K6<9?# 14'(==199N];.X3'7O]S'[MM+MIUKG:[(O FBQU;_ MI?;B/^_O4O M#;V:6%ZCE(*LFB!S[>2=ZCVS8*WB6 M!MI:A%&"XTF3):H922$;(UK;]?>E_N4^1&@M^N[WL,^*N#DGM&4*0O&>1IPX MN*@5V*)T8!YC;![L.>[F4OM8_GO*MWL^[<7ZBQO@>JS-I;;2V:9-A781^)#- MI8K4.C+#P3">0>7DP8FZ>PD18J2=2S5O)GGLS:6Z\& ;.3>N:?G+),V6QXCA MY&LL-\(8N3)L-.JYE@21JLR:?'03O+7"F?)1DUW+,&RCV> K3=M-O4U$V--/H!HW$;BQUCE3QANE%+ H:OE&ZR!:U)!UU,BM2YRU*)IR[(TB=G&.F\CT M8(TB-@'YB!M%;*7#G7H [** @S6*L#I)'@*'G%GU&&,FNU X$#8@RR9;M5F* M]7&S9-M&$?U)LHW@?'ZBRC*9HUBC\<>[ZB: M;8SS;>3:X2#MIT\T6 )VELSU.E3#\^GGGV?3TP_U.M&RNZ)6+D>7("E=KZRR M6&L^:V#)1<,E+Y&W/FB_&]5]-RR 2[(7=+&.87#+C0'C.,? W>VT<= MG/EE\A'GRZ#TS[.0OV2ABF@29@$\.:R%G05XG03() )3:&AO;IWUN3&XX:,: M[76[ 7GV5\Q QLUO-;?I)JQ::6DX3^!9Y+4XM01O6*U$9HITF2G&-FJBN2>) MUN%[)#QJHIX.B]'3<%)OQ?[^#G'QHGZZBKZNPH4&SP-C(#'6"P\E0' Z +?" M\Y1#YJKU@?,Z+ _%)FXBZP[%@0M/4JI1 MI/EK3#C^>.&ZE'><"Q4TZ%@(5VWPYFPR9++[M.Q_DIHS81V6X>V)5OJ:=A!V M!^.SFC$3^L@8ST]P4S6 &8U-"Y6!;%\'+F8/61=KF= 1;>OZP== /!BU[R?> M'BU%E@N:-8(;61*4>E*@B'K@)/D^G#L9K-"A\(UN(MS']CZ['JON)KV&]>VN M=MO8!,;#:^^SE?#7M(?917(=V_LX%5WQM!!HAY[,"X^UMSM]\59ZY9DH>:,2 MW8=6X$;M?5KH;QN!=6WO4RM=JL D9"YI,?>&-F_M)20AZ]4RPWW8Z';/_6CO MLY78U[;WV49F#0V>)9"S/A[G?8:8*UR4 EPB@K)9@4.4]8C3D%TOLL:-8B)W M*>_B2^^A\G:660>7Y7(QC[-&U%)S4XM(NEP1!1LAU%MD+F6E3/+UGF=C<_4Z MBOMNWS22;X>2K9<1G?>5WP!3ISC637@.$\':5U>WJGX/07>?]N?8&/?<*5_S MBVNB$^?@>;;D2&4DS"%*UOHV]7#*OR-2-8CNMY!OC_H*RUK2YZ6D5]L/UZBR M(^-1)5>=YYJ&Y,B,="DPI:Q(!IOW![@!Q_#AB?TU=&.I[CW$VZ6=V6TUNP0J M9'&9/J #J!P-N) XY!"-J6W9=6P=ESJR,FG-2=!.X!T6@-]/XQS_=4IVS4\U MAO:E/*!VH7A4$5BJ"24FUSI>Q@-;>I99HN.M3\#70'DH5E\+27>HSWX#K'/. M;P"LD_VW%M1AC, FJKN;#GO(?9B58060*\%8S7KVFB: *DZ %ZF E#[**()* MOG51Y8$)<8=A."P?MA%W?QZUI7<^"5($.XW@/N@D:)N5_\.4EYK*C9LTOW+A+[%-^$3SG=ORGW#0_9NPGT7L"M-MRV+ MV3+,%JO;AH*\.>T,AF*SR)'9T0W/V[=HXS*?XV+^8AQBM7C' M./\-%Z-"9I-R4H")K YSYH62720HO')6_K"6F=VWP'I$'6ZVK#A>HF6=K+O MX'J>P_LRNZ[ $URBK[6BLE#U!CWS&5QB"4Q16CFET'8H['8GK(='D58ZZ%#N[TL5 MPB\TKJ4(GTUKD8S3\>3M2W+PSWI"CUA@:!@YYY%Y(K2T%B+G9(P[5R]39A%X M:PMUY61:A[K6 M0!FJC50O+K20\$U[RY#MI.II_+*Q\_+2"4[?SL*'=^,43LYRE)FQ+M/*%S#7 MIJOD[LAG6 CA4,+2)9J>M)=PXZ^CW,^9BEF\B<#IF0)E#9HES;5LD\PZL M^EN2"8?4_#;";5GLI%X6F'T>_?WW4? N6Q2&;!-%MHG0"KP-#+SS11F-F1N,]ZVT]NO__D0]+:EU#K,MV=/1I:S4+ 8,#E& M0J ,>$& $F->^<@EWGI5=CN]/7OR$/2VI=36>M\-SP-^7TS3/VN[B/QL^OX# M;2I+&_&W,*LNWT?<_8Q@PP?O?6ZPRP"NG"4@3](99TSR7 GDP2?)+$+G?QIY^_?N15^+RL"/YGF.6OGE\RQ@>N NBH MZ_5]33Y@2@ID%E8D+KG4S8]U]T:]]^GFK@A^.ZWS_V59_G7^Y'3Q;CH;_P_F M$4/.N:H^D PT1V5MN!&R (-%!HR,I]3\9+3U( YPJCHL?Z\=OQZ4!AV.6G8> MT/++/W!>"W"\PMEXFOG(&UY$D!:T#;1K^:# 69;!*H:R"!^$:!UX;XG_&YN' M4GZ/RD]D+4P_(_Z.LX_C>G7XIJ']-EW6B<&S 3Y0R5HI"_:FH99D$SE,=$$G8!6%!:JU2BO-5UV.F H-=@'AW%CX,6 M'4ZXEB.)=\LU7I7K\S">U3 M/IG/3]]_6!ZY_/3I R8:?VWVP&E+]&W*BD,TT%;B1)(B8.'IT"I@*S M*5CR#YO?KED'YI%2:5^U=*@IN/,.__)L4W]YNI@OPJ3.B3]P_/9=-7P_XBR\ MQ==8%;-LY#99S$):G(:3NO6+D7;X"H6=YOLY^N$?Y;4$J31)B/9O_5H1M6Z.3[2 M%XS99H8>E6H>"&\%?J@4LD/S^R#*/G1NVA?[>PG__-99*1E#9@PL9@XJ* -. M1P5).Z]5R-;KUM?U+P$X5$[:@3APU1?:61<][NKM+(BOPYCD5R=A ^:;!O<'TK']X6_*CD,+%CPN795,LR#8T$ UZ%D*^D7?/!S M[:/A[1TWG8^J>GW=E5K3. MTEOS^$ZY>IL,YFK&'JKDI5$FDKNI0@JJQ.($ZN)I:0CK,O;6O.G@>7LN!Z.E MLX";6^\T]SMO[Z5^GX\7GKX6=YB\7[W#VYEV8K$)? M7Y(&7D]/3IY/9_4?C8KBF3MM0+L@SVJV^5J1U3O4WMFHHF[=K&'8$1[A\MZ6 M^?8Y6AKB,'= MHTDR $N'GU [4.P008J=!_HS/6(Q_V5REGHYBCRGK$VL)3FP%O$/X*R14,L^ M!:ET]K9+OM8 8_LVDPXRD_8@6*]4QR[C_,=2'U_&60M[&:D2".L#V0F8(9C M069IBC:>?+2CN=FRY=B^3:2#3*0]"-8A@;+?.$D+!<<7ATK#%"QP#2X6 _1] M@MKT IR/!3,M'X6W+M\VX/"^3:>#3*?]:-8K=W008Y9G$KL5&D3-E%4F>_#: M(>A4./U7Y9+NS]YTJ[]TE%JXDMVT-)!^# O\DC1_FS!1-PK>*]]W8A0UZX+<%K/LOV(T M;6F:N[J_9;-1$:Y[-@WOT=P[!O(?X43>BKGW:O9>#BS<+0BON,A>&%J(/9FA M4CB(2ZM4!\R%!\74T11):#WX;_/X..=Q3P[?X^C9W8*H1:12<1&*RP)4"0&< ML0JLY$Z0@!ASS=-5CF7PWR;S<4[FGAR^CQ&\TQG.-[!/F);!>@'%:%>+UBCP M/B)8YPK+S&IO6U\E.(Z1?YO&QSF-N['W?L8,[Y:!-$Q;H10$%CRH4.K9N W MHBHD'.=1'TTR6#??N%L)"BZ-S\9$B*QV/\CTG2O:@V7".2>D3\V[(C[@$A3[ MQ.4Z**R'C=[LBEHVQ3JR38!)Y6H5+DGV"?D>R>DH"BO.->_#_!COI.X5*CZ( MLH_S3JI-DO8:SR!&*6N;& '>A'J0)QSS9$L7W_JDY('=2=V* [?>2=U&%_?E M3M\F8_IV)W6K.ZE;T62(RWV[Z/B^\#=:'8M%!2HB!\5Y!E<+9N1D;?$EN5 & MSZ(Y&MYN=2?UZ&B[C6J'NY.J&>?12."Y9+*#;2)0M*\X+8MQBK$46I\AW M4K?2\69W4K=04(?[(6?-V[ZT?'E1_T$54YUAIG9TL5%"X YIQ#38@,J#ERBY M,4IIU?JX_18XC]NR:Z6G#K[N&FBK&;,)N$X&VZW #F-Y-5/C9O380P<==J@[ M0!9:Z[2-0'@*J++TP&T +E/.G 41>.O#Q ,0Y X3YT#\V$+T'7CQ,TYP%DYH MMWV2WY.4:9L,M4'**I:WVBBSJ.:>]X"Q)C S4S?*XH#;DG664@ELS8^-@ UO MV314YK2W)M::+-V+':PIVM"ZZ,$=K^E4_&";P5TI@D#>4N QLN255%F0]V2\ MD9BMEZX([=<40;CCC0/AVU@B(:V&1>3);EZ,EI9U$#>=32!:>F:%QGL M/ZHC]$;;,KQU6=C&1#FF0@?7"]^N+NC$*# PQD$SXFA*I=RW7,CI42 MOC;$/O2*LFX0!R+Z$3&M5<9*$YH<4VKWC>1;5*CVKZ/_CZ>Q+\[(SN2W_^/*\ M[PW.TIC&-?)2:6Z$ ,TCUBO;&D)>]BI1K"C&A"K-;R!LC?(;=V\JP==/T<>4 MV7L] _++Y6BK7/0U.UE[K/V:A 5G,FT]DDD3BW,1CZ8?X_IA?"-WXX5Y7ZH< M4T[L6CM+%:>%UQRLC!P49@:N* N)0\%Z4TAQ"Y%L;!#)QY!3K@<*]W;*W&.CM!-7#S:UMB+:T8?4[AZNL3H+ M9R,YJMR 4.4<)@;2;=E2C/NB&? M_WW9YG/$I8PRU)X,.B&H0CIROE@HR4AM@U=)==FX!AOAM_FU[_PZ'.%ZA1Y; M*.=JE<:[%Q;+D@\E,RB1T]8MI(2H:F5AY[C/I#23NU3*.\AHOTV[H6S&OD3L M%?\%G)GF=R4&&MKCC"$=&64Z& D;%E+(%FFA]PR229)6 M%Q*GY\J %,)'CZQ@^%;Y8A!>=E!8KXUO?G92O^0YF+WI6$ID_F:Z""<7__YL.E_\-EW\%RY>8YJ^G8S_!_.('5^/@Q;7^6Z.IS*0,#KJI"R@1[+[C2(/1P1.WEFQ M5D@K5?Q6&>C J^Y!E'VE+Q+C- MA!6<%28YAM;W;!YT]:!]K+]6>AJ\>M FX+Y5#]I:C5M5A]E%!\-7#V*,YH6) MX)TE+SU$"TZ76@C=9:5XXJ+Y9>W[53VH'S^V$?W!J@=%SAPW18-AGI--&!D$ MXPKDH$K.F<016Q]CW<_J0=LHE(/UI9M".KN/,-W M=!7*D/5!(K/-20N!,J*N88+1N&B812&Q?,:(OW M[#>S_SXYG9^&DY>S7R9EAO\Z);;6D.S7T*PM$44,&IRP"I0@V]HC.HBYV)RD M01E:NRUW86KBJ[V;GA#9YV=M,D8A)L24R/"S@CP(;3EX)A@P;0UYLDGYTCQ[ M]1J*X=>IIMJ_T;/:7+Z@Z\F;XB5V&R&$F5>1$Y0_(JU:2\ %%;3]B5UI()GT/KL/J.4!\8A890 M6 =S:=V2_6(ZGQ/D5]/94BC4CC+VC'06D8NPW/ M4"?37;G23.#'&[^)/_WZ7Q1I;$*2BDM?1'" 9E)M:\'64F>!PO"&>%= MDI&'UKETVR$<1BTJA>*L33RY[Z4BAJ8S6/71/B^[R4[_:O240H* #2"D#+46J M^BI* "/#5W)>>,S-PUUKL.R["-4'O2S/9IC'B^>1DR(GP3+X5'L[L)C "TM832C))QZ2;AV MV0;? V9-$Y5TL'->S:8),<^?DVCJ[9XP283]1XR+D2^,]D]K 5-0H!SMTH&I M&OX)) ]I"%WKUF_KT3P0:C02=X<86\7PM:/Z+Y,%SG"^>$U+W$^E8*KGL*]P MENAOX2V.4HA)*N.A2&9!)600M+3S&3+F=8G9UL!?"!TZ:>4#A>";UKV M?OKT83R[L%E&Y2VJ6,LH9 $*DX"(F@&ALYSLQB!,ZS5E U@/A"VM%=#A=N]- M$)^?A1K3YY=EE;5(8F".,_(Q:/43L?8JJW61&:L'#D)):6MWRP%X<@.T!\R5 M?171X7;O'[/Q@G"6ND<6G,VJYT]+XFKGK/X#GMYV&='%4$(G;GAM9$*IXTP1AJR<<"X-HJ' M6F:]>?^1&W ,=DFUA^KW%NS1'/U=&1^/FZ$<[&[!WBJ^@S.[B+K'_:7KL%;1Z$V ];KSN0[4@0[Z6JCN;CKL M(?=!B:$"VA!K'R+A#-D^GG:UI#5@+DKGA%RZULUB!R;$7<=]@_)A&W'WY\'Y MW3A6F)(>0;/:D06C 5<U@B MW&$$#,6#;>3<4/_I_6+T?T\GB_'D[6(Z>3$-D_EJ4_(E8 R"@3[31SH_ZN//8!:&X?0758>2_'GY<+3$F83&0%DN=( M"TQV$ D-2B1H,)FL%-X2M=;W5X91_AZ4UA.ZW MD6\'G;_ Q:*VOCW#=N[]&R9,*@E8"=5F4/624O8T7!4=QEA$\V;:-^$8?F?? M7T-7#W3W%6^'X,IK_#@]^5BSW2[GPIV!*YK9J!A"8H)L&&D$.,L$E*R22UD4 MLFH:Z_Y60 ^ !.T$OG8!V#$A_IJVEG)"S.]_^*GFD\_'9.K\-"$[]RQ;Y<5X MOM@@-7X+1M07SK]2HKYZNX3Y!D/XDCJ_;Q9-B%6Q8YP_.YW5*[I?&K:VSHE9 M^Z(6U\B?I#0[Q7S]+8V'<WHI;=NF6R]T[UW$C M \]2=J>2:I)2E>;37X"/S%0^F "3I-@3$[O35DDD<,X/Q \'P'G\Z__Z=K<" MCRHOEMGZW[X+?PR^ VHM,KEM@\NP-_R?*_+1\9A/]>O?0ZNW_*EU]N M2Q %4;3_U_Q/6@NEPBB"&$4AQ(%DD(=Q#%/->)J& 1(277WYDU!2"\XD# 4A M$(<(09YR"B6G 55QBN)$5HVNENN__% D:Y=5']\]^^NRW+^S_]]-/7 MKU]__,;SU8]9_N6G* C03^W3WS6/?SMX_BNJG@XII3]5?]T\6BR//6B:#7_Z M/[]\^$W@_14,(XC" M'[\5\KM__R< :CCR;*4^*0WL?W__]/YDE_0G^\1/:_7%CNR-RI>9_*UD>?F! M<;4RTE>ME4_WZM^^*Y9W]RO5_NXV5_IXLZL\?]:JE9):*Q^\;&\5?GK[.X^5[=J72P?U7NS4-ZI-THOUTJ^4FOS0WFS M8NOB6O[UH2CM,OE*Z2Q7G]FWFRRW=']=EOF2/Y2,K]3G[(;EYIEK7I0Y$^6" M*2%0I"4T*QV"6"<:DL@LB$0I2E1(8\Z3A5FK>=9,DX5:P]]_:S6JQ)Y8YN\\ MT-^5_/DHY*K('G*Q78'O5L>65;.BVC68_+1F=ZJX9\T+1G%KK-18_/M-5I0P M5^4R5Y6=PFL=P;UY"K"-DL6?_O6G+6IS&/W5/]Z(KL8=RDI7\$Q9\'VM[@_@ M0U845Z!1&S1Z ZOXE1ESJR\P"E\!IDO3R"F])[H#430OKU/2K<]H=DGS[[-]*/"#ZHHE/IXKW)C*:R_?+ ]?E@ROER9 M;F[84V4]OGE0"X%4&D_W^Q'4&\7+]VMC]E4'\:]9GC^9WJ[O MLH=UN>"8A2@P5"2PBB%6RAAF,@HA,C]&"4M)$B@?PZRKL[E98141^3%/)Y94 MIE1'80@E"1G$+(DA82*"21K2-(QYP%+N=QXS%)K3'*5\R-@:<+:R=Q<#PNI& MXD-!-39Q9^LO\+/*[X 5^ K\G&?%Z=7/FY]=4!B(DSN[FI2'793>YUZG=_SX M5JKEXNVZ--Q]+:7Y9@I[M,A6_^_R_G4FU2(1$K$PI%"FR&R!4\8A)=QP;J(# M&3*"XC!P8=KN;N;&L;6DH!'U"M3" B,ML.*ZT<099+L)8CB\1J:&OE YDX0; M$D?HH5#BQR_9XT^F@9H9S ];0CC3["14X*9:2P*.3_ MKZ7=;][?/;NW05JG$C.H2&*80")BF"!)88*XC!D/DR3TLKG.]C@W4F@%OJK. MWTO UA)LA'8Y1^\)O)LE,2B<(W/&Q4AZ6QC.Z QD9ISO;U);PUG]?8/#_<6^ MM*.TRG,EJ[.NWVZ9^MS>DNYD8G5D*P%=&LM$9(3WOE")!]CCI\X1F9&SR1 MN?"$8U?Y4\#1C5\'N,XQG3PZ\=:E.J18AIW'(,8$D(2G$*L60Q*&$ MVGI>2TFE3+TN\;N[F]N4WYK:]QM36[42#[13J7&^<)OBC=Y+[E$&/P%U@V7L MS4G=V3QV)L\4=]Z6/'^K'Y_\F:T>*O>YZ]4J^VJO!3XLU^I]J>Z*!0]1'&E% M(:-,0IRJ"%(6:8ACKHD,JJ'E3B ,> _%'5T^3DH>#ROO,X?)*;^?"[,[Z,;Y9%F*5%0^YVASA M*1)2%C*SU2!F@X%9H"").(-I@ 1.XP#3E'DZ$I[J:VZT48MJO93!5MC>IZ5= M(+O1QD#0C4P;O5'KX]AW#H_AG/A.]C2UP]XYE8\XYYU]I:Y7E>?9UN?[RFIG/Q/Q^$2$:8YVD,-7$&!VIT) %$87: MH"")BIGB7G

    .'O1C%CH3HRYU16 M2:9!+3AH);\"C>Q@(SQHI1_01:\'9D.YZ?ET/:VK7@]0#MSU^K31C\IL(+A\ M6)GNC@1\;(FS^*R^E:^,GG];**&21(8A#&PT/)::&S[#$HI$2J%%%,8Z\N$S M;PGF1FJM G8>VNM]\&D;X[<;_>7I>NP_,FY,-RK>(]/=+M3' NR*'LIJ& M;FU(A9F$92-\?=?=_UZ[ W8W5KL0Q6GHJQ7R^67V5;-@#!@\<1Z-@6BHHZ-) M^>:\POO$XO"&'X.(NW+Q[N?WUN/:NJ<7OZ@[KO(%Y3HQ)E$ L:;"F$L\@E3) M%/)4JC06*!4I<3&7CC<_-UO(2 A*ZW-N]W>%#;JR2[ ;%YP L'O^7P[+R'/> M(E)YX5?B@3]J 1V/T$Y (IM45]6AZ(C0/.MGLE.!*F_7:;BP"!!0<6#)UZ:A/NZ M!6[Y[LQ3_ASWZM--2VT!DU%"" S2R/!;J!1D0F/(J0@I%E@CX72R]:S5N3&: M$F:R,3#T8:JNU.S'UTGXB/C*R78'W:_'CE:&>._;7+ ?B MP1BX=RH'6;G+.N"79W\M@#$C@&PVIJS8^;$T/&>,Z3N;&J:\-118JC6X5T:==?6'*E:Z>5D^Y)8IV?K)_-_:M&$F M;LV6RSN0JWN;D,/\_;Y*_653#EAQQ4->)8YY4BS_$7PVOS';IL(VS4"Q_+*N MLL^8O]_7Z3SL'^K>RLR^7ZA=3;('P[ZW[%%5Z-B.C1!,VE2-!ABME3!"U_WR MA\) 4?=D_VWSC!C)!V+K@V^H@Z2WST[&S0?B[5+RX1^'\)%\QQG6O'L^-S*ZGY MT)?>N0"*\%)^)C,\:IZVY MU5A.M<%Y!=;& "W4/;,;86,]ROH$7,G_-D5?U!3M^K@ZK-*CKTUFH'8)O6NK M=C[GMSH4>;GX9#YWU4S?@"5""II 2A6RF=9M4A@20F)LTB1)&*+8R3=WK]VY MK06_6=8H2O-EK\ OU;ES?3W\QYOLCBW7CB2X#U[WFG !)&/?XO9%PWE*GM"] MRRXTK^S8A.9?6WMPO[5))N@)%=IY>>K/?7>1Q@(4RWH1)0FG.E 11%ARB!,1 M0!IJ!)&D2(NDRBC@MU/<-CZWB;DK&U#?[M6Z\$XHM .=Z\ZO'R"C[^ZV8@VY M=SM4=K#]V4[3$^_!#I4ZW&<=>::GDY:]HWQ?% ]*OJELKJ8H175K6?WQX[WM MIGC[S5AJ2V,.+H22* RYA(P(!7$D!"2!H)"AV$SA((YH&/5P5O"79*9.#!OY M^OLL]!@5-WX8">2)%G* _EPN4OP+0^7+T!.G#BZM]2[_!BH90LWAFE M;+\V9LAZD/%R(1.48)&FD')BK)LX,3L.&B!(TUC'86!+/'F=@Y_N:FZV3BMI M70VKE;5VI>3^<<6G ';CN&%@&YG+>B+6)Y+X#!C#11&?ZFCJ".(S"A^)'C[W M1D^JL$4/LO7K;%V7,+ TM- )DD0$*60AM3[N"85"-38M-.:*SG+0B H:M^0A MTPMT@# 4'1SK8EHBZ%#R@ *ZGNU[[E&G+_K,OET7A2J+-BGV4A6_*F,L<($H MPP*:[92$6+$8DI@S&) TXII0G6CI=Q32V=_<+(96W"JFM1;X"A@Y?4](ND%V M/309#+K1SU$\4>MQIN*$Q6#'+-V]37SRXJ3ZX6&,VVLCG,]\4H7A*U$V2=*J M/:[I\J-^E^5:+4L;O;(P]@3#F*50IMH6V(N%V9\PFVP@C9.8HBAF7LD&+I9H M;E2TE;D)-7DTOQCM],9IS 8XS!EZ)$:_N+'(U\J 6IOF6&8WEF4S4/7CS:&. M4YSY>#0_A'/F^"2FPWDWV"K*JCVO] M&M@7M> LCKD,*(QMO6X<&.[E..&0H(!(+%%$(J^DM>Y=SXUI:_FV 1AYERO? MI;"[VGYC@#FZ&;CG+-G*73E'&L*L<=[*/I:_I M>HWA,=G;\@CZ3+H!T>TTZ MM="/LYX7:?J+6GZY-*U!+7&]; MAV,G=W@&XB.'#B=E('< ]CG'X\TA-HB?E%1WE2-"O4_]; :D];65)$4BC!!, ML=DDXC!,(3%[1EA5U!4ZX!*%_?>''3W/CG-J;_Y*PDNVA5U@]]D5#@3AU)O" MK=A78!?:\_$Q%^X*'? :95/8U>\+[@D=X.C>$KHTT/N21<5M4>*63V#"LUOP[#( J1\#S#'V4()JB\ M_FP(&LB!J!):CH2\\RWRX'B.?YU\D.>PODYIY=[\R4H.OJ_SAIZ^#NMSW>P% MVG#WSF[=3GT![07&D9MHO_O;:G]L2T.1B+ZU\/;/5-\"Y\>;UE\FW?QSU4ZFF-][;(#/(K+"?B;22 M^ JT,E_5ID0M]DAI2<^ -$:"TE-=OERJTC,@="8M/?=N/Q(RUDC-:A]L@3@D M$4628!@AS2!FR&PN XX@25":!B(* UN(SWT_\ZSU.6Y:EI5T?C3R'#(>*:%# ME$"!-8=8L-2F-(A@&&"D)>.IH6R_V('>H$T3-# ,;+8NO4@8AHC:@%7*-:0T M)#","(T2'!"EG=(#7?ZE371"T1AFWUOY?@#79>W47F7/*C-CJ>7>95&> ^JV M;O6&:>0%ZF*$O!>GHT@,M H];WO2Y>:H6OOKRO&'>A9'4D6A5'5+_$85(E]6 MAZ)5*89%()$,1"JATH2876B$##?:2O$Z90&-(AQP+S?GCK[F-N5K4:]:)XD= M<9LZ%9Y5U;I@=IOZ X$W,A%<@)M_0:/SB Q5OZBCIVG+%9U7^: ZD<,K_CD# M?WNXOU]51_1L]7ZML_RN2AOP2:VJE!!9U5]1];*M>"-0&A!&-(P$,>:IC!GD M1&J(5(SB6!*&0J?T47T%F!O)[.H 7K%5%:[\VZVJ%M.-2NXI]WH-2C?[3 'U MR)3T#.4=^4&C /BS4Z6 M*? 2I7J+\_F"[?/IK_^6Q:N?ZV--OT5-$T25*H,$XACCB! M#',!<1KB4!$2L\ KM/=$/_-;(5HQ024GL(*"/ZRHG@;H*6#=C,\!X!J=Y7L@ MY1^ZUHW#4 %I)WJ9-LRL6]6#X+$SCP_E3'-]9S/-_F=%1!_U3;[,\M]4_K@4 MRIZIUI?I"QJE@:!(P8B2R+!%'$/.@AC*-(Q4&"LN?-W_^H@Q-S+9E=G>Q=Q; MJ4%1B]VX>W@GV>\U/FZD,S[J(W/2<5^0_6&HU "-'M,YA?A@.9J+B),0+^PP MX@/4>?<1K];ZD>8[99YEJW@&!F]D5C/2-IAM M9*W0 Q\?5;ZV@49F8R?5-V UJ/\RO'>T!V0#D9=+CY,RE0<$^[3D\VH_#GK[ M]X=E^60SBF9K8P[6J<(784B"A":!V<6%#&)%0D@C3*$RQAH5(=92!3ZL<[27 MN?%,+2382.F91KX;43>"N1BGD2G%'R)OPNB$8""*.-['I*30J>8^#70_/-@! M3O.IHH":.2XI3%$H;+P#@C3F":0J#I(0I30D3J?_9WN:&P&<.)KHQ0*GX>U] MD#,[-NB)UQ"'.:/0PNE^7OI IYL>SK\P4 /Q9+]SHX^;7-VW*4P'"^+<@]KU0&9P $<_@3D9P DJ MJ:\FR.AS%JBQ(S?W>IU'W.9Q*)RC-D^\WC-]1>.6^VZY7I;J@]D,R?>FW?67 M)5^I-@/E6KTOU5VQP#JA$3*[%A(S!7$8<4AQ@B#!29PF(@P"X75TXM/YW+BI ME1W4PL-*>K 5OTFH"OZP&H!*!4^#QVMHW&AL+,!'YK)!L?;/B]$#M*$R9/AT M/6VNC!Z@'&3-Z-/&);Z>SU,#%5MG%&YV9R&6 4R4^1\<1P+2-.!0*D$X9R(. ME5?087=WLQW$&AZ%J4/:C-<>[Y(6-)MN9YC%-$ M>2JAI(I!'*4)9*%0D'#!8H:C) X&B">9[6:I*S:B]_[H'.8^-L@@2$YDA/0% M<: HD['V.N=ZFT&TR=D=C>MK/4G&M/-1UXXR[YBP54&>WINM4UVZ]8U9\L.% MPDBG)"!0(QH:6X1@2"B1$"5IR+#FD4J]HE,=^IP=V=BY8!;86FC02FWSFK=R M@S?>/B\NX#LRSK"0CLTZEZ+I3SON^ Q%/0X]3DL_[A <4)#'JT,D?F_K$SV] M?LAMG'.59=Z:6!L+BZUNLJ)*C_KV6VE+H_&5>:LH%T)'&$DL8,2Q,8IP:(-L M"8ODJ#R78W CM(''Y1K4KT"C75&EHMV(;!4&K(?ACJR.P2GH: M6X,-NAM'OL10CDRD@X_BV_7#7=5D-J1KP-#(CY*[_@*Q7C"G_>5@=N>Z'Z#] MOIY/VVBYUZRX?;?*ONY$S5WSHLR9*!B_LG7"\H-:C>:'0' D5GT611M!:25^5D\[1^M MV(,Z3'D!-9C[E%NO$SM3>4%QZ%KE]_IP]WT;>FS/ #\IZ])E&K7\6 BV^@_% M\D7,I8IB)6&H900Q3P)#4E$*DX BP2+$I?1*3MU?E+GQUGY!(IO+CB/7_])Q^/%XF0O)9T9E/3HVW:=U_MH9FUHC\!]= M8S/(G:4?K"/>9SH*\N)WG7Z N=R#>K;8MZSPQM!L*;W86"):B9C@&,$DD0+B MD"O(41C!-*&V>F4:8^)9,?AT9W-CS&?;N8VU4KB8*/Y .YI\ \$WMIW7'[D> M57G/0S)8P=V.KB:NI7M>Z<,RN0[O^%&(5,O%VW5I".I:2O,!%54?'_.;/'M< M&D461,5,6Y/U:WKL7' MA[(HV5H:4VBO"F1M U6N'^N*O![8ZK/*[Z*%"BE!*=)0*\D@3I"$A&K#-D38 MK,B<),@O4F]Z'>9&9&UQU;P5&(BMQ,!(<.=I [W 9^%H6LU[L,>VV*QJ\)75 M#>SJ#W8 /P)[#[7>@]6*-C=;(6#^6&+Q)$RO1LTP X&\0N*H@-BL@@F%BJQ6G"8*4 M<0J%2E@B;8(BPEEX(V!>$7H!;RJ@XJM3&E-<,/3,5=6 Q)F$?[F9[6NM0]2CZ=+_0,#;4$ MM1]"KG]*SUN5%!)5S_C*//D7.; M\;WQ&'F6NT/A'UAY3.6A(B>?M3UM:.0QM0YB'X\^U+L2DCV.J[;=4LE73[\7 M-I)R M4WRB&DJB& ?AD4G#@EL=VM_L@/N]E1PL MUS_LW%I>GX>Y3WT<3\2&*Y[CVO'4E74\ 3E2=L>WA3%\B\W>A,424PD9I@SB M.(TAU4)!$22<(8QM(L_A/(;G9I4T8NVP5.6' 5:-W-YD=09MSK%DQ.S_I+)7 M+Y12@W:00A4D+,7(8$Z(7X&XX?">IF*2.;_4\4Q*W2CZLU$=]_#SLDRI*LS\ME:S* M@EZOY=YO?E\ORZ)92Y[VZ\6$3+!8!U"0*((X)"EDD40P( '5.)4R"?U\AT<4 M=FX+Q^=;!8J2E0]5X/E6C[JH+F!K"<2M/:KTY+51!]SQH&PFPSCAY?HD_^IW83#,Q0!W]CBCKMV>$$H!\!"$@$F0[,ZD(0AM3F9V!8AVE(C;E+O)R^G7N>VU*Q<;6[ M.KI+M]D'K/B]/1C=A\2-_TF0R'Q!C;UKVQFL@CG7O=U+"](9CG_W\&^@; MT&)XU6:JV"NYN>QP!Q9*X]A]_YNG;]@'2O"C\TH!-5@>_]87K5?OWX[ - C'>J!JH.E/=VV/'%ZTP.5#M.8'C[2;TI6RW^5D+G^K]V"K0N[ M@5O+FZPHG82\I MYK:R6T'A5E+ Z^+NQ<8#\&&!WP*79@UKOS^U:#'^Q)U5986[^O M4JAR]?A8WJH&'?2HFM?JC MM:'"!<6)5"+@$!&90)S&%!(=8ZA)BL(X8E%$D_Z>V><%F!M5;H+6V4'Z@]II MVVZ0=N__5SV*<'F/DAMUCHG]R*QYX'OF+@M %]H1O%0=FA^Q=T678' MI]N)V:.=B>]I/VQ*T2@5(YE0#%& $<1""T@3S&'E799JG&+/Q,<7BS0WOJPO M[;CCY1X_O-R[H)#0 ,\\OULKV&;^W7L2%6+A@/YI:]:/[Q,[:/A !SL(O6P M93\J+_)RF[SP9Y5]R=G][5*P516@+TE &+&A)3(.(&;6[S=)U]C(WPMV5SRO)03>6W40X&$(C8!G;XQOQKRS7=;4]" M'T[JM8S@]O"@Z1#>KQ]5\=Q#=^,$RD.6<"D0#+1-^T<5ABQ$'&HJ$0]2%% 2 M^46Z^@OA\_E/$_U:^:GK*NVN'6:P;(7?R8[@6;ZBQ]BXF5;CXCTRW9Q)E[!1 M8B=(8!1/W_X@CIM!H4N .612< #(,:."2TL]LSD)D3VL;=.OZU#/Z[5\F^=9 M_CK+H!RD MNNK3QE!WO:;S_$')G>MDTWMU6;8]1=SQ/DC3.(VDP)#(E$/,L?V)&1[$DH58 M1T*C]+)K7S^!9DB&5OIJ6F;5E6/OY#,7CU7?>^#Q1N!EKH3;,=D1>N=*>.=& M9 SOE*'@'>UNV%.<%[XF[@?>^1OCGNWVO#RV[=H3OES=VIOJ1R. R.Z,.'JY M-K9N[95P8[YM8P7?Y,LL_TWECTM1!=?5E8NO\V5A9'KSD)O_K4,F7BF=Y>HS M^[9 "',6HQ"B%-DDAHQ#IE ,(TD3$O)8A0CW"'(;66PG(ID^X.WZ+LO+Y7_6 M1_>9MOF/C;%5U)H!4:GE>RT]\O@[WF+/8#@GNO2NB/Z9JN#[6MD?P(?,%D-I ME&X]@H!5NTK9;,:Z4;L.(/Z^UOR'*\ K38%1=<#K\6G&9*C;])&EG?;R?1KH M#^[J)^JV;]4I&PB2K:L\-'4>[9U4_.8QQ834 FH5QQ!+'D.NH@"2(%(RH(0Q MY%2@WJV[N=GZM<2@%KE.('4%FJ3O.V+[!TH[HM]-\\-C.C)+.\(Y9)4J%V0N MJ%75V?S$%:M<5#VL6^7T5C\C^),2:OEHLUD5GW,F56MO-ZDNA%UY=R#<1B?2$Y"=3\G0@_T<,!F,SKKZFIB?'-0^)!R7E_HQR$UN4_Z7 M3W:;7-K;L[\_+.^MY]1.>FSSM83(F(2$AA1BI"5DB&$8$!Z(@*)814X)7]R[ MG!N7M'EH[2%F*_U5==!5UK?(K09^W.* O1O!#(OHR"S3">"H>:/=81J(>!PZ MG)1]W '8IR"/-_M>KS^:UK)\J8IF;65()$&""0PP"B$.:02YX1V(:*0)"7& M$J^POX,>YL8R.P+Z7G?O8^=Z?WT!(J-?2&]D&\'Z.*GY8'?%^^U/?/E[0KW# MV]Q3#_;>CZCU@WIG)&J+ROYE6=Z^?BC*[$[E]9YGN[H%@8Q2&C*8!*F9XA*E MD%%,(0KM*3@/C&7!/3 M^YEO,/YJ9 >M\&,?]/1!;KB]CT_G4V^&>@!S9'?4IQ7_6[TW31H_6UISP2A1 M2"L!M4P3B#$7D#*"("[%E#D]V('1-_]^[KZ-\GCHVW>Y/RZ?VZ*/-*EJ(ZG?U\ MR]9-TMQ?LRH40LE/V6KU+LOM2XLTH$K$@L)0Q@1B2C!D6"H84_-['<1AF'K% M)4PK_MQHX]<':TW:\Y+Z\O.PBM1$4W):G$;$?>7T9'G;O1: G> .QN&_OD])P3VCV>;1O,[/=3>QE M"_O9-%V^8:5ZQY;YG]GJ02T80R+F80I37,4^)XD]+P@@%4HSJK%,M==-ZAR4 MFAME_]X(#KCZLEQ7V?@X6U7.7M:;6)JEE>4%N#>F9.59/%4%IB&_HSB,---* M0VJWJ3A5*>0"4RB2B/ HBE(9)HO[RIW][5K^U_R6GJOWW]_3)=_3;+:[@WXA M_Q4WP0+ NQRHJ'?%M@?)$*QC . AB&*H984ULH+0FAV6&SF.,@C;7PR_QUHBBI7B8EM3.J[O/, MNY)E\$*7-=M#$E1;-\0R-51A85S6A(E[7YF)$<1B%(A")Y"&+G*Z2 M.GN9V[ZK$;1RYVS#OOU.P[I![2:"P: :F09ZH>25!O0L"A>D 3W=]F1I0,^J MMYL&]/S#?6.[?[M5JY6U6-CZ:1$A%. HI3!$$8,X8AHR+D*((I3J(!",:Z?Y M?KSYN4WT)MBX$A$T,OH&9S^#[[Q[R&6@C#REO?#H$6E]3.T+(JN?-3=Q)/4Q M50XCIX\^U;-FGBH*I9X7=6C=*I^:W43QYD']:NR!SU_5ZE']DJW+VV*!N%G! M,>(P#(P!CX-$0,KC$$8QBUBL=4B5E_-Y7T'F-OGWB\J ,@-<@7NVM/EDP9-B M.5\U(W)B1N +_8H*]A5CVB*$%X)U4+'PTO;Z'FP\JE5V;Y.%B=MUMLJ^/'VR1REME(E& M"4H2E$+!&8&8V_0U*(TAQ0%.$L.11'AEM#S3W]RX<",N*#?R^AYZ= /L>O@Q M&&RC'X*TB&U%!;6L(P3Y..(RV*%(=V\3'XXXJ7YX2.+VVA"%_S;\M2V0O*G: M\%&_6Z[96BS9ZB8KEO8X]^VWTN;XXBOS8E$N0J951&0*(ZF-?884A2SDB2V" MQ65$XH#'7N7/!Y1M;C3593-L];L"&PVMB^5&1] J"?[8J@FLGIX^3D..OALO MOM"8CLRA8PSGV_7#7=5J-J0+U0CXCU++\#+)7K#,X2"0=E= '*:+GBY;#[Q0 M?W\P/;VU4:J-382BA*HHPI Q02&FMMZAL/4C%%,ZE2AEB5/@562!J*/WQZ4XC>V.X0V1OS-$%P1#>2<<[6-:=X$N-0_N[SL?[A]D>=.Z M=]F;^D48AX&@BD"=AA+BD$A(N30_*:X92KCD,?.-MGS6P]PF_";RL);2K-"R MATK2 E#9JT/(RU% MFJ#(*S?IA?+,C21VTU+M* 2.)6VO=0+?6ZU\750O'$5'^V*ZL1G;$ND[+*,F MOQH(WZ',G NEF=8@&@:Z ]-IH&9[%NVK(FT6,A4*:4*A1(2;[91$-@\]@@%2 M' <:1Y3R19F5;.5&L76S7DRY:7R\*?G9]M&$CWE6T*MAYQ?'NYF;J7+@_MJSH.4)4%TORBZ%:O3[,6^4+G01'JGJY(E.7M!! M^%PER3-/]Z. MRRW 6.%V5-500R;[U5*C3@5 8R(#0V(B(;F!P9YG!))I,8X M0'ZA :>Z\OFZIXD-L!6IE[79:X/F1%VTI(J=\ZSX?1)>QI* Q9) ED8AQ,B8 M-X2G,92)##E)E:2!\.'8(<"=Q#6SD=.>C=1Q9[V)]B2V;E0[!&(CDVT_L+SY M]AP2 S'NR6XFY=QSRNZS[MGG>]?J-?2RN:CZ8 ?)1I5]6Q8+G$J5B%A &DJS MX4'F)\:U@BH@7*DPBJF?_=71U]SHH3ELV-X,M\*:#]^(Z\D072"[D<1 T(W, M$[U1ZU/P]AP>P]6R/=G3U&5JSZE\I +MV5>&+2Y;G[U\N['53$U'99DO^4-9 M'<9D-\S>B8<+FBH6,%M"JQTT(H'K'Q7H/T&?V'E0]Y=7\ _3N@T$D.% !WI8=KHGM,J'@3N M=#PZ4AZ[XE3"E"8MRMMO*A?+0A7OU[6KQUYZE/;O-_E2J 7AJ4PP3>REH(:8 M4 X9C@@,)-:!DG&(8J\2@M.*/S?R;X63TZ0.&_93<&/"^0[PR"3KD@ZL.),/ M;)/Q:P."#:JM83B2^ZM]"E183)CT:Y0QG"J]U[#"SRN1UR@#XYVR:QPIQLT M8".FWYGMT((E,4]"KF",8P:QDB%D+(J@L+?S+-*QH%YU('P%F-N:Y1+QKXW< MXX3\;X;%T0X?$>RQC?0^(?[ONH ?+<9_'[V)8_LWW<\RIG\?G+ZQ_ ?M].._ M7U6Y/>&Y?F3+57VH\[JZ=J\JL=QF*]->8=AZ*3;7O KA,-&"P4C&"<0!#R!) MB"URE<:IC#!*B5,$@S R M2_KC?P4J74:YV[\0SX%XLZ\4D]+GA5#ML^BES?4FT]>LN+W)L\>E5/+5T^^% M+5[0A,&NOUR+<5?@@8.7\&ST]V._N5]F34I]4%9VV M4Y*\O2 -$.62)3%,L#5TXA090R>.H5)(HA %+/4[+SO;X]R(X]EAO\WKG->2 MM^Y-GK;-><3=*&10'$=FDE96V$*W(^WFNGI EVQ7:(;RS3[;W[1.VJ[J'WAK M.[_8\VY[9]M6E_?8+)NITH@J&<,0Q\*P3(0A#<((X(^2]MD:7C_HVC&"SG M01KJKO-T1]/>2YY5^. .\?P;_3CD)E?V:NKM-[LFJ^MU'5!?!_2V"RCCA"9* M"4C3R)@L2')(E":0RB1(=:04]7,[=.AS;D9+(S)0MD3+ MNZ#O1C0#8SHRX[1P-N)6:-8.V&W)VL&-& ^ !F(;EQXGI1T/"/;YQ^?52V+0 M[/'T.R/XZ\SNSA[,!JVY^G+^[6A!E64"QV*&),TA#1..<2*)9#@JO0(0H@B%D24^APNCRCK MW$ZCF\LC7NECHU!\SY[''%SD!UM5P5;7=BB;YRMUZTRX M6_5 J]_0L7JC#L*@L7[C2/H"L8*C0GX\UG#<+H=)+;%-MX8BQA/.$0RDMAF= M @1)D")((\8(4E@FA%Z66V+&A2=W_ -NZO"WRA_ 2GU9_@/?=':#8#;VL=N1 M# BCY)X["\9(21!>*%_<677/I4$8HCSE+^RO6?[ZH2C-7,B+*BH?$85#$7"H M*)408QI#'A/KVLI5$@C))'9*?7"\^;EM<2L)P49$KQP')P#LGOJ7PS+R?&_E M&BQQ0;?&%Q2:/-+H9!4F3RNT6UJRXZF^Z>+TK79_H#77?#U2"7G@LI@*>4Z.YLXM9R+XHFCHNM/J? MSZ;7Z[6T0OUJ/J^FYK+9-J@ 10(JK5.(4T0A$Y3"- P)TC&/@\3K;G\,(>=& M596DP(KJ6?YZU)%TO-U[X?$9F1Q]AF;"H,GSV+UX:&2'B/\@ 9#G01XNS-&A MKYZ7FV:=4)43ANVK64B*3?10MU6:UJ$<:0BQ1A,,6<0!PI#2@6!C$1A MB+&*=.C%X3UDF!M%;X0%VNP0[XU"(%?E,J_3N]TJMBIOA3T-Z>?!U6>4'"]% MQ\5^[$O29]*W)FJQ#7 <\'*T/U!#79;VD&#:R]/^$!UYX. =MJ,-3E:FK4N=W2IMG<\-4F:U MV"F_)@E-0J+,7B&)S"RF#!+, XA")E$:8:$B=$&IU6*^A=7V:HD6;O>BGO Z MGLD, =K($[TG7I<68#W$8IPBK,5+U1T[I^Z98JQ'7ACJ;JIH72:M[;_=/.\^ ML:VF4AI=7&F*@^]ZIC3Q\+W#U-LK(#7!/=P'2HUWG]9'IA6_] M+H#Q_.7@)8WWH_G6G:&*[[/.C;?+^Z(I$D]BQ5D0(TB$DM;_0$,6!39Z)K47 M@111OWQ0'7W-C9(W;C/YKJQ^Q-H%K1M=#@38R"2XP>J9F."/6M !.5]5G%YI>^1S[64YLLI7IL?/^:?LZ_K!>=<$:P8Q%0;9D@""BD/ M*>0Z53H4C%#FQ!$=?*0CJ4O!&NJZN:\8T]XY7PC6P<7SI>WUS2EN$V%O,F=$A$6IU JR M0%-#>"&"C!(%TT2%+$8"(^%5;?9Y\W.S>&KI>J=&V\/.C9'Z(S(RS[B#T2,9 M]S&=!TNU_:SQB1-I'U/L,$WVT:E'SSD-LL:579@3^SU8/ZI$P7 M2U$J63U5^>[]JLJ/^EV6:[4L[>'*0I(@2!*=PBB).,2"($@1HC!, Q6;/^J( M8Z^;L L%FALI;&4&A14:/)I?*-DC.=$EH^1XH38A]F/?NU58U[J 6IE-M9A* MGRNP,S+UTTVI&1LHFVFPH]? ^8\&0'C(+$F7B#-]+J4!P#N:<6F(=GN>+6?K M(ELM974,526I?-KN2U+!HD@'(<1IPB!F,86$4WM12#0+0ZEC%7H=+G=T-C?J MO#%C(9;W*V-&F/GX3'+/(^8NA!W/F ?";>Q#YETQK^KDLT_@C^:_HVSS7) 9 MZKRYJZMI#YP=E#XX<79YIT[_:]>WY[IVP,S)>?\^QK>6OC,]GZ:<$53:C0 M(51)H,Q>@DO(;"T+Q%+*.>(8QZG?_?/1?N9&/,T-:RLKJ(4%C;2^M]#'H76] MB;X8L&ENHWVQZG$?W8G$!7?2Q]N=^%ZZ4[G#N^GNQ_L>*&PJ?=VP_&->\4Y] MG-&FT5JP "5)B (8$9LG-8@DI#@5,%$ZDESR)&">YPIG^YP;.309\*I3V2MP MSW+P:,6M"I#__MN;WL7'7>!W/708%-31SQZV%0:O;!)YZ\M2BUP?N6Z3Z0UY M^N ,T6"'$.=[G/@LPAF"PR,)]US>R]?E-+1N)#,D8",SS"Y6(SC.NB(Q MK&/*Z>Y>P@'EK/(G'$W.O^>_H?F<,VE,H]^>[GBV6F :!:FF"/((:8@Y,S]) M8[%P*1G1G >&*5RW,,]:GALC-,*!6CKW3 M6XWG+4VVN3BJP.YVXO@#?4\1WBU7ZM>':A41B99:!1%$D4H@9E)"0B($HT1& M.I4<1]@IO>:QQNUM)D-;*$N)=NTV%6-[U4%N9*?,V/$ETNQO&>V MWN5O2CSD50VZJM#W(L9A*D*)(8N#&&)%(\A23F 04AW*5&,DF8^E?:E :02V*EV!2JGA-@I#P3O01N)B<2;=: P%WOY&9+!V_>BYJBZ M7R]B1()$)01RPBG$&D60QHA#DM(P901%"=4N!+MM;B>\\T_MM-]IZE))NRAZ.V4._*7OME3>/E^ M;6;M@[T6K=TNEZ))&-NX_['5(B4B9@%"$"620$Q"# EC,4P12Q-&P@1AKT2M M;MW.;?+]DJW+V]63L4Z*TI@F59Y=WQPF3G"[V1C#@SCRE+8"@ZW$5Z"5&31" MF]^T8@^98<0'IL%2B#AU.G&.$!\@#I. >+WMN8;?E8O__6 KF'TIL_6'C*W; M!!1)*KB41,%0,V'=*1$DB'*(."<19DE(B=,UZYD8R6R%!):7C6G\2P#-+ M_Q"PC$P;^XB[FINW+:5=,<,\#:A3@+K:C8- =?HIM)&R&F"2,ZC,IAE=+*C MB:VAU MN;9@,8DX4:$9E= 84[;R*E<20YFB0"/%HRCU2YH[D>!SX[%*.B4K1[7*0:WP M]%";;,3=*'&.XS@RP5;ZP$HAL*LTV-$:\">P^URC>1NF7"N_NY(UV31+HS]H M +@"-03 ?"HU"!.6=1IXV*8J]324V/,J_S3P8'B7A!JZ_YZUP;56PJZAF[+D MGUBICE4O7P@E)0T1MA[2!&)-(\A#1F B0F,X:Q6&S,LQT;WKN:TW&\E!R;X! M(Z1OP7!WT-T6C'&@')GRMR@V5=B-V,#*#3XI.\F7JV4;M:U,E^L!B[CXXS54 MU7'WCJCI0YYE02A;OC!(?EFM5?-2O^]O M.E4V*E)4LGNZ5)\$VXV8!H%P9!YJ901V6H!*RBJ]1C=<_L[4YZ 8RHOZ9#_3 MND^?4_? ;_KL"SW=Q KU4;\MRN6=X:-BP4,YWV/6]^;LQ@I+/?\D8^3^>LY]"Y3?G^@(P\S_>QF.8@[S@<0SDZ/6]\ M6K>EHXH=."$=?ZK?5*YV0K]FZZRV)=9?:EOC[3>[OU*;! <")5%*XQ3R@&N( M)8HABS6'*J*4$XX()UY3W*W;N4W]^NRC]=Q<2Z!J>?THP!%R-VH8'LB1*:/& M<%?B=J_R?2/T#Z-DEO #:B R<>QT4I+Q V*??#S?'L%EZ[/*[XI7UF\Z6[>_ MREZI&[:4BR!B:6+C2)1*[)XE2B%C,H*A2 ,1\#@AQ,D[\E)!YD9<-A7("MS7 M0@[HS]4U%JY7E>,C//I%YAF?+U#I83W$*TTVORXSP!6PVDSD"N: YQ3.85UB MS,==S $L+PDX"+6;,Y)&A(8AXI&;P[A#9W.CO49>T H,=B1V]ZPZ"W$WTPT-W,ALUH59 M#[>TL^"Y>Z@-">)$SFJ]/D OQS574#I\V,XV,9D[FZLRNYYMSN_T,T6->9O; M7/AO5/W?]^MK484F%(;#JW*;,HYPF,@$(HP2B 55D*-(09U2S+D0.I32K^#. MV3Y]OO1I*NNT EH;TTKH9V.>!]G-F!P4N)%YMI45?-]*^X-UH-@ >7,&2&_+ MT!F<@4S \_U-:NLYJ[]OU+F_V+.<3;:6V?K]VAA$EL@^:JUR)>U-WX?WKSY^ M:H,$@CB.:2)M]7=KQL424DX#F*HH3;6@.!%>.UNG7N=FSU6B>1:\<4+7C5X& MQVQDBJGE!1N!02-Q[1'P?27T#R/D./+"::B2.DY]3EMIQP>&@P(\7B_W=,K= MJU>_.7HF(HK,GM&P2TH-V7"A($.I@%20D 6!XHEP2L=RKJ.Y\6/G[?YX!8BA_S5/=3.M?>4;9 W_(<\_WWO+4WD;':E@B M0027$8/25N'",>>08!7!)*8L#N-0$,V\=SLGNYO?1F?K5^=[\]\)J_/^9A"H MQM_:M+Z'6T%'*@#J LEP&YK374V]ESFK])%MS/EW_,^?7[-[]$QAU'NOMO3':">T+4W0/;4X_T M-5:LZ9/E3^^6ZV5QJ^3/62:+JGK>)U6H_%$5"Z894CA*822L5T 0Q) CD<(P M27D<$$Z1(C[;&8<^Y\95K:3@BQ75UW Y#[&K_3(H<*.;,8VT5V #7R7PIGQG M*_20YHPS0H-9->=[G-BX<8;@T,9Q?[5GV8O*??H=LY$TY=.;[(XMUPL9HIC0 ME, (I=08/BR%+ U3J$281&&2Q%S[U;DXTLG<"*66$;1"@C]J,3V/28["Z<8E MEX(TMG'DBX]_58H. (8J0W&LBVGK3G0H>5!HHNO9'CN;;%V=IOQE6=Z^?BA* MLWO*/RP9KUHWNZG5@\V%_:OZVC[X21GVL=5\1?9EO?Q/)1=$ASADC,(HDC'$ M)(XAC3B&<2K#,)"Q5I'[9NAB<>9&(==W]A;-KJ-Y+6H=+20:^<&JT6ZI"O/$ MJLW FMVK-?AKQ@N0/91%R=96;X^-Q^7#ZK!IFW2PQJ:R=D"L-J!5YPIL%+H" M&Y6,9?05;%YHM );M28=)X\]Y:3C-=4V=(IQ\]O(#@9SU][W\DZFVRX/!LBS M'?9PK?:SD@VSY^7R/ZOO^Z-^;[[T]9W>GHK"+.A?UBIC]KNZK\N5ZOM M]1DG43@L="+MQR$"XC4P@1R'[X[/UY1LG8-D!EJ$<&3IZFM:7X;S*!^X,#J_T MO20P,U$5I8VU^565"QXD82PHAY)99TI7!B+Q(LN]MJ?&T6T MXOD>^S\'S?6(OS<4HQ_GUY)5 7=7X.VW=NOSFMTO2[:R=B]H'[H"'S?AR=EQSG\4IL'.])^W/O'Y_5'5#L_JCS_6,^=:4XNEK2A;%S)B:4!B*A!, MJ"V68JP$R' 8PY#'"J4B#$7@=?%WM)>YS?9*J(L+3!\'E+)0DT1QR--809Q* M#7E")*2*LI1))5+B&>MR,:33N'W5H.[4[=K@6B$ML]6*Y<7 :+LQ[L4(CLR[ MFW):F\K<@]?*ZH1@J#1S1_N8-J-,Z'^X9JJ+,1DYM5L8/-AQF<[#4 MQ#07;Q[4?RB6?S:XJX4(9$(QQI"Q*()8< )YK!EDMNBV"@*E.?Y_VC"9OO H$D1V_S8[AF2P68 ME,LJ0:GEM?M&9D\7D0Z4W?AK(.3&OV7=2%EE4F_DM-G5LP[0_/U&SL,QE/M( M1T_3>I&<5_G F<3A%7^?DM_72S,!"[9ZEU5[WSR3IHNV6!-+,*&I2&$<)1QB M9C96/, $BB E0J=Q0JC3=O5L3W/;LO[^[L;=,: ;PVY*&!29D0EA(R>H!06M MI#V\[;LQ<_>3& R[B5P@3F)8N3[\> 48N&-_S7(@FFMRD)7&]%9 5775?P2_ M//MK >R&7RJ]7"L)6+'SAZ^W9E4%IB=EUSJY?%S*![9:/5EWIF)95&Y.=T:& MNG)&J=;VK,!F8+=_*#.[6-8ORX?[+]M708C M^8_#N(LX?6T=GB#=[T_FY.&DQJ[_AML+_JM/F[?BDQ)J^6BONVS9ZJ_,:&!Z MJMTG;3'KU[ M3P6\^R(Y\@!,M'1NO7-WOFV[7K##*3 0WU\ 7,73$N:::G MBY\P7^%#Y93]IK:'7JFU^:&\,5]1<2W_:NP)^Y4V)B8*-18241@E*88X#@5D M"L=0(B043A+M62+ K_NYK2(W66&=;,ME7A=A:V0'5GCPOE1WGF]FOEPJ#C_?*\(:%!H+"&D1028A$Q2%'*H90Z8F&H$\737I'&,Z]Z MW,K9Y2/CAZ0;1PV!S\ALM!-%/$5ME'.(#!TU_*(%CL\I>S(^>)CBQD5>+CZI M>_.EW+)"77_)5;6QB2U>6(IH9 DQB)2 M-&"$(R41P2[@DVWI-EN9-XJZQ-1R-^Q=65V*Z<_^.?212F_[.I2>\9 MV70(*4UMDELMH(@(KBO:$28(3#D)DT"*5 ?IHKYE^ZTTW#T%L/O=C0?O*_5E MN;;^H;8HD3TFO!A/@4E( [/U-5]G;+:^)(%<<&36H9@F ;*AO2V>;]=R.C3; MSL;#\FV5@6(P(%%(*,&,PCA5 N(T"B#!-J\0BC1E K% ^R5?OFRN3Q'"N"/A MOS3S^\3!W,7HNJWPEV$V\@(_!%S^(8PG$1DJ!"G>/K)G@M^ MXY^OI/6?4.NBNMJ[SG,SZM46XM73]I'&D?7Z*\MEW?NVXEA156?\?,O6'^\K MM\MW6:[5LGPPG]]?U/++;:GD]:/*V1?ULVF\?,-*]8XM\S^SU8-:$!5SID*S M?P@Y@3A)0T,\3$%#X(IC2BEFR,]G=1Z*^4S=:=QC&^F5'"1X:!XHNS+K+(2= M$YM;;6&E+MB%!.Q@ O@3V'VN+2!9 7/5+@$[V("ZRF[E:]; /68W[4&O6/)2:=IV'#?V%T:CM:R>LIX$^<:18/?*\U=5_KYN4@LI^3-;KNWKU_FR,)N5 M-Y63:5V@])7266X3PR]21 0A80B%6?S-QHTFQ@ (S8XNEK'6L0B2-/8S %Y( MD_FM^/LYBVPD,1/E ZN<:U== 1ZS^D3<%OE_@&$?>56OU]]G$&S*W%LU?K@Z MZIIR!:R>S2.@T174RC9EI:\ K_2UY36&6YY?>,0&6H]?2HM)%^ 7'JK]%?>E MQ?%;8J5:+MY6L1U5_I$J3Y8R:S=[74=0+% @HB 4&H92V;/,)(),<@4IB1!% MF-N$(BZG;^(( M_S)-%&3IOEARY5G&YZ$S%S5:]G&^7G_J)@;)@3+FPO@@*H8A3*! MD5"AS1@40B92#26-HC20.B#2JC? M^QV1V (OI?I@%@&YGV9VQQ-\=]>]B$/.691RJ"(=0!P(FR,621BEB*I 2$(U M6JS5%_OB9_?K57])G)B UDQP(,^(1Q0[81.[XOH=3/08&+T.2R;C5M>BLE:,7THZ(36+K1SN4(C4PQ!^",X._> M#<) K'&BDTD9HEO1?38X\_2E13[V\]>^6:X>C-GTZLELK.^R]>N56:BKD@T+ MA-(TXBJ$)$UCB'620J*9S?>-@DCI5!*4]"O^X2S#W#ACM\+%L?S+C2)7UK&H MU@54RNQ6!/O\-:M_"7Y1Y6TFFPH9GA4^^PRH&S>-/$PC$]>+C- %A4N\,1Z\ MH(F[!"]4Z,0;HM,%4/R;ZIO"UC:W&P$GTD0HFB#((LD@%BR&3%,*$\QU+.,@ MP$3Y)J[=ZV.&^\!Z@M4!!E.&$64L5.:S1L9@Q9A"$@ACL$JLN8@D M0J'T*@Q]"933A'?O .EWS7(:1;?EX")L1B9[/UAZ9/0]H?I@>7SWVY\X>^\) M]0YS]IYZL!\[6E_.VG^T3:95VR=1BC7240HEBZ-F#OY^'K9A*=P=9OH Z U\G3O Y3WI#\#PT!3_U0ODQ+ &57W M:>#CM;5[$F9@=3U3'I5[OV%*YN9# 6B.305-OQ,HX:HW),T@,5DOD M>"\35PSI5/6P+DCWX_WXH"TH\B[+MTE?/NH=&V1!",,RI!'$L2#&_ \T)!RE M,.(IBZ40 D5]/ [.]SQ3#X-6<)"K^JJ[=KD!K0Z5ZTR;O:3PS^CB,"1NK#(0 MPE,YM36HVCS46W$MF+O[CN&8QAV=@4C'H<-)^<<=@'TJ\GBS;^X8,[&JK%/V MB.BCKMJ\_K8L%F& =2HPADAH8@=".!(0 :F0.VV$R5K+8;DN$\R1[QMNI_OZUOSJ-8/ MZI,2V9=U59QO_W-.$)(*(PDQUQAB&FM(<:2@1%R%*HE#AIT2U3KW.#>*: 0& M.Q+[^MR8Z=YXYB;GX<HQ:ST4<(!#)C1,$0O,+B!"D*(J M>W1"$(K"5(1.:_U>NW.;HI5H[N&>NPAUS\<+]![[$M)*U2/4]=G7X1SIVA.# MB0)=:RQ^SK.'>_!KEI>WX/I.Y4O!KL"'#Z__._1UUJ&O1SZMCLC7W:+4ZSO_R*90WL.YW3)0_L*V,]*>*-XN16F2IAD^O]D>GA;V6W+1W53FYVF M]T4J%*&"!#!E06RK#'!(9!K" ,N4Q7&$ NEU6./5^^Q66YN0T_IH+1NY06X$ M]UMF_>!W6PI' W7DY+RR,9X!H%M%?P1&-]/B4G!&GM7[N(P0/]>%P&!^ M\T>ZF-AI_K22AQ[S'<_VF^=U_JLF6^LF^1'%49I@26$4)@KB"">0)B* G*J M<,HT]0N0/=K+W&9Z(UZ3:Z>:^].]^^&>-4S:S%!5],V')I/:TZ]&_"87>)($7-) F\F>FD5>,P0Y MBY&M61S$21QQICU3T9WMT^=;GR;SP%:VG11T=33=3O8YS]H@9Z%/@S1(XD! MP4()<1S&D"/$H4:A"+CY)PV0#^T."OPDQE:V_@)-1W<-UAE?+;]4IWV#8^U& MS8,B.#)-;_/W-;&-&W&OP%;@ 6N3N&(S5!61L_U-6^_#5?V#RAS.+_8]9JX\ M(%YGZ[KTJ/4J-!^*C;1L' W_4\F%0D@'(24P('$(,=4"LB0U6SMB.)YR% ?( MR\1SZG5N?-/6^A$[4H-[\XCOR;(+XJXGR@/C./I)<@WAKL!-S20K\Y"'QA[ M#'98[-+GQ(?$'C <'@[[O.Q'/T5>+C[9&[DJ "]B"B.12(AH$MK;*P1)H#&D M*$B(#CFC8>A"+\]:G1M]6-?/95$N!5N!7ZKXZ,;%UB.6\3ELW1S1&XR1.: G M#LX4<%3OKBEN7MB9WN9?VZG]O*U)INY1\=NI>?R/_5;^GQ^8O;-6ZN/6;OZP M_/O#4E8_W^294$H6.[><+,9",\)A(C&'F& ,&9,IC$5(TYA+A1*O2V9O">8V MI=\:L9?U1?.C*LKJ,_Z2,^EYU^P_$F[6P:CXCLP2C>Q9#G:$M[N4C?B@E?]J ME&OGWN -9$WX]S^I9=$;GGTKHW]#PZ0EWZGF8 T>L2P7B*(HY:%UBPT38XXH M;[G!NQ;3)RJT'2E1_!V(W!AD5N9,HZ3&/^_6Y) MF$;@T^Z^%^1@B2-M(AX3!46/C1SOLNYT4PK<7LK M7,ML/9];J7ME>G' WHU^AD5T9/JY'$QO G+'9R "['E7 M+T3VL"Z+3TJHY:-UA_U5E6T)WR"AE"J%H4Z0@CC AG7,KZ".A2 \32CG7MDA MNCJ;&^FTLH)\(^P56"M/7YU.>-W892C01N:5#5Z?=O!BVOKS;#/CVK1U#>_8 MHM]7P]50]D%KJ*O_KJZF]0!P4/K $<#EG0LS1-2Q$MOTL=6:BA-M]D8R@2P6 M%&)%(LA"CB'"<2)$RC#&3J>X3KW-C56:>*R=C+H7Y:@["K ;K0P&V]CVBB]B M_7--="$Q=.J)HWV]3":*+K5/)J;H?*D?;7RV1Z)W+/];6[=,,DZ%3 0,2&IV M/C'39M.C4QAKK+&(0JU%X,,4^QW,C1RV\OG1P0%P;@QP"1PC3_JM:".X )_2 M>Z I?M#\I+/ZE'+[$_GD0HQ1#AH5.*8U2A-DDJ0C\Y)X;T^R(#5B=_Z1)+Z+6+YQ_P/.# M<#1VYC?,8U^?7YX[8),=8$?[(XD!6@1 !<$,,@+T&[.7CO?WE/H?(YJ_WU , M%JO?L_O^@:OOEH5@J_]0+']G?E,L5$)I0@B#*$F1+0TA[=E]:K:^V!BP(@F# MQ&FOV]''W):6361F+2>P@H)*4O_(U7TXN\E^()!&)N8>^/0*73V!P$6AJ_MM M3AZZ>D*I8Z&KIQZ]M%;QM3 [WUS)=\OULE0?EH\VUT=I1MAZ^-31-:^>JB1R M=>7.31I@0L,0BU3 1&,,L:2J/O>B29ARB5-,L-=N]G*1YD8=NW5RMPHTL7-] M2Q'W'B]'RW+241C;:-P9@%8=4.L#*X5VAZ56R=J0=<&*VYL\>UQ*6SWY]\)VO(F+N;992JH NTT@ MK4H#%1IS#")EL^ F5$.6,F.F"253S34*(Z]H%7\1YD; 5GR@5]G7 OS_U'UI MD]LXMN5?041/]%1'"!U<0!!X_2F]5?B%VW:X7-WSHCXHL#KY6BEEBY3+V;]^ M "Z24BM @4S6O.FRG4GRWGM '&*Y.->^/'O'%-G6=\\SS#W:Q8UXAT5[8*(U MSH,:[,Y]2Z,_V0A L?P+V)VZVT4QR GI_B &8M >#HS*F/T!.F3(&YYTXR[L MAV*IWIN_EG.9I!G6=)*C-D?N?%>,Q+UUD=0 M.]EWMW4'I.<6:R]XAA[K^2'3?U?U*/C06ZD[ R^S?WH4X-E-T^,KIR8-_7%5 M'U%1\N.FWDG,1425)A***#.T0:E=P"(,*IG&5/&8Q"F?-UL')LIU-?"NBZ__ M/OWM,(KANMZOK8^ JV_%Q<&WGT;LG6GO__F MJ-V]Q<#\M49A EMP?1ONI3?AO/W^8VS#]6V.\42SSSEPDUK)*[4T?ZFL&L'; M'X]*F,>_VU0;XU_[B[9"\Q?UP(JEM"IXNUV#.<^H4+9^LK3U4E$D)&19C&!" M-1*2R9@KKU23$$Y-;7KUV;P#G;P)>.R*DZLV+EMKABOPP*0]^@QTL^%E*];T MDD*YK3G=/E5C-]+0FXVMD$KK=JNATH4$FIAVOVVBFH%M6'8C8&^?,KCP2A"< MP^JRW.;22\BV! 'QC*I+F&?W8_%.G]_JC+]9V>?/4<8)02( MIPE.2,RUUTKU-8-3Z_:U4^ U6Z^?ZFV@!WM6RZ_77\78C0-"(C6=?# 6[8:: MK5)BQS#+4LU3C)(\RF/(54XAHFEB4S(YQ&E">(II&FGNM1'F9'9J)--Z/0/? M&K\!6TK GGE>S^6,ZYX+D&ZMX+AZ&!S;H9?^.EA_WH/UN=/@[158_9?JO% * MM<[F9G3<13(O((Y6N/SN[INK]'M[^MJ8^KQ>+-"[:4GBCBG.$X5Q-*,BU!$-.08,ZBQ3&5,DYQJKW32$$Y-C>#LV7:[ MGK[U&3P/S#>5*4"SN7'>V(TQ,"/N-< OYILOV5J6X-=':2=NEAR;@.P:X;.F M:D,"OPV231H2XV#94 %<&CD_*AR(QQE3 9_MQ]2VDO=']MWP/ENW9ZI1A(@D M>0(UCW*;"8$A09C"/,XY%AFBA#IIX1P_>FJLV7GGQHXGH+K,<;%!L14]Q5]G@(&'.N-?;,IJ]6!W"9HCQ,:3HGKZ M:WL>H/MM"=A: =GN1+!R[Q>_WZ]*!4IF>JPA?UE\+^2&+19/5CN_-";M]L/# MRMQ=[WA7:FF/(]>?=/.+:E69L75SL]RLZRSEY9/YW](\P_3RIJQK\0#6=>TZ M^_OVC+/YSEAWNV(L=D/JK^"K^_K4"+UUSF^T^QPOMV%K;Q0&9O76 MKP&T1$Y&'&@T^/S9HP[K3H9U.#X[?5&($F)?["'M3_K7LED9G$N%$&6,PT1J M6SHP99 E&$&!Y0G"1$&B M(P*13"+((B%@QB02B,>YPNR6RFPW@#M.5;;=69NF/-CZ".Z;RH0=XNU&I,$P M')A8C\J#U:["E8;&V6;?9:C:8&= &:0NV*&M%ZP)=B;LR_7 SMW46S*V$\&N MT_CL^'6M[FTJV'=E9@AF1-R.&CB+\DB9855&,P:1$"DDE.=0R5@+34B&4Z_: MSLZ6I\;A^P+O30[O,]=!X[NWM*QC,[AQSB#@#KVP^.GU>W!7-86GZF00,S?[ MS)J*LL$'>]X(A1.:=;0[MNJL'QPG)&@]']"/L-Z;^76QM@LEG]9OBO)Q9:;Q MG[2M"UKO0S>[SY]7BT(\[1;J$T8BF@LS,(IR!!'A"')F""R-:)2DB: 8>66@ M]'%B:C16EU)MTBON>HR,>K6#&WD-C>[ /+9SWRY<=0'84>@1Y#/0A %^:_\< M9'/D%CP#L5XO%T8EP%M .N3"FY[57[#LZYH9MK7+FU_J5=)YALUL4$<1%!B9 M^6",*"1QQJ'F<4)5QK#D3@MCEXQ,C=:VDEP[1T'CJ;]DV1&@E_DK%$P#\U,/ MA'J)EIV#X";5LJ.'CBY;=BZL4[IE9Z_U[^0?#.:+S_>KI6J/:R*9)BR1!$I& MYJF'3ZU3U_Z!VL%KYR*O W>]$]\"Q\"=UP,) MKTY[+N1>G?7H8:-UTG-A['?.L]?\_1':E],2E/9<;EF)M5UW?J.;/]\OWR^_*%JDM M5#F/,AQC6PZ9QX2; 3;-(./"?(U9)"A)=;-B_V MOM4!Y[H[YSR7#R[BZKA.<#-6(RT(M'Z"GSI/_V+35ERP\Y_KNV 2:E)_T=:X MLW>7L(^FZ4XW!4\+;R;^ATMC6&+$,4^AR",&$9744$E$H9"IUA\ M'9C:D-_X?S[7NULW"Y;S?;I-W&AH2*0'9B8GD(==G.R+WO!9VJ?-3R4C^R(X M'MG7EY_3C_P^%$OU23>U(=\Q42QL=;$F0?/5:KU>_6Z\>,W,.VE^/A<11BG+ M-(P)$A#I%$$2X0Q*D5*1*!5'RBL?R,?XU$CO[CLK%O76Y]H>IUBK[ZO%]SJ= M9<66GB,LKT9P8[JAH!UZS<1*8JYT5ZRT\WQ;L!1LG0>=]^'XK0]F@;C-R_2H MO-8'E$-.Z_6,4)/ SVOUR I;-UX9B[(]2GBW;/:^FPV>.6(XDP(3F"AFF$T) MPVQ"2S,[3#025&0R3V^=';HX,KUI8^MU?5YL5:?0]$G.Z]DL?2>7P:!^T5EG M!WWK?MT$31;3E2R %-1'P0'FZ,Z.?'"DUUH\A7Z\>'E;+7RHS M=JQ% \M/FZJTIT,-"<]EK$2>IBE,=6R%GG0**4L3&',1Z4@*D7&O$=XE8U,; MT36^@M(Z.VL58,%JYV]_8=B+D!-)(VV!1B1A$.4Y,9 S!M,H3U$B,.=Y["_U M' KX\=297VU%F5_=*L1[$6^!),8T3B#-DA@BP>P!?I3 E,9:(ZYBKJ2OCG)8 MM(>7/G[;O-## NWV\0X%W<"?Z)8B"Z1.TLR1C&Q[!4^N3G5]^ MG7(+DY)13A*"8935YX$0@S1.,10RRW-N_AW%N?\0LP]8+S&<;.LZ],1.<\H2 MF5.8*:QL8FX&.3$3I)@QF68JSB*)?8>+_9$;;6AX&VAN'X ^, S,_5<[FC?G M'P89B.ZWCQV5Z0^#.23YH]_WS-.SBQV?5V6U5E6Q;BH<-+K792=\/>=)G$8X M(9"C*#*+A?JHJEW"\M>5;XWE M)"%I1&D*\R0QTU2>I9!JSB%7C'-EIF-1+/Q&+4.X.;UASEZ45FI@W<4)EJIJ M3S'8G]M_"5O?^7&OOG. :MJ#O MN)/?2[3LP2QXT[#9 8$MU/SN(87\]A=K= M0S9(*.&*(5P<5^-B0)"/Y#"&M'7; N?=\JA:PYNB%(N5^=2I/4URRI@4269U MQ 1$*;.G7)(4J@CS%*$T$:S7,JB;^:D-3#OOZSGOSG_/C"7/)O!;\0H/[$CK M8@>8MHE(8.?\0*+A_8 +O-;F:/Q%5N3\@#FW;N?YE-XIFH96O[(?;793.SV? M"X:UBK(8"C-IALC\'3)D1LD)SJ(T8E&>QE[':L[8F1I=M8.P$+C.(GB!+M0 MP$4K4R. ?0\]*TU>1O,R P3#:.BAAQ<\SAW?*?Q+W=X\8*_+FW_MNOOE9X_2 MV9W"Z[JZV\6]:X+7J\7-K!CWD"H3L6^UC:Z91"=VAO70[/0 [X!&:A2Q9?A(D<(#C'1BZW M]BUXTYJHMR(_L_6G]2^5/:AI+:G/:EWO3LXCE:=1GNV.)136*!9UZ!8SNXD5)X M= ?FI1VP;?J!\=EJ'#=>UPRE@/&[24L(69C'!ZA@%7N3/GJ4[35"H,(T9MEE-"(6=*P"PQ MTS9$M>#$LVB-KPO3RTPXJ&-3[V)S!>J#VX;!;)$[H(TU3T40WZ9QH[$AX1Z8 MT!K79WO[_&WIFZW_LQ;ZSP;Z&; A@'>7@/?7!^F)7BB-$%_SX^J$] 3G2"ND M[W-NV8RJN=4^>9N<(VD2$\(DQ-@>S4YB!'F>FHECE%%-><2X\#KR=\;.U,9C M[1K*UD^7#!HO7'UVI6Y":YQ=*2^@>FY*G84AZ*;4L947V)0Z&^KI3:GSE_<\ M]6L'5:\,X4A;$D6/YL+JS*]\O/ M]5FMG]=6&AGG2F$LS<0NI6:>)U4*N>+:UN)"&&-*)7+:TAK0QZF14.VBF:3T M3BD?HAW=B.N%6V=@TJM=A[7O8#\^L!>@SKBE"'=D>P,-Q#WX/!_'1\?$!3?7\6(A[)3<+]4F_K>NO_[.0 MZHOZKI8;]>JI+L7^NBM3_NKI2U<+O=UF+;]:Z!>QX8"^#2UCT$7DE6%;$.Q%-/4NM]&,[,_VP8$NHC ;W5,GF/7 M$"WK^+D8M[V&_CP,VE3^'X!PX(8B_ >C4OPX2 \(O2 C^Y[P$O6]9[8PJX8 MO5^^9H]%Q1:MADV"\DS@F,*<\1RBE&A(XQQ#P3436.J88*]-XXO6ID:ZUD7X M?@E:)WT/2UW"U8T8@Z$U,.7M_*R7'6&QQ6R(.K@NH 0[0G3)ULAG@1S"/C[4 MXW)3/^)H9?-^N5>JLA6JK)TVY9+&."5,(YA1'4.$D(8<*3.@RU*M%$DXE5XG M<SK\5-' MK_MZ-K!3A5_/7]QO=/!/57R[KY2\^Z[6[%M;N/*3?E,L-N:GQS*Y.ET2>@3:B<".9GL@%&M[X6A]US-,3FL.!4-_']%R#$8:$-PN;V?9&/:Z5 M*)J1EWI6S&7ZNFS>2DK\[NW_]X4CY;$YYF629X3 M,]/*8V4F7BJ!E$<<9H*R%.68J$AW!5R^>JS:!/+/J0L_K^OR=801V5YX0.[% MY[G@$ZH1'=>&QFR3D9:1]MIA/Z89V$95?P#WXYJ!+C+S-QO;K+YD&U[ =:? M@(=:H@KEUKBK68'!/%KX"OW\OE5F#!K+:ET;^5*4_SHEFI*K1&B*,,QRG-E2 M' ARPC,8*RX(45SGG/KE$[N8]>GWX^00'^R0^=;@<$#:C5E#HSB\8$H6)$.!Y,C%^MP!^&X:(?'O;=F9G1%HKMJ@_6VX5XA9Y)I%)$(:FD/ MH&&*V1?*6G #XWQJ@N/]-V0;\^LI;?PPI>T=*];U.;"[ MLMP\-/EM5IQ'-+/&AW@>D9ASG#*(4V&(36,S&V8H@IE6"FJ0A#]/ CAPZB68;FG5O3TJVX;9'8O<"GH'MR_#U M4MOWRTP>M%E")B@/X^CX>;955^44(5W^WGK,W+DA$1 M',D41E+F$''+?)%0,,5 "+=J>-K,V*N %X,]L:IW^?J^F6RE^L*J[HU-*:8BTPSR%#$K MOT@A2

    [-4?_Y3C*._I=$,V)>SWG@GLR3-9CF*[#5OS#C-LGY[ M75Q?%_MN[!VTJNLF7O^V&GS#KFZF5I'L'TVK6$X*F2)V+OY@NW$'CQ]YY^UT M<,>[;&>NZSOZX-7[95FMZXS9CZ:)V],8).(HL2FKG! )$3.3!888A3IFE*>* M:9)ZR>2<,S0UPFF^IEM'9\"ZVO.PRUEP70XX_+4 0;?IPQ M,_+HXW*PQX./*]>/K)EC,XVJIYU'95VY]>L]6YZ4;#C(2ZU_^<;,,+8+IG,S MUT$RD0G,M4@A2LULB))<0XWB-.:(2)5$?ME$DXEM>BE+^QH]Q-0%AJJ_5]: MCRAX7'\,%:.AFC.8]M%@#H901F^.DMQMY^3S1&.A)4^@F2D3B)0PWV\NI?F( M)TQ+S37C-RBB'YJ;VHSB2 F]7:+86[3H?8KM"O!N7[UP< [\*3J2/F]/INV< M'4KN_!PH@\B<'QE[07GSU<_>OEUN2DW;/%I_7ZIU^K?&T-X[ROU MT.AQ19QD$5(8YC+B$,5Y!#E+,J@I(3'77&'E)>=SR=C4J*7UU_L_.Y3ZSA:JSL$PXZG")F397]PMY?,?[%TYYYP*G$8)Q#QG$$580RZSQ.;A MYH0F*=8^B"/L7M7/7;J9P]:U8 M+NU^S$J#QB?/G92;&E'D.&484QAI;AI1( E))CC,\X2E7*.$1K)MQ+=+QRWV MD9NP\^N%&E"9G[](TSGNF(W5&$-OKQG/9J!NB3T'9V#G.V@NL>UT\,/].P+N MQ85 -M3&W4V^C+O+%P*VHRW!( _M]Q7='IGQK -Q=-^$>MON'-<@M1_.AAZH M.QP_?]17_&QXAZ_M^0M[%KU:L67YF3WM)6HC$%3@Z?R5/7OTKIYP>TQS5\6)":*53F >YV@%,*&<%)'O$\ M3B3R+%AWUMCT]FB[@\>+G<__Y=G9ST/KV.F#P#5TY]^O%KX]K3W -_TZ&J'8 MX+RA<5GA:L!'['#]CGXL\5%53=&H#ZNR?&<\?;U:5L5R4RR_M<7F5LOR[CLK M%O49[U6;06>7J.]7"VEEZ%E9B'F$(H9E'$.IJ8(HPP@RSA',98XBFJ5":>DC MUQC(+Z\1Q@@RCB8L4#0UTECGO*W/N*_6V/KO1TFAVM&-OUZ@=08F.]LP;?&Z MGVQ0?P&VVX)=7& 7&+C;;[HN>WII\JAH^GI34G?%3^LM'=9FE'( MHWGH?5TRO5@"UFD,//99E')N"]<-H?#X#K[WTU0=VO<9=$X#OJF <1L\&=BM MXR%W>/R@"K:9XVAVY'T;/S".MV@\[^_'7%]45:SKQ%&K^OK5/*0[S940DL8Q MA@1G"*)8*D@CGD.6(8)S+KB63E5)KAF:VN!HYV>MI RLIST/O[T<,!U75#RIO(2ON('0$8V*G46G$ M(8TC!I5B+)%:<)5ZU3:[:&UJ%-$NF6R]O;7"V66HW<@B&( #,\8-V'G3AA,F M@;CCLJU1"<0I[$,6<;O)O^S9G7F:K$LK+=BW.=4Y(BF74*3VB'B:F_&$DN:? MF4 TRF/!-'4M=?;LR5.CB*USP'KG7M#L.5R7N_Y-( SCT^NJNPH8[3%2O\^W$])N M7_'0^ WTOV#D,:H]GH/$96*?#?=1]( KT;7HGW@>$PR^]U[T] MLW"4>9QJMWZ6WSXHJWZG[$BB^Y>5KYU31822/(62(%L6.6>0B]2>R$J5^4VB+.\+M1D'A01R8A!J'9V#K,JB]M*GN';#U#P(+ M=_OA%"J7Q\WHN'D]7D K[X74LE73X;I#/G9B@ZEM7HG MJN)[G6AQ-3S%KIS[ L['Z M',6RK@93^PS8UFGO?!W7=G CJV'0'9BP++#U,9O.;:N%\M.O#9;X9+5N+7CX5.P.C&-K>!,S"K' U_7E\" MQILWSL<>B!].&!B5!\X'>-C?+UP90E'SG6G?NP>; #&/4!)IJ3A,66RG1=H* MX,1F,*+B! N4,$V\-/C/&9I:'_^\+I:B>&0+P&K_;M'0W(/3K9>' &G@OGZD MH6F]!'>7L;I10?,8B$$4-/?,O*""YG&PEQ4T3US?6[W[<:WNU;(LOJMF3\8, M+S[IK^S'G&1IG&8YA5E*K9 WB2#/10332).8*9[C'/E,32[8FMI@;NJ6A=\4W49_9]9Z+35JW"% M4^$^:VEL0>YK(9_0YKYZ2S\F^7FUDK\7B\6=^/>F6"OY9F,^JM^:_8TYXIGF M+$&08Y9#A!$W PM;<1L+'F'.(LR\3CE?,C:UP<6=E$5](,&/0"[BZ<8@H5 : MF$(Z-PU'M(Z"QM-KNV/>'.$"2""2N&AJ5)9P"?J0)ISNZ;FH8&5 3]"0_61\ MMC]8+>^6LK[JLYGJK+?99J_44NFB3CHK[5=4T22*$Y3!/*,:(O-?2#DA4#-E M];:)0JD7IX1R;&K\TWZ3*_8#\,93S^6+4 WFN.CQ LTP]%))K23]?*3T4Q/5 M7X"-:P;>&->7AOC:(.KLUAE@VKP@MO+A@I5EH8LV<^U._N^FK)J9F(DTX*)+ M8.Q#+=6$;U+?B?J@%GIJZF3[9>:J/K"T?+Z66"M<(X3P6&<\0PBG$M(I$ P5W'*,JTQ2K3GN>Q^GOCT MR'&.:7]NCV;7_;H PG4='+B[%5*VZ!ZH20Q4V/NV&!L*'KCZOF^B%@I$>MXT MH!ZK<;? -,K26N/@#.Q<#+PF=@Z!D M<1S;&7ZTZ%^;)I:>S%P>?.'Y>+0KQ MM!5CGE-&D"29L*,E,WC*8PRISBB4@B$9F__#D5>Q+G?34R.(SO-@T\!#J&^> M ]X X(M. &>@\1S\UOZYDUP?9QIX!KCAYX"'AJ@+?5BODK/R[WTKUH8OG'=F/1%FVQ@P@U0IG=;B'PW>8+5KKQKJ^<40]TIN%NJ3/NU979CR[O%QK411_^"+K8E; MUBZUAWJ>ZKIRN_$9UWF2)%1!E0H$419ED)*(0B033B.,.6.YUR@I5#M SM^-EZTV4;\;FR_![M./&M*[8+]\$ = MWZP[T?C4UL<<9A _'/BAOA?A'1SW@S$8P$=?C.$L]3VJM;-E_KY059/6LR\B M,RPHW?U:4%W7OGK=RZQ9?MI4966^!,7R6[NLA11%LS?'VH-^BR\H=>@SQOJ>US'GA):/Z[6[8(&JU0]T%@_O5Y)-2=8 MY:G&$B9I2LU'72E($!QKEF<^S1CW>P Q:SX%U MW?<@SV7<+U/S &@.3+0A@.QQQ,<)GAM.^EQ^_L@'?IR"/3[WXW;;S?6PM^=( ML-1IK F"!.=FBI D"E*>)#"+L41:90DA>>]"V-.M@/TA1.7K_B6O)WCD9L^[ MH4M<#U_;^L6+6GM4LPYTV.7S>F7F4-63/3E=9JLS@3&0D-T";P1E/8C-,RZS(3DY2E@L?6:Y@0(^@RW41:/#G/Y$D M3OX6&&\WY@V%XL 4O /P\Q; M[LW]>,%Y+SIV 620+Q\T=2H!.T2]"%3.]T3 M0L*WG5^6-(Z+?S<2BQWT,,!A'\W1IY0='?PT O M"_\>7=VW .MC^Z!/^L-J^(Y8G$#!16S&%8FMTD0T9'$F,Q6A M*"9ROE3?S'S1<;7_G"FGEYLV+_>^P0$_B^T2K\T;W:/)J_M<57<8H)HBB"6&,,$Y9!3A MG"1>HH8N1J?&%9W/H'$:-%[;7;G.[YYU;YU:P(U)0N,Z]&I\ $B]2<8'HT"$ MXV1R5/+Q >&0B+SN[4=*S<%(,^?<6RUL2F1M5YY3K3"*HPCRA!E*(II PA,! M,8TP-V,7Q;#7D.6ZR:D14BL)9==*]GR>@<;KWFI<#MB[D5%81 >FHMO!]"8B M=WP"T9"#P5%)R!V 0PKRN+,? 7U=F[GM9OU4GZSX!UMLU%Q+0JB@"8PB>PPZ M3Q$TLR8$XYC&.6,TYE'J-Q$]-C*]*6CG8WLH#=H#S;;6U RD,X+Q#&5QFT9F M?_/?FZ7Z\Y]B'/TMC6; OH!UCS*7QF068[QWZ1LEE$T<:2^/Z\MC/ZHZT4IN MU-03^7&H: MY[=T,U/Z%HYWSL0>BF1,&1J65\P$>TLB%*U]017ZGH[TMS9*E M,DDH0Q!QFAKNH1RR6%#(:6)(2>,\ST3'/5]'UI8_=K<'BWT=XZS$O4UNJZ7Y M3#!@%TTG0%_6>Z)V@:.Z(%\^:L,[+M:_8#O^\;7JFTNFIUA_OD&F)&!_PLL_ MGI[]>:@'D;>_8"Y$Z<0O2JJ'.D^W*8W2+B&Q-$[C"#$HE= 0,9U#)H@9SR*L MM.:1&=VR_F443QN=VISYJ&3@SNU96]>GYRJ>4Q.XT7EH8 ?FYB"8WEB6\3)( M@Y1H/&/R!.?*[/IIK8C.#.N[(FU*]F ->>/WBW6FM55+; M=%M[3&68TB@W8V)NI:L13R 5<093B M S>*G5JS_F&.F37Q[]%]"9JQ>64@V!U"V[TT5J,[<+V\%VB\ESZ>UL/S/\;! MM?Y-$NQ(VPTN]#R-LI\B(J($89Q0&#,L(4JTAHS8@C-IFJI,4RW3V&=4/N5T MFSIOI$Y>DI?R1JZ#YD;R$\VE&2I[9L",F9?+DG')C F8#>,RA:\K#92[W5 = M":JPB*#@N=V)MLES64;LO-K,MW.\46U7V] M$;0HM%V +3?K6H- -3%XGD/KTT9NA#$P[@/S2NM]#70S)GL>0+I3MMB0H\IA%BLBI&()Q=M=\Z_NI\,N6^TSDQ[AF%AM M ZSJKME27X]=IO-8>VP6W0;=F'L^^YZ"MFCT3ZVSYY6/C M[Y]<#?SD-LCUN_I12BM1],N]4M6'5;-CUZC[(4J(X@I&6<8ADAI#&JD,1BG- M4D$$98F3NM\U0U.;-W6:3;6CH//42^KO*K9NY!$"L8%IHQ]8WH1Q#8E 5''6 MS*@D<2W80WJX>GW/_02UT.^[V<,75:KU=S6/A4:(1A&4G&LSPD"9&6M$"NK< ML +*,L&1UP+**2-3(X2W954\V&&+F5$U"9!/32W*_45=L6#%@^<)L9,(.RZI MWXC;T&O?QCVP]0^T#@9&C5SNNE MW/)N4]VOUL5_E)PG2.4\CAB,$+>*GUA"H@TAZ)BD0NN(F&F'#PUTLC% M7Z^&?%S@]?HM/0<05E;,+H5\TLV$Y6XI3R1S[99V)5$9U0H*3.?!O&<4@R'-Q#CU9"(.T_ MANF'5ZCAC:?U<4<^_: Y&A3U?(Q_>82_LQ_%P^;A[_4AF[E0/(\0PU!S0B&R M:9]<)PG,,YRFB$H5N1W@/GKRU"BJ=Q:J:& MG82F'4K(G-F^F$96>X5"JE ,&<8T%XG$*O;4(?5S8'H[QQ]M97DKA55TSG>% M[_Q%2ST;PV\+)3S 8VVIU/"^W\&[E&#K/*B]'V2 T0^XP+LNCL9?9!?&#YAS MNS*>3^FIT2#$YF&SL*N0EP[%;(^R48T3+C&".D$*HE2FD)I_PS1C!&5" Z _,@?O GSI6 MV.TQ6_?_4FN/6OR#'@_L"5XH&0A/Z^-J0O2#YD@@HN=CPFEH&1IN*-C.]GY> M,ZG:*49")8\YRR&-(P21F8%!1K6&"<>$B23#N;I92^N<\:F1H/$3[!P%M:>W MBV>=A=Z-VH8"=&!>.RVF-0.G, XX2[P%M0'EMY37>+9T[VX9;0\8=$X!UCM:A\-OPX\QQE=7TB&GJ_5 M?LU ZUEH_;V#@(-*[77/?@%5O8.P3@OH'5[45WRD%MYY)G!R50+E*^,+]57] MJ%X9W__UP3R@7IN:JU0E.M((JE;6$T.JF$WN(VD>YSJ)*?$3*0GGW-3&(*<4 MC\JKQW_:R^H8@0T2U%&"WVRJED'YKH7:-$>PBOAH0\F MT!+0M9&%7,*#>BSX,H"-&X1A^/6S^OQ,^5DS_[6S7R7_J8IO]^;/N^]JS;XI M,Q5>5F]8I=ZQ8EV/0K<[>Y%@2A(M(.&:0L3R&'*=4HA31C.%!=9I[I7*-7H( M4_O\=(Z#UG-0NPZL[\ Z?V7F-I47P^V#,^WF'OBS%+(\^1:(&7![@8;)='NQ MY@RI)#-N .,+RKQ( YW4E7D93_K64O_E@2T6KS:E^5J7Y5R0/$]B1*"F.H8H MT@GDMK1>@HG,!9$HE;%?TY@I<_$0%P&7IKR N2 M'O7-3P9^0SWSY\\;N7[YR6".ZY6?OJSON00SN+Y?+#<#G"6,RT\B,8)52$.4JABRRW9JE<1ZKA"LL_4XD.%J>6C?W2N/P/8S@ MVAJ.8\3[Y>5>9D*OE#-0G-3B3TSNI__" /3,W8)Y!]U+- M0+$T;Y@J*YMYPX N?AC:7=MUN-^+ZAX\K);5_>()[-< WMVQE'O5J:O[]6KS M[1[_G>4>C6R?V.9=TN[CG-++XM MZQHXR\I,G^P8Q(Q&/J\6A2A4N9O5B%2@3.@,TEIN)F=&OV^7A>5\7D!=CZ#SNGZI>]$>'PE=MP:P7%J&1S:H>>5.X=/ CO0 ME-(+IE#S23>CXTXFO8 XFDGZW=WS,,7#XV+UI-0O:OV]L!IBIV3=MXOJ]4I[ M66?,[?_>ZMF:6>[_J.J+$BOCM96LT1G76203F" S[T21Q)!E*88BRZE*8WLN M#7F=O!C*TZE1X:_+]=:WYQICO61,AVMA-]*<1+N-N&6[W8K=[5GM[<-V.[2U M*+2)"#RI"NQBFEU;K? _*3(T_*&.E0SFY[AG4(:&^^C RN &>VK[KZU:;?5D M\YJJNV5=]^/1=H93*_N",L$SC&T1*0I1'"-(XI1!H9C$)(IT0E)/47\/\SY$ M,I*:?^O]K$XVK,"?V)>R$68+2.LLA8@G%#*E;LEH]&-.>\_L>[>$XV1\6Y:%'I)WWC:3=GO_V!];WF M9&#RZWP$ZZV3?J3GA+8;RP5#Z7>'CULM+S;O::G2.?Z&UL6_VG7FI;E:E'()K%_*3^;]N]V MWS_I5CR/+;;:O>6I90HE581IS*#@L9E2)7EN>C=BD(@\58J*+$/<4\8SL(O3 M6U1ZQ6H_/-MVVP#!+L+A M5ZZ&:H!06J.AW1M7C70@<(_T2H>RT[,NMRI+I3YU)>T^-"/$4JR+^B37]L2H MR%%*"-$P3S6#*-<4,L)2J]@<8X(I9=SI0)6GW:D-]!JW[='.KCQC[?D,[/G> MNR"$:UNXT?4 " _,PJ' ]:\B[@=5J +CCE;'K3WN!\5167+/VU]82N'CQF88 M?M)-R9TOJ\7BW6IM+YP+0D5N)ZYFC$LALH'+X*X#<;/FCCGZ+$P=7&FIJD MP7F'_Y@2!E<;8##)@NN6/4_YV#76]=/\[_]O+C3*XDQK*# B$$D:06*^,S!- M42QXI,TOG99$=X^<&NG__>W_>__ZD^/QDQTPEZFX7[@#4^652-W/>1P%=V$A ML[VX89;V'SM2V7O4.&<\CES?'N@X_DW/D=Z&E^K?&]-7WWXW__FPE4XY M50@B1:W !Q?0M)B$28RCG.A8X"3R&I^=,32U#K;S$]2.WB!A>!9;QX%1 ,2& M'L[T LM_U'$%B5!CA7-FQOW"7PGVZ+M\[?K;,L ^Z3OQ[TVQ5O+\$=U73W5R MT^L%*QMMOWF><9(3FD(N\\10B/D/H8C#1!KFR$2N<^%7X_06;R9',7M985TX MX.+A=#LE://';%1M#I,O'=W4HHZ<-58[#4UL@S=1[]RRFZ -G&76SY<7R3>[ M";9SF6>W/;0?,7]1W8GI3]J2O^%':"87BWJ M$/P8]#ST;NQX&Y+C,-\7M7\@O_:RSJV]#)08:[? MT%=7GU?OEV6UKK4@=E,2)AG)4D7,)"\E5@(.0::B#$8ILT.XA!*_X_EG[$QM M*&;=!#L_;]*K/PVL&S,$@&M@7NB%5 \=^(LX!)-T/VUE9'7VBZ$>"ZU?OKQG MQMJSC<0/!>/%HJB>YE&"<\R$@+GB$B+*%&29X02)5*IPQ(C$PJJ,E7$S MI"Z'>I3H=.7R?HSPZW)3;MCBT_K]4J^;=25+-+L/6BZ2"$G)H,;*S#)()B!A M4D+)DE3F4F JO8[Y73,XM2%#ZZ\!%>P\KC^$,_NS5ZOJ_H9AQ%7XW;@C)*@# MDT@P/+VIQ16D0!QSU=RH9.,:_"'K.-_7,UUR]ZV]6\ICE=EMCI[*XH0H:H8D M)#<3%AYA2&.JH,PRHBG+-"&17VJ\JVF?OC-.RON>YW4V];[O?_X32>+\;ZW: M\G]Y)DRZMH8;*PV!\,#L= AM*UH]2)*D)SJALB1=S8Z;)ND)QE&>I._]/>=/ MHGBE]&JMOBAA%WAK(;,ZW:7Y\5?VXZZJU@7?5'7-J]5G5E?/1#I+4"(3F.;" MGA$F&C)-,52*4$)X:F9=7H.HGGY,;6S5:.Z+9YK["[N:R^LH[$GBY]%YSL=Z MMI;C?&WX-AAZ/O?Z_:R#^BB([6],'#.P'PFH5J"))>"T[S8P0TT+>WHQ[K3Q M-JB.II4W/JZOLH)-7EBMGVI5_SA.59;GD$B[D848@P2G M*(HT@0F>&,^;#C M_L.G1GF=;^9#-0/+"PKTUV&C2D:$4P$UHMI\5$0,>2P4C$BB:*L=^S*11Q&D%A:XT@1F)():=0*!F3*#&_B;PF M?==-3HT/:H_!2FN;4M(Y#9JMY=;M6C+8CR<#H]*,.P"'E.-Q9T^!^Q^F_R[9HDD2^E+O"[ZO#US9=(&?UTRJMNQ,FL4I M3DD.N13,S!(R HDP4X6<$F9 R2(FO297SI:G1D8[)T'MI:?>O#/@;MPS"(P# M4U#GMED_SUWGWA"J7?[FQW7#UV7SB.]-6]']"WCO2[8J'6 MKUFEOIGYUIRE,L<:*9A18O,.8VSF15D*,XECK7(4I\BI?,:9YT^-TC MZ)STK2/]','+]!( EZ%)Q N2'G6D3P9^0QWIY\\;N8[TR6".ZTB?OJSGS.9Y MB?GGQ[<_;:JR8DMIZ,(*KXDYBVDN<1I#J:FMJAC914C)(%68(JV09EGBMR_O M97]ZF_.=^X U_MOMK8?5$I2-4L-J%P" @-L8P$]%]VO/(M-^3>4X*1H*_J'G M1QWNK>/'(AE[SL] [7[ N5(?U$)-F[QLCSN#Z@/+T62JUT/ZB4K\^LM<$(1H MCC!, #%/-?R!(90X02\X^41]2Q3NSVD5,;E?SZ\?W7MV_ +U_OOK[]Q;?& MZ0ZHRWS2+_R!2>)9Y.&T)G8QWJPU81XUJM;$SO5#K8F]W_3<&EG4R"EYNGK3 MVZ;LVQQE.!<92F$N;()Q;I7!$JYARAF*B?V/]EHF=3,[M3[Y3!U*K,K*,]?% M$6S'S93@$ [C-_=_8C(//&A MJ!F?E+G$"*,P%3S?(L5BA-E.?\Y8*U MZO'0)=0=J.=0,@-S#7](/,F&

    _L-^6A>ASF6,D]C)J"@6$ 480T)HQ1&>4QB11(542?%YG,&IC8B MZ7P$G9/ >NE?@N,9B-=7+V^%9NB1AA\JO2IQG K]IFHD6.4^&),0I52TW\589#J)(98Y((KD8@D]5)V1I\MV[/ -M4]ZMU79J[7:?L+HVC6135 M__L;6*Y.K6*R"OSW9JG^_*<81W]+HQFPKV#]97RC1+VTT/XJKG\5^Y9Y/6Y) MM]'$C>TS,(_LFJ9V;P;^T;2$S1%0,F1UUK,H!"O">FQAY%JK9T,\+JEZ_M*^ M]1XJVY,[N9:]Y?C6<[B"M1LQA$1P8);8 Z_-N7BVB='X&[)N@QLRP0HV7#$W M.$1F@ RLBQ $4V\[96-DY;8+ M81ZKMEVZN%]__UDMU9HM[I;R3CX4RZ*LJQQ_5^U2:/O:QFF&DD@0*+3*(,IR M"7F$?P/T;HP1'-"!&>0ZE@-P MBA=(@3C&S>:HG.,%PR$'^=U\0WVHH\V9K1I(1JG(=)1"A)&&*&42TH0J&"F= MZBC.1)Q1[]I.9\U-C86:O4=^?N_QHWD+6'F_ZT<]R]E=:04W7@J'[4MOZ?: MM5_]HZMHA:Q==-[8^'6'K@9^LF;0];L\4[,>JGF7\]5(:V_*:O5@>O:>H8_;6>2POTT<8 MA :FC!:<3[I3Y@\&CER)6H>U?I\'!NF9K>' ^GJO *L7*.JEN<[3&5 _'M>V MZJ0$K 0,/"ICT/+M[_W- MJ(R#]:E=\*38^J_ .E\+!9E',U 6WY:U;(GY?7UW4U2ZL5:M[/VEVH4(?E]M M%A+<,S.V9:8?6<-VY"N_VPX,E-9*5%9%WMKEF]+*<=>6[+]5G6__UP"Y@U=? MEN:S8JZK/Q413J,F4_#\C>-D#EYU?)M)>/W*OFMBW]5RH]X9G^R6O_VX_+.H M[KO'O_TA%IMZ [ M+[^TZU.4HD1E+(41QPHB*1-(L&(P8CPE610C$?O5XKIF<6JTUJR [WL,&I?! M3\9IWS-6UP%WG'B'A''HN?<5! =8"G2&)]1D^ZJ]<>?;KN$?3;F=;_1/@WR] M,B/B[?I2G/*,(\,K3,;(3+9Q!GFN!$PT9B)F.4/4*9'AZ,E3XX_:.>]5NF/ M+O/"33 ,W/^=$?!*;SP9;:^\QN=/&BVA\60 ^YF,IR\(4;FI*F"RH-N>V'Q,Q98Z8R*I'7I_V$C:EUQOW*C!]6RV_0&'T !]6)>E;(/ 6Q MV\?\1N"&_GP?8O:U%V8W5G,:HA#E*0LO6,7I8M'(2Y?V3 U8K>3OQ6+Q_N&1 M%>NZ+M2J+.>(\(2(G$$I1091+*Q\+DDAQ@G).<98"-FC#N1I:TZO^?A%('=. M>F[YGX;4C05N0&BD3?W6P1G8N0BLCP&W\"]B$&K/_K21<3?I+P9ZM"M_^>J> M0X*B%(M5N5FK3WI_@^V+6MA^9F7ERMT67+MI6GY5/ZI7)I)_S66*,Z$S#O,\ MIE9\24 BS4""I%AD<12G:4S\SCK>Z)%/5QGG/&0S\VUVG?<#\AQ8W-A0CH.0 M\< ?>L!R>:_?C%2,TZ#V.N1P)0Q^H88V-WHS[C H#'1'0Z9 C^VO5_&[U>=\ MMUJ_66UXI3>+3COXBQ*J^-Y,PG2D"-89E%@SB.Q**T-I#$F,D$JR*.><^.I5 M7#<[M7G9UFN@5VL@6[\!:QWW%Z]P0-Z-%L/C.3#[;97!=][-P'-\V\,?88=N M?D %E+!P,#JZA(4[$*GAZ662A?59_,:E9]7BT(\ MS6-NYGU2Y9#HF$ 440G-G)!8U:I> M1'059C<*"@G>P.3SW-4.-E [.P.-N^"W]L]!AF&N8(4ZKGK-W+AG5QV#/SK( MZGK?C>69_KE:_^O]\O-Z)519?E35)_U%E6K]795SF42*1:F$6<[-.(AJ#5F2 M$FA/M<:,HTCZU;1SL#DUTK&>V@2UQ\;7GO6)+F#L1C>!D1N8/6TNZ2= M^-W]SM;RTV-=J^[CJA8O5_) +/1G\X#JC9D\OF/%NE&/R$B>25JL6#KTN;R-M(AOLDWX[T6--+FA6 ")EA+,ZU/S;0^->-I+F+-XTBD M(I?M:_%V*?_X+T47Q'"OQ-M&'^8/^CZX?7JGV<(C+M<^TRW=7[/E3^#DLJX- M?@::\.M#7$W\9C!P*.#]]H=:BZ)49GA0B(#2G>.W6<@#8N,X/OYALU$;Y.3! MM7$]")$5]$5),PFT'GRN.?WK[ZM.'T!D.4$BAEC&"41I+B"+$@'S",DT3YF, M4]4_4^BLW:E-T!KW@/'OELR@\S [;M2%!V]@AC_(%9J!G=,SL -U@#Q@3ZP& MR2LZ;_4%[!&\_]0,^DG_S(IE:?WD#%HS!W"V/S&+>D!PS MF?\C>JHY%HP7BZ(JE)63KI.![E<+\[H6#-KWNQ:.S?\&&O\] M!1ZOP>]&6R%!'9BK#I&\@IJ_HJ,C%*$4':^9&U?1T3'X(T5'U_N"G.Q0ZX>Y MS#!FD<*02B0ADIF$G MB_LEB'$4,4;^Y;CIB,;%KL^;GV]!,RMYS+V8A_F6(8U\)*G,O8"O'(H8__*?IWYW6JMBF_+U[4\B7CZ MNF;+D@D[+K&C$CLH^76Y5FQAM=7G,E(TSV4,,9*1F0!Q,P%*,P4SS57"\C0B M">\F0&X=W<=\C\G/P"30C-FLU(INXFAE7L03L&D\S&:"^I_I\&H2-_8(#O,X MO-*Z#3J_P9[C^Q.@&=BY'XYV^H 6B)"\3(]*57U .22Q7L_HF7>HEN5>^;@L MD3PE&AO$)8,HB1%DB;#+.#K+EM8\ FXH.?K/C)NK3R7;K^2 M:QJKY3<[T+9#GZ_F$7<_BG*>4%L,ATJ(*4LAHBJ"-$NM?*)F%&5"8AIY5:4X M861J4X[GQ\?-(-M8 +]93SW/C9]$U'%IXD:'9:W TB_S6)"QB$6HKY;E:E'()G%E*3^;-Z43D?VDWQ5+ MMA0%6_QB?J*:A@9VL?46?@_3SFZ4-7KK#4QR8S6<-SD&!3H0G8;Q M:50"#@KC(66'??@0&7^?EEU9FC2):))K!.,$:X@$P9#&2L%4,*HS$L4X\JHS MZ&AW:D3=)J<9_T)F_.U@[K/;% 2\L;>@3F3\&;]'S_@[PFJ4C+^=U0EE_!U! MX9?Q=WQ[/T)Z;6-9UE6&K-IH^:_2SEG+CZMGO_C<:/^S;VH[ $EDK'.&%N8NJ -I5E[L@<@5>/[K73B]AY.] M&]"-^\9HEH')<, 6\:;'6^$,Q)>]W1B50&\%ZY!1;WY>#]'EIM#)NZ(4;/$_ MBJW?+J4]03)/LYS)A)BQ7:(Y1+'DD&8Y@@1KBK04,O/07SYC9'+4V%9]:1P% MUE/PUE:6-[YZR#*?@_0RH84":FBRZH.1GW#S%1#Z:3B?>^AXW8U/#5":&,5JCS/'VS$YHDG<,AM\L[\3]/=,&;,$: M]>E1V3'.\ML'Q4SG;A.CGWY=2L.$5N),R;<_K!A(4^M^+BAFF D..1$(HA0+ MR"3-(44H2A3C4:Y5CR->O9QQZGOC'_:RL?P7*!X>-_:P>UWW3I6>*8[]&L$6'$/E0?3R8=Q$ MB5M@.LJDN.EA_8CR+5M;W9O2\&^M$?"F6-B>_:%8JO>5>BCGB$N41E+"C-IC MKPFCD)FY'-248YY%3#&5^8S=KAF2UY7V\B-&D,B/S +C@NZ-SFZ M(AF(!Z^:&Y7R7(,_9#?G^_J*/E;F#2KX0MERA975=]L6,.R25^:*$4J9)#9U MC$)$&(&41@R:D9Y*-4L(2[P21UV,3HW0=CZ;KK-4GF,W)YC=^"@T> -STLY= MT/C;"#[^M*N)VCD=,)7/>H$.HN8P%(HG64$*2J AR)&.( M6&X058I!054F"&59++E?'9@ P(Y3WZ6#UBJL%$NQ>E [=(,H%)[#_*8!YH0X M_,*XZ&XI/U7W:FW%Q7=2^JWLRO8(H)FR4DP( M1()CB'A$(.'V1"!.F)*(Y"A'/8X NMCVXNGQS@<>5![@;>6!FPX,.C6%&Z<, M!/# /-,=-;0YNK7?X+GCH"OP,-IA1!\ PYY4=++\$L<8?2 Y<\;1ZQ$W:(N_ MNB[N^>I0W+/^SS]4:9<2F]V5>$XX2JP8-(QU9.:_6B>0X8A#I;2,$(V0\DMB M"^G^,H:+2G>X@^AVH_-\Y\J589F%0#"#?7?X VPG;; M.+ T%% .;:-G&3_YOYNR:BH#KNZD+*PG;/&9%?+] M\C5[+,R@[;3>\Q?U[TU1%I7Z1:V_%T(U_GQ18O5M63^E48;G28RXY KF*)80 MI=J,@+,\@0HE#),L$7GL==)B:(>G]EEHV*4.!HC>-58';V:W+\64&F_@K\?= MY_>O9Z>_#;M^7N\EK>V^:U.XT [.]V(*6+UP).!#U3T M[/SMK07;8>G&R+DD.YZ'QBO-\<)C>JZ?JH5^ORPW:UO&K:WWV%29 MM?6 ZW+ HG(.-BM,>"(5:.G2P..Z*H#L$1PM]'K<.,-#Z M.ZLV:_/G5[NKL.L;-$6I$"*&,N<*HCS3D(H46WT!K4F2IEGJM2O3PX>IT5'K MI2TLL=+-@.N&R5B/-@DPT+H=Z0D,MKH@P&]U&,.0V@TPCC'N.N/!=,9>ER'R M&G]=>92_(L#;964>=R?EVAY9:?[X4"Q5/"<12O(H2B"A+(>(YPA21B+(N$8B MCB/&,NHJ"7#6RM2(K7$4M"[.NK\ ZZR[[M-E8"]S5S"X!F:GWDAYJ0-<1:*7 M/,#YIXZF#W UL'V!@.L7]U5;*JM/VF8W+3=J+A35J2*9&=U0T^%E9#I\%&4P M(SBF0B).,Z^RKL^>/K6.7N\=F;%+R1:^XY7GJ+F-1'IC,7 O[F!H/0NI+'0B MX&!R0?O/'ED#Z$18Q\(^IR[RZZ+BH3(C :;;?2<8PEUQE!*6$Z(=IJ37#8SM4YK/06MJW5]+[ PSH)']F2'0VZ]^ JP ME[MS.+@&GSOL(55K[M=^7I??\,%*KD0M$U'O@8Z V3-[ ^XQ=B^6&=5T"@J MF?\/OK-U44^SS-!<@=^+ZAX\K);5_>+)OH.-G*\AT]U-2PG^O6%K\\^#2Q[7 MQ5(4C_8UOE^O-M_NP7^SI;GR"1BV2_]Z.P^[H=X0LKFV)MD(IU%-M%=N'H5Q MW0+HJ-?Q:C\.+M?5_/-Z)3>B^K1NM_;K^>EW/&8]5'_BDZ[*K;U8/K%C.-1(YUBB#(C-S M'Y3B"!+-!,Q3T_J222J(]IKV')F86G=N)!C,5ZCV$?S6>.DK]'J,I.-4Z"9\ MAIX/>4+C/R\Z&WVHR=&Q@7%G2&<#/)HFG;^RM\9$/>[JCK#E&5,IT0I2$IF> MS;(8,FD/UF1"\33BYN/MI8US\/RI=>O.O7YG P_!<^O,-T R<$_>HO'V"AI] M1!].Q1Q.W^'9T\>6)I#DF$(B$REHI%+.O;[AMFP?1/>[HQ MLA[J;6 =ZZ/>^+Q^%/EUS:3Z:-_"=NE-)10Q313,16JE4,U\A1--H528)\KP M(G9;_SUG8&J45OL'[!5^_'4$G!LOW0+'P'S3(%'[-H"8\KG Y'&T>-')8-S MP1UV\K/7]5QS6"M95.^8J#\3];I7QC,S>,ER&,7<=E^50I9DMC9BJI"F$6:1 M]%IS.#(QM0[<> @Z%WN51CX!I..2PTWP#+WDX(>,_XK#V>!#K3@<&QAWQ>%L M@$O[->UOVQ%1>P88%NN6[($895HFT01F?\H"AG%$91YDG"6\R277MW[ MM)FI=?&=E_6(MW\)]#.HNO7UV[$:N+_W@3GS M>M#':YL.]]Q(%%8.H!4.J,^XF D!9@F6*(9<,PY1GML\:Y*827V4$DV8CE(O M,=KSIJ9&$G>+Q>KW^H"6E?0HS3_ P^J[/>U@]]17O#2.5 H4-W+),>2>3'(3 MD*/QR-;+[KC;^=S6_A1R%HK0!')LZ&7HXVS 9\GC_!T]C\F*>R4W"_5)/Z_0 M5.Z^C#C/199CF\+ LF:D0>)80249Y9BR)!9>5=RNFYP:E70>@T\:?%@MO\$Z M150:[ST/S%X'VXT\PD(X,(ELT5NUZ-5YD >%WG74& MX.CHK/N=/1EHPTOU[XUYY%O+%-73'@'5"LQ?[]GR4UU)LK1ZG$J^;TM*SA7/4QXE$L99 M)B"25MR#)@1J&2M"!::$9SV*.H[EOU/'&[\.9.-D772B+C11>E::&*WY'2EO M2JWYAY%3;H)_-GIKU.XK$S]H 9B!]ETQK\ID%)=[-MM+JS'[NOW'4&KNV1C! M5)S[V@^VFG_'C6DFJCDW@UULAKR0IRJ!*!8,JNZ\]1S\7L*X]P)_'^1>9'W_.F@A5OY=L/(T^C&^B==_[:\VU3WJW7Q'UM?,6(I91C!&)OA!TK-5)GD<01C MPA#*<*2X(*/4"#KGX=2(J/&SUGJI/05LZ^H+S(_/MNO $^$0K37]&>^NK9LX MP2[0"A3)79AK[\+A8/>U5J2NWYXMV MYTKF.58T1CB!.(DY1$FN(8LB!)E(A/E_4:1UY"?_[FS;AR_&$7[_?*Y$9B=( MZIDRXMX,;I0]"+0#4_%SG\&V'.;>8;>=WP&+8?I"%:H4IK/=<0MA^L)Q5 ;3 M^P']F.OOFT55-(;4VF;6OFW__GJUK-8%WUABM:IH ]N$H/.Y$;+KO!YD?=H3J6#G4]RLCGQ@Q0N* MXQ,L?K?W%08^\>BR5-5'574%TW"F,J03!6V6EY4@S2%'60Q1CB127-H#ZGYR MP5=M3NTC?KH'S4#M]@PP;9P SQ/'U:E0XVVWFWCQE^!$1^8NX8&NX?$ ML3-\P82/KUL<60[9&8)CD63W6_N16)TF8)=VUNK>"G5\5^^7PIBQK\,K9=X/ M]97]^+Q:UZL^53/,J,LJK#ZS6LNC&PT@CG)!J8 LBQA$6G#(4QI#K=-8BPQ1 M&7OIB(5R;&ITV"07B?W 0%%']E]^%!>LY=QX\"7:8V"R;)KB64R@"0K\9,/Z MRPSP.C*[W3@#;7!@/SI;R*^);Y A86C0 U%L,+=&Y>'08!Z2=?#GW[";6MK2 MDN]6:V/1?CON5PM9++^9'YQ>SY^+5$16[1$F<2HARAB%7),(IE%&"<.,4&/! M=\/4TXFI,76[.U;6WUF#_\U;H;Z-XK';.2#4(VYHGJQFWS9#'99:R'K,:M,_ M]N($G_BB^,;"EK>_!=>0FY2^+HR_#]D3I)-;C7V?U8\K[>*^?5JE[KZM5?W" M=1IH.6%IQ&(!J;3B<1DR(UM#@A S19'"BD;2J;+7=5-3XSWC*6Q<+>KQ#NO\ M]:.\"]BZ$5L8Q :FKYV38.?E )ISU\$(Q#D7#(W*+-<#/N0/ASMZ+O2Q\M[^ MS^;8?V<+^]PORHS5"E$9-C*_N%O*YS_8N[+)MS M_A#W]EOWA57JK=;*SJ0S+9&T)>NE-LQ#8PT9,M-IF3/,4Q2E")-YM:K8PG'- M<%3WO=AL&\2 '515H/'1'MX1)KI:,Z/^B]K%Z;F\..X;X;A2.=EV'GK1TX0R M _:_8"^B&=@%"YI+;,,?_/#Y'0T*H(,!_-0!\9<9V&(!.C#^?W77UMRVC4;? M]U?PK>V,L0.2 $B^=,9IDIW,IK4G]6X?]D&#:ZJN+7DEQ4W^_0+@Q;(N- "" M%/N2<6P).#@@#X /WR4Q;"0U'1$MIA>9QEC&UVG!3VO'O[]6OSQ9;LSR_8"$?ZU-J-\2T2-TC,:TH5FM[4P M-GDC+U M7.N5\7V+V(9._) TH!.]7AG8$4,@/4B*%?WHTN6T@8\>)!S%//I\ M-TQZWB]7RYW\N'PR2<=V^IE9LGMI?9>W;[[]3/]8;VQI8UNT)J-Y(135)Y!< MIJ8>D "4( H*)#$K65H1Z&7N]>A[;D)40P<6>_(,OG;@WYJ]GL6?U#6X0PH' M^4R,FV:-1/?(TA65:6\)"^ LDI+Y]#RIH 50V[+6.>S MQB(CI3*UF5%% 8*(@RHK4\"1S"$5&6;-^[OWZP,MZ#\;;YY,Q M.SX9!V8DCS;MCJ:12TSFV$:-HWGL-W!L>RT<(V1.C\UY]#H,0W%=J%Q#)#K/ M5W6(U<' I+B?Z)\_Z_/\9DGOM][[2]R=Z.Z^DJS\\7*0.R0\7J &47DJ<7-F,(DMG^!E1D@Y[O+@< MG:' 18K.?75 %I9KSC=?I&@S3R[EMLU45*0<48D@@!AC@"J:@2J%):@8)Y)B M62%(_%+9]G?H\ZY,D[^V@9JLK>O*_3/B@)PIYWEV$YMXW(VL,[6?3TO='M01 M\CRYD1(S_\CYSJ;/*O+JP$_F"GG]6WYJPA]VBX]RNY7RYE$:<5I]_FCB>TP@ M?>.$"TJ%A5*("YA "5# ):0 )(QK*T2E59I,AE=Q/2 M^=RV.0U.D]1'6J2)GJ;DWL"]2A[[Z[X-GXE^]1F;W['W/!;Z5=*!3RQ*F\6C M]4),[M9)/8+ZCU>)&<2(C(LUM[Y:=;J52S'_ L5X,V K5>M=Y[T=RG?;9-U- MA7W"M]_IWQP\_W\?OD ,8:]>+G0+=@F )(=V&0AJA-]@2 M RXQZ-P#B5Z0U:_70R@868L=1^\5+'1JJ$$Q0B\:FBPTZ!3\_8B@DW\/.^O5 M[BA=]D7!TJ*D2 !A0(HHQ10R1D@G,.2IT*DE9=UZ67SF2X/&',[ MI87S,/+;U_B7C1$^<7K,D0Y=!XU/>L@Z/;##0]693P5:AM>KS_J->'@KV>Y. M-_%V_4"7JP4EV+R4 F0IUL:5T/MT-W-[;0U*8& F M!J?>E^L>DO_46#T]J,[PZFCG''F*9<$]W,JW5MG>@ M1X;:_D^'IOG?*DWS-14[M$_E3(7@*L\P[ J2I5[ M!=5Z]#TWR7C&FG25L4)+8?M,@9N0C$3LR.H2R&E TGYO=J(E[W?O>>(D_MZ4 M'"?S]V\BT#E]1W>VY1ME@\A-%E7]RMO4Z-YGJ0%MOY#W8W[61TZ&BY38);G(5G=J1A2H*J_Z.VSXL MQ7+*=NIS6H=K'QJ.G*F]OASN=+-M+]3;NU><"U&4# %1$+UU2B4%-$,(J)Q5 M3!9<$+]*2:L?J[SQS1*+C*6H@-6.?H5ZXQXQP5]TW M_HCN+T==3.[O% MDC@#&&<8("@K4T"H C"#%2STLX(Y]WGM'?N=H1(8L%=MS&E79]"^#!:RY_;# M=0+<)&,$6D<_*PU@U%M2//F)I#*NO4XJ/)Y4'&J1[]?#Y,E8B)YSM7R20C[8 MJ]4Z0:Z-?4=E20HF"@"5T,I$4@485Q4H<,4SF*M4R-Q'F5[OJD3:[.90,VV?B'8SE2[W]5'XG0B>_NC_*@MKAMW9>K MA.Z2V[7FV]05NEL^Q S7\N-NA/O^OEXOY@#@0$6?1X#+U_T#+DP4_9(O'ZVC M[J]=-8ZFTIW *L]I)0%+*0.HY!)4&*:@Y/K'-&.('@%=[FILPO0";/*-U M]^;O)[9?A*+2-;+LG&/J]2*"OL^B<[1#-.HF"FWP?MB\HA>C__F1Q M"4[#V ]" MYA"[GZ>.[R&-D?]_4!K^&2GEJZ6B30506]/OJX$?<4,V7;7G.=1S]JO8'+LF MD\"]--_2@,TNIA((/H9+$.C3TVT8B #880MG/^FFZ5)8VH,&O82 M-<<<$IPQ($NIUS.$.: 425"E!#-(L>*Y4S3ON0[FMO2T^.JZS"$WTT<4NJT( M0X@96;*]./&6T',#CZ1Q1\U/*D+G!G>H$F<_-R 7U%Y.&'.H:=P[2T5DEJ@ 3@P!]1I?MW>]CBL MC?S>UX2]R/GTC#-RVJ=>+F*F?#K=T?3IGGH'?#+54_\WAA7WNEM?\_]]66[D M[<:D=-E]N]5/PNYZ94N2/=I*W30CB#": B@R(QRJ QG$F@Q*7); MT$3F>.**8+MUTL!.;CN2+?(KR_*[5UD.K@OF3ECDZF .'5^D1I@[(>KI9<]]346K>E&N[DU]T;/=+_+@I)$"O3"B@L*X!R M0D"5(PXR1B3*&*5YSCVO#,*0S.].P1Q:O]1W;T;JF$%O7SU1XT]6TC@O\/6# MM"8Z_<.#_JBUU'DZS(7.GJ/%;?P9&=MRME?SIAV#,7S5IK*KY$TW-\U(FK(V MB1E,8D,*N)]NW*1HZ@.D(Z=*O=I1L[5O]TTJ*YE>-+Y_D4M3)6K*< P1+<^HI"!",%3#% M,L^DU]5. (:YK8>UQ?/E&)(N39(91H"=V'-:/ S(XY$]B66YC^?7/5?#[,QA ME,4T0'LBF-XR'4;129-U8%-^&KC=[!:_Z(?M1KT(\VZ20LHBSTL3Y;W^\J\_ M__SGGW_^R[>XG/W+8OGI9\&8_/GJM_]R^>O?'OS^GW+SV]Q[__/FI]>_NIIN M^T5Z+/_Y?_WVZQ_I,YX%F,Y7ZS!/]06KZ;^N-M_\=9'">B/S9^GZZ='?J%_! MU:]!_19P 9+_R[=5_LM__V\__70ACN5BAA^P_%3__=N'MW=>F19+/%O3/V<_ MUQ___')!8"!"-W^X_OX%__TOJ^G9EQE>?>_S$LN__R6=K:$JE!G)ZMO^SXN_ M^_GFI5^6N"*<;)C\E;YQ^>?U)?L2@-_6.,]XP=+5\V>+=.>79E6@B^N_G(6( ML\UW)QFGD\U37\35>AG2>J(\>BR>@XPA@#+20W0A@1$E*NVT,;K6Z8%F[V+U\C=^ M_A*6]"!(GZ>S?/77U7"TT-5ZT4!R%VHAF*U\MKX"-(JLH#%*G".11#69".B9L+J)LJ_ M]^*=<"#ZQ\$Q\NP$$N]Q.5WDU_/\BG;>B2W>%ILE6!%%Q;2"4 I"HFU3Q"B5 M4;P)(.Z\=B ]H:Y8DL"X0(#I5$3H)V&E&RV MPGB26&ZS.]Q[\TZ04/U#XBB)CHR*U_/U=/W]S72&OY^?15Q.LM-(NYZ G#3Y MU3H7"%8@2(%&HTR\J'04&NZ_<2<4Z'Y1<)0$N]#^!_PTK4*8KW\/9SC)2@OC MB@1OB@(E7-W@-(%9A<"+E26RX[S%;6_="06F=Q0<(/+Q?E\O?S^Q,NT)&"_ITW?+CXL_YQ.ADTJ"D]D3-<0V,H&S+$', M3@J.J(IL83<>O'BWU!7[05!QH$![PL1F:WRW?+]8F1BRR5;PB,>V_?#1T=9S:;B;8GB+Q?K-9A]O].OVQ<)QX3.NW>#1\<)ST9B'1DJ]6&*XH%MPAL%* ML.0V@[+D+GG'$4303.6@E!'J*#C3T2G;W_O)A?96 D MXTD;U& E^4&*!08^!G*0%7IRCEUA>)P5N/_&W53?<2KS*!%VL1V\/%]645UD M8*?S3W5_.U]-F"4_AYL"21/URNH,W@L$G:QGVO&230N/8?O;=X-%][G-!J+M M B)OY_0T$L?T*[X*ZW#)UJ2PX.C7%92<">J>27 Q)T!?K$K!.1%;!*';W[X; M1+I/?#80;1<0J6G\Y4ORC#\MEM\G)N24T A0A5/8Y*4 CY&!%"(3Y=Y%R1H@ MX\Y+=P-$]QG.PP79!0[^. NSV2_GJ^FEN^&@^_3EX8+L @>OSW#YB;:\ORX7?ZX_OURLR0G9UI?OAHON,Y?'"[8+?/SQ&6>S*^HE%U84 MKD%D3Q(1VD+,/@%C'!./%#:5)F;BUCMW*[+J/F-YL!A'!L$?F,Z71#\7\>-T M/<.)PU@R1Q*#8P94MAY\]@*21 J?G(\)W5$0N/_&W0#0<5+R*!%VHO[7W]+G M,/^$FT/_Z&S64F2PA8$'2&:K&DS2RE(GRW%SD=AX,[K=E-^QXG' MPX77A1- &]=9+>-8I'_\\9E$MGIWOJZ-&Y6G"9,YHI09)$/"<(@17*T>1F4L M8=DZBRVR"T_1L!L^.LY.-A9S'Z AR2W#[.T\X[?_&\GK*4KSS#(P18&Q*II# M<)88P,P%LR(4;.$\WGOM;M#H/T-YA#!'1L.+,YSG6D7\9A8^37+)QF;:X@+1 M#XIS!L$7=UNVN\X^7BX\#HIQG\S7:4P^P\,RS?TG=6$ M/%SA T;@05+8BQ3[.+0*-)DPYEED)1QG!1YY\6Y(Z#CKV$*@76'BHL_D@HD2 M9;&,15!.)/*(R"..A2DHAH?D,(MXI#OYZ*MWPT7'6<@V0AV[IN'B..4&VU?M M1X7%@CR1+#0C=$O+P%MO0$@I'$NN9'ED?<,C;]X-%QUG(9N(M!DL_NWG!W+\ ME;YQ:"?V?+6837/MLM]4>57\KQ;EW1>\*#A?W:5_QS;M9Q_:I(=[/]*/;/ ^ M7\&G$+Y,:CG^&5Z_\!I^??I^O/+\]6:7K=\ M_2W-SFL<]6*U0OI?_AB^38()CG9.!UD'!TK1(@@A2D"!)@@CZ3]/[3J'<'\ MF>.TF[=$SI59.I6N1MS,KEA\N5BMWY5+1BOTX/>M# N-0V1X.B\4ZS)K X@^J!,<[)%YB]F.<7 M^6PZW[1;UK*CU]^^X'Q%_ILIP=O"0.BXJ5M-Y!!J4PUC#B%@;;]MC)C=*!NG MVWU(, V@D0[,SZ6O.?]T(;)?:<%,,); .5)08+,&1=R 0PH=30I<\*?&.AT6F]XA8=S(:P@M+]J)O /$O,(RG6/^A;9G MS\+\=[P<7S1-E]^M@<)$>2)=\P*IEEDI)P+$4 0XYA*/3N8DGBIG/ 1*N](V M;FAV HP-HJ0.P/>TZ";22F^U4& YRZ!*CA22)@.R&"^Q,"Y#Z[CN:8K&#?5. M +2&"MD?7OX"7G/\5#.['YLY7S=NXU6V;#H_)]YN\L6_8%DL\>+W/H9ON'K] MC61)^IS.P_+[6W([5B245/-LBTTT,U2DLB212$#1*9P/3 MB,U3#P.R,\[N" M-F7S9#7!X1!^0,HXLWB&A]]Q,N]@GR9OXU;L79(Q/GMR,KCDH+++Y&0(#BPF M-*D8%ZUL#)@[!(PSE6=(F!PNWP[LRNNPG)-97)$_NJFXO)%(,CS%D,#&6CO! MB2/'50;AC/<P9$C--Q'XP?+[B,BX:69?[G/P25M,T M099D8":#K>>4BG&$D,A.>E3,TP)A3_?DMT#/AI!Q$QAMM/P,=/87> =[TGTF M7DUGYQ0V3)25(6>#D-'6*5;.0)0L &?DI8F22^1/#:YN@9M+4L9-2YP$.8<( M_<>JAZK]ADO\3,[;].MEE-"P,&K;TP>LD'J6F4:E4M?O?%\^QJ2 M3A0F0I#@BI0UDB*/1W !0;(83>'JNA:%F'H@@& MD1<+17"7+;EX%#J.[D$/MJ<-B8ZG/>M]Y-Z%:[3)QVV13>7F(G%!L>7[.G"' M5+=>+Z?Q?!WB##\NWF]4<2U#:Y2QR1H@QY("3N*'8@IM:',OW#*A/5GH(5*I M#6@?=QL])5A'T78'KMQC?#\\]EB]R/]YOEI7?>PE$,^_5:=W+G$]7>*% M6&Z$1;OFW^;AK,KGOS#_-4SG]<]?+*02QU4.3Q MPRV[,=!T]+G_X&[E7L:HLL]D2-'' I(%!8AL#T4X-H M#NNR>I2<<=%[RM"_E4Z:G0F1M_E*YC MC5#M2UVO;M8.]Q@3)P^CR 3*EP"$ZP F.TT^AM1,/'5KW"%N"^LMI#-=," KXG$L!:/,-H)+4M/<+!TYZ[VS0R37OEME*R+C0 M.4:S6T%RC)@[P,K+L/I<-VKZY_7_/I]^#;-Z]OEB_3(LE]\IMOF?87:.$Y=T MMLIRT.2DU4LW'427,@BA.>W5P@C5.B&\$V$]8.DH -SW:YIKHP.(O4BI7L2Y M^H )B26*2\A7N[K-(*OL9;TBBZ&/%)$PXB5% <*8>E46AOSD=0 '6:4GZ!DW M;=(>4,UDWP&.WLZ_$M6+Y7=B82*TB(HX560*'/,%L$2; MG47TJ35<=B!KW/$%[5'46A,=@.LN\<9S9;BGE:&B!^700A#!@ XB)>.#"7F8 MN&L?P PVK6" [>E@Z790R7\]:.%7#"O\,/WTF>+1OQ'N*U,3[B*J[ 1(7L7B MJQ'-)0$Z%$[JXEEIG8AXDJ >/)LF85<[L7=@7MXO:^_H^GM-CJ_)8%:O_TO- M;-1]N$B1O:V7^GA'_ED=*Q1T5N -9\$+M"RVAM!3]/3@\S1!4#.A=P"@ORX6 M^<_I;#8)SC@MZC @5VA?377:IL@1D"21-",64NM3MZMW]^#&- '&0<+L 1O M2=SS3U.*[BZ$03B^GFAXS9,6B2N-=199,J"TY!#0QGH13(R:952ZM>^R"UT] MN#1-P--<"1T ZY;_7KNZK_(&M!8\MQX2!JR#,15$+0MH:2Q93N8%;]U_L)60 M<<#H6P\>O7CSN-,8 MFI\K["7(#J*A7ZQ*6S>]$\.<:@ZBHB[J0V]S=CW8ARB-$35PDV1= M@ARB%(X$9[5R2=N 0^*LB]/.833^!*P.$7YO"+J?X/+H R+CY*0)DHU7-:5@ MR+0C9X7B0QM2ZR.JQZGI!T\'J?IQZ!PC]3X0M)A_^HC+LU<8KT_8N#!.:F/! MUF2FDK% O3H'L'B3>>3!EM9UY5O(Z 8S1^GX/G2.%'<''O.O]0+O=^6BHOR* MAT(;>>1. 1-U:!Q)@C9XI4 B"R)Z$;AKOVT]I&-<5V@HS!PK\ Y :3*X%]O^))9&<9IZ U*4MA)Q)C4?(,*&P2HDAO0ON+0YZG:]P<\T"P:JZ0 M#D#V^NS+;/$=\0/.:EGX0\E-C E,,^G "J00UL4,,0L$*W5@S),#V?QD]%FB MQLU"#P2OMJKH %L7>=*4EN=;N9'*1.35\[.10EHNMJ\4.!,]@ M^>S!//"CA-U!GGL#_UMLW#JPD4Q:F1 I?C"2K*F,9$VY@N1BXL,'Z[(0!VH/#14U_L-)#4#'$PC0&.62F:$_< MG")^:Y-@/%[:'6"F]E/CQIF[U4^]NHX4;C%6$*-1C%%$FB@BSO.()MHQ1,<*Q%1J-W6@E2)#A'J;(1('D6'K MN<*W7M]-6-;ZM&,ON7;@];QX.G.QJ51?S6_1KG;T/C@++ MHCRH>@F\-\J 01FRY^BB:ST$^#X-8Q>D#8*5HP3= 5!>Y+RIR0NS]V&:W\Y? MAB]3\K-NL36).?$27.7WIG%62MGMLWY.Z'XGC M!OY# 6] -76 PH]+#*OSY?>-]#:7EZPFWLN4?#UZSO6F+28-.)$#^(PQ:I\+ M+ZV/1;:0,6Y.8" T'2ONWA!SL;$SXXHS&H%C[8(0N; .8#KD.=:WIU2](MBUHGGJ9Z\:,3VC%O 1GC]6PP M0)3% (90)T=8(TUKB_,\5>,>S X$J,;*Z, >/134)&EOM%$69&W(VEPV[Z)W M8'F4/$;DQK6NY'](Q;C7M@X$GR.%W4&&^[D,V\3G@-DD2ZP8XD?J2-MQ(D'5 MN22&98O-)XL^1U,_)VHG:2XZ6BT_V+C?B^'=GW$]36%VEX?C9O_>??"0@X"? M8.&44X&1>\*(3I"EK(7:JD (W$+@3K-L(A;;>D[W*:8"W\VZDJS?+3>OS1N/ M\.K62=JXI>"19CKP MJ^YR=1&KOCA??UXLZ_TS$ZO(R(> H".F.M^-@S-%0K4.\SI'A5P)%A1%LV"*S* 2>1'>T6?:"EN8TK6@_03H MND72V%GU$>!UJ$(ZP->M((D?!(RJNQ-ZSK-)\@9 M.Z5^.FP=I8@>,77;%KMB8ZE'3-P1!\H&6A^L"##)2^M41-E\!.!3](R=>#\U MJ@Y510>PVG;\Q(MB(DH+4H1(GB/%)KX>/VGC0J"(I:!M7<-PZ&G?@,GV@4%T MK.";86>PC-:U"!=E2P+SN*36T\]NG-?:@Y'VJ:TGLJM,)Y^1%1"VINVY\^"B MB% 4%N4T6J-:5S7N1-CQYS>7+_E81RY,#.W%*40*7[.DC3K0>HMU7>P@UU3?R&16HVSF&\JY+]-R:1JG:REG9@, MJ09EHH9HZV3G2%%$D5AR\Q:%)PGJ!$L':/HQT!PM]@XP=(^'5XNS,)U/@DLZ M%A:@!$U,"(401+; 61TFS[61J35VMA+2"6:.5_3]*15'2[T#Z-P*!G[#LXC+ MB>-<2::)[,V@3A8R>/06R%%TC-S"I,* 6:0+(L:%3 /%/AYR'2#E+OI2'JE7 MOF0GLQBL0U;/?C@))R XP1T%%11,D)5&YEO[WWSD\L[$C7M^,@#$!M%*!W"[DZJX M9$%I)FG-* C%VLL;!',=4,9+B%[1AX*-@;6%C'&/1MI#Z%A)=P"6^^6DEUPD M9AD7S /W-3X5MD ,@8-GCA,5"0UK[11MIV3<$X_VD&D@[PY0>;+?44?P,27R[(J1N4050FMG MZ.CCU\%P-2@0]CF)W4Q=IRJ=:VM_7;Y#&+J_WKH/PEKB>+O'6 M(+QZM>KJ1?[/\]7Z\F+5BRYX(Y+V(F406.\_5.16>*MH-9$A+L[2>G*MAQ4, MQ,JX28=30KD'+!S;L/QQR%*I#QN.\R3DX)WQ$F2DV%W)),!S+T &2>L^*I-2 M:W _3LVX&8Y3XK.11CJ%V*8$^D4BB1$]+VE]_8;KSXL\X8DC.20"LHFU^3$: MB"XRJ&70)M*NXO6@PS@>H6OWJY6YYA?G2\I?'I_X8Y> M+BHR[M.TONP%>5$EN#'F),V"T_7Y9F@)AI)3L&!3#;),<>!3(L?'Y!+028JV M6MO HXD>M\;TY%'-R?3;+Z WRW4G?J,HVIO5Q\4@MPV8M1Q)\KBX[N><;S7] $OQJNL8_ M<-H"],%2 %&%)%C5MWU2G'VSP#3 M9FHY,L?Z>MYFC-FVT4*;?:A]Y M=^!!42%(JH(F)*.%S55O?]5GMI>J]^JWW$W@&& MMI=!9A^2]_68?7,?>ZQGI<%(\#$4--$4%EKW0/QP_59[*7JG?JM]I-X!=+:5 M2">=G?$I0= ^@BJNCKIR'G*./K@DLA2M0[I#B]%/W'.UEW)W*$;?1](=@.5A MVYBD6"-YE$"AA0:EHP"'6H W%&'RP+G7K7VXPYKS3MQ;=0Q0CI-R!S!YNCG, M:*N%)T/+>& D&EZO*98!F'?.E.Q=5B>ZTJ7?OJECX--.^CU :>9':M[Y3^<;JMC@%2 WEW@)HMK1_"**6B$*"SKNMF@3KAPFX"X@<6R_B="P10A-I\B=YIZH%-V9.V%FN8E/_NHL /,-BE7KO7)CDE.6T$ S(+X#@*!.,Z@ ME57)1L6X:1TDMJ*]$Q/:!L&C*+0#(.]48*ID]#X6!+XY,"^T3&,4'&02+C!O ML?UDLV9EP,-/16\#P.:*Z !<3_=,)G1&I 0>:_@CD"(?%RR@\$)GCLF%UD'I MT<4QPX\^;P.F9H+O $1;ZBZ"42$2^Q=W?:G@ZU";F(&LJZ$U44AJG;2I#C_/ MO*$#=[B0.X#)W5Y(FY2+J ($%7T]NZH-V;0+X&*JQT'IO2D+R\SBOTR@]A\ L Z&RD)%'E,W'G8W99#K\]/.._/@C MU=U/D]_QO0O,D%\9*2S/%(RKY!E$R1$RB\((Y[*R@^RT/VQGRFD2*\,HL -K M/7A[09"T8&MG05">(BB)%IRP]>8R)9SQ@633&M#_W,TGC0'?%0!^H(LO5HOR M,JP^OYDM_ERU*LV^\\RAJK ?)[Q]P?7UBZYK:PM/.L9"L; -AO!J/$3F)!CA M>=$J9C5 )/DX/0V"H/K,]\O%URE)[I?O?Z-%\G;^[@LN25OS3R_2>OKUXI[C M*PDX;A)3.H!G(8$2$2%BIC#/AGH5>[%,M$[#[$]E)X-^)CW'.W M$Z-X="!T,2GM%=*[TW2C9/I\ANN+/,:+L\5R/?VOS?Y?JW^1+#;',++S/6F+JHE*PMVTYK""5%2,2R0RA;]QJ MANX@.IAJC\W.#S1A_EJ.ETFNFP#3%,\4,4-N4CUO,]5IEQ(L?3]H)M''U!BV MNU,W;M5$=Z =2*U=V-J'O+U(:7%.LB?)X_3KII)9!%%20 TVV *C0:G';GZ M3L8KB<[!>(&T1>1:'\4MK21O(Q14-A5I6$RMFPX.H[2W>?@GPF1S)78* MUBLC_SY\WUAX'E..FF5:?X4LO!&UHS [6G]DW+#>_$_99HGJ;8W_B_?<0 MU?3K\RW/B9)IB-/9A>-\N:*N97KK9Q-CG6*%,\ 4:9$EG<&;5$_'9$J9E6QP M^)NQ]J.YMYGVI\/J4(KMX#QIR_9P70QXMP[P79Q-/VW4O9I@TL9S:R!QSBD4 MM HB(H?@18[6>*?X\-[E#H3V-@__5#M\8Q5V@-/=3]D20@@$9@ M)=3;4)B >F4H8#:%A"Q=4:W=S_VI[*1U]43U1*W4U85+2K[T577H17\D<4L+ M;?V]5NZO:2^H[4M?ZJ],)#DIW)'L6!V0H:P0M-L4 UPB2@S<^>9-0+M3UV4M M4C.D+$ZBM"XB\MU%.4E:)1.$!NO15Z<9Z]$J18(N%1]C/:L:H"MM1^JZ+"L: M"I #*:W?+?O-=![F:;L@M2[$0]; )(OD^Y!_[J*@'8@QDQ6CG2>?:,M^@LI. MFOU/M&6W4E<76_8'_')I_]^57Z=SI']>$AU38J58@].1M!B?)V"MC ME2J1<:];&\1'B>ER0VZ&@P?#Q5JHI)]&1Y);0LRK-R38N_RP9-BF9].JF@#0 MJ,!K9T#[Y++F]*/2.@/Y*#%=;K%#0:R-2CK(R5PYKV\62UHVY\OT.:R0F+F9 ML3%1G+G 182BJRQS,8&AKJZ2.+-NUG;X6 M71T(M)H8'4M65E?/EZ2E/+%C,P5*R<1D1#+2MNYF>(R6<8_W1D+:40KI!U]W M/('%_!,]^>P5QO4D6ID\)R9"J8-&F2_@@E6 *D251:#ETOIZC<=H&?=(;DS7 M[%"%])P9V2*X2=8YE4 ^@#6:T=J)%H+)$GC)7-M-ZF>\$'335"(WZ@Q?S?/<;MW[S8IK PS/(-#NO0]5>?R.'8_X) M/]#B>5T*UCIB+XWR%$@Q5ILI;,T;E>@@.BXYMUS:YOOS:3GL9&)>ZXQ,QS#Y MT1?11 FMG*TW>4M'D9\+&B(9*] J6*U(-9PWOQ+E&(([F?'7%<3W4N*1MUZ2 M!);K#G!K4#LGZAV?*,GU4L1ME!DAHS8N@>;$> Y.2="N11H MT7C3O)CG'@DC3_X90LT/ZAH/EWD7D*FMEA_#-UQ5#B8ARI!49&!UJ7=B9PPR2EO08?Z\WM0G!AO2E.M[XO:#\*.YDXVGJ/&U!-790E7!:G M;QK#\L6X5%I8==Y _N5\_?MB_1^X,WWK879)WFNFY[2D-IG@^ M2URCN9WOEI_"_'(@TLWDT,M^CULOOSZ'"[.;H:+7F/.I("\>0<2<*/*S9 J# MSV#)GH\]AHA7TU6:+5:TR#Z2,G^9U=-SM-QY3K6U+Y?3]32%V66O;AVQ M3G))4UR%>7Y-.QKY[7C02.7='MQBKO(!+#0RT@]?>5.>;2W'6 \&R=$$Q4T$ MQP3M^XDGI0W#()O?9?TH-4+-Y]WM1-G(0QC;H.1!$JZ]4CJ=^+[3 K_ZWF"VZOH%)[-9VUD: MWG89I[)"-."-%J!,8>#1&I >9SA&A\F\8*M3PZ>HJ=;.[4/(A[>QM=( 1WD[OY6JVJOU^>FYM$9 MC=RD8>;#K,( Y0L@=0.0#?L5YO9[H^N:5 M^YB/QM1[0V=ED@_-"M4;-LT2-/'YU&""U5447V+J:9+CZ MN SY9IS7@TF'+V:SQ9\4Q.*;Q?+5XCRNR_GL>A[31@AD>I-ER@8(0N=ZPZ4$ ME[(!P[UD%HW2O/5DU9;TCSQ[=2C$CJ3@#L!]-47Q^P,?(3IE:V6@JBM5V<@A MUO+O:*WW*>B@FC?H/D;+N!5Q X&NB> [ -"EN:\==^1S;N3R]^GZ\\OSU7IQ M5B^\O,M=,;E$3X)RPFA02/XG?:F!%X4I:AFT;NW[[T?AN&5LP^[)0RBI PA> MER8\6$I)1&:KUYJ+IZ7DZ@5$TD IS*A(C.CFXZH>HV7N XA ZQRT4&0IX0RNL U#^=;'(?TYG,_)&WY+&YI^FU0'=SEG0C EC MP4I)G$46(&9,(% ZPX1$KUNW3>Y.W;A7Q0X$P(&4TP'L_L!9>3M?G2]KF/.! ME+7\BO=94DHC\PS!Q%I'R+F%4"_NJ8,M91(VJ.:M"3N0M5L>E_U@2&NMCPX@ M]@J7%$ZOR5(_6"PQ)ZX9D6ZEJ'T^/$.0Q0+9YE#09Y=+ZZCS<6IV ]2/=C+0 M2/H=X*A.X,6S+[/%IG7]%YQCF:[K=+^K7$QA*7 5$&S0!E1M'7,8&$3.HK#, MAF";#V-\AJ;=,/6C'1XTU40'R/H=_[PEJ>5B3I^FBYJD"X8>!#Q":EGGO*1Z MNXVB]0(ND2W.S#)D2K-L6GM@^]*X&_)^M-.&037U(U=FO,)UF,Z&*\RX>O[) MZC*V,G2"DC(9K&.* W<1"9SDPWM%X(R^WMFF@G/-3YN'*\MXZOSBUH5=Q0H7 M+:V,4&N6E*5H)09?AYXZ9C3S@073FN>=*.NV5&,?E#RX;KJ]4D;<0LF<3)X^ M.+N8R%($0=+3 4"0MBP\VQ6<,UX&O M[K:ZN@R-5Q.>G(R)'$PA:G5!R X\.1!U@U1?7OWBW<*6>@5PT$)D M%0((]!&43AG\A7%666)1*JF\@\TZGI)NRS(.-6$G5DX'%FU;GF]B.3,V2P:, M!PDJ%9(<2PE(>+[HG+*3K:N%MM'1;0'&,5;L:(%W )JM>9?5]4*YN,B\WG51 M&V8OOIAXD=#5)2%M95'6U@2T""49*] 69W3K_?$ ,KLMPS@& M$'8Q<^O>I*T7ZY=AN?Q.\JM.*1GR*,F"UT;\FNM3D6QXU#X!9D^QC8Q&FB&F M_CU+6+?E&$>AK+E*^LR\UH#Z3M_?G7SS :G69Q[8(+>Z#\G-DZDO-X-'ZZ6N MKY?+Q?+E@M28-G=D7L,. R%-F@(&K:I])@6"LP(,)Y.D,8?)!4 M%\S%^Z\O;=[\SG2>IE]FMYM)191>&&E!A^Q!%100#08@.=&*RF2Q0VM;UH+N M7I*UC5&XQPG4,"KNTS:20W%1#OH>EY.;-2VZFL"7K9=W]A,8"RLM:AT@.OA"$0!XI_M2M:UP>H^58\W;_N3> M9D8$XPJ"SR93V((9?# ,/#,I1FF"AK8LL.A7&R:V.WH#BSM(FPA4(;I@O*15M?Q3K\D?Z MC/E\5ON2[[VAS@-+M+N^FL[.Z\TT5F\^7F5K??\"SB?/GQ8QT MN+H(6V]."HI7PAK@HEZ(BI+65(@&K#6!Y\*R%:V=] -)[2A?KLKM:C1OAS39_C/GCXA$?8B/!B?6L,/H_1,E9O3G#0RPJ0$XR.,$4 MYMRZ2NM8FL?=DL> Z$FUW &J[\CX:IS5='Y.G+W[@LMP<:S_0/9U![HM^XG7 MD2?/M," M?O&5>/R$OY_7P(YBQ\K7ZMWY>K4.\]H$<<$!XW:HC ';X?37Q4UF6]F[]/(?\/@B_^?Y:EV389-@?)369-"B MD$B3L\0H+!U>8BTDIW)($4UP\32V]3$2Q^V6Z0:JC738P>:_M79B8CQ&'GD&=):8 M2$I!"%9!LBG5HX.BFE^-O)60<5MEQH#;\?KH8M-^)"LWJ0UF+.4(.MAZPYOS M$(JH?HA4HAA7M&X]*.L14L;MC^D!6H?HI->"J-_"?RZ65WUGAQ1 W7M @X*G MITAJ5.!$\6EMNKF(3#],5_]8?:2_7/V^N/,#TG?]@C:O:Q@Y+,EHS@:^0SY%.C:TD?:5ET_AL4ZN.)\ZV.:6Z\!Z\L/1ED6F07C$)!7 ME.G:[VF\@J)\8*BLU+%YX^U(-NSJ#'[UKMQYT[M2B?CE>_WXAMZS6-X:UZP(="AE]MFU=]>> M'%ZHOOTYS0W>D&7I!Z/.1"4,XP0 QLCYMUI26:Q@,M2 M@'6NL#H'(,GFP^./)_L'M8C[8/.)LOB3*'O$S/!JN9[L#- M8&)7"^:"Y^!\RBQ[[[78:;.FQ]^"*7UU ]'M;^ZF$/XTBE\TT\+(&/H]G)'4 M[O!P6>9;4&/V%DD ,8/BUH"W.8'7H0@NI;9RIY[$9Z#T* 'C(*J%1A>MQ3MR M#?S?YE.*85=A]H9ENLXS5EI@-H ME:WF,A$^GPN][CURG/JP871\J*1&[W)*Z1J8:!V7]*$6"S,B7B1PANR05;Z0 M5R0SOU\\\$A3T\TSQZFE&D;%!\MJ9!W_\N'])=&J))5RD6!42A1B94\AEB+. MI<@N"%:B=3LH^/J!XY0=#:/=PZ0TLFHW=W]?.ZQ7T/2^D-L:06.-9PPJ\*+V M;&)REAE%SH3>0N509JVGF1 !9VS$^1PI)VJ(YZ)W;:]NYLFPY,G H[61!](JC, +SE87:XM MFPR326C0/%'TJPVM+<\RV"*=MN39^+13"^%N<'I(P'CAW_$Z?0B0(P7<03GJ M)2-7QE)R(8A R"(CK9=Z+9I2&H0SPIJL V>M3Q/N$# Z.HY5Z/V9ZP=+MP-H M7,KADGAI VW'SH-VF=5!W0R M[,AW]N-?K_NL9> 8/853K)!8E!&J5OUDD)P<.2>R=Z+U<=N.I(W;R3:6;S.D M_L9.85X6X=^5WD1CT:6P IPE3]NZR> +!10L2UI9SF+$>[. MJOX_B];?+ZYSJQ13TO_PQ?)MX378]UJLH>+(U%61I M:3$)& ,/GG$68NN][@ RQPW/AD3?J7379UG4)=?E%M=_WN+ZZO*, PJE=GUR MDZL?#F"B43'5,["YKD_Q,DMMO8$8T8$2&BGXH\]B]!%1F<2L..TROULJU115 MU_69S((_)JSJKTPD'KK;D*Q&US%I% M;EO/!7R"G&:WD&ZKAD?!N9#UL%ES@G8]UHB<(HM,@:95R:006L]/>8J><1VE M5IAX]"K28S70YSYTS=[!C0CWG]#2>@S8?O 47LB[U2G+"+)>;J!418ZP&@I/ M0N:@;$'UX]B0FSCT^B67%[/=&Y">7$8I"X=8.5:>D],O40,763L,FCZT3@SN M2EN_MF4?K#Q>_]I0,YW;F<,[ !X\HJ6E&;+N_RGXY)R]U5J"C((";>L<;5(B M Y,NV""5'/ N\0'=E0_AS]\" 6H:9C6E^OY\F3X'"M[JI+#5[[A^5ZXO]!8\ M")$-@HF,]E#F+$1+460Q1G.3G;?-[_$Y@,Q^#= ^"'K4N1E(7QVDAJY9_/MB M^8^W\_?+1<+5/98LCR'7 T*-A42HA #/I 22GC6E)!%=ZZ[H'<@:-_4S..0: MZ:,GB+V9SJRRA4L&[%,$826Y"(H;Y=34W_X5:?L^Q,N^_,,&OO4V$AIYU!>/OKF:IU;PH'900KWW MF2D)SL@"Z$+0Z$PNL77.[RX%QR[O7^O)!E[.&IU_NGCX3?BG!?$5,8 DDU5O M<'#@F"$XVIP<&E6<:KW@GZ9H7&_X".W?7_4-!=]GW'W)T:')O3M_WLPF#)C6 MNX<-Q;)(]=J3PJ*A'<%&<(GL.N?,HS'18VJ=TFIM&>AI+Q>K^QDAQG+1A5SD M[.JHX9@0?&(%9""GQF6,/K2^@?(14KJR!?OH^Z$M.%[4(]?'_''^A=9TK1\* ML[?SLEB>7?3SX^QB4/NMY7?#7W'&I,(]2%T'M+,:;2%%6R*0(!.W6>$NC0>' MO'O<$+SZ?K[;V%=)_Y_O\>B2BFY8#2@#[:6.R8( MT2A(+BG)D]2AM/?*]B9SW!"XJ?D:5D4]^S>''RK<_?MF'LZ0QPGW,&,S8PR3 M!E^O=E=6< @R,,@Q6U6,Q61:C^P=(OC9//,5KM)R^J7*_*+^-7++;.2T GRI MEZY:3V:25H6U*EF)DK'8>IC9$^1TY>KLH_?MMN)XD8_< ?4AS#_AY;R/9)QR M#*+2M52%T5[FBJA76UCPS*3@HPVI['2.N L$QFYD.E!9]]5]@.3&'J$UG4_/SL^N M6KYE42&2$TT16JBI>R3W16C@2F*T-CD7=KJ2YKGI6;=?.K+2#U'9HH7\QE9\ M^':'<)F9,@*XJ9U4:A.21P%%T:Z88M0YM3#W=UXZ7F]:$\4?++]NHL_[^]VO MU^T'W#&T)IC:)26)G2PA>K*)FI@,R3L=9.N)P,^0-'9BHZU_,(0>NH'5W8CY M ]:FSZNO/N+R;&*RYTJ; E+5X4!>%X@F)W J&^ZZK5G9?=_;H^$Z#E.#2[\#2W:/L[LW5]5"B<7Y?/TAK/%R@&^=OF.\% PD MJ[/.)*NM=!X!7>0I9ALSMK[,<5\:QT[,#F?=!M56[VA\:,;Y)*',/!@#JLA$ M/@DR\(%\4E0HK%,I86J=Y=N7QG&+GD9#X[':Z@"-U\>Z-RT;AM8+\Q(L[96@ M$L5!M(Z(E>3)8U!"D^D?ZNQ\>])\Y)//XU+)QXBW WS+J MPBK?W'ZEF24A6& ^UYL0Z#.O/:_)-9>48TJ*UG'B\U2-[44ULS.-%= !I.Z% MMW7??5?^ML(-IQ/!N9=IDY&M(S52$136B@A>TAY? 2\V!IV<=+KU"=.S1(WKVHUC-0]42<^[\@U+>RRPY+R3 MLD2PH1#SIEY&(F0$$H"/*E) UKPNKB'Y71K00Z&U+W 'TG*_9G0B=8X8G %F MZCWS3#@(@62:L^%1)8GE5& =-XL[CLG<2_S-FEE/>'H@T7G%0@09$>OPR53S MT1&2R"H80?Y&\W3N(*<'S6]<&05WC176G5G;X;B.ETRK3%J($@.H$@29;>9 M6\M\9#H'U7HNWR"'J\UOA.D!D,TQ MLQF*=/7FBZS LX@@4 CKBXI*NL9(W)FXL4]4FV6FAU%'!SB[NX[>A^^;P?23 M8I6T'.O)35*@H@_@([%B$8M@R2=E6T]+VD[)R#=F#Z/V)VW903KH $G;ZJ]N M%3+<&M0:3+&!1,-4S;23>^ $F>3,''(O&#>Q]2RX'4D;UX-KWOK55A6=(NPZ M!+I:-A?.:*[W';PA-R#,_@/#),@!E$Y]D&PS"1]-09BM] Z=IU3)W@]5HL_$%KK2OSXYV*"Z&C=.4-Q&U($ MAX;6H92T9P7N;"R917^*MHDG2!R[-J8?;!ZBLR[.5/9BD%"&DZ2$%#%DL-I1 MK%^GKWC4C+8,QW3*F*-N75>S-Y%CA\:= 7-OO?UPT'RS.%].F#=!EWHYJ:A# MWE4DKY[KFO=*T2!*YUWKGHQ]:1P["NH+F'MK[_*:48$S&L$J M[F/VPFG?.ONX*VT[H=#^_P&%>VFI@S/G)_GZVSQ?GAEA?OVM3JM_<5:_FB2G M5'$I@*OCPY54 F*T!3"R*(-.#-U)#>-CA.Z$2_=/B\LF^ML?I/X"I'/\M!D# M.7B5#18?F2D1A(T)5% (0=A +(D051+68.N;9(ZILO$_,MY:Z* #L_=,*;&. MJ1@=-62K:C8@&0B!DPLAG:%E8UPN)RIZW:=/@+-_0F0=HI(NHHWGBRUM2-;7 M^X12% (4KW?Y,I:A%H#8XHA'=:)NE#U+J_D/?)^IZ1.S/AW'\?KD@O9(O/@OS]>O_?3[]4EWR QA_Y$$-^-^%Q$:3QIJG->G/-UL@9AO"24!IV)J;73]"Q1QYK<1U^P[09; M463T3I*?8GT=YE#;L(.+D+5SQ7F!!EL/Z=Z'OG&/N]OBY[X%'DQ/#3?^IN9X M^\H_^&Z2)Q\WF*$:\.Z2Y^$6G:"=5R00K@X"\J) 8,J"Q!1$\;:$YH=7XYFK M&_!+SX2SA3C6@H,RW-(JLPE\]CG;I$.4K7-^SU/5NVG:!RL[FZ;#=-*G=[A] M?1]^E<#3SQO,( UYU<#S*$N&0,"5A$![$*C@=9T_C6"CIA])+T1L?<'2>!;I MK\O%:C5)3K*(D@&66">HL@2.,PNLB&B9TZ&DD[E,&XIZMT3[8&1G2[2_+CHX MY7J1TOG9^>9>H%=(1*3I1DWT^0PW^IKG%V>+Y7KZ7YOO/\K\A)7BD'$.C(<" MBJP[65^%4#M5#*>XO>C6/6^M:!^W(G!8M(ZBWWZ.)A[EI]ZIRCEFXSTG0=8[ M51,&<+1,(7L562#A^G RL[GK+;:#%?^-9#3WU4,'9Q2WU]&$"0JV;5"0K+"T M+'CU-[F$))WV%!0S(5MWDM]^_[AU><-BYF Y=["MOES,20+GJ=*^N5+^$ZEF M=>$A\*R-,HY!L8K@'IR"J%"3HG/B0?K(FB>XGB!GW *Z81'42@M=G%MM9^;U MMR\45DW7Y_3%VXN#DOS+^?KWQ?H_LZQ_72SRG],9R36_I8?-/TT/S*\^\J &B8Q= M2&R4P;AZU8O;K[J8/W"39K^Y?],HIW+)P%W-LBN5P='&!SPF9'(224"WDSGTS7^.OV*#\3XR_??PG\NEB]G M8;6ZX=AIIA0ZA!AB 24KQSXS<,YF:QE'%UH'!<=3/6Z>=@RHGD2_/])^>_W= MB\DVWP\_&]WO^8/MR#LQ-,H6;70)!D,BG]"7>I6=@Y"E!5)_C%X73F'OC[Q% M7[WLPV(V>[-8_AF6>>+0&5ML#:]-;5$S""XP R)Y$1CGS+G6V=PM9/Q(6_(^ M*'DLACA4 QULQ5?WF_>,F'*QL1# &9% &5LO:;, M9PJ"7;V_T3H?6O<5/$5/'^Y4:]P<+?F.K,K;LR]ANJPYZ%_KD8546U^"AZNS:=,5AI.$0!F3I / MB;;H(#SXA%PRBYJ+H< R[J'T8!O2/A(]8=F$F+.[(6:XGKQF%N?".Q)XK@@ M'0PJNT/R:+UU ,N/RY"QDK_Z#<\B+B%@7"\TSO3XFG MUE[R?1K&3:.='#V'2K\#]-1)(HNS+[C&%Y^6N+GQ[HH3Q@+3I=+/R)-0Y%+4 MTLX(HCC)O(M*N]081X]3,VYZ[92(:J21#K#U"K_B;/&EIO+2Y_EBMOCT?7-I M]Q4[R'(A1R!#SHJ6BI2&@JIL(09MLTB\WL'2O$_D29+&S=*=$F4M==,!U%Z> MK]:+,UQ^P-E&7:O/TR_7%IE'C,Y%H"420/DH(!;B1VN=!?.I&-FZ^?D)2$FY"&!YCE));L)DE4,([6@[D)PH?BR^&JQ1VJOZ@ MI]X"$7UU Z [+QS7BSI]!N)P:?< D4MD:^&(U"! >I.)<>359G(H(07& ]GP40=ZR&8I;V2HD:9 MM*[7?GF'.P54[QMU\ZSJ;03/$'RZ\#)W.'RN-?IW-\N\8SLHBI7O.7!!@9 M:A:I2 C!Z<9@.NP GX_S]+<5EO/9K]."DRA] MM'4BF'&T:)6,#"*YWF!8%$9FZWUHG1W%S-(T;6G4 MP-4TS?4;@UUNCV\::*# MTUBGHCC&1;UA!R$R98"[4@))T&C>NF5C?RK'W8U[@&,+]?53<8YFN#QK%N_U!+6;P[D!BHPKFE_6L=KX*EX,C;]ZZI8K42UX"V@)6 M5]U[;@@%N0!+2EKZ;XJQ]3S0/<@[>JXDO>?B+>_6GW%9=;!\H(-M@U!\L<@2 M;>_)U_N,';,0A5= H8XRR2+M_\T'AQ](Z[AAZE!8>S"9\A2:['4RUW;;DS&212Q#K+C02>K'$G^V4C N]$2"Q:*Z?+E%V65%IDU ,F0%;/1?%*POU0A0KBF#1 M&Y=]ZQD$C]$R+M):Z/E9Z!P@] [ Q:)3-0=$B3,X*8M&3 M$>0'!Q,@UO*P8FGGH$5IXVY%N$-'&H_0/RZ"Q_?Z1L-"!^M@EW3[YE:,U4W8 MIXVO(R:))TX?5&22Q&Q9=9A"P9!S]GD8#V ?,G_ 6*8)I@XX3SE&P5W+^7HYC>=5[2^)]8E/LFAC.>U+1H,JB8&WSH). MSO'$0V3-?8J=B1OYELZA@;(XA"O%23A.N(OI2 M9_:&3,O'AU#K;!-])K70B6=E!RIQN*1@Y(LT3PRI(Z3?Q66:]_V6MW-")J[6 M%Z8X2.\Y1N V^7KE6@'O5 02EC"%\2*T'3S2N4W1R!=NCF.N6FBG SOUD)N[ M]8OOE]/%\@]O1N:%E9]! D?<9-5BPXKX-NG8 \ MC-*1K_(<'9O-M?D#8/:O83I?U7G5N)I8@RYRSL!Y)+=!NPC1%P?"\J""*EZ5 MUB67>Y W\NV>G:'S4+WUT_?QD,/?<7TQ;W^:+K^[V260'%B6H@1&<@-ED@ 2 MI0!OM-5<1J5%ZSL;=Z5M)TS:?UY,-M!8!S[D'G*^H'D[3A_-4D9MEI43NEX@(,"Y MJ+U#%#:V-H3;Z/@!CU\&3%0?KJ(N,M%/-"V\#]\W Q4GG'&4,B$YNC4EH L' M5T>/6&=21*\CFM.=:U^3-6Z6IAL8ME9@%ZA\*-UJQQ/YGV_.ZV7W5S^X9/ # MUA("4OB[\F:Z2F'V'QB6$X88A(D>3$F5:Q)HH!VEMA FJ7-Q!H?/_>Q/][@9 MHFYP?7((]!>LWY14O3Q?5N61)NK$VXLO?IV&.)U-UU.* $O)22FC@:G:2R8C M"5K83*XWSXG'HHT9&.H[TSINDJE7> ^CZCY;:UYA7!_00;/YLP:-,@]?WZ@? MICYX2].!92%[P4H=/XWD$EJ*&=JG#;>2,G8)S='Z?V@ECA=YK[W#E;>#.X5O M_7$CDS!@%_ CP)#&29-< 50:JQ(31,XU^&1,T,$J-G MGF^J2W.Q#RJ>:M1MH(A^ MW8GQS:R-?N1/[ 5\D+:6H,<6&W59L5 *-)#DHY'$0S7HO7 MP>'2/!ZTC,Z5A'[]IZU0PMIN"%UJGU#($M9/1I9_;0^S:W MY!A1=Q%JWV9ATTWGR1J:A A,>N+ > _8+>_/VZVRG;BG-1Z8I>=F3GG2H7^ MLKDCDQZ2R-2Y$=$@T\0 /=Z >:FPA:%:K#+6I* M\*VM9P'16B9IGVW]!OH^67K"S' ;/PB9 Q5^1N!08G'QSWQYN7B-\X^SW_/\ M\YL93J]GN;AB1"PB@C2J=KR9!,%R X[7-V>6)1_+(XG*@U_0$Q0.M=VLM2+/ MC(;7O_RZ+;V5,JAZ?J>+JUEXE!!R+J U.4QA0M^9@K$3!G<_^=QWLXWM?Z3J MSFSX-QG+*_PR6>+E]BH2"R6AJ*>XM4-?JP0H:]]6TL8%'[@-=@\ W/\-Y[X= M;0R$1JKL+J'X?IF0K"S&*0Z1K8;(8:1E9 DL8M3(I>3;.T/C?.)&E)YB2.L4 M]#!]=P>;5SB??YM,/[[X/+N:+B]RRMP("H(IA@(JR S>T$^1O,%&89,OXU8N M/\K34Q)RH,$?!-$1VN\"2>NO?3V9XG3=VKX9<""<,RG$ $[*4D>F9G 46L$9 MU+KPXHT:H?][MS ]!:%6&&JA]V/[MYM Z,UL^K%NPU5-F_OJ"Q,9HZV6:CX1 M$JC(:T)N*36OCV&9JLUOK>OA'6+TE/:T@;UD6J=?ZC! MS<__GM;H^ MWD_@<>]R[R\F2$BW-#!A;#*59 M5 1X0C2HHHIWHM :VQ,0/(V[G"%VW^CC+NCIWF*$UWB);-R13W)BJO.5A9 M6ZITE/4^5%4Z.G0ENFQ+ZZOBW9*<%S''6_@1R!R@[BY 0UO[._Q6/6AS[N@% MBYSK1")3LJ8P(/@D!(@@T9?B"FM.HG=7BK[ 2HDR&&2K> MM":U<%? &T?97% B"F."<6-D\4^BLV"0C??M+!BB\&X["X3CLJ!-P$K<+"(P M+.!<1N%E+C9NH>99=!8,LMU>G05#%-E?9P''*!P3#E)8OWCS4 =D@RW,* JI M25BS!PR>3&?!H?8_4G7]=A9$;2)#2YMJLI6?*/+Z\*1 L5Q$::+0?)\.HR?7 M67 H$!JILH.$XA\XG]2\ZCTNUV6;9RX((6)51*I9E03OG :!!&:O.,_-ARYM MR] 36(Y/.H_2<&<(V;@->F=E-/4YVJJU@E%QQ065]H6O&FM$:,XI*\^86 MQUGU 8@1H#3O_UMI 4.=7UO/GUY=OWUT4Y%HZ">V",!5 ) M$Z"H$U2EU%JEE*QO7:3L)5@_4#K$^G?/SAJ;H@-\O<3%2C\;Z:64EG-*LTJJ MC^A9"N",6/4&%I&,94:T9L?\48+S)K:-$7.$TQA$K)^_7,WC)XJ9+S[.\XKW97M)&W?R MF%TTEOS'*JP3XB6@-ADT1=<8&!6?>:_;P4?@LK= YTESVMA\-K8!SGPX\W_R MMYJM_;8R!UZ^6"QF<;+ZCTWLQ$A1.' -B?;@]:@SM%Y"45RHZ"FTEJU.EIU' M-(]]S_DP,I)99R/IN(/,Y\>H_)["\>*W;=E8]I'8VGA*T^G:'0K%($ MIYD"F[5B%++1-D^4'Y?JW&Q>8UXJ'FV%[G&U<4*7-=I*51HE8CWG9!"WIV@]0^X03 P"W6$&ZAYWO_\QVRQ+"2Z9M 8\2O)7KE>JLR"1 ME,JE%3Z<%G@4;J'GVO9U?S:ZJ,G'T6I#BK!17GIF@JSF6B!)DQ MY$JJI$X;]K[+UM-1V,FQ=Z")SGUFAM./ZT,?%!*I2E>5?U@"">D!N;%@A. Q M6>E$W*ML>.Q,[/H+SSL JN6YZ6$Z[,'P&[PR[XLH,@*E@YD2Q$P+P%0 F<&( M)L2X'^7O/J8_^V'68<;:-O")Z#X0I= B&L B5HG\1" MND!AH@L^*6?V2F$>,?D/7WIFHQ]BLED+_7677;RY>:>,-J"(A/Q8R2)5<0R\ MB!JTI9VPE"14'#>3?3.(IF:TV6OC'CT>IN_N8/,:8]Z0I%BD]_SE\TXE[?E!U(#:[@1 MR ,8%^V3IZ:BF#7J::+T#]/RHFY>XF"P^D"R8 MWDYO-\CPBRQTE)XKX"&XVC#'P"4JZ6Q6W$2*U%R,2]UZOVP]'<:,$9L:6:4[ MM%V/-:]+^;"LO#E4X\=JNX_YH@3F3!$2G%&4^L7L(62?* D,-D66&!/CLI _ M)%U/1S!C(*Z993K W.WWUO_,DX^?:#4OON8Y+>7V,B^*=NH7:(.V,6S2 =1^5-7UD.?-M+UW\\DT3K[@Y861 MC.=2>9=M6O&/&? V*(C&&B]YCE0$C1K:[I.LI\/",<):$XMT@+/K^8VO9_-W M\UG,.2U>DSI_RE]FB\GR[;2^Q[N0V?BD>0&95^V%A@KK0+[#D*%%2E(9;TVU ML8]>UXTKICQ:JJI2$66?HH^.U[J\'H[[F%$ ME>*\L]K'CU"#-=T=5K9B;%W0XB5>7LYFT^M?S5[F=SA)%T628D0PP#VCW=V3 M3SB/#AQ7)=EZMFO&F(%XB*Q[X5?5+TSK(N'O1M [0=(=HV;3C">NTMZ6 99Z!"L6 M,[:2I5L=T<:2?6M.FZ=#TSK$POO1M Y1=P>@N=GC7]%W3^I-^.1RLOQVW669 M*,5/J,!P2>E^2'6@$*THJ:SJR1CY6^M[OP<%Z@M"AUC\SDUR*_5W@*4=3+11 M8]%>6'"N$HVE2K$N? !?F+,R6295Z\3M0,K?T1H01D#-D8KN "IW&*1"MMH* M:T!JF8'B;@*/)D"67 >=1-*N=9?<0^:U059]G'EMB(H[ ,E^=%_*"RE,1,@L2E#( MJ9[4E.6QC,(B4S:QUCP 3Y-Y;9#U#V)>&V**#O"U10YF2%3R* Y%UJDQ*%-M M1HBU>QFM53PIV?J8N'/FM6,0?GG$H,-HHLG>>QF2RXUH6B**.E/#) 7IO@3/E M@Z3LCN>T!RB:\#2>?J#&H=AHJM8S0^0_KJ9+BGG+V?0VQIDMHM3;-6F5!D4_ M4]E? AA$R12/1G.Q!RYV?GA/SW$:@.%X!9X9 :_P2_ZSRGY=UWME(JX*>4;@ MC4D"QFB!$G2=++>HMOL5=MI^ZV-[>A;3P.K'**U'LG"FC#=**6!!5#X\ZR#8 MK"'IH#.W+G+6@OOB:9"%'U*F-M'LN?EO]B8UMCI*CL@A)5:KLI H!Q(.A,7, MDDEV3XZ,9TH6/LCF!Y&%#S% [TEHD<*R+-UZA*XB!8&SM"#&ZR^"*/O-V7^>SJ"_VT'F&EE4O!18A* MLSK^(U0&5PTLNF"XY"4T?S'WN%0]93G''[DVMD+WN+IV0AE0AX@@4X[D*]* M4\D %Y3,:>.<:C[V?!^YSGORUAH+@Z!V@&$Z!=NOTZ]YL3I;_&6.Z:893 03 M[9\%@PV,54','R)ESB- M^<.GG)=OZK^N1JN[12%E<60,9 ZU5[H@H-,(W K/8\+$5>M+S_MDZ8E)X_BL MK8G&.T7.]>@_DRV3F"'D7'G,30(?2P"'*Y+18(1M_0+O?FG.NT&VL?8>$#I M]1V Z$6,M=)>O,\Q3[[>ZK_WCG.A4(,.A=91Q]LX&PTEJSZNV-!CDB[5,Z)"M:8R< M.T*<-R$:"3+'J?K<9^]VH9?WI# P:9[-ZA M 4/T=V[#XY^WIQTP5[@H!;C,&91-"ES.LEZP&,JP1=)-YB7_\*7GV?:;&?Y@ M_760!_[XWGL]'%-J;BB!!5?'PBNT ; ^@W Q*66BKP^D&B>"=Z7HB6/O^+.+ M([7<'4XV6;%FW'.G?.T!J_T E12+)TMY;,JT-@R2M7Z'MDN.\Q::Q]KV0:@< MH.@.P/(F+^G#WI;U6C:!D>NLDJ-T2D57BYYZ5>\HL7(1F5)61)-;AY5=GQYWKF.M[P'M$Z8G#]?B\IH6^^X3-QK.XHN^K[6I>DUY4<:+RBQ:0T@<9!*KH6Y/< MW2O,>7>N)J9^'#X'Z+T_ %V7@I;[7&FSK*M=CTI0&EB?VR$G^75P0IO6S^YW M"M(=< XQ\L/0.4#C'<#F/E9CR[S7O-(!ZK!JN@C@C%>DIUP$US%ST9HHYIA1 MC:>B?6[]V/XPA7> FRKX=SN;SV1\UG<,O]#?+;Q?(>&;UH18M MPY&7L4@!NDA(#*/-Y"TB->=I'2!?3P^O#P3$=DDVEG4Z0-Z]$P=]C-+PZ"'5 M\6\J4A@/$0U8KJWR7F8E_]IS'H]!5!.M=X">'6-&!.W1WD4$FV5M]K,1*M-V M'3-27#+:<->ZNC]PH,O)9S<>@Y@C-=T!5GZYPCE.ESF_#9>3CRMC+-Y,_GTU M2;@>TK >CA].>?(IC.\0U MLTP'F-M[$*K4T0GCH$A5'\(Y QBWMNKY6*)TU0?^7ZN'?WD2=%+)389J3(Y@\O)5.8;:T/D M#%/K&2./R=3396$CA+6T0@>H^E%'KW ^__9]+=SJG&L;D"Y4=BNI'/@BZ^#= MR#"BL2*-.U#M1WFZ.LL?(R<[0OT'0XFVY# ;/?>_892^G61Z$[TI"$8AIT4Y M\A1+B4!.TG*3E&=V7"[F1P3<#VY/ZF1_/ -U$,INCPW_=;&XJD^AWI;5,;/S M F,4E1+?\'I)P2K+3@&E%+-997*DUHG__=+LAZLG=;[?2/5]#I_]=4H_YM_Q MSWS(E-G;_W>#<;+W"M-H;NS-Y^\8(FJ\#"D) J\,BV'%"N+)M.&61E# M:R]Z0)SC'Y#>^>C?28DOZ=_\Z\(;6V\O)>B@":LB5E)I^BEH%Z3@V07>NG)[ M2)[SWC&WPL3==Z6-+- P^1DK0?)ZDW_?K*=FY:]FE9%BX9J3>E"G4D^K+/A $=@HBK7!!_JKUH^6]I?NO+TK8X%L).MT@+N? M-E]+2WJQ6.3EXA]X>;6VU^7E[(^:R%^D$)/VPI#FZ@VD=)49!"O56HJ6EAN+ M:'\,]*A8Y^UY&0MIK>W1(\3>3##4H_E)7OR6EQ>9*2$3:BA!!:H04X:0-(.B MM8SHHG>R_3G0@R*=M\GE9- ZP@X=P.JN8ZS;JW743$EKH7C.R2?00Y ,ZX@J MKP13*9K63Z7N$>6\32MCP:B%WL],&+'J=UCQ-^;9QSE^^32)>+DF9V/&NL0, M8$[U3I [6H36X&/(JD@3W7X3;A\AC[A7@'-/LFU@VEEK/9\;+/GC]A(VSW^2 M4DY(HR%Q)^IL$5J$#@DR1='$(N?:MB"4NE> \]'--#+LK+66SSE1H5[9S;]= M_/W#!7J7;*;\+#!5CZZT F^1@7>^**-S8O*A/MY%CO_SX^SK_]I\XAH:F__X MCHSOWW=&&+0QVNPH#79@\[_]YX7S&3'X!,DC26QC DS24/*411)H4,2RX&3 J4,%MEP M:0&3,*ZKT97Z0*7F8 MS5^].$_!.Y[-!VJPRY+CSMGQ M9M"SUQ'GV[?+(UOKO@,8/5:(%R6I&),"3& 4"9VG]*ED!S$84I2E/UCK*X,6 M!R(G+$L.-/W Y$A=N@(5C>%_]9R!(53SR7%ZE W6",X..TTR-KW441.1K:? M9OZ@2+U%J;:P:F&'CF#UT(DT5\XIJ1&$JE,V&6WA+K((IBBMG%+9^M&/<'N[ M(3A9U#K2'AU ;,#U&D.6#;.YOD4"LX]0M3XJS0K!J7?,\+-'1>]W-5T)2]]A_NCA2K6OR03L0'/VZTP+9+W-.$-\E4TBYGD"SE-2NI M\TQ#T<(9I&0]I:<5WC[$3SE=79)'K+XG;'_/^TS?,XGD'BM3O)BFK=_\?3I9 M+E[49&"R_+8RS'>'D<@4.O+.F**L[//UYH<%,(87E#X(&5JW[ 4$'10>6[JXH_"U!KZ0>)NIW>_K0_;%BS]PGN[1 /+(2I .F)6R/@(U MX$DI0 DVKR]>,+/6IRSM5W'>@YG3@?_4!G]*-<]O.*]EW==\^-.%/3]XM-3A MX26<)HGP,E#16]_&:$$&R/ M*CW8(AW Z7#%?5_V-+V[1-K%/E\3CJOH,C*TX)-4H SSX!@*X!I+LI)^P9M' MS!'6<5YP'P&K[5AY;AMW@/.MXO!Z>B!*KHPD7;KZ1"47"2$7!*LC+4X*44SK M-VH[!>ERFSXA/N[P,!]KK X0=T^-]N'%^P^;!=6GYS;X CSK6-O*/(0D+6B! MVG%F&8 ^,Q-I\UU'H1G6<;C5'8R@F:0.(I^\3JCW]0:C:9 M?GR7YY-9XA?>\"*P;G>6=E3E48&S+(%5+,LB/%)6UHL[[)"_\VRG4T\X%@@= M.,'/G[]?M3#VS>_0!D0Y\ M9??]^UT[A&T[O,;)O'9[YA>+Q=7G+ZO>RTI_5 O[.BJ'T];IRNH&0$OO0"4R MC7.6DENCM&7"&.E:\]>-MYKSMM7VL)F<'R0=N$MM:XZU=V^W13;\7Q?1LYSJ M4$X3BJ95H:N$HPDT&BEBT(''UGU(^TEV7CJ0,\-X!.-U ,EUR?(.)^GU;/X[ M_OG/R?+3I]EEI8.G7^Q>ZD51(5J>$:)2M6%$,4#/ T3I6;'24M'3>LS7(7*> M=P!.#U%W3,-V ]Y*UTP:G%,F1B7'ZG<7W*BH$[D=-W727H@:J!>L'9+%O%TG+K?F;&P-$WJ?ZUU$G>LRFZZZ7Z[P MLJ8WXD([;J6FRCFP@+27I 1!R5+?\&HNM"S>-V](/OTRSSO$IP?_Z!A63ZG? M<^MNN'77YST?/UKOYS[+.=$S$ADSKVE!]I5LCPL)KM*=<"4]I;5*2#-*+?X$ M.D"3*=85EX#5X3;*(ZG&" /1Z2 **\ZQUFTB?XT.T"&8&Z\#=(AY.TA2?FP, MLU%:YSV#$&I?/_,"O$$#2@C'/'.^^-:#O9]E!^@@$#S8 3K$(AW :92>FV!U M*#8K2ODS)\?FB1R;4I 4K2V^1-=^G,!S[P =!*M3=( .L7$'.+^GJ5 SSH.1 MP%.=KIELI$50 '"4(1NG&(O8^I3KK](!.@@?^W6 #C!6!XA;$Y'R5K_ MV_BE*>0HV@8P=6BG*JEVQEH$+F-*G*% WKKM^$&!>ACXT\#L^\'I !MT *A? M\C3/\9)B_(OT>3*=U/*M/EC=W(=MPG,2-4'Q'G+ FJ&8&IZ+ VY+TDE2.9=; M VLOP;H$V"% F(UME0Z@UN"HUB4TNHZ;R9PQ6O%*IS*#B-:(J%7TJ?EQS6D: MU,?KM>IB"SZQ[9\RVG_^]]5D^>W[@-S%V^6G//_]$TXW=P8WG6GO9Y>7KV?S M^C]=%,43=]J =C461$[:J<,KO*>J(.= .&G=\8#X':P M'WY9]?E3%CM?=NZ-O]!'+!>_3MN+8G^D;F.3GA$6 ;[H1^[833_!'7+Q2Z]T4R7LF3VQJJG14,N087 M2KU 9!&<"@Z<#R4GBEB%G_QVMMWRGN@[G.?DD<=![J_@E-M)/$]D+2LTB/JL M1)GDP6N70=U'TG!SR&+@=63/^/$U/Q1>WFJM7R?U/ M%%%NWBC>-G2TVA34 9C1&I0L'D)V%E RK8RTF=O6C7>=J>")UI]/YK!U-#@^ MZ])S?_5=E*2]S$% (B50%'0>7#2:0K?FKL;Q9%HWX?2P[F=_ACN>XW08! :A M^%E[_H^'<8\KSBLNDA>&@KZG5$T*!V&5N6G,J7!43'7#Y=5Z\4]T[_Y+Q8 Q M\=QP%E2/H>#'(\''55>'N])N\:E\?&)?G)%>[!,..>$])&W;JQLR)G77PK= MYB1\!.,])4*:>T9$M":F>>1K1B.H&;*\TQ#5V!Q=CIJ!2]J"\H+B6_ ,C/2N M*.9<3J,0$]XK43]$-<)4=BIE*Y\*A7ZC) 2!'((KU@III0K_GZAF2 P]!'/C M$=4,,6\'5?V/_!7,9\9Y-$ :E*"<=. E*LC.)!NI*!&Z==/9LR2J&02"!XEJ MAEBD SB-0E*1A;+!\P0^%$') Z%*,F4>6\=0EWQ,GJAD$JU,0U0RQ M<0\X?W3FF(S,8)0"6*:-2 6-X&+B$$L4FH4B=6K^IJ7)X+BG16 S"#>#!\<- M,6('J'R()R-Z%QFG="BBRJ"L4^"%]R"LX*PPR3.VODC_"Y#9'+/1M[)6O\"[ MYL]@=>B=">"==>2CP8+3I1Y[N:04CUSPUOOW$R6S&63V860V VS0 :#VHTT) MG#ENB@;#/*&YG-,5OPB6W?"]K#XRL.VRO>_4CE M>M3F[#9"8]#T MXD:'&.3NM(C-:Z\01$;&.&@F*(SY^B9-D#Z8TR$Y5@HV3Y*;+Z(#)^D(I:WV MFB:0>?JD,CL;KG^9SQ8+RFFM9+HHT"X*4#)'RFDU_62CLZ@%:M[-P]S[E]%! MN__S]9YC8=/#GE./*]<#O'ZZFM_,=5[K>?67;Z]'<^9YG) >+KQ4FALA0/.0 M*\V&!DRKD8B*%<684*7YZYG!4G;0F-,Q[LGM#:&&5"[ZVU&N? MZU1:8<&91/NE9-*$XES(I;-]8<>A:Y44(L(E'\ MB, 9V475PW:,O(!5T;"DE:#*K#._N;.(#HJ1,Y]WG0T2/90:K>+6HR\AOH\9 M-"JN9[;*<5=HJGY4QHQ RGW25'90ZS^ 4>1Q0_:7<[B+EH+R) M'$JN+Z@4MQ"H;@01?< 4DU>RMXG63XH\IV.G\.MERSRH>V3KW/0^%5W__;OY M)-8'DC)(I!0^Z)A!%;*I\\5"B49JBUY%-;(5=I"A/B/?/!_X>G'-%L;< M)JQ^/(A9%CV6Q* $3HF&D!*"JC,>G.,^D9%-&H7W]2RK?2;W T\LVQT7E,_) M?1_7C'8Y)N,+2&T\F9'J HPHP12-%/*\5R'WZJY/@;GE+^B>;4'W_*XJ'DPT M; I:87' LN&4:&@$3%:#S$Q[4:B";S[X_$1+ZV"O?!;7&LW@T\%&MRP#//%'AM3-0!UG[^ M_.5R]BWG#WG^E9:Q6ZTW>=5*@XO?9TN\O/WWKV:+Y6^SY7_EY?L<9Q^GD__. MZ8)SEW50!7QQM>#Q6%FO V21$I-,6!-;8W6TQ>R%=?M,L=X'1/HDG'L1X]7G MJ\NZ!:WX(.N2Y_D3K7KR-:^?XOZX@+WXY?;YU 9T]SM]SLO+RKYQ M731ZYE(J! 1FD-$&K0UX+2-PP9RT,2_/CT/& MSN[YYA;I,Q#]X+LW"WLS62Q7[Z0/8;E\]",;A*!A8H\6?Q27VU.\1U]_,%HN5AK_[ "^!RJ12P!9R,J5M D^) M GU&L#W6?3AC[X //TUB-28[[UUD M%BTUHE*TB\I*CFH8>*3]C2=T0BI>8FS]$K!Y?/O[]&IQA9=OY[].RSS_^XH, M4VN;-0U(LJ$XQ@J5-O5R'#.YGK,*8O0JY4Q53F[-.O&0/+U%IB'VWXY,S?3> MP6G'#2W2.AVL?CF;UDZ-%?^6B0I9O;J*++"J)07>%0_&FYR<0+9=7>AEA-:>F+ M$ Y8TIQJ5!W <[0@G!'>11DXMF:.'R;A><'6 !+;ETOCV:<#]-T3WK\?&=L2 ML@BHP0D*[$I0->-S=A!2L2E*DR6VKHD?D^F\K>.C;8A-3=$!M.Z>NUU@B*2# M:"%;(6IY2B[(! ,JE(W0(2I?FG=.WY&BRWSJ0"L_>M0Y2.4=@.9MG+S,A0KI M]SE>XF(Q*9,U<^EB_>O?\<\7R^5\$JZ6JY./V;N5UB^D2KR(E( <+=8N,X2@ MK:>U*JTE$SYAZZ$5!XK:9?1J []3&*\'C#YX'O?GN]E\9J=CV@QX.Q!L5H-+]OZDIM3,J%Y%HILBB$DLJZF:*0(6LA#41@C:MO\ M[>4]LAR=@FU][O>+ I$,=QHE<%5YOXTM@%0C4:*J62[D5*'] ]/[A#GS\40+ M'-Q)Q)HHOL\;FNVU'3% \9Y/&B&$C#H&\3X$T:9@DS80)F^OX7KLF'92;8UR%V6*HY+S"&=J1O8 0M8:VY00#KC@.VF)QA?%B7?.SQUV"= ><0XS\,'0. MT'@'L/DIA^6O4]J\KU:=\ZM17,:4(K@$M!AK0VC]*3*@*K]P6D]RHO56=5>* M,S/EM-ZECE1S=T"Y-8=22)YB(NF+3[:Z4()@?8"$5AN!5/8U)X:Y3Y;S1IEC M;?P@9 Y4^!F!0X7OQ7]<39>3Z<#^\) H?:;-92@6=&P"O\DO^LLF]$-RB5M$BR2J9 ,>\! M:9\%E#+G&"2WV^R+.VV_];'GW2V:6_T8I76P5;RBKYPL7V.<7$Z6WU:!L,0< M36 %HN>9 F%R$$AZX 9-\K*P(EO? -V5XLP,7ZUSBB/5W!U0-DZ#'!U2[@V% M?+X&-U\?;FHP.5HKN*$UM'X[NTN.\VXDQ]KV0:@E1P.80BFH_YV25'3V YQ+JSQJKN "[O\]?9Y5?* MG7[4SF8Q13,;5+V!8H)V9FD$.,L$E*2BBTD4VJL;X^9!@BN2\\)!&/EQ[,Z@[=#QVIY$/]0]3 M>0?0J8)?A]%K)_AU.EE.UG/)<9GYA5!)T_;M"/[14#1UY&>.24B"16.3CM&T M'M6UAUA='=@>:/_M7:VQ,3K%U]_PS\GGJ\\O9_/Y[(\:@O$+_DRLH% MA=-(:ZU'(1>^,%^$M9 C*E".9M5J%S528#*44#( MF@&MQG)-45F8UK%L#['.3'QYJKWR&&-TBJ_7ZY[^^.UMV;#5D=J8XRSEVFXK M*%0'7D=:,E8[ZX62TCHM3U$![!#MS#R7I\+9L4;I &O_G$^6M*Y2\X"U *O0 MO=)GXT0"?) M8 )TVF[7BV(_+6B1LKBA1 U)V?'\^CV7DA^)G:R+G7;<8/O!CG=SR6J-5NMS[[+5NIIMR:<6N>JWM#%.-H47M8LQE>!7 MC(6:,R7>U%2G*P;3LT'O-6]'?7D> MG9_'Y^U^+^+=03SHRL&_.@#9@GG9QOFEEF]JJLYO[T4()GPP[ M[?9?:\'R8AP;#**RCXPV=OBB'?Z-J*81\U3IY?#'B4JE8^_E@GTR*<]^K#M, M9<-)J^+2T*G?)1RCC_"XJ+J%'ZTRN8+1Z5+/+U]T7K='XQ99KF#O@/?RSC>X M5K-L&*:P]K6QGCW$VAL Z_5=HJ;*LU[GA+^Z#WD_V BK*>V?A/;OUY>3FP_O M6:_=99?7GR8W/]]QZ$/ )&NU= MSSK(J.@Q!Q^(RD1QK3=-46(X >.M;)'0K,$_@?DX\[!\=#R?WENKEB_-NYVSD*J95 MN04)B8ECA<>PB#>,6QGH@N574RUI69D$6Z=:N83,R2R%B)*0TK-0+M+&%6A' M\FJ-+GF36Q-)@6+'3D 3(<&[D@O7=U'"LYED;Z%53^:@HI.23(3EX([B>QW%Z(C&^9#GHTC!XT7Y_M$OI@ =OA]>'2=S"] ML25PSB3667%/OW=4N;+# PL*K<'_=, MMW+9$$KNJ@'EA ZO3A BC4%/YQ!(?$"KZVEI1IQT\=E2H4TU4.'W9A-1/ 4V:LZ.!YL$X<#>O6 MPEFNYRXOZ,A>97.A9B_YOD N*;J;*"HLK?Y6*-WC-37.HYRN-N'+17!4G638 MR2--8M 80O; N@*.$Y5D'Y5PDJX6R<>I(&!]U*$X! FI!+N)=/J5NKJ M[N&!??U_GJ/F\SB8G3Z3@UFXHEQOC_I&HD@QMRFZ42LBV1?D'COI[!H:1TKK MC77KD>K7SY&^% O2P MRXHL"C<0K_Y_\/JJ,9YNB2AC5& :'7GI\!PI"6I4<7I] %I(?DN!M\S80N@- MN6:X(UW=&'T1X:JS2GGAL$?2N$!#)]>*]B@YJPP53< R))+U,OH[A'Y7I"D. M7+_+,)@JE.R]97MFD?WXCD04P&,+X:ACX670.E G7&I7'*N7X4]E=%^.IO3C^-XU7F.U2 M5=\6,R I7T##F;,RF&*_2MO X#7/ MG1RN_A@ATN6:+XML_�'O0Z]\/? MZ<6JX^I;@&;X%J#EQ6[=:;_9'IP]6MUN=AZM>\IMO]<\:_<.\*TF]^1\;9RT29].(VI$D++;T_0ZON(/G9J^'WX M3GS-LS]V=BH2>I,/8[4T3 M/@7E"K_;Y-@^4*I^R\^SPH=B%_\!4$L#!!0 ( I9"55\&SJ-\@< ) F M 6 8VUT+3(P,C(P-C,P>&5X,S%B+FAT;>U:;7/;N!'^WE^!4Z8Y>X9Z ME_PB*9[)VOIE?LQ^G/ M/[%!J]-E4\,+*YW4!5?M]O7;!FMDSI6C=GNQ6+06_98VL_;T0YM<#=I*:PLM MX43C8D(E^ M<7/QI\EVSR:YT4N50.)88X X$JZPL9NRC 'O+FLW:ZE*72R-G MF6.]3J_'/FIS*^<\U#OI%%RL_$S:X7G2]IU,8BV6%Q,AYTR*5PTYA.Y@F/2! M#[N=07+6B\7)H-N!L[-!YP3$\/Q?70391O/0QKJE@E>-7!;-#*C_T:#?ZI5N MO)#"9:-NI_/GAK>\F*0:!U';)UII,WK1\?_&5--,>2[5&'6Z/*Q3)0N "C9ID] >- MM-M:C>/K]SY^.%.=UI"FX89E? [,P%S" L7,9=*R7RMND,EJB>6E-H[I@KW1 M)F?=3O.O3*>H;@;8SUJ1/S:%)"MP"#,)-F(W1=+"%3L?L^>Q9+V#6[(?N,6% MPB7)E^RVT L%8@;1$RLG-((I-$8K[(O+@O%BR:K"F0IP+!B_?"C#)>4LQR#\/E@1!:50@,DJ$86^8ZM M1Y9PF[%4Z85=L=? 3%J'R:1CG K#"!!O=(^$=@7F$[B?$P\'!\?#Z8.E>OGB MK-<]'=N::75N04*BTU3BHU_$&\8->+K@\LM8 2TK V1KK*3-R)S,M#I="BV^?- M[O (CGW3[E"$I_ H*:,L E_)/R-YNT?C0";"LG='Z8..4NR(QOF8W&BQ )\; M^/1K3Z8.!X?-5'Y\0$SM#6@>\-B(,X6+YL/??V=41)$YX97=OPF%R!C8NJ<0 M='5ET $JUEQ:KX-H!87W0UGW1D'OZ[$!Q3W=ZJB[H4Q4:S552E13Q&*UDL(? MD6T56RDD-SY%E"$W\!&B($^5I7CM=Z?UP=VK)I[!$1 >CGVC$O53)I7BI*$X M+ ]B$_>Q1<@BO-KRHJC6NX/ZBX'L49;1#0@OOL^#T?'!,/J\=7*Z3>B]!6R+ MU_M+W][TQBTQEX)8RZTN.&D\M\AXRD6)RMR(%:V0Z)+'4DFWI-B_JUO:9)Z! MGE5A?SPPO9?+^E!R5P^HK$R)Y+8^5TD2;80'X+/:&128@BCD.-9 29N'3#!C M#P3&329+5/-G1.'D8"B\%F68) &>MZ#\,'!3T@M MW$NFY"VH^N[AD7WT/\]1ZWD@RSZ5SX-F\HUFL,9F@.B$1FW=PA!Q&Z;4D[?@_)=6K MG0>_5A*A^UU6%8F_@3C^_\'KB\9XNB6BC%$BT^C(2X?G1 )2HX[3ZP/0 O@M M!=Z0L?G0ZW--?T>ZNC'Z+,+59Y5PX;!#TKC AA;6BO8D.>L,%9L@RS"1C$+T MMQCZ;97G>.#Z#?Q@ZE"R\Y;MF47VPSL240!/#0I'A L/7NN0.OY2N^98%,*? M+.9:S8%B8,%G]=V\J>41\E+I)6#M(M-!$_D#!B/C?I<,X>GH]]3+SHM);"X. M_T7C%88]78/,Q07;_L/S]O MG?>[]+[?(4XG5AW7GP*T_*< ;2>VZX:#5N?\],GJ3JO[9-VGW [ZK=-.?R^W M;0\YP,:)L24O7C7ZC4>"-.JPKI_8E;]/F/;*.S*^KURT21]/8RZ%4/#U"5I_ M'C' G>I_'[T27]/L]YV9K6]I0OZ.^3-[;S!1 MH8 "X649L2CE'9>KT^C*3D+(WZS#P+J3>VU/8]D*T0^D>?FA4ZO"A MU2C<%<]AZ].C#?F\EG4V37B,#*S<=I-#^UJI_@W?:OFOQB[^ U!+ P04 M" *60E56HTU*>T$ %% %@ &-M="TR,#(R,#8S,'AE>#,R82YH=&WM M6&V/VC@0_GZ_8DIU[58B;P0H!(I$ VTY;6$+J7K]=#*Q [XF<2YQEN5^_8V= M0/>EW>M*JW9[NM4J(O%XYO$S;[:'CR8+/_AX-H6M3&(X>__R=.9#P["L#ZYO M69-@ F^"MZ?0-FT'@IRD!9=+J!#Y05G\ P:BE? M9/N<;[826G:K!1]$_HF?DVI<AY8V,EP+NA\-*3\'3E\T.*,] M%K)^I[.VW?8ZZO5:Q&4=NNYV'=KKK>T_' 1IH7@UIY#[F+UH)#PUMDS9]]JN MVIW'J.;?_:T)*C821P$;5\*&*1>X]M_3=0(T9$$A[OO:58(%_YNA8K2A7W>U6=03\Y0=8#@M9?G)8Z=K#X:6DCS MO@%>L@MID)AO4D]3V+AOK,XUK,^O8W7[B'5ZL>5K+L%MG9!G5R%_&6R(WF3Y M#T+K+Y93>+LXG358?_/1M\SZLRPDC_;W3L*_ MUE%-PBR%4*0I"U5+@QV76Y!;!N]*DN-:XCTL629R"2+"3I0S>"MBJKI4P,)M MBA@WG!58&-+0A!,U\;W6YFRJJB[=K/J=:2 B,U^0G/D3=<#-I0)NI%-P$EE$N;D)5Y41+TJA1P*;MK MMG5VJU42*C*U ;@L?A!2T5GK7Y%\35)6&(N+F.UA'&JWJ.C$88*+ZO0&=X^X MVP,U(U3YVXA9)#VWBS%U4U'UB:>*,L]P>MG]-]IO"^83Y]A>O[_YP16JNJ;; M5CP$Z+5WM?DG7,#@)KD5.6&^B&F&0%\PX_!I07 M64SV'D\UF7K2X*JZ#C)_K@ID2.(:FD99#=?'BW[?[+N..F%(Q"GIP7!]^##U MX<.2].98NV\Z3O^KP[;I?'7L5K4]L]O[^M3+:BT-N8*-Q!3HH1<-MW$M_SP; M'$WL0=\MHJWL0@E?3E05DM=I3#BE,?O^F5H?R-K/!X5^7N^HQSB[7W;J()0B M\U 6"A&CT<-"[TA=%7P_B+KO0]?/Q,A==V#_4S8:EQOLW="O]LXW";%T+?Y" ML;]ZNY.)ZG;+RUE,%.$W[GL^IY\NY_;G*62-.5C*FU,>VA51_:PNR/15W>@? M4$L#!!0 ( I9"56#3W%(_00 "$4 6 8VUT+3(P,C(P-C,P>&5X M,S)B+FAT;=U8;6_:2!#^?K]B2G5M*N%W(& H$@724J60@GN]WI?3XEU@K[;7 MMUZ'<+_^9FU#\]+F$BEJTXLB"WMF9YY]YF5?>D]&LV'PZ6P,&Q5'ED M"#7#LCYZ0\L:!2-X$[P[A89I.Q!(DF1<<9&0R++&TQK4-DJEOF5MMUMSZYE" MKJU@;FE3#2L2(F,F5;36[^DO^&2$]G_I/3$,&(DPCUFB()2,*$8ASWBRAH^4 M99_!,"JMH4AWDJ\W"ES;=>&CD)_Y.2GEBJN(]?=V>E;YWK,*)[VEH+M^C_)S MX/1EC7?DS&;MIMM8+1OML!':7JM%2=-NVFW[3P=!6JA>CLG4+F(O:S%/ MC W3_OV&9[JIZFXY51O?L>U?:X5FO[<2.(E*/Q21D/Y3N_CK:HFQ(C&/=O[S M@,SY!*(V.2KTK%C/_#T##Z*%ZWE5NT$_&$[6$XKO;\[*G3 MLKL]2VON8=\ K]B%,DC$UXE?4%A[:*S.-:S'U[%Z'<0ZOMCP)5?@N4?+%UA'<[F8W@W.QU-IJ\A& _?3&>GL]>3\:(.D^G0?/SXQ_-@PL&(]^ M*KKW)'?L%LQ.('@SAL5@_FHP'2^,V>^GXT\P& 9:XMJV>^_98/^5_;N,^BO/ M%%_M'IR$_^RC!0F3!$*1)"S42QILN=J VC!XGQ.)ID K$"E
    "= MB*A>I0(6;A+$N.8LP\:0A"8\.=T7@+9/A(S!L8WW ML!*R<)(B9$&!)107O[=YPLJF[MGU OYK38HK*FR89 C\,K!R.GMD"3D)(+9:H5CI29+NZQ( MJ -^TR&N0YK++"<8927@4K57[!?5KF=-J$CUAN"R^EY)9VME?T'DDB0L,V87 M$=O!("S"I+,5Q00GV6QW[Y^!MR=N2JB.OQ&QE?*]%N;834/E)YYH^GS#::+;F/G,-R^_W==Z]0U3*]AN8AP+A5);7*(ZRO$),DT@E]2'+)_LZY9'I+ ME^F 9H?T.")821* P!(/= P4IAAHE>M3JT%70 M("U.'$7/0:T\*A-#8 ,M?&;7.LZ=-FGWJ?J8R#4>!)9"*1'[K2+\BBPCME=8 M"DF9-# .$4DSYN]_="G/THCL?)X4;!:#NE?--9'Z<]TA0Q)5V J8I;@Z;W0Z M9L=S])%#(4Y%]XZKTXA9G$8L16_*FBATW6^*;=/YINPVLXV6>7SS>WBVJ;GJAE2]7JL[)ZS3&G-*(??]2K4YHC>-N M5CRO+;&'-'M8OWORDHKSY\B6+<-TY9S?N@KZ48M'9 M[2]#R!+K,5%==X_7\!4$L! A0#% @ "ED)55K53?<: MN@$ T]T3 ! ( ! &-M="TR,#(R,#8S,"YH=&U02P$" M% ,4 " *60E5].%]4.4* !?<0 $ @ %(N@$ 8VUT M+3(P,C(P-C,P+GAS9%!+ 0(4 Q0 ( I9"54BB7&J.QD ''L 4 M " 5O% 0!C;70M,C R,C V,S!?8V%L+GAM;%!+ 0(4 Q0 ( M I9"57Z/F 9HT4 *0. P 4 " 0!C;70M,C R,C V M,S!?9&5F+GAM;%!+ 0(4 Q0 ( I9"56C?!2I^\8 "()" 4 M " 9TD @!C;70M,C R,C V,S!?;&%B+GAM;%!+ 0(4 Q0 ( I9 M"55T$ %% %@ M @ &<=@, 8VUT+3(P,C(P-C,P>&5X,S)A+FAT;5!+ 0(4 Q0 ( I9 M"56#3W%(_00 "$4 6 " ;U[ P!C;70M,C R,C V,S!X ?97@S,F(N:'1M4$L%!@ * H E ( .Z P $! end

    1)UFA&LACV+7\ M[AU/!C9R!6S9A5A$PP((0,Y:@0"41R8X@9BE7D.0$4BL8M;(_*N]%[(5LC61 M; RD4T(E'8! @I@624\+%CLJ"6;B45I9(5MM9&-7R(9WWA[PH!C'-NT]P1@$ M3L2F$ S-792IX*WA[]I>>16\S%APX*])^!A0V.OV3,U@BH78G2 M^D!W]]P!\51)K"+*(78(2,AUYBA%"6^!1"\=&+:VH:"MY*/3J!2T%;0UY:5G M0)NA3-M HP&-05AI),8F<8T8EH2$NH*VAJ#M[ K:CGX[B,;CH*U"P5F-P'B' M+",1&16Y)9):QG, *FMK1A<";36E4QXQ"=\ I>K?G:X/W>$+I*=C;IZU@,EN M&+8Z3^(26]HH;92*8'-<4:LD5-11':T!(]/.V5"+*2&866])'%N7I#8 M<%FVNJRJM:VJ9],;!N>=CPHD- MAJ@?AIU^R"5\6C9T0^P,!^U6-VG-O=@:FN^M?S)V/6] G?:2TL8S MG)UI9J/&S%-N*& OK%&>2[#1I(7%&S'S^9[69MF6)MV7UUW(]A]>R!SS3+.TH*DF*,E)1S1H$ON4J['>S=OWFM.\.S2!4ZO,XET!ZAKOR""RE M5>!V7MT81^BX8U(J;F1:QQT!S5Q@0J=YK6/D!BIDT0MDT4EDX4EB7:1QN!)0 M^*ZBDB_!A+41Z?V/8$*\L[7]???; 08FG0&.&#$>@;8"*R)> MVV!M)>'QR:Z;:.$K;32SC15C[(TE_" I?X1:DU0#K&UP/%BJTM[8&AGU3TH_ MXUO]2:^1MBK:O.G^>YI)^RJI@CMA>-CS1=&;#:M7G4A)KEH%)#KM# J8Q9S? M-: 4'ZE,+4PI#!D)1DR?8 3K TV1$0MM@@(!Z2\IH@J M,)AC3:RSS8'(5D]8-I0U4>MZ=IJSG11>C5(:L;0AHIZ&NR1NSB2;^U9+\&T[R'B?VMWA53TM]I7O,+O2Q\SUX M=![ZO:*ES";OUY*XY' Y:@@GPJ#H&(4-PCGA2 7.#((\MH1,YRRCQXQX1H MXHJP"H>=U28)63,(^1U/OH3NP.1N+Z$VJVQ2G 'C).WE9%32"BV ,*VIQL(+ M+@G0:"B=&>.73B:#O=YFZKG\!.8X%Z/8[H[+4%2SMIJTKZ[,V7?AOZ>=06<8 MWH?^UXX+(_Z_"Z[WJ5NU4BT%!>>SX/SL>BZSW6\'UG#BN7/(21:RQTI$6D2& MO,9&,V6",Y"3-$X?#R]/%$AIHYEMK#J,:]>I"XR;!>,IW=H)' Q1@"A1-.G6 MUB9E3A$DTD10T3.G?.-HO%P'0S\M59!+?[8NJG[64*;@YGJM^*Z2K?=*3[(X MX+NYC@&)$KS4((P& L00C6TTGGNAK7-P<^7C4L?@F6"6BR!?T2SI[ML#QH(T MP"D*DB;-4BB.#(&(#(T0I5#4>IY8UL: VQ*F/:(?E;JC!JE:C,Q%\\+'LF0W MJJ-_%A.K-[H+/8"II51"_:P\GV"EM$IJ!0J9-"[931LCI8)&ECA-$QP5IZ3^ M4@D%D@62!9*3^7TC$.R-9DX$P#[)G@'*L2!$Q+0WN (YT!CD-8A8RP@86P4'%L:L*]J,FA691:L)X4FW2#I%0PB+0 %I2*^SM%"VU)IX#IWQR6\\H M3IJH0=1[C"#DC#B@'?*6ZC2>5GM-1[4F1 T9(0I*"TI7"J4SD#1P[7-I!"HM M0)11$A23]ZD2OW2CK@ M$]/_U.E6/\]_Y/[=^+?M_[)Q/;_N([\SEC6@ZS)]Y^67WJ!RF'O1#\=FV/D: M7G[K^.'AA2Q>^>*XY_#E5XQ-G70ZO/TK5_K'A22W_6>*0Q 3&8JO_'G8OWB8 M+^930+8?S&=D8GK6%^;XFSD;K/URO3;W_J.,<[')RR]XV@J)KGI M]2L'R1=) $(_WY6>R33F65J'_0SN?W04"!.5UMAY#\$;HZRQGD5PA@#A[$"N M;>QE2'@W__8C9N&LF?2<133[??>_W6\#"D__HAM$[2_8>#5DB= MX"MWO1&_QCY[]$6MTCWUG0HWER)<(2[UP['Y,@@O+O[RTG<&7X[-V8M.MWJ; MZDLOQVV-Y9Y/%^ZIQGET^5((UO%($,8NF.-?'E]>KRY-('MTC=)U OS6RWB= MW'KMKF;5NM /:_7N:YS=_INK\*QR71&U(,]*Z#KF5JT3\K!6R[/>.0G( M.M'W:W;L0CZA,0D\ NJ-N^&?!H_HJ5MOV*..E*3GV8S=M)*O;8S:ZX*]\CBO,^<3G]WK=))_6%ZJ(>:6Z;O.D=]H=UB2>C;YUH8,.?SJ8DS&'.Z;O#EN,C P8-00=KF9,H8J2 M.L(#P]2 **HLN C9\+%2"FO3B\H9M8PLF#C)/?SG?IQZ/=K?UONT=_ M':7OG.^D9]LY__1M]_S7]'N_?_[X]X?+=HTVZ^_?.M]VM MG6_[?_]V_GIKD^WD=_L[O>?>9]@YVJV*@5\XU.P%CFL?!KS5"?A[.I"=3X#, M2&:X]!A94 2!T!)I8R6"(!D8CPE5,H&LYK/8Y278*N-K.=G%G:,A+>Z&&P$F M4*L)I5HP*Z(RQ)#'L&OI74V>#FQD FQ*":E9M(@QH AD($B+'-CL3,164U F M:6A,M3EY=!*;F02CD*V0K1ED\S9(24%*KC 8'2U1SB;:<4PBQBH6LC6";&R" M;!P,6.XM2G.VVH!RI%TDB*B(DS8=/)/9AZZ-2D@(7[>UD*_%JSX$X/H&XG/E5.F(0(\2AI*H19!6G MB$1%HG3<:2^J>#5!'E.5JN"MX*TI+ST#W&>^8,7MO0K VUE:PJ M:"MH>_:7GJ6<%XZ<2LZ%400 2^T(,!6#H$Y1KD)!6T/0=G8=;80*@34)*'#G M$3"MD0)!<[YH:;54*CJ3X[J@S73-&5OFQ+95J-*R&X:MSGW=+Q<_C7]I8WG; M6/42#6 B3EIDT,(KL*!5Y(90[4!I8YBP58D&>E&!F_X\,CJQ8>29_9_>X)Z5 M;,OB>8_%\VQZ7Q!\D$98AH#[;-#E"BD2._RE6CE<1,HWU^)4M5&I^M#=_@"Z6<+X'YU:+J?0E** M6U]Z@R'JAV&G'W*=HI8-W1 [PT&[U4U:B]>M(LMX_+ Q6E='=,]_+VC3#VK3[:LI;P%EN">$&1U2#,K$?84,Y#<\9SZ44P[>,Y\C-8@BW)IHV#OB;3L@KU&8&]*),]R-AG)GN;-,JG+GW/:=X=F4*6@&XXSJ3-Y8) MH[37/]&M\-W>E]N#P6GP6Z?]U(>CJL^CD.=W(6E5'3<,OKIM\YOI^TJ+^KW7 MCZ$S/*T>M,1"UZ1JG4W%0FM/F$KCC;PP$@%5'ID@#)(F! !!HA:VP#5IFK: MK>G^VE:#CRY*&\UL8\6@?(,?_+R(?)&GJD+N7^;X-&RZ_YZFG:U_E3:Y.V%X MV/-E"SL;5Z>9J]/9)0I4"T0*1%82 M(E-V,.#$>N8HPDI&!$YXI"QSR'H7C%;18>(:1)&%SJ=US^WEY8YEM*EL?4T? M!/^8=%J+1Z 9MY9,Y.V$#-8I<)YK#I%K([T143/F?L*@&U)GE3UE8["5"X5, MZ#X"TV!RN@89O$ 4B(-5B95B"A-L+&$Z+4-HEE;X+J*T3?Q_'*U1/\&W>-Q M(TUCG MPKY++-*EC=)&0?X3>F@4Y#^Q+C>Y!;7,YOI\%AD,.;.@]<@*2Q&5-/+(G+*@ MF\7\53CDK'8ZR)I!R.]X\B5T!U71KA(*N,J&P5E"SICT@G+%762 &4G[-8A2 M!^&YZXP$HU:ZM)^^K*G'T7_GO:&72& MX7WH?^VX,"+\N^!ZG[I5*Q7L"\AG ?G[J92*06A&N06$T^X<@;<*:>4!,>>$ MH4Y2K_C:!E>/)GDYE2AM%!@_K]9<8-PL&$]IU48ZPT34B-) $&AND0(0*"I" M@\#&:^R;1N/E.MVYN?;-E7(IN>9KZZ+<:PW54NJH +_8X+OQ<"@0'I3AC((G M@"5+ D"4$"1$+H6@;)PTZ.=G0J628&9E-@O+ M@)P(P4IE+%8TUU,!PML@:\Z.]HR5X9\V@]J\^+$L6=;JZ)_%Y.JT0ODPJ):2 M+?. Y83FIXESV N,I-$\.UP[9 5/BKUV3&>;C'8NP;+FL@:%DH62A9(3E)1* M<\-=V@2GO;5*.S(;J;54><^QICH\AI(E84]]"-V=T#>ITUC:Z) A!"/ T2)K ME$61Q4B4YSZIH&L;3+>QY@6C!:,%H_.M#VAQ?S9)I@(P M1=E\.E).*IMI6Y[T?X(T$(L@.Y$K9CP2D8&QE(4 86U#PZ,3FQ5,%DRN(B9G M"<5Q7$03C)"$.< >-.4NL.UO6-37NK:/ M-7T_HG5YIBDEDR(9\:..# M0%KSB"18%ISC%'NRMD&SWJEK*VQ36%I8NAHLG0&E1 O*.0.FTF8O1S(RQR-. M&_F0&$L@EIU[,PBZ,_)!2A3=.4OWGA]X([4,0B-AATKG^8\]=9+N/ART M0M<'7[D@C<;JP@_IQ6QO,NO;5UW[8R*,AC/UPK'Y,@@O+O[R\B*S7*=;O4OU MI9?CML:S(S4W.9354(\NO_S6\U>O^W;D M@MFJM,%JY;GB@GF/R+3[Q!KT>]\F'6\7JHNR"S[:[E:],W;$+SU3]1!_>)PK[/*Z]4UVV>]$Z[PYK$L]&W+GD@%9X(I-H*+IS8T&\Q4ADQ2 W! M5*L9*T59#,QB$S@U$"-30@MOG>.888V)K\RUA-#K!=9+K-2TY99\//K =K<^ MD9VCSVS__-WQ+GW+=T\^I+;>TM=;Z;?WMLG.W^].IBVW?YWL[CG\>NO#66KW M:/>/#^SCUF?Z<>^W[Q^W]M,[O#O>.?KP_>,?'ZM:ZQ=1^+M[G\YVWQY@D\UI>@JTROI:3749[ M[ASS- :>(8%6]N@JBV(K"U"I^"M(9*^DGB;@6X:I_UH6N=E! J2 M@=742LRU%8Q;ZFG1VQH!M>^7^=4^0/K\@ 8-) !#!#1&8$+B6Y4[TB>MC6GN MG,=K&TJW.<9G!0:14X\ DECVH[ZG,_'*"FU)-)5<2RX_EP^^+IB+ MGYZ\M+&\;:QZZGG)&/:818Z# V_2PFFXLQC <:$%OZC11^Z=>CZQ8>2=_9_> MX)YE-LOB>8_%\VQR7_#YP(9HG.,!$<,E I'6366"0(:Y8(S 1N7L3J*-^:.W M!0TNZK'J$NRX8U(J;B1GX-(6,8T^$YH'K&/D2?4M$MP<"3Z[+L$FB7 D!B.E M-45 9$#:@D0LC6@(5#C%H'D2_-3^RUE%VG M6:2T,<G.<7ORRX%%5 '3/?"]KTPQKT^ZK:]X"N5X< M!R$XE0Q)*00"%RC27@1DN6::^FB4I&L;A-9PCM8@DW)IHW#OB=3LPKU&<.^Z M3EX5/":>",>1)<$@4%XAS;(C 15&!Z#2^-@@\/U$&;_(U9.>,]S-AG)GN;-, MJG+GW/:=X=F$*J-_C@O1WJ&NW)R+*7]\G;-ZL; 9LZ,#QJHM8)" MI-B$((CFSH-U1 KR$^4*W^U_N3T8G :_==I/?3BJ9SL*>GX7DEK5<]GS9P\[&57Z%J[#S[0 S;3FG'-&<6P)H5$@9\(AP M*:EFE*L8,U>G#Y4*5 M$"D16$B)7#&&?V<[6YH$C$$TT!&%@(A;EC&6TJ6U_3!\$_)J'6XA%HMJVER<7IM?1$:0M" M1D6D"\QH38,4*OJ?,.B&Y%EE3]D8;+U^=2W#UOGNMP,BHV!4I#VE5$GW850C MI31&7"LN(V6!T40M2E4;UU89H8D'F*LE^C>D7WFUTTC(\"/D= M3[Z$[L#D;B_!@*ML&)PES0Z.U-!(8W08%"$:^Q!=()R2X*44,X/ZT@UNL-?; M3#V7G\ T,^@,P_O0_]IQ843X=\'U/G6K M5BK8ERB8VBC__EK&1;SS]D#EG+'2&J0Q"VG';B*R.'@D<03/- 6%^?]G[\V; MVDB^=.&OHN!.Q.V.(.E<*S/M>8F@C>WA=QOA!;?#_L>1*Q06$B,)V_C3OR>S M2@N2L%D$"*A9W$!MN9TGGW/R+#DOV$C0=%!B#'89'XZ%(]%D[$.I?S3H@/M9+VW69@NRW\ M>"Q9VI8Q/@\35^?YYO5 M2GYX$UU>$F*-FHS\N#T/8L MWS14<^TP4$T+."J$1D98B90N0L",>F7QVB;3RT]WV0W133!%)(PQ['GF@H7!1B.T_852WM3%N1?6@%PZ M;D!);'!T57!T]SR.QBA4P9).+ZE&W'N"3,JO2$,1O27)]&)2R9]BO5A:@.;] M VGV0/IK:."CFW7.[ZFTYL>F?U!VJ\_3<1+SS?^V_;\VSR<*_^U#=QX,$$*K MVQO""X<]D%=SZLMAC@OHYD$TZ9=8=DW7E:8#C8,_9-^_C0O[5;^>TPTIH DG MO4%V[GO6#QTS++^%Y]]+/SP<(<;4@_7TXLDCQD(C3H<7/S(UB0Y:%?KW-(IR M)AW\U+^IM1EI%"],5"EAEO<\>&.4-=:SR)TAG CVA:JUT4.'_5$/3LQ!0+8? MS%=D(G3PF>E\-V>#M;_.KR582#/C/CMD%PY,C+?CU08#4PD90&^OGSU GX%H MAWZZ"]ID5J8MK<-^VI/^S^^G2*YM[B<,2/D!7Z3M#"3AO_\RFXNF_V)1?W[W MRW;1B*QMONCU0VL7-D^ Q]9^<(==^/!!&0;KK9VNVVB9KF^]/[6#TI>F#W^^ M4.97IT-3L/5^#%9YNLS@L/6JT_N^^KWX8Z?;&A[V3N$=?O#GZC?WPVC;N+BM M4Q(@\EZ7M]()\N?M&QK<,2>#\&STP_-1'M*RFS^;'WI>OZO>+A+6S6S=>6"J MRS4,:KTAL4Q(6'L1UQ^N07(C@^0,&ZFN2;RA-+_P,MX@%U[[U6L)W1"LN-9K M?WU-,'8[C967>NUO/+5_&ZZAYVY=H ]6JWU5O+#5H!]Q6?J M-_+C/D=W;SI"4VK\%4COB@_?+QW=K]CC)S=RY"KKZZ''2E3;?-K+8]K+6['? M.V[U3D(B=4!BDIKY#92','AVK7#FW]68O>I"N\V$$E=OY%.(;K^XN.V-XP!7 MKJ^7-T0NZN(]F1(OV;>FA.*5[(E[+VI[XO'+[\F>V-[V1Y^.#H\_[[\[W-W^ M(/:VMW[L?MS![=<[/]NOX=F/'\C8GGAT0'=?O_O:AF_L??S /^V__;[[\_/A MWOX6W/=OV3[ZP/<^?C[:/6I_G;4G[FU_^I[;MOU6?-X_/&QO;_UL'[\4N]OO M#C]_W*'M_0/Q^7CW;)>^B[M3*<1WC]ZF,E6.,RL**I$)J5J+CBDAE*>H"%1: M[PIGF5N]"HI+"E)N .FQ A+CF$I1>&\#9\9H G!1".-4@ 4== 8D,@(DT@#2 M_0'2SQE 8D4,T@J*O&:I*+,T $@"(^]XP,Z;: NVMBG7!5\E0'I?G-)/SCI][Z5H(JW[-GR%815T0%ND^;GE2BK MTX157AC;X0060YFM^MED;8Y[T+J?OTYJ]< 2@SP UCP]#_!S)PRK&HA;4]/1 M[%W+VKO&H4E39-KCHI#1H:"XJOS:S6P/^RP+_Z8H8-?@K91C OTF[*:9^]#M!QBMGV%U M*@0^"*B:-Q=Y(JC UB(K :!X)!II01SB3$5'HM:1@J8!5&.%=,K&6+1ZM*(1 MY3L7Y5G6X6+0%!N-G)$*<1XB4HY:9'",- :8VZ! E-6-LZTT9Y97$L07AZ9[ M$%IE=_H$$MC'<) /JCJEL66G.8V\]!HC>L4G?,LYZ I,;S^X4'Y+\0I/C$9> M+2_-DLU3.UV72DN'[5#]=Z<[FI!WX_EHC%5+=M@5+1Y)$$",#8R*%!ZMUQ>;/*AY%^?I&K)=NJFK$^L[%^NR\6$LG M+(]2($Z50=S8B Q1&L6"219H2,*=Q9HLR!_]D.O)/PS:L=/]%KK#WKD8W:=A M05\QNC$U$0T@+0^0=N9XA@&-%J:,(>-3,GLK3"HL72 I6;21&&%87-MDZXK. MZ[Q73HC7'(BMI#C?/LUHQ/FVQ'F&7[!@I:66(T:]1KP@ JG((R)>.U)(:I6P M29P+N83\EJMV9K;R].)-/YR8TF>;56]X&/JU$>N)F396XH1L'J3JV=D.,?3[ MP;_\D0[SPU;7[Z6IVLHSU0#4E0!J=XYO6,$$2T=D042,8.-QR/HH4J&TZR1)&?M7DPKPTK4OQ$Y(ASCY$RVB,:!,-> M,F>42XYWE-[8F:>Q>]SPN.7$G%W[K.7A:DNK9?L83<:;:BX:<%H>.+V=XR,D M05$H)"JP"HB;P)'"$B.KA>,1H$D%G=*PKC.RK!(KC15D%>7Z[LY:&KF^#;F> M(1W1*.$+F*W A$( TP)I!\)=&(H3>E-OY-JF7B1$=@C+HA$MK . M%5)+18-RI+!)>UI"EOC&9++"4G\G_*21^ON2^AGZXFEA?(P!!6LR?9%(*0)J M"7-<:EJ0:$ M$>M"R!62^B=E,WG3&PQ1/PS+*LJI94,WQ'(X&+.8LR=F1;EC M%Y++6X!#=U EVDA3-IFQ/0MCEH,UFV.=J^'5ISF60@&=J-8$:<4CXD9ZI!P6 MJ"A$5$0+H9@ EM(XD3Q:@;[+(YU&H)GTMS#)#[Y MAF'BK1.1R6)M4ZUS_6"0H69"HX;42UY5Q<(>0G&5!]'(I\ W9ZL#E=UO8;"4 MY-^7W97N\QU/(:W"F].^.P25.M5U!*4"=I_AV7KKI&.ZPWPJ&_[WM#RY=@JG M)V+X6+;6\,:3\^[TM!^/?#V_JF7F3YF6KZU^.9J7A!DOC!D=;\R9-'BB0 M XL*(0GBBG*DX6](1$,"B5A0QA(W*"A;#1M(8]1<0:-F(]LK(=LSO!]KR0M; M$)!H@Q&G@2%CK4>!&!-Y%$2F,#FQSM3\\6ICW[QM^^9I2DQ==A<2SL:VN6H' MKA?8,G9&D]?8,FX#T^8S!EE"F7)AU50A*! K46<\63JI 4&G9CT'"8YN;FE*>QMG+'LFJYKK)R/Q\KYNM\;I$2B)[7RG3+6]\.W7N=;FN5T?[)_NG[P M96/HO$-#Y[OQC.S%?Z!I\)\7>1(:(K \(C ?\1IYP;@2%%%B7X! <):F(E1"($Q:0(BH@ MC0661@M"34A1KO#;:HCRXV*4O^(;P+;[O>_0YN7SC:<1\+;T<]5^#]:Q'[P" MEM] U"U!U'S\*BFHB#X0Q &J$%=. 5@9BI@@C%K"?)0:Z(985PM2$C8!K(]' MGI=^EMK(\YW(\VQB#2484P5!7FN.N#08&48)"D64SA4>KF;*01?8$1]\9.JJ M\@Z][OLT&PTT70F:YH-0@Q/8..J1@1T&<5YH9)0,2$;L6:#. M.D/6-OF"^KZ-6>-Q".UM^6LU0KL\H9WA$]9RF9("(V / O%H#8@O(PCC0CG& M"EX4%(2VL5_<-8](=,'767-;G1ZTP_4&3RE7.;YWB\78I/IJ="CY(DW!>04G MEC^"1S]#O]=@T96P:$&@:&2,VL@1M@5%W'J"M+ 6$1.$*S#L+L2M@1:C**'/ M5TB[:8P5#X9)S,MR([-7D]E9OR8OG'28(ZH%D/ZB8,@8H1#F(E!-,&@ >&WS M)I3_[LP0OAR<=,Q9:F?XM6S?U9V/W&Y"9_C.2;\$T3PQG71F,PS]XTQ\FEIP M]^45TNL>[,,L; ?;6'67B*)?YYB/$Z!M22\1#Y8#\U$>*1X$HJ*0$8!5XYA3 M9!#=!+L]5DF^59^01I)O2Y)G^% 1%3&Q*)# *7.HI![9("+2P>,@I.1,R)0O MF,GY$DN-2>6N0ML6>1DWH6T/)+1MK,%-QZXTL'5YV/HY'VVOC6? 0 CRL-4@ MCE5$2CB-7%1<,4V<5:D.K;@):#6Q:X]3_N\Z=FVA_#><9HG@,,MI-.4 #A@! MI0F(:QJ0=? /B]B$0A4M>D;X$WW*1W6K1!K3%M&^O^7DWEX%P;#?NF&P:<+6UU_ M_@]3=[Z!GO?\?,YKUSE-L_'R1S7K[\PPO(PQN$:;7N+.LS.?!"IPS6,@R!E" M$#?$( N[#!)*!J^T(:!1KVT6ZYBMR E#)&9$"^,!,!(QY2M5SWPQ 2WNBX"N]#N> IE\<1%];)E4UNB@ M[':3I3*=CV;X>6*L\@J;A75&P2;@G&:<$VJ-Q31@'HM"#ZP4'F<8:%4H:Q%VJ?N0E M1\#Q/7."N) R9O%UPL@*2?I#L2X^" /CD[8Q_I(6AE2T^R)">..M8>5\!/_K M1EU\-+M>L,*+ H"/I@3*0EM&.+>&2^*X,23D7>\23GXWW/6:C>T*&]M\G*0J ML''6!>0HCJD>ED F2H*$P4(GE<7Q8FV3D/G#M =/8!MD>J3(Y#CLY(&%@"GC MBD05L63",*LEX8&P2O.^=61J^/@286LV4I23P$R!0?,N'.)2')1UFLBZ45ZWJ$QM8IJLN@1[YW:CMAE0GY95OYN!CY8CS,C/S$@'(".-,D MI;V,-S*A&U2L^+3NP#[6ASWE)M[7CXVL+.KBXR$KRPZ:&JV@-X -[3!LJ,:5 MJ,9\.!17DM/H&*)%$1 O/$/:*(LH,,M",R$H3[6_U(V)QNI%1#6@\UA!9]F. M+ WHW!!T9O4;C8.V@B'!"46P+UBD"P+(XZ*AWA*'4P$?0)\5 ITEL>X'1-5< M[SBTAN;'?+S6%1S+9Y2:1PVJ5^S]X\';Y9.\M/;VT])+D-L8FY8%QG!MODJ" MCD$Z99"6 2.NO$16 RP7FA-2%#YR;-8VV;HLEG7X>TD!67$#>@-R3PODED\J M&Y"[/9";89Q*>4-"E, X.8!<$2U2E%MD'&; ,P$#+4X@)_!\UH^5!+FGD*ZH MW>NB[)&QJ#SN]8S"S=G Y;44N2%774EYE3)"MLQ@$(;CY-^#%"=HG(->#@>M M$W-F8-2N*;U5YWXU^H]_B[_D&#R>C7[9VLP+?ECY/0]>7PM!\&L/>? MIFRS?Y\.V[WAIS"L&$"SR5]ADY\/8;0\!$M$1);JB#C%"AG"+(I W1PWC@AI M4[VW)>LQEQ.0AZ'--(#W! %O^7&?#>#=#N#-^NT71DM*(Y(Q59SBEB%36(5@ M%F6PVD1CQ-JF7E:UJ3O!N\Q@_QHFT@;_]>6WS?^&?T9M.S;]@[);^:_3#'#W M(5SO0VAU>T-XX; 'DF5.896'A-/=[%"?2]+4><],!QH'?\C9 3?&(S[;K_KU MG%:<^Z0W*--$/ MO1KCU?LQ7JU\5_[X, +?/^?;>DD X6N_WV>F]["CT\&PC&?WU&.RT:JI7?OT M&%[AEJ"\GF=O>_T#TRU_9GF?K!#X9:OKWP"5@_G.OX[S^YO.9,5LEP/7Z0V M\NU#F_[NY+I!]\GM?K9'W.YH1WPZ?MK_C3 MT:O#]M'!]_;^J\[G_?\< 4_KA/]Y=_;YHS^QE!>[1YVR_?,3/-\N=_=WX-WM M\C/PQ+W]=^7NQY<4^"'9_?AO9_>X'7?W/_UH?__"HPS.18(LX11Q3Y/!63L$ M]%KPZ".7W%0\O.R>!K^5[/Z%QPPK> KFA1>2:5MH&TDP$7/!-5]K!2#,)TG^ M^J>P&_R]]7[G?6OO5>O-NY?O7[;WM_9W]MHCKEOG]X-S?C!-#(H07;C@%0^,JR"9$()$+J3$SL"F=!BRG? 8^GB6P/T*3*YU M:+Z%E@VAVSKIAQ/3KY+=IM?U/=P=6M_+X6$N2EAV!S!=F7=GU'W5ZQ^W"$9O M\\Y1YH0VT)!.)UN*O_R>#)30GL$4(6C]D>KH4/S\PH?S M=?*\!:.9/CV^/0]1??'/%(OZG]-NJ'0WAM=;"<'7\R?34]"%T\XP3VSO)%1\ M;3"):HV=WO=!GK!T\Z#\T3J&L3PGWG5[D3U,H7HUHI\.RDT]!\V^]U!%8?\> YWG-U=_?N!BNLCRG48?& M^/\]-7T8U'QP]J+7.3VVI_#)O<.R5Z%+/1F#C!IUF]+41^-&S5BTQ:RW7@#L M>Y/?L1M^E*ZW0 1:UR;N\D$1=WKKQ/T]=!*PV9GN<&M,#=X )#F8H96AXV_OMX]^BM:!^]*MOYW@.X]O;G'KP+*/K7.3J^_8E\?KUS M]GE["^^^_G36WOY*=S_NL-2NO71M>Y=#NX&BOP,Z_O+[[L^O7Y3' C//4!"* M(6X+AVR,$AGIJ;?*:!SF*"366BE%"J>$Y-@3+8V4+A:&:(P+S&;Y^(MW._L[ M+[;^:6V]>+'WH;V_TW[=>K/WS\Z+G9?O6UOM[=;+]_L[NUO[+]__FJ0OA-C? M-^9\XZ.S3D&GI)64*R6U)Y1(82*SA2#NS40CJ]=C#!X-;1J3^HM).T 28'IN.\BXXJH^2*]5EY-"/UHJQ4 MG,N>(LR"R+4VP]N5Z@^IBO3+4=^?H!RWM[>^4,L%#(Y /@B>2GZ$5'-,(EYH M@V6@*M+P2SF^\$CN_@0<)C:MV/'4+I;JNVCX+\5]?U[(%AH6*KTNZ:PE\/*L MUMW,OE+;2 93MH^DV!Z;KV$*"Q(R@$I]>GQ2VX<.0W.G^: M;2B39N61R6FQ-EI[R58%BA@ZZ*4_6S,HX0-3?0_?3.LM72S.M8['=0*$J@K<.MHC/MAA/\^ MS4NEWP]ZW7Q2E8^Y*LM%V7>GQ[!0X+6#]5E#2V5NJBP=<"7W.BN",,UI&*:V M -L[K:;4F7X_V[W2@(2+)W32SFYOF(T/95IT)\G8F$Q5_=YQW;%![[0/K=MH M;8$.FTUQ50./S1DL"EA,_>KNRDXQM1'E7E9WU,MDO!"SW:B7W#?2K[_9T E\8 M5S#JI?&2.WA8SNU"*Z):7W%SJI=,:VK-W"_K/&=*'4-69VQ7 M3:W\&?P(>6MY_=Y+EJE@CI.)J+*[C._(!JP>" (@2?VWC=:;F9L C8+I)^OH M" 2))\F)(1MHC)FF>ID?G 8PC ;M3('AK:F77LP8RB;_#8RI$WL9>^FVSYJ M;GK](+5CLF].=??[83Y J2UH">L&A^7)2?#KR7HW95^5LG9[ 9I#>G'[+YQ,CZ_4">!]]<=S,P?E9 M.=^S^1[4ID(_-LR/6SB$O7_2?@!WP.T%]K2SB]V$5L"Z=<'Z/K\29Q?>9-%E M6RCL3HE,Y?6;6 (LNC$5"L<6UD@B3R+EFM1DO>!BT@[XYKLZ?Q@.\ MT7I=PN>KC7-Z*LMTY) JF^40DG-*&O3W6^E"51([S42ZY1!Z!HW(9V(^)"_& MU)(L$]WT4VK08'1<-].F=>@X<(+9EB:M#N2^(G#0@NX!]!_X2C[J2Y2E9V$: M*XZ:#Z1R(;:9]9/9PTG%$.ISJ[S6IMY8K::-UM\F:9F]BID"XTBU,O)XCL\E M1Z_][:H/9689B8R '@R#D@DOK)YT7M7[EBZU#O+ C\C@Q\-P[C"FY7OPOD1C M\K$I+,^0J+8+F6QEI\ I<;VP03-PMZ!%6;8'IS#^+I''WW8M \,$03*A3[,Q M.OPL:P$_-PT)LCOA (A61IH1$.7%_ !%]T4-A3,K=C YFO[U=-7GO>E<^'*# MGI=,7C]V>I'">(QKTT,+\I%S[[OI^T&6O$Z8-I(LEISS9S:G27T =.@-AC#L M*/VW=0P Q HT]_S/-<[47I'1>$7 M[42F,TBGH/WLP)GVB9'856I6K: -0,;[8Z&OUEQUWC5,$IXT&E<=J()^4N]K M,%6A+GY3G6/6[1DK9]"QXS(-[$&O!X.7>E>!W&"VI1N@LXX5G=\,T_HOIP4$ MI7[&GY_5W+NJMX.L9E=^X*DER<(U$9YATN!JU<37=YOAS-3G[ETP]>_&2FL_ MY&77KX_GLJH*BEW6V0>C5_?#N#$S0CNGX\R=VCYQQUU]L>-NXX/[\'UP%QX_ M_?8X:4;1#"Q8&SGEE&A.X*[(#69&"V]<"()>[_AIOEV_56A7124=YYC//TRE MTET=Q72T(0VR>U5-@CLE--77(=B5+6L4:>MK.RE ,Y""LIL]#Q+'AZTK@W4_ MA)&7$>Q"E1=9WLIF\^QO5*-2)G^$3@)MV ;Z9:;@]6NLZ7X=3'X=5!;=T#J" MSPU\6;G7S;HL^=9_W7K*]_ESS"IU\DS"Y*WAB]KN]V_B#)?+]H"?FF7KYX>S MW:TOT5/NG*+(2<\1YXPB'9A 1%J'C3&%L%76]G60C;G8IFIQ)=-PYF&+G.8J M-YPK+H_K5;QJEL=2EP>!Y<%U$%8KCK3#L#Q@0T*:%0*%2(,7T?+H1G6I+K= M%KO^G;-YSWCMK>!!ZSOH!*PFV.,'^WWC ZRQO:2WUZY @\GUK730G>CSJUY_ MNW=JA_&T,[JKLJP_M765#>J[7Z1ED@KO4+36(6 3! &YD8@R ]R%&*Z56%%W MB]'\M2;3W!K/\R17RGTPC.DCO6-39G?=S##JQF4EUM?K<)*X(_UUH@]V>H-! M-B&DDZVDZ([MV4 [:GO8R'^B5FX'X^/6L;MZ;;$ GK 39YR\QV==(S5SRON: MR.?3K_T>^EEO]2%YHB96'M:G6E;FD] 2GB[[Q[5% UY8]EM3AKOE_M-@ +K0YWJGQ21FXE,=2&OS&45AXHZ46@ M\:5CC$E$ST;K?15XU,K=I)O?U(6QYO&9&.IO5ZN"<'ID&]&_*9L MF(? "D/R@,JG/G<)S>YX^.S7Q.\%]*8<_@/;ZHM),QM16RQJN[1]\(5;0@4I M)"*:A.1N42!C1$#2 3UTH++& &H'(^1"65L!Z&T6QG(7!MM[^P6[%.:D&9(* M]FW.E$#*8(&BE8I']B\AWVV'NZHHKI:";+^]9"IQHR/MVO#[A',K7>ZAC;J\YOSWNLI"/K M%"FWGL\-\ZEO)M-)\CHY=J\^X4QV[F[([IJ=\F=6P_/=%7$H)VW(+ZH9>AU( M?3H8G>#&LC\8HK*[7O^47$?_>+7S:N_/"B$J84_?'&F E>)9"TUUQ+DQ[O)9 MZW]/33I1SI&57539O?(IZ0' 0S_[9'TKP_?L=]7-;EG)[704(;U>N:,,LF-H MYC@_TI7*RS8=6H9AF/KZN?/7\6'PE*-N_CRTQY4GF2B=#H!J+@PWKMXQQ[$& M\$OK&)J4W'D6-^*."=<<2I]*%A1<)(+D#.B5YE;-6O@VFN []66 >,.4.<2@__>($L=0P1 M&YF05G*G*:R!XLHTZB$1G]J)Y14HJB]J;Z2/Y?#P1:T$-W0(OOW%1L$P2"0R MEL!*B;CKW\F\1[WZP_7HFY=KX64:,IJ# MLXW6" 3&;NV)^@U2D--92@-;<) N(D!+*VV0S,B+I&A$9\YV1HF/@)Z,;CP?QPEM M;X1LL9!]Q;MOOQ#OE*.,HZ(0!>*$262T=,BX0L;"*$^3EQ-;%_P".9O$<5<< M8(Y25+2NDP5@V$M9GKJMHYZ%I7HZ3!%Q5;14WK,?@68U+K?5Z%#M[9TO7&-% M(C.PO%+5/Z-!VXZ6(1L\D=1I(O2JII:I*Y/FRFGW:U.>IKV3_ 95)H!J0\DF MVA2@4Z&\G.!,["AI2B>A<&,*=4,ZI1?0^<,I;2< M*(76#7NC-YW_I(4--);YH_W>Z4$58%3MJN.,&*=O?ZV^7@I#IC.53HH_SAE6)L'.V; M(^ZU%\_@(K?0^;&_0HK=W+FY/Y/L39JZ J_MG%V>95T84KP(HF\7@E_W>C[M M;UM=OS->P WPCH!WZXN)CJ2P.,1U%(C'@B-# 8==A%'&0L"@XU\E8UGAY"NC MN;]_;C8*5)N'-N-&>=1KX*I3XF8WFW38[$9J48[97FP3G[SD7!S[V $P91.O MCO_'5H>)8%=/UYG%DQ5B<#YIPZ#V'*BMQ/61^T4]^E9'<4\^.0*L;IB84T;M M_6X&YSMY4$_9><@^YXL_NF51FOM76^__;FV]?]':[YT F#"!4SKT\;[50JW1 MFLACF.-2-A8\E<#_L+1E'6EOCE/D]L_QI!U,OV2<7ZT:J[J+F4Y7K@Q56OLQ MD&\L2#1\'=R\)QG\;1!GG89_:N>")559W,?C5GNSC@WW8Y7@?^'1IYZ[#W'?;\F1PAZ36ADU/4]8!=G)A!-5^+WU)[Y?;RP8B'*7/#3HZ! M,".WE.J)F9;7M07.QDE%]F=:D*C+%="E<_! MG!\1&/]S(VU.8#J,.ZQF==&XCU?,N;0UW>G!S=GO:B(WO%@I'6FO4\!4#J8* M2N2(G5%&O,H9>P/X_#CGS\73>WY-3F*7^[ TOTV1U4QMI],\S259G ;-_FQK M9HC?1NM]2A5RX;M==EH?>99-L61@[=W><46UZJQZX[3N9[7+60O7,\JGR.RITA237!CK];E?+KTXR@"?O>%S38YSR>P[)ONV]S+CS>E<1GO7 M+X?L.+5F:MPFI19^.8+YXX,PSK^8/=]&:\N'NIK)5*I(&*U^2J*4G=HJ10J& M0TBJ.%EY+05", 6E M2:UR&?PFN,FMLAIMNOY(_=2XR2$TK MNU4:LJR9UGM1VBZK;76Z8LWY6C?/6Z^!VW3#V7KK/9",P]8+TT^>7^9YZV,) M0F+66[MEMQL&O2'\*6U^?_=[W[N#;[!OPBX-*]K4N9]#H@.=]5;*&EF[NU?> M\\F%H3RN^-7YC^<'DRL6,-C:MIC5M- =5 )?/;G>FJMS!MK-4=W#P;!W@E*D M?*L<34].ES,X3 DV-V9'*\=UGANR'#X\U^A% _FB!T2L?S N\9-M"7,9^&:] M^*?B^4>. I4__W0C?C]\XR1R%KA@E1Q[E,,\!2_D49S$[<^/XJ]><*$G^>(C M\/MR:%N$K(T[Q2+$W=M_2W8/OLCD( 8[-A+2,H!91I&Q@J!(0L!1A$)$LK:I MM+K :>F>7-6:>;[*/.^]_:(5]=A9B6!>86/UO$"FT 19YPTI+,Q[D0+BR>+4 M0-<]>7E J=%?)%):<2>7*TR]L\06[_'U2C%MFR-OPUF]9 MFVW.Q8 8?_@2HB+&"XN43X6NE/5($1M!G)4/"G.GQ-RYV!3E&&_[$QM9.5G8 MXR/Y%*TYRL9TO3PVL/V=)K(>I/!YG$3CN?1O;7$?. M$*U1L<]1T,?89IIOR"XIU5B_R9FF!RG>-E7N35;D/3?L02>@[;G]>&.Y]6HE[\KQ[DW'=@^GG!>O(,O0IJH#)-(RR*EJ#(!6>LC*I@@ M0D7/)9VK3;\B;"?-*'H7AF6_6N;UG*Y.1KQ17B633]7[Z0@W>T&E=OF5*3]'.-Y%1YJS+)U)Y;5:=R MG^J>6P"JN095AVVCFA+&?PO]5."J.J'J=2_N_N'YIJWS\&?P(76^MI?766K#>UM9'N\CE2YS?=FWS7Y>'AI4Q8Z69 M79-3PS+V,1Y[PN1E526J@4:?9O>\<>JP>S*:+(3WP3AFI0[]VNKZ=J_KFCBP MWVP,VP=?C-,L2)FJTEJ...4N)6JF2!M=%!H7WOL(RO8Z(1=E+ERIQ W-^EAJ M_>*77X0MF&>4(TM",KJ%@)0,L$A4X83R6%F=C#'K6%TY0>&O33.+SY4O5U>> MXP=55Y[=>EUY:.A4/?E^KPL_NFJ+2HG,*Q>7G>[T/:-JJ2MBS<"[+VH!.(;W MT7^/=H\_X$]'AT>?CMZRSZ]WQ2Y]]_7S\;^=S]N??K0_PGN/=\2L 'PZ?G7T M^>/NV>?]=^7>ZW;9WO9?/_W\^O/SZW?'GS_^^[5]]))\ACY\.NK$W:-//&6& M\U2J&"(R' O$4X)7BPE'V -]%I9$F(2YPAE1. S3H(QG7'IM@V*$AD)YXJB7 M<99HOWOYXF5[_US)^7=[;?CYQC@(%JF2' MK93ML/7'BYZ'N^F3ROCQ9'GFLSOE3'/1\J#24[@TT,1E,NTJ/:BE7XR#E+ MTJNJ7I4/4^'9$\L8J!"I_$>J0C6N(Y(-'H/@:EO5>JO3,]WIZ.ZI]Z]7=;/* M7&YK%%M7NSP#X4X%O4RK"[, [4\5K%"GU\ME>NMQ&L>/I#/4T7!4/9X$[/5# M=I^#%WHS,3?6;Q@?+,Z_(;5X$LM>ORKI7"-R#W2]4U;C,:I9FA61\XG2JT3H MU4B:;Z;LI(%#< 7E0IXSPU6IB:?=<8AA]?CL0(W*?;EJ0=3)UI/[;'++Z^8@ M(%C)IE]E[ZV$Z"3OTLGFE!S73J8\W.KG)W,P28(R.)?,+3E3CGUSDV$*UG": MCW.+^((5KA#1XQ7^HN=SB%(>M)WCI'W6.A2\M78OIR M5Y.$D29UO[J+C@S3-PDP+6QL,RJ97G>R#P-8?X_'X<[Y]V5WB MBHULI\&NS*'G6OJM-QR94CK0CQID.WEBS#@BI$JQ/:I4FW7_#('E*+E"778Q M"U[V38VYPIUI#4#[Z&0L&=5I=Z.BB.."?Q\VWH/\3: BS=K+46'!%[WC9-G- M"_(T(W.B=LGU.*DTV;:0@BU@OG/JR>R%.*;JK;0Z*M/VQU#!0!XD^&Q9+>A> MY?@](PG)/&Z B?3/6A7-9_D%OI=]-"ITGAOR\3MA-"M+T"1';MJX*DM0JK3K MI@TN4S[4M9/H>FNJL/O$,+0^%4:8/8'K/%AUU<;D:MN+"]Q<+W1K?4!\:>F* MQ8]!^:Q;=FKN>GD]HS*_K]0)Z7WH%&)WZXL11E#K)+*!)']!2I'24B&E"'/4 M>86+><_!&1W@5>4&9R8R%%HOLRSFQ?\NI0\(Z?3G71++=RE6]OA!$.-=TP>P M3N=.B[>%=F\C7T6P/UYG$+*E=8P<[\;H6F\=E);Q1.$ M^7(<8E'QIG%677-R4AU/OM[:>I./,Q,KJ$PA@SKNHK+J]\=MRP>8?X2-@XWU MZASSSW0QM;2,DZT#$#X!8O87/ [#];IN=@=(77IC%165QR!5Y84O)WM\17UZ MR9TY==:>]GWHCJ+_*B'-[_FC-^:L/T<)C,-X'/^<;6Q_/) 3"!YO4Y/!.T<( MJJ/3:G*3F3U-X3AV;;SKU+:A:M?)6X%/ 2'GPY:^A1%_.[\>4J1$BN6NZSO7 M%7S<<)(NJJYD/3EIKKG#UNC@^/SY:"^I:<#T*1U9-6<.#5;+R:8ZPA! B:8H M^DG363P M)O3?'\(^MS(L<7ST\B\\^PFWZ2?^:;_S]=/1._A]BW_^^!*W]Z$-^^^^MH__ M+3\=;9W-LL3VQW^/VHE5'AT>[GU\5[9? ]O,HQG+<]* *.45A9 +SDO MN DV1%.X:*GF5OA95ME^N=_::;_8VWW9>O/R70M^V-UKM][_S]:[E],=?V3G?JZQ1R5A91<">]]7(XYY"<')E[9-L@?/YGNS@EQ)'M?:3OV)R MYQN>M7:ZB62DD4VN9ZT_TIVU&2L_D/Y:6Z?^K&P_M4UZ]%)<7/&E\,"YEXX; M68[L;'!'=EL]KAQ*QG\GHJ+LXX9-M)ZYB3?)YIY4A?*DTH&^]:H<5-5BF?C- MC@GV> A'*[AZ3^4_FWVE\CI,W^OZP50TCPOER?#\Q=UP'VK:RZ5,W, MOT^EPQRD,/^JR9,"3"F,:) RT&ZTMG(.E)0F^VQ]Y QTI2%PQ;V9]*69.30)Q=?0!MR+V]TN = M@/*;#74C3[3) %6.6.,Q-;.C6MDTJZ0*,YD3I\^#LKY= ='W'LK9A6L,RL<< M]0?&)V 3-)QO;(WC4_6VTKTI2YFK_,1K8 XU2\FPG)_=N,NL7._=8?"GG; 7 M9^G2WZFI6UU?[R"9?#YI"G7PQ3$F*",86>D-XH%ST(RD084 LJZ8A9;)60J5 M\J1S1H03C,($$:N--9I' W+FN9._RNBULMM;=O_/E.$7*_M7E../?,+9.X5& M^,'XN#"[%([$(!T F#_S,4LRAJ4#PJF"&+^B N+\4(WU\V'6G\8Z?Q]$&<&( M=E=W<[_S0\_KMM:$@?0!HV3 %I=8?R=^K+D_TWPU< MZ<##/OR_'WVYOKR1+_TU]//7N-@H%+OP,MX@%U[[U6L)V2B(OM9K?WU-L(L_ MNG*-98H_G,8J>CO+X)*O_2NOW&KU@H DT?O_UMC:Q$+DTX[]#+?(R7#J?>-; M]=RM].1'NGE>/F<%ZKCTOG.+40,7&2=PA6_]$,YEN\D).+*3#\3 M&)KW,VF +AZ8FRZ>R:TU5N=]$+:)?&3;&G7U80U?XF&76#Z7ZO&3&SFR#,%[ MK(/3+*OE+*O?P%8J?GW0[YUV/:J;Z%P(,?ZJVYT0YPCC'75ZCK_C&9/D[*KY M73QPE#YB:Z*F+G"EGE<%% MJ,T,_+_MS]_B4* M3[VW%,EH/.+,$61%+NL@7%"TD#80P,!UHM1U!N<:G)O!N4BE%AJ[(M>7YM0J+K636*G %+5%QCDRPCG2X-S]X=S/&9P3 M1E%. H7Q) K!2M#(*J52 850!&$PIK ^3I618-S#@+&: M7FUT%B+W@T:PI5O>/J3BB,-^:9.'QLCC)Z'9UFBB]GMOIJ=I$@V:_8$:7+L* MKIW-V>.8\JX@$B.K&49<%PIIF&$$.I_WYHJ@MA@[;I6?S7SR MPE.D)R_42SBR]ZO>.7U1!/C!T>^.\4%NCA;O? M>Y&7[?NI55NC=V,S7@ZTMU_,V58D84P"_T8VVXQM\$A'^-47!C-24"!N-/LZ M\<;7J4'()XZ0M^OKU"#D2B#DK*%*%J0(%G-$N8^(:XE1RK>.A.&"2LDDKI=4@Y K@9"S1C]-B%.UP\,%; MMK8IUC6[L=FO0<@&(1\X0MZJ?U6#D"N!D+,&U,0? RTL$H42B%,GD&'PDV04 M*\T=C2)[9A$L'@I"UO;544/&F4XR_BW[2*5YQ^-ZQU,PSG^<349X<0K"G%>, M/J_2 5W+L6_!^#ST<\5JG)9KHY[+Y#6:I*UJCMHY7^1>S+OC8&\R15?8(N^Y M2-W#V"+G@VY!5X29% QAY0K$50I&*ZA#U@MNI0(%@Y&U3;7.J%Y8X^YZV^0* MZ0J-G"_/TMK(^V,CYRLCY.:-@^^"+\TQ$SPQR)F5.MX;"?JX("H99[+B@6/ DYU2K M1LX?OYS?S.K5R/G*R#F;D?/H"-7"1.1-!#DO"I!S;S#\BF/D2H-F:Y-I2VN^ M8G+^%&(+7X[+#\S51IC4'6AB"E?&]%#G#9_#L2V?GZECGP2R6/X)'/T._ MU^#857!L/LA0$L,951;QR"/BV =D0':0T5$!9R$Z&K.V65OJ5LC/N8E>>*#6 MAZN*>L-;;B3OLW8(*[$GBAA$)" HYYX@Q;5&REO#"0.BFN2=+,4(T8C[2HO[ MG1@AFIW]KB1]UA*!B?6@-ACD2"$1]]0BXP-#0IE">,V5C\W._E1$_2[L$,W. M?J?R/FN1*##E@<> J)$.<:4Y4M(15, D6V=@.=H4@[R48\0F8'$I/A&I M*X M1';G+)<:S\&,O_>9J LGW<1KXF9>F \=$N_(I>(B4&R@<%E0N# $6P&(Q@% M'4,XB9Q)2:(4\PCF%R/+F-*,$R*%JW@$>T@8L3C.2=]7F--4?QGTR/=.DYGD M.M4(FU8^VE8^!5-B]NS[5;GTF[B4/=)PZT<24?TF]//6OEQ#)ITE%Z-$DZ// MG4\EV;"$2Z22W-]*#*&R2O[+E*6&4!<0Y]8 ^A08 M$>P$ED$7L% 3!"TMY6$#00T$W14$W= ,VT#0K4!0>\R"/HC=[9TOEG!OI+%( M2U8 !$F/E.0$1:^EE]$73(<$07)9&;,:"&H@Z,X@Z&96W@:";@>"SLY#$.7$ ML2(HQ FCB'O!D0LQ>?7JQ%-O69?UZ5VX0+@^I MB[KXZ"#UMFU;]9IK0/5*H/IRSKH56<0"U'[$<;#PCXC(.B*1P\Z$2%WA!%N. M=6OU @T:$'KD('3;UJT&A*X)0C/V+1V)95ACY'C*QQR WAD9&8))*K B@;MB M2?:M!H0:$'ID]JT&A*X'0K,6KL@P; RD0 $H#^*"$Z2-UB@(JC")EDKJEF/A M:D"H :%'9N%J0.B:(#1CXPK".\*H10!%$@'O*9"*(B!!@J5.I%K3>CDVKF4' M@OXU3/&/\%]??ML<-:Y]>@Q+W%6_NRK-?\[OO_G?<-NH<<>F?U!VL\.8R+!4 M=<'V_]H<=R>_=>8EU1(S)'K.B #4IK"Y$JN--9I'8YSSW,FUWW_K#@68)@'> M/\R!HB>GPZH?O5AETLYAI7ZQ->UDNEQL951KE8.6&;1BK]/I?1^T_BB[K>%A M[Q1:Y@?KK?##!9C0V.OGYZLGO!F:/Y^US@_KA<,SO0Y< #CI)Q_2'.5 MKQ\,7,><#,*ST0_/?3DXZ9BS9V4W=S\_]+Q^N^T-A[WC_(&9=96_5UU^_KWT MP\.$>!NX0KW:BEI_N;Z\D2_-K/;J&B\VN%877L8;Y,)KOWHM(1NB8-=Z[:^O M@;;3-/9A-59>]K4+2-I(0@ F+WM:\%OO7#UWZP*N5DGR/3$:N9#1[!_V0V@= MPWV'@U;H^N S^O_GM!M:#*]?&"O_!(;F??GC1@-S&\ML2M.X0C3#B@]T4KXO M,9Z7ZO&3&SFR#!%]K(/3+*O;7%;7 +A'$4_2GN@'!A0 9Y+2,.S-*@H7YLJ] MW<#/E1NNIM3?[TO]"26%<=($R@*/U"FI=>24$464M@+_YM!^OM3?ARY(Y[!? MVJ31CFQ&J>S?UFC%[O?>3*_7]^/E>MYGZD&7\3MZ2SX=M[^V/[X]V]MW9Y_W MWXI//]_RW>.7HOWSPX_VZY<_VZ]WV*?]]N&L/:F]#>^B;\GG[1VX]S^=]G;G MJ+U]_B3T?^<)>^BKOS-8JDX@;3 B-M D=<6HMT@1V*3M+( M.>58\K5-_F!B6^_(H;.!OB<'?:R=]X*#38=]_8-YW]Z RPK] <5XPY&5,P3HD( 73AQ2) M,1)OA"AX2A7?5+=OL.^)8Q]SU!JL"*4@$\%Y@RU6,J3TZU8YXZY)A\V]OW"ZCFZ9202 M_!>IGZY@66YNO<*M3]4H/9SWH>I+2% M(P85(16 \%0@@Z5$C%GAI=#8%P7P=5&L6$'*>TA'^NBE_(:&R$;*5T;*9RV2 M1$K!F"/(1@/,5'&/=% **>V(I$I2DP(,N&K*R#]^*;^AR:V1\I61\EG;FU': MD^ DLL$'D/+ DNW-(L:II)QP%I/^221NI/S12_D-C4N-E*^,E,]:F80V(6J. M410@X%P*BI3'#&E%E5:%ARGWL)=K\B"D_ 8^P@_!*#&I*7^]$O*/'J?NQ++P MU.O)WA58O9\S+Q @E$7@#FE!@9(090"G@*&$ BBH(FJ0R,.!2DMBH$*:RZ;KWG1CX?C3;? MR.==R>>L2H\E)D(:BDR1ZK'KE)Y(D(@8IM8FPB0";>1SA>7S3O3P1C[O2CYG ME7$?@XS8!!2=LH@S+9%U!4/>4VR4CD39N'+RV7@(-!755P4?[\BSX E7.;PK M<)P/ 7/$&)@Q@0A6H%Q@&Y%1CB+LJ.#14V:%6;9OP4/Q!VX08J4L$ U"W E" MS)H?(B?4N718"8"03436]]\JO:\A67- M%T3]--7-GUA1O1L:%9]24;T[VK?WYB./G-=&8HEAW^8L94DID"62(RVCUP6. MSD?>%#=O$.C^^W8-!+JAT;)!H-M H#GKHQ'*">F1( 00R#F:P(LIK,"H%18HNBA2FEZ,5% 2"24P3)2A MGM"5JVS^)$/)+BAU?GE[U^,!U,>-F[=MO7I4!?/N"CGG0]LLLT8$HQ#P-P7( M:0@R@@-\.F:E#BGCF[B._>KN_?(;?'A0^'#;MJ4&'ZZ%#[/6)19 XY8%1Y*' M G$O/;(>8Y3RXTJLG64B7,>ZU.!#@P_W:OEI\.%:^#!K^X&6<\"#@(ADJ=ZN MH$@;PT#S\J!V$>>5%=>Q_33XT.##O=IE&GRX%C[,6F:TY\+JR!#Q7B#XF2!- M//R#*0\6&R,4N8YE9J4,,(L>:>Y<[IW-%-S[G1>4J;^P+'T-\9QNR%2J_*0W M*-,]S_JA8U(2J4F%\K0%3#U8US?'DT>,'?02'E_XR*)"ZW>\D^7*]&12J[0: MH*E_4W/S'J)X8:+2&COO>0"BI"RP71:Y,X03P;[P8FWTT&%_ GD' =E^,%^1 MB=##9Z;SW9P-UOXZ7X"^[**9@9\=LPM')L:EC,Q<-5(8F0J:8?_M]?-">7;: M]:&?[H(VF95I2^NPG]C%__G]%,FUS?T<7MV+K1>)F'2'@__^RVPNFO[IZ3'] M YBA['--SQ/+E.6@C&>WOG 7#X M9BZP0HN =8S"\(7JV'F&!:.41+,:\W?EX.MV.7"=WN"T'_;A.W]W>N[K/9.L M=CDB68>'\(WOG_/CYXR<&A*D3_N?= MV>>/_L127NR]?LGA6YV][;^!*/W[M;W=/F[_//RZ^[%=ME^_/6M__!?:^ZKS M^"M)PD8^Z<@8KM;_]E[UWKQX?W^WN[+=^]' M7*N>ZIE%.X/IU93\]HNKMLP7X_/^80!Q/88OG[4.C6]=J'DX:&8/1F=M"7(P M43MVVJ]&8N&.A\]&(3>[YJC7?U%_<7 NT 8ZZE*PS?=>WP]"=V7TD3L7E>VM M+]0IHAW#B AG$9>4(%4$D)3@0/=S -=,K&U&H!9SRD3K. UQ:S2K@Y8_[:>C MQB&LAT'YHW4,DWPX: 78"7SK/Z?=4&D?#*^WTCRNM_Y^]V:]M=-U&ZT_UN#G MM3_76VWSK1P,37_\]]$?TL4W6R]>;+T;7ZI^31<^=*%]_8'IM%[U^F$P;+WI M]_RI&P[&]WYX!:_/^3S^[76^]5JO^[W3DU:[UQ\>MK:RP)KUUC__O(!;\PUK M?VZT=F>Z!QHL++L(Z]^WS&#JPO?#W@"Z#&MHT"J[(+*E/\WY0F"9#Z#U:3\[ MAH;!R(!TPK:6SF<3;J<+PXGT_-]!:]@;0B^J5]7#F<3*= $X.BUH3IF(6'G< MZH<3:'RZ#N\J>QXNY%>YTWX_O?DLF/Y&*XDF; >#]"%@!( 5982NPO7\- @G M7*B^-NREYP=AJE^N=]KQ(-+? CP,P@,?@D88G\8ZM$*=P;0[W86-.=B[Q=WO MO3L,_A0:OQ?/;81[,6V%?Y^E?U_!8NWUG_!F>/8E$,:H-Q9A*03B!&MD%6'( M)_9%O'>&%K.;VX/9>&*OT^E]S["3J>,)R'_BC?6J[H=O 7;XA/YYF1K;^Q90 M2GP%ZP3D>++81W<,@:Z&C!27P+!\7[*%M?[(\M<[A?[XP9_/SHO!E0:S^A/@ M"#3RF:15N%[NV_GP,!CECCD9A&>C'YZ/%,RRF\(!=>^]5K2;'!V/5> M^^MK"M.'T]@"7^_)>V@LV:"W-;+Z4J^]I'O7A3&4>C88LY:?WP;U/I^SFMS3 MJ<"<2HHKR$SH-HUJ_VW[?VTF9&L!J%V8KJP9NLWW,]O!Q0-WT\6W,!+XH0]? MVBXOL;PNU>,['[EJ"=_?R)%E"&:SK)IE]:ME=4>9 >ZHTQ=D!GCW!E2$;!RH M-(3;*T=]64>'>QV/^RS'?:\=OT(Y;D%8H9CVA9&$QXB-UTJ+PA>8%=A8^1NW MZ_ERW.\JI?15OW>3N905Z2O?W.U_;'3[3]\Q/9_;@#W_:=]L_#5)Y[UF%; M8T^DI0Q1*PWBF@JDE93("HVEU]YYGU*)\76NEQ7P>PMY@L;B=)>Q> T_\3)OX'#5X'"N] O,6-3"(JVC1=SX@*RF M&F'JM(I.4"$YP"%>YW2%TZ8U<-C X5W (2XHU9))7[# G53*T<(5CA>:.2V5 M^,WI=0.'JP:'$W?\HRW<_O[%&6D*JP52 (R(P_:'8*/#"*B_D+J@ B8;M.EB M76+1P&$#AT\;#@'G@G>%+ICR'(;!4EI8[BU5V@50HG\30]# X:K!(9N!0V]M M(;5FJ/ L(%XHAVST"G'OJ"QT(#H5[B1J72\M,\2MP^&5+9\Q_\^#LWP.>S!T M*1G$(LOGN.._2AJ^H..7SPO^4# L14;J$'GTCH"&2PPI0I A>,I49%[?C<&O M@:G+P]39 IN><9@+BEAT16)M'M193Y&U6"0?6TPU33 E;XI1BZ'@5EG9S">O ME?W_20BR#I0R4V!+=."26>V(#*"M!<:M\R+>C:FJ$>2K"/*<-4H7T10.(\IC M*G3J U( ST _%-&11"$@7,KDA1X&L9 R1&%G!K7*,6Q ^;%%0]**RL"PYP IA.K[L8\T CR501YU@*@O+4,1XR*(#SBA2#(.@?K M&#O))"D$IR#(H"NMD" OR;?AX1D[?E*(\:1HBB B!0Q6,1I09"Q!9 3 M[A23E#CX4W;\*=13.]II(.)R?"9$';W!PB13H20:"^ R3!DIM-81-\XP#PPB M9LT/V 4A.?4(>"J0'>$#,L!;6:\6IY Q32PKN2#"-@\@#@XA9PX:B1IM01%08F?0AG"R45".F1>#4.N,I M!GU(KF-.&XAH(&*!TX2C0!P"#H4M.!5>6^XBYAS^%"/%C=/$0X.(69.)-E[X MP@9$B-6(Q\(BF^PFP<8 [!$TC9A.(_4ZI3!:DXXM@$I*DQJ) %I%!8-1_Z([UPA90"D6@-D!(3D>6!(^N)$ABF7@8'6+5.BQM;&1I7X]65 MU44PL(^)B6F]V!EB.6/X-'/T.\U(GXU$9\U,(1"!14= M1D%0B7AA.4JQ7LAEISU)1%&0-1!F10E]W@CYXQ5R*QWLVKJ@$EN>#$N.%1H' M)V0!Z@?7C87A@4GZK(4A*"EA54CD%87-G'B&;# "!5!$?.$4MI3GS5PVF_DC MEG.&!39!8:RCX<9ZS8B,O&"&,B]48$WG%#ES8@3%4*J5^!TOW/BAQS=*_11&,[PWG[0E63 MK_'WNPJ:2>,T!N1RS,MT$JIEX327P1KBL'&J,4$\)*C;FP\L"MHH([Q#06D. M>,#\4Y1;..2?20:B'A4$&$( MEA+48IGL7P1KDXKY!>*M#,99(1O;QP.#B%G;AQ8,9DU18!$T(H!ZC70$4B$M M]Z3PIH@R)H5IG>,FL*B!B$6*AE/:"6P]3PY8P"*T#](362A&0]1%XY?QP"!B MUJ8BA=4D<(8D3>91+A12UD=$_G_VWKRI[239&OXJ"N:^]YT;03&U9&T]$T1@ M0_O2T1*-&[HU0B+Y9&@,7SZ)TL"&R1L Q):H&:BN]GT6ZKJG,K,RLPC M@D?;,0+^>&F5LV7.%H8B:F%1O48M+/K!!C 0/J]E10\\.F#44,%92%%!D-HX M%J34*2;G0_2UK&BA]L#FSEK9_P8!MZM-VKQJ[FO(D$U4) J#=C)+C'@&DG"0 MBNGR6\^65NTRD[7:X 4#':UFR$;6 \ 4C';?NI*FP- " <$5= M)$JML[2>*JEXC7PM&M);7[?TW0MT;?%6>H=44/HBJ(U&M?VK]) MC52E;)*4AR2X$@XLGY),>&6C1[#1QD@H(603R4*B :8>V8K8D M0B@-O3DC)J%989A!4]*S!-0OK4HJ*I)?+I+1<4#<:A.\-F"RM=YX):-U2IKH MA:JR07.(Y.%0@ ^@E.*"4*EQ2Z:>$P<.B$%ZIAFLSK8DRHW?H;\B>7Z1+)+. M(OJ@A0N0:;9&Q419]#YJ&;2L]3_SB.0A5Y\Y#M(P2Y@H_0N M:M;!8K'9YFC6@0\Y@=,$9$IHE]!(/+X.B5G2G'4*7O2S#K@8V\>HR;DOD2(@ MJB"-8]&X##')X.Z;,1,U76#R*& I"1!>3,%&6\&$DX*DDCJ'58YF4 M.*'&TR30=6'+HG)$Y8C[RP"%,"918P.:#C::HDOG ^/.>:;5E"(8E2,FQQ'# MX0V5T%+T+)% BS1(,IXX+3+!I2) )(9F9.$(LTQM+16N''%?EV6=:4K&429+ MD4\TFJ6074CH3ZL8>,V16#B.& JR275?K54^]1KS>XW74.7SX=<_:HG/ W= $Y6.QNIHT68"8S@7BGL/6H/3 M'FJP;;%VP.V18%OBF0NC*0E)&0)..6(LVLLR*6"!LYB%Z7O21LY3__&:#SSI MIKZ&"_ "P'F._SBT?Z*-0G C+80PI=R> MR4B4=E(H**KJ#I$NEQFKF?\O&.E:!\:U-E3*"%)9XS6-6NFBN4Z=837RM6A( MOQOYVMT70LB^>%"&TKM"6O1JHQ3$9FJR4%(K$]&KA64)DXJ.5Z3/(=*%R)H* MEJ+/&JQV)GH==+(A"2:3]#5^M7!(O[R+=+ ^L^0$08\LX)Y.;:GFBR2R1&DP MPC)>XE=R6>MYD@E[#34^)Q%,I.1\E!8WV"'@5+56<4ND@9L2F\=./ M,E1!D2=2U(?1 $.(WEME20S]>@%/B0N:$5S6S"$],6.@*HJ\!I0S:;)1'E0* M^$_)-[;@K/*!(?"SK;)!BX3RX>"" A6,,8ARH]$048GX&!,Q"M>)4S$@FU>4 MOP*4BR 3:!9RHNAS,.U+]YC(O=4V&N'I]*,+%>5/1OEP8"$X+J7-$OVWOMJ( M-\1EJXC7,@AT/)RCJJ+\%:#<.0>,H?/I,ZG9'@A/HGB0!6A :F$6#AGF".YLA@AEE M3:0F!YAP]D/-$7Y1'&%X4+@?&A"\E-,;KZUWTG$=C%H1RQ%/$0[ F"<8GG#=1.>)%<42R.F>II:': 22*'&$U"S8P MIZ.654MYX3AB.##B!1/9RTPH#4 @HUYO<:KZ'6Z*^3SM\GM=KH@6>'.=%D=#949C#..BU32B"\ M-.AU)5OC;8NU!WX:B;O!O&V\;L.ULSD M^46Z8@APX#)ID8":8%QFW"<:*'72!UFC9@N'].&$H&P3$G@F47..2->26*\$ MD8)+S6(,KB0$Z67@53KL!0.=&>%MTDP[IL!EZ;Q+%"++CDE< KF&OA8-Z'=" M7U>;^R9$ZW+,1/6!#C03KQD0Z11C3'A(I=#$-00Z0")-0 UL(A_?(NTI.6V2FI")U M#I2J#%+YI553@?R"@1R, Z9C@B(NCE9:L;=E3D%[Q[*+H4H-S2.0AX( 5%.7 M2C,AXQE'("M9,N81R(8KX7-*1O&E59@G(->ZH*]U08,X0:T,&O_\TF=JG$Q9 M&Q Z%QN%66T3@#$@<\U46"B>.UP;B2/(J*@7J;";H 2BU?B5"80QXV,VS'$- M$\Y4J!F]+XHCC#14)J],H@&8HY8ZISD'*:12AO*:X[!P'#$4G4@J",U"(D(8 MY(C@K1\4Z8P MI=!&I8C)4<1PW,,*"L 2V@TF%RU#[M!30L:((1C*/"1G^2 [8OS81^6(E\@1 M(' [49IEF@RH"%[P:"2CD1LIO M!+,6=[N008$2-=RV6'O@J.:WCRQQHPQ)RDD"&KUHXWTBW 7MJ"U9&W%I5;!E M0VN]P M&NJ'@$>PL!VU (LJ]!K1Y#45KU[E8I;L7#^E#03,0O$AU4T)U# 0, MM\1+@0XRU5PGE9F*MM\J0\Q5%G%%^J3W]&PU#5I8ZR68%#U#PN?6A4Q]L%^; MZ]78U\(@_6[LZ].^R5+)P#0I>1ZEV)<2QR5.9PXLF)2EE(AT)9:9J#)$+QCI M,I4:0)^$LPDL=58&7;K^TR"B4;S*:"\>TB^'D!XLM)E3:*+4,*?N WL>RL?.4P5A3D2<, M])S!00(O%4:IK&&'18#X< M1A#6.F9E(M)P="XX6.*-#D1&G:W0@)LX+*V*93Y^)Z$*]/D%NA22&^%D$))! M+ &$D*.W- 'NX=*8&D58.* /1Q&0P5T4F62!DXBV%R>>24-\]#YH%C12?0&Z M8F,'$6IUT7-4%YWT8PVUNFA\#47'I&6("7+$<.\3G0 ='$ERU@8Y C3Q$"2Q3$EC)623 M4E\O@,*D$B4J1[PHCN#9*"E-5+B"0%NT*K)P(@)DH6RRL<9&%HTCAF,C-F; MQ_?$"U#H,KE0NBQGDFPNW39L2H8MK2JU+-3":(I4CIAJ4Q8OM)!!"?P?F*P< M-^"STDXK1AVKY46+QQ%#815F5+!1\HK(]&6N)*!3ZH+ E:S1I7'O?,)I5!H)ULQ;)@DRK#7U!3^&4C/<1D M:6!42Y' !6\2L^@1BT1Q=;CD:M1LX9 ^K#L4HT1S-Q(E UJ[V@KBLFDO&>DI$.F1IBN%;$,BV#IU9Q@7XM,V*9,U.A_G*A+L!1+;)CW+(B-&>E M3E0K$,ZI)'2L(:R%@_KE7:B'K)T2X$G)]R(@/2=6 J -KY5R3."<4X0ZF&4N M)]4BIQ88/2;24 N,'G8BYVA,+C /64(&[R%%T-*!I\*:FMFS:%051B(--LE, MRX&]T=ZB_^$T,3BY)(5H*!?14E!+JW(9QK=):K;R_ (]>JCR **A-1S%("3*,YDIQ$;\1K YG'V&\0OBS&S\ZI M0)]?H(>,LZYL+&UM@'$T1&/";3T+BYN\UZ+&&18-Z,-Q!J^B31PRL3G9HD&6 MB%/1$VU%LE& BEPNK:IE1NN._H*!'@W@#!O*N%/ !?6!@N&!.R<5-4K6*,/" M 7THRL!$\ME*3Q)+D8!21=]8.>*LHM1Z;0WUQ71'5VV.@%[KC[X&(7Y0>?3 MC*7!6_XB<"[BR;GOI*]92^.E",Y=U.:_GIC2-8D!>C%;@A0I*B9M1("4P_EC2,C).8*[;LDU\]=OF; M7[JI@W_\=_KW13N>'=S@[=8'K]^9?ON(\_AZYV??_\BM-PL)L=F=/FWP\DQ, M# 7#;_V[/&X??@:4R\:BVQPCI.B<\:6C9H;@&. JV@>[=/.A@^ZWT/^G1'PW MN<_$97S#7USGPEWVEOYU9R".VL=D:."'Q^R[(Y/S1$9&WS,R@Z6'?'32[2^4 M7W#!IV[Y*WPF-S?/TCCH%DK_Q\^G2"^M[A1D-$YRHY T+KK>?_[E5N^;_MO3 MX[J?<(;ZH.5WC8-#I/=VOGSVA7O?D"RMJI7&?^Z >P).Q]U=;?,8=[6SD^[E M>KL7.B>]\V[:P>N_Z9R$SS/>E[;^O-Z7CMX?M8XVOC3Y>]Q_/N/UMD7K:%>V M#M<8WJ^]M]-IMZ["17-][0+WF$[ZW_>X)\53ST'MO=OE^ Q7>^_^.MC:V<9K M![YW^)DWU__ZC/?L;'W<%*VK-?SL&]QC/ESM9RZ4S%(092AN);(D,/(HB0-' MI8O"2LL'E@:R:XIK96^7GO*0I4J,&^"&>L&8BHXSK65*T2XU$F[UIX40N^<( MKJ_59UXP?X:#%,\[:2M_73IOS[M=_*J/ MO%>\>.B^CD8IS2)AR.L$6.EFIW01 C&1:\^1MT86PYSQT/T;Z,U4MU-ON7&< MSLJJZK5[9RD6ICT[2&CH=CHG%R7S_9_M8_S)R3G>+_;^YY>[:_K^E[U6P^TS M]U=KHV]'X0MVW&DO_7+SQ;]CNW?:<9>_M(_[C]G_T+^OKW5MHI3M=YPQQB.Z6_P@4V-@7@[/^E$[QDZ:_M[=-^I^.S]. M#4&7&X5)OUL)\@H&8CV%=.13MR%8?S#8G<&H:3LX1._=1>/(X<2U76>\Q)W7 M'@-[32&NY&64*B3@5H,J%14,P#O0+(!S+.UO/NRHX:LAA\NP>;,*UX[C'^?= M<.!Z*?[ANF>]5CK;RN\3OM;?J;<8D:TG&H$WD2W>^KC-FN]^.T1#C[8.W[=; M? /VUCOMYM6'*S3Z/K<.\5G6M]EH9&N7[:U_N-@]:LK=PVW>>KF= M<2PK$#XOK7*Z#!-3AIVW%O3!&30J0K "@''OT$-.%+)2%D1" MG[:P(&-\6 MA06G70<_E\;NQY/NYT;[N#3E"ZDWCD+&JZBWF;B55\9_\_B/P>A7/GL>/FN/ M6'56IV2SX430HNH3>"">0R01# .A=/1)E3I9"V-G4-?RN?F%\\3-E0KGJ;$FH3N&K->,:]=@MB'LZXB77-F@/S:/F[W#E)L?#HY MB1-0Z'K9A#5Q^^-F^-^5T:^$]3R$=3EB?RAK1 (AB$@)"4M*10S01#+UT;E@ MO,Q%(F-9RMHD\ 7#>>+V1X7S5. \;'\P%74**A,J&<*91DD,SB&),CE'K11. MZE*D;ZV8(SC7 ,A-D?XC3_FNQZ&FPD]O@%X,Y4_<@D.6K]P^*6YOO1TQU804 M*@9JBS11*342CABA(Y&R/+_QF%OF8LXY/J835[!GU := B)1M? M-O[ON3L^:Y^U\=HGQ^3 '<>&ZZ9&-WTZ[[ANYQ*_^KN=+E)<;I3?71PD_.UQ M*H%PU[U<+B>,?[=[.*6]@K5&^E)^T__3DU*ZE,Y2H_WU9H,KAS))L>'+@3_> MM''0[I6\9QSR_N?*\X3VJ2N9S^<]]RFM#-GQ]Y9>/:R^2/*O]47S-4WWUZ;H M9Z]-^;W44::MTU0J@HX__9YP4GIS4F# FE^K)N/GUL[FE^;Z)R2?]X=XG\][ M[S[(W8_-2[PV0T*4>TA46Q_W.L,%!BV.Y'BX<;&UWKQLX3.VWN%G=SH'NU>; M7UH['Y!,.T>['[?Q\W_EYLZGJ];:?K*:6:\9R2H" 6$E\:!*T6.V'*@, >QP M?8HO$C B2B\L&OTB."&,5H)[:F,6V@^7)/R^L?;GQI]/*$[Y^8WN/AB(G /P M)!C+N$"BD^B-,$A92.YM- M2';%SD!IO3X[PSI>- X=<=;-B&YW^DFU(>$TSE+W:,!* 2G=M8\;_KS=*5O @* ND(Y*$47JK31N7?__ M[]U<\\#]7?CJ"#_Z]4[75SW)^"T2W1DRYH\QFAW8D'BVV@#/QDC.I66\G%-G MD=1MQ_#GT'Q_\S#][W;P4>Z8.#BZX9=XWKU ANVEXU<'WW"Y[ZARS"E-I-64 M0$I%KSI[(J3*WNK@!46_[N0X-2Z3ZPX#L'%V\L/9C-XR9U-1=4+_'@&EK'(Q M24@R*IUCG62V^)-J4GGF2:6*<5H4)$9:GE7-FEU7QRWNU/9V]X M/I?1!#SJEZI>'+3# 9HBI8, _N#TK&^RX'3CW"8D@U)@-0!X(8QGVG7#T=F] M"Z$T.=@:/-+.R4;_@>J2N&=)'#;YOC Y:Y[*GV3 M]XWKN..0&G\>)+S^2@/O=GTOW(I.NZE7+E(6?/^IR@HN3^6*;UV*N2_+8_?_ MOK^0ORWKLF_U'VGP[>W'N'O=$X_[_<#BP(L?N<\W5[C>5\MXH<6/M\G=DZ-O M=UAY2!GB_%H5Y\4;*2_C3D\[Z(P4MQ(7!6[_^,[HFJ!KV1U47^+:P+\Z:[2/ M3CN#W_8'JTQ??\1P,,Z[Z9YQ+J/_;3H'1L#R[M81O3;Y_#BL8V.,$ZPBSTDLB.\%SY>N7[?9+IU\?_^A^%,_[O7 M0)+!%XA#S[/26#MK)( (GP/]PXOKU\?M[:Q= MUO7RW==H=SJ-\S,CX8!AQ1O4TCP^IJA@P/8SCA'@T6:>F?%>;WY M+=X"M_?^.BV\_FU";B'I7ARLC)C?S^IXX=W?GO3FJJ1[-A[7]KZ!R*A&>RWJ MDK>$H^CI1N84LZBX(O[4@^UY#677IRRG"$"%8(.-ZUZ7=O2<6 M=H\6ITZ_U%NN6*J>4NH-]F%C,&X-O7UZZ?B4CFCN+QW?.>BFU#C"OSOH M-=#QP'W_IJQ^$A7UBSHL?[:_W!F4__CNOU;O'9C)-5]XS.G%_ Y??^-[8$.& M)_6R?/$CQR;;RN)E#4Y=5I-95E,J4YA26Y3[S>^A2 ^^9^]LO':4H\M@\KDL M,QVR,1OCCC,^/SV*G^G S%*KYVZTN$0-YB5YY:D1@^ODE0^EF^UALS1\NWK? MV<)GV[UZW][[^-=!\_"WH^;5FX.M]<[AWF&3#B>OM'9*-]OFY=;.[E7KW0=H MO?OKL/7NM\[>QXW+YM'N5?/=!FQ];.$UWM]7*:IIH-K13#P+@0 S@I@ DF0= MLJ,^HF5VP@Z5+2M;3E])I[+EN&PYG.I73KL- MT$"B-YZ 2IQ8%1/)D48GLK4^L*5589Y'DZ&R967+RI;/)8)3V7)=MMF[",ZKI54]Z3::\M)!4ICFZR!8RAV6KG\+8N[5P&OXZ M1[%7X5.F"*ETP\8[],SV/FR?I@ID.Q'Q) M%\S#*>4@L?LD#Q*[^PFKS]>C>MX+[,=RA1:Y?OZQKLZD.I ,E2B5A]G*'WJI M:&XN1D']F)X0/L?'C0NT&/G6SAK=6M\6NX=KLOEQ&UI7GV!O9P,]I"9K7L7/ M(P7U'S?D[LZ:V%O?E&4TUT4!'_6X)TLG37DWKL!DQ3UAZX>9";M0T#!W;";;X? M<(V)Y4'.UT/.H,/R;/CP6O5SI"#U5M':#08F^GAJ13[@^>X1MBZ32,3*/2&6 MFUK%I=5_KOW/T^377L%&_C+WZN=Q37Z_!L&--F[=K">V68]VMK9"4A=H(DE; M2D#%0(RACI2HMC/,"PZYM.('_@([6U=B>J'$]#Q.1"6F9R2F82\B41:X2)QD MK30!*RVQE LBJ&/MFE9YK*DA$K@RS]U"0Q6B1">9::&Z,CB*55L2SH MI)J\SE&CZPKF*5E*%'"Q3 M/O8)T_P)J@TPR5>XG'/GK*]=\A!SJ1Z/U>.QV1A?E:4GQM*C>0!)\!0],R1$ MYPANKY3XR!S)EK(:I47U]/LDGIZ[WF#(![Y%+F, 7@H4]Y3Q7-HXHI!C]J M'T?T.7]A9O)"A=,Z0Y_3O(21IMIW'K3T,2?M+^2@'7$"?EDTXARCM@C_9FU? M.B^,D)Q(Z2B!+!.Q<\GKW,$$%2SX?6XRL?L:QP,[?6$,^%)Q LVL0F4!* M):>]!@BPM/K=7NQ?]XG^?Q[2=_V[A4EW-$[MS[G%+AJUO)DIM3SLP*BRR_U8 MV;YL;N^;9)@,V1+EK47_,3-BA5"(&L&=-M%$)BJ[W!XQQTT(D7JB#2_CQ''$ M/#)SE,$I%[2.3"VM_E#+88(,,[>5H*6;^:".LX!R4)!YK1S1^ZJQ]*-JT&OQ MI-)]/[9[ 2W!LVOM@J)5,2@8K26AK[TD]'[GX68:$7]IR-MZ(=6!]]='#JO5 M/*3][1/>>[XJ0^E32F0?'4Y\N4/WXZ+:9P38F'E*L]C5/O:_P5W*X5.Y3_U\;Y.2QYP^_2@,>S,U:X.9&=7+8_>JHY5Y M6N2([-&OG;V=-;IW&/CN3J>SM[XM\1JP]_'#9:M$4P]W+UKKV_CU)SXGN?[^J'6U=[#U\:_/K?7/: P?X/4V16NGR5N':[2UOBFVUO?N*T%%>S>Z MG"DQKK@.P5AB@Y4$.$ZG3>&:9)]0F/'E_[6(66":T!'J6G4615ZIO.1%3D+(/Q_SVKA M5?)X:B9+)8]ID\=(!1HZ35Z"(E(G(,"\(E9H02).GO=>"IEU(0]6R>-)]M:/ M6Z66[Z^;B-UJA?;3>^N#UN0#]]A'GT:<\/_O^ M1^[38)V%_<9@J##MUK\/OGH$IT@&Q'>3^TQ/K_[BY>9;&0;<0^S_:!I3+QEH: M8H04G3-([E%D"(X!DV(?^:'?AVK.&KBJ1CC-Q+[O5[_TN_=;V# MQJG#22L9+^ZH.&.].YEL)6WH"+>L\VZ_VWHQ"7Y: /B8T7J^GG 3C--.H2?< M^!TU[LT(57TS>49^UK=X;.KE[*\QT*F!^ILS_<92'8WLNHXCK"GU]M?ME;?_-Y;^?SU=;.MF@> M_M;>VOETV;HJ]]C%Y_KM\];ZP>%P_&L/G[=Y^.OGYKOWG:V=IFRMA\OFT:;< M6M\437R?UN'VE^;1-FR]:]W;&BYK;ZQ0A%O#"+!8THWQ*V&-L$J*P(*;B-S9 M_/4'J=3S4JGG>77#*O4\C7J&0^\Q4&83S83B=D# 6D^L"Y1H 3Q3RP(W,!'M ML$EW,YE4X:)0BU9=]':VA8LW9O']5O%(6=%I-_6=M5*Q,"C_&.BQW%O?\><9 M_J>/ZWX-C@LL*N4X\+=K]PYBU7+%23CS CK>43RL6^NG#FNF6]7QG MWL8+24\@#O0#_$_I1/C[=30#>V>DF.;^UJ5U .^OIKD>Q.&2FI\-XK,N\4E% MQ6>EZ/SU$*7QST'=#>X+99;_\V#[_-GZ/\UT6&;9_VFF+SZ#1G<_M))O M_/7W-RMT*__:+J[[;K\BXD4X\9MH.N/3\M\Z+;[7WMM!\_GC!K1VPI>]HTW6 M^KA]L7OU&9WQ73:2/W?X6V?O,%SM'GT0>T?X^?4/7W9W/K'6U:]'NX[>Q#9K9^G%MYYYR)U_D[-?H;(*^B&-ST>I$,\:"0SE.HB MA<^63G'D M=BY.*K0G".UA T?+R#TD].Q, (0V.GI>>HO>'L_*"<692WUHJ[$U!)\]5:3& M]!Y@P\"3;)B'BBI6&Z;RVPSY[7+$=!&.9B:D(\YEY#<."4V7K/I"J=QISM0U MO\U8BO!9HE7/#^UJNOP V@?=E"JX)PCN8>/%0S;"EQ816DD"+@IB@0&QADH> M@Q*:NCZX]:2T"EZ,\;*8 1A9 S!S9;P,&*Z2V(-)K/5VQ$*!Z%B,V1#-P!%@ M+!(?G2>*TYBL8MD$L;2J[6S]KQI:>7'VR:\GY_6<_)'@';% L@U2Z8C&AT+P M:I6)5S:0D,$XRW)PW)9S\K'MCQH\F?EFC A4-7@R3_9'9;#',MAHIH^D')RW MCAC' P%(C)C(#.%9*2:'P/PMO^NOL,CP3MR>D-EU$DX M8BU3!)+FQ)=OH\Z&:BF-B;"TJL;W'5Y'^&. :SOG=LA BGQ0)W1ZC:EQXB+C MY2Q6H^41O%>CP1,CP]$L% MHTL[:RQG6E;,8] [%3.FHG$7AI%9GYOCR(G(3S;K??]7Y,^Z0& M3R9@H+P=3$8EN8F1W#W=;XRE8'0FWO!RK&XS,9QZXIU0/H>4F1S4%?#1@_4: M1)E;$V46092*XJFA>,14R3:K" IMDZ+OC>X%<3X$SE+W:.?!U0>>)AWW=Y6X C$D_/2+/?F+5YM6\/)#]!\VW[S8_JU M3HY#W3YYI!6%Z2!X@QHM<8+*ZT^(ZVVWMZEU6S *!DL";9( M.7@IB,T@"$C&K .%&.-I?[/6H6EE;',NF?(JO>7XL_5;.6X>[HJM=QMB]VK[Q[\.]M9W$? !]M:;EUOK@;7XYL6P M]$IS_;=VZS# [DX\;*UORM:[O<[>QU\_MPXWO[2N#CXC2*%U]4'L'K[)6PCL M?5':YIA$"0_>$LC:$:-\*C6NKC34 4ARP-.X'%-<*Z0IF&3!!\DDLC(%C8!G M*DXF'#3)B8[07@R.B06,]K; M#U7QF1%/C5@Q?9ZZF>[EQFF9\+XF5;J9\N7&<3HK*ZS7[I7,TY/HW>*ID9NXY\^3>-G:=J*/E:O*$5O*?I8._G/4.FB]V\7GQG<\VKQL\B9MKJ]]V=I9$ZVK-T6-85C5.OJ@)&." M4)YY.=&3Q&?(I$PESFERBI4^Y)8O4S;'RC1/D[VNRC25\683-ZV,-S7&&Q;3 MYLXFZ2$0%3PR'E(;<0R_PN^D=L&R&"TRGA'+DM)%8;Q'6ZM/:U8Z4YBNA7!^ M=-[I:U#'=-I%./3#5-,O[)CI,,PB'1*0(N6>*MER1&9Y1PBBI;^K(SOJRH'",]Z]F3 MR&L=R-,1/RD#I2)^#A$_8LK(('RD@FA?S@"D#\0KX 170/" B\FR@(BG&A$_ M6CLR$\2_^K!:X[__83CC_RX'&4\T(U]#JL]8'NF+3O69NR!=*U66GQS+7X[8 M=2EH9@ -.<:,''2S=SE&0F/VUEEC1(;2S7X9Z(054^Y0GB542NCSE$0 ML#+J9!EUV&ZF-D5FK"?LDG$FV"(%3D)R2-SFB&CRF5C7PZC/B ;<@'3 M@Y:'K&O730WT5LM@QH8KJ4(]_)OSXT[J]1HG_LSA!6/C[ #GZ--!PP7\8*]= MYG6YI T=-UROE\YZ(Y=)^,I'_YSH-GG"EL8-?!]?M7I:T)]?O%%7^I%,*MLH'XLV[X-U3>>#^%=WQ\;GK M="X;9R?(3:6PJSQ!&Y\>GRN6J>T/(_ZV_VJWWV*04M4H"5:#WYXCG?5# 'A= M[W V0BHWN\"'Z6+2\Y,3$UN'S:M]]"JHM(D3,"F4G'0@EE%-0DS).1.]9'IIE2^#DAE9-B2GGF&9-6Y_ E9]-I?GH\J MGI2D_&T%C60LUP7TTP6TLRWQ:[:UOD'Q'[E?N &!G(A)T2)K!$ZA"!#-IEHL%SC.;2H"\Q6DBG M[=(.L!C0_:KU\D,TQCYUBT%XD=#.>\RJ>5HP;62QO,4'.>N>]V^W60Y/^H_S MB-R/U[UVMOF^#E%FS1AQN/D/"HJ-EH9X)9-' R1KZC*$,2FOO\[] M8^?^:O-BWSKMF'8.30R'QD:4'*U*QHF2'!)+F1FOEE95.=K^SG2??<]DN,D# MO_[5=3+X"+D\^O.GY]UP4'IFA).CHW;?K^KU[9D;3NK;.$A+YWBG\6AI3 /F MH8MTX]8#;PXJ?..;\[/6R=EN.OO#M6-=P#\GKP\7^\DSSZ07A +#C4\ FCW! M,N*]-=)'KD'T._Y9?O_&-VUCIZZ/9Z[G:[)]%0)0BP9PE!()C@8TAD*0Q%N= MI0TN4Q/+FA#L?H(;XJN[Y6WWESE?1^ZNPVO 5W2I4#L]&<2P?NFFCBM7NRY, MNPZ3W_K@=3"3?ON(\[V3SOG9]S\R4A$THU8)3 X-T*U_/Z("W'RM #_H?BN" M^I2([R;WF;B,;_B+ZURXR][2O^[&5]O'9&C@A\?LNR.3\_-41>'(#.*\L40^ M^POEEW-TMKOEK_"9W-P\2^.@6WCM'S^?(KVTNM.OWSS)C;>%$OO*;F[UONG_ M3OB;]T\4IURAUE^E]ME+]M^=G,2+=J>S=APWC\_<\:?GHKP/D7-I:?W.TMQ/P]^\[?;[=^:M\C[RZ!LUW&U^:[S8OAWEY[R-R^>$V M;2(?MZXV:.O=AXMFOTM'^?Z3:*Y_NL!GO-@]_"TWKX)$1\.GJ-#FY(QS I8* M8BSPHB7ON'6*X[XZ7+2?0$7+HS#9,W#9^B2M=1:9W9L8%!^NRWZWM;7^^^ZC.^Q"I88YEA0"B/B3C07%@0E!E MQ+-7]_\9#E(\[Z2M?+,67^]R^W2QG[47Q;7CXKC_J"\_VE%_*.%R%,OZY=B15+SE+)^958H MEQ.OE.=V1>N'779*.9LS;4GXYOK\TIU]]>?OKPM_9./2E]:J\KY7?#'-)B<5 MXKNAO\5(XGGB/G>=Q(/N[;L/^>[AWA*87V_JXR_;>??C2O'J? MFV]'TB)]\"+SZ(D78 A$'HAW2A.T08*@U%.C*#IZ>EGP(-!DYQIPLI)%*B:E7Z>1C^C!;\X1:0$_U)W_8<&T.NWLOB"=:11.>O>2O^K$39_'1\K[,6'*2"R(I0Q87 MSA&OG29*RABHRV*IYO@JPO]=T./?WF>L2O6]4U!AL-8]HR+P8799O=PEJ M#,*1K[GI=#_/N_'VIF[S/[[[K]5!W<)K'I7;K?UNAN3KJGG- ]-"Z^2GB^4U MA'-WNBZFO@W_@.4PD3ZD_][.Z4Y8 -\C_!+/NY?)=1?3-;I6\]KFS:M?VUOKSY^;5-J!#/]*58F]]]ZKY<1.:5YM\;ST>M-9WT>D_ M.&Q=?:#-J[7+/7RWUOK!Y[V=>UMQ9VF3R9(25W1U@$%K6@+.DX& MA4SFN,/UT]14*Z552GMDS]PI<-HM!^>V:U-9[G$LQX8;>9G$L@>%:ZB<@// MB+$L$4&I,$I1GW1<6M7C]+ZM_%;Y;0[Y;;[HK=^PL%+98ZA,#%$9BSEP9PRQ M7C$"@"SF./Y+1T,5@(+0ER71$VY(^,Q'O"\\RZ@X@YZ1IXFCWUC.810A+6B6!(\ FM**HE\31%8I&1 MF(DXD;9DH- )!IYF+N@Q#Q!ZT.;M'(W2R&QE!&VED\ZYJ%U@4F4;\^3B+2\^ MQ6MZ !L.QL0<98I!$Z:R(KBU,^(Y]23PY+7A3/I^J=*R8F.'8R98)5"Q//% MP_.#N08:)H+@X4!#H-K@_%.2)%!2DN"(5T$1E:52UOG2>F1I53,S*Y6="MU% MWX:K#_UHE [[T%H83J53Q#B6"7C+T(9-C@3&<:)2<4STTJJQ8PL9UUJ\1P&M M=7),2B)M.NN7!3? MO>;9D\UHW89@1BD6(LE*G>0[Q->PT0^ \&&^+FJ4E$$MW< >2Q)"T-?B; MS%AQFLWX3O,$:ULKEB?M-$\!S-]UFBN\)P;O88_:9UF@[/Y,8$]$ X2D' II9XDT21'EMP"';"%$T.>L9 M]/0W:L4X8R$7;28*C$>O/(N.!^^9$IJIZD[/(;Y&-&_1KC9946)T% 2\$\3+ M2(G2VBD3C6.^+[8%O)Y!+QJ6'^-.3P',U9U^?G@/N]->*\^-X;A?%G<:@D4+ MW0$18+G&_\72F665+QLFZQ'UXB![OH"],+KT"P+B85\[TQ!#4+@S"ULTH*(G M1;2#4 LR"LH838,\,3H*XGJ"_9PX?'O>.SM!CZ,Q$,4Z.>X=M$\G? M+S&MGY]MZP @N(@:. 2C;QM[[7V?JX^67W:%?^GZOM?6ZY M !XC\4IE N5TW. .1(3*T49--2N>_&@Z.?G1.C(^>,TD>,HCN""L3M%;EYS* M/#,=ZCIZ8>LH[.> =&,LNJ@RE&:#(1*3<5EI+K((/OH $=<1_TE(:-!>G!H;F$*/#@:'$BI)=8J0Q=PB>[Z 70-#DP7Q<&#(9ZZ#8XX$FH$ M6$>LCI*P9( Y+:B+J8B#HVD\1WOT:TC#V#DYXQH_^UP5%YG> +V8 M[612XB+5Z9O:AC):D6ZI\MPK2Y0O[0&32<0"T\2J2(.B6;$\$!V97#K [$5' M*JM65IU;]WL*M%K=[^,@K#5E6UJJI65=6J MJMHS+Y*JJE95U:JJVL3JBH/TFL44D]?@$KJ3(H(R-F;&F(2!ZC2[24%EU-84 MU&\NXUZ[M;[)FQ]_.]A:7[O:V]F^P.O"WN$FWWJW<=$LS\Y_.\#_RA&7\6B3 M-@]WO^P>;4!SO=5IK:_A.QPQJ]LJJI-DTQ&BJA-]-H&2;)4CH#4B5B>-)'"6L>\T3Y#556KE/92*>TQ!YI3 MX+27W>Q\:BPW?&;)-77!VD $$\ARM"2'2&-)CME32[V"TD99C=/KO/);Y;7T[UN:E0VDC@-#G"&(DE9*:0R--V<<*/$54G M TT-8"/!&*8C2\"(35H0<,(0@X@CTE+A>?\]*J$A-(C:[0?9W;=%55;0)>LRX=C[V@ADL MRIC/AH;2&E.)J .GU6N>/=F,JJI%SQW:[I0(8]%KMIRB2:!+O90RSK,4M=15 M56TV>BU,.J:I-C8DW ^R5<%G9W(6*DD.N3K-62! FEF9_GQ'!F MB5# (_?..9$*O$&,6NNUV]?<(GN^@%U]ZD?C=$15C2(8>6 D),9*B@TC7AM9 M'&N/4X[&+S=+JT*/1KYJ.Z^JJC:3Z@*"4<)&#&,1? SZ#G$5_#[K0S-CE;.,][3< S12SSDJ1LF D^>19U555;3"P_ MQIV> IBK._W\\!YVIT4RW";O"95%-%$:2IR-G&CIF74F)O"ZJ*J!M?6(>G&0 M/5_ ?B5-HZ8&XF%?FP;&I:) -/.)@**>;1OTXD DSF"C,D;EZWE,1I)!4VA.N.S)Z*?J6&5^^RLB:UU?+NC M#U?-G6VYM[,K6[PI=P\_7S;7/^'S;_+6T>Y%457S DPT@I6"XX@LEB@Q@*3F M7/ FH*.A0WJTJAI5F0EN54([!VR0!J+!U>>R#R)'58,Z+VT=A?V26%EV1&)% MD9)0,1.?M249P''.A4FQJJK-U.0TTON 6*?!4M >N5XYH!E_FE)PE-7 T!QB M=#@P)+(2V1I.8DCH.3+.B*?@BL@:#R(IZP"JJMIB8ODQ@:$I@+D&AIX?WL.! M(4,M!P\1X2TE 2TC\>!P*S6"2H?S#3(7537.5,VS6!QDSQ>P:V!HLB >#@QI MJ9FVB%^=C4(0&P2QD8P83X-77FH+@O>>_G)]IA]UM34));3123'(G60TEK-(2* M!")S;H-12ZMZV-7 MVG+BN/OOXO+^C_TAW[?;=#\][ M9^U\.2,IMO\,/?4 $<[[@-X)>@YJ[^.&V#W< MILUW>YW6U09MO?MPT3S:9*V/Y?M/HKG^Z0*?\6+W\+?* M$1#6$&-D(& SR,! T(@&%!B]C*MU!/1E7/NR?6<'W90:1SC'![U&.HXI-GX[ M/T[7DG^T+_G'&^XX]K7_1A&UTOC^LIO$@@LR"*V-=%H*P->R(B2AK$S4YBP= M7"\X]IT%-Y+L4M?;X]=;:V=;MJX^L*UU?.:K3W0?5&GBX3.)(IIBO'MB> R$ M:9Z#I3:B)5'Z"<&/UUZO_>7!*V]E5$:R/P<&E,O&6AIB1%ITSJ#]$D6&X!@P M*?856_JYZ.8LR']$V*I/_HRN-'Z4[_4D/-R%P!\(1)R'M>.XA;/0_>.D=]9- M9^UNO_/0FW2<;SHGX?-L5SUO_GFSZG_K-*\";U[% MSM9.YVCW:AMVC]"LPNONH9FU]V[W"]ZSO;4>V/"J+^E5K:O=JQ;_(+<^[AVV MUO%>1WB/G=;GW9TWG_<.-_!:FXBF6<81GK+E MP>'&E\6 L9 14UPKS %"<(GLJY"=2\:?H2 C1[;+0V?MW<^7/4G+F-@'N-A)_?^NZC*I6$=EE0 M_#M +\!X:\%D;W7 C3Z&'^>P3F M_AD.4CSOI*W<%X!,\7K]_=%!#'U;@[W7 MNPC#Q;Y$@RKKS$F,.I3T=]SJ'4W$)X9;$X74']B[BVK.R.Y^2[>8#J7_V]H':Q-\]WK>+ITQZS6G##E5?GK28M@VT:BP>['YN7>^NQL[OS"3^W\67WX^;%\,%\:V?WHCO M>;![]=OG%O_K8&O]#5X/OS]\$R>T),9IFX5045I? MY*;'+D\8JV_%5QQ,,U>ILM$\O=LCV"AS;:6E00FE@ 'W!K0-FAJ3A.%>7;<< M@)N6 Y6-9L5&P]GMR#,Z"AZ)YA8(@)+$>@@D6=Q:6!#B8R^9H"W#IN76]O[E$6=I#-$6R<(!*^)4<*3S&V@'' 6)5M: M!37;EEZ5C"H9/8*,!%"NI8K1)Q#.V7) KZ0+)@4ODAWNQE3):$9D)(;(*%N> MP5I&%*>)X#I(Q"LJ"/ZCO?*!"XI^&LRXO^!=,IIVM'DN@V/7:4-]&-X X@IW#RZ1C?(U:>>@1/W:,&H%D&DW%.F#:& M@(^6. B12& R:9I%S&EI59C1GC73;'?Q-*-IYHUK%@6Z$P_ 5.@^ W2'@R]@ MD^ 0%:&*9@):H;^C12:"!1,#I1&T1NC>TVZJ0O?%0'?2T8J*W&= [G"DPF43 MJ,R1>.8X@:*A;5F2)!J;+001N"H2/')LYZ B=XZ1.V'7OB+W&9 [[-8GST6P M+A&5*47D,D5\#()DJK)5QE@#8FE5,3-'R)UVSLM,"C]*=[C&Z=U4LN]FDCU MPF2\OA8+34P3=^2O,_PV!K-2*>@Q%#3#8"+7Z1"/"@B TY$!Y5 MXCHA$X%!"H()MQ.;9-^%9SD#J>B>C:]?T3T.NH>=>L^\MPKA;$P$ I*CDT!3 M)%%)C?-!:0:^M"IA; .CHOLEHGO2X8!A<"] RZ5%0?YP4, KBI!/FCAI/(& M_[*>*S?G5G.EF_FHR8./-0=& MB[RB]-Z)*$AT01-(-A!?CAH2A60R0P>!QZ55F)0ML*"F_LN&['/EY%3(3@2R MPW$[K3S+0C&TVZ4AX, 0%S@GPBK.=(J"18F0G510OD)V#B'[3+DX%;$30>SM M>-M5:WO?&B&BTIQ8QA,!'S(Q(G@BJ-9@J>>)TZ556S?9EXS8Y\G!J8B="&+% M$&*3B])EFHC$S98 1$=\\)%8GY-AF0E;$&M>8$E-_]ZZ[V[/24#L?NC=;H9> MNJ^>=MLGW09>[.]V2(W03;%]UGM26L[BI@0^1IMJ GYZ#U\8O_HY,]UM7/]' MF:D_!Q-5N.IM?ZXJ8SV"L;9&JVNLE\$G&HDQU!&0^)4U19D*A#8^I@Q:+*TR M+F>E"%US?)\7T!/PXBN@9PCH$3E/A4Y#Y X1'!2:(,P1YQP0G-1 ?83L0I'S MY*/MERJ@7P2@Q_?Q*YYGB.?A($#B2O-L'5&@ @&&_K^5AA(0V0 DZW4P2ZO\ MGG2[BN>7@>>Q(P 5SS/$\W"( &Q0FOT_]KZSN:TDV?*O(/C>[G9'L-CEC?J% M(BC7H]D&*$.U5OK"*$M>"00X,*+Y]9M5%P!!&)*@Z"1A8IHB8:ZKK),GL[). M1H^"@JG,-0-/31)'PF+"M$V*8?R(YO-Z)7]!TJ 3!XUVM]]?+^H_UF3!7[;J M]/^&(8K]-6"M ECSNWD"P)7)S:J%4@;Q8 S205E$@@=N&8RRV&X\Y?,)@O4J MQ$\SD1\N2;">R#>>R+.9 2FI#!X+Y!EFB,/@(6>$1-)HX@0Q@D@&$_DGU&5> M3^0'3PZLY_&-Y_%L1D!+PF$>6^2HUX@K'F >:X>D%S@01512<>.IOJVVY^MY M_!CG\4,E!=;S^,;S>#838(AQ JL(H;\!?\RI0O"20L*EQ)VA-##[R.;QS[5E M9O$L;$%P?P1?[8;*3YJMUH4!WU,7\+-M^WNL10,P?&]&HS=Z=5W8M*I8\.YV MQJDZ$7#V&C?/FGM<8P_N1"&"G0?2X2-RG&$DK0D&:R("-5G*[_NSEH]FS^\M M+E'\RI/_/G,'Z\E_.Y/_].+D9U@E3*)#A#*8_$((Y%0,B$>MI!/2&(47;AU8 M3_Y??/)_9[YA/?GO?_)/!+W./ITUSS[L18V%D 2C8*U%W(@$GE]@1#Q+A(DD M90Y3Y+SDQWKR_^J3__N2%.O)_P"3__3BY&?^@.73M. MAN?[0.[1/<65.SO=X@-ZW.C_"#1:MSMA9W 0>V_ R,]M?(3Y:XG'F\#^R[EL M#U$&:\L]THX1Q&W"R'@MD240J%MG,(X".!^^9:VG6YA C[S-W1I*UU#Z\$(; M:RB]0RB=R9T)"(&P,0(1EU?YDL[">58@[JR%>$@I+/S&4X%O62YW#:5K*%U# MZ7VI#U\/2=?RI+<'L[-92AA*@1,E"%MB$=?:("M4+FXDBNG$L*<^ZY,2<E]3SFK+>!9;.)'UUT)H[AY'4\(-CY9'!1B.1K"!>2RJLVW@* M(\?E7K(/;&PZ6?V7JSGS,VDT/! :Y M:^>%[6]3/P]ZYYOX]B-RO6B_(IO@8I_8]K$][6_\<>&>#JL.FGF&L[>_]"93 MNC/][-J* )6ZO3+F3\!V8R]_"J[)/IIK:1ST,N;^5Z6YM$D;@WT(/ 9KM;,N ML,2])9P(MJ_]9=@? M5.GT 1W2]*2L\5[*R)0%SH>YX%9C[8SA.CFC/(LA _-0QMB MX\B>9D?2SP_FOU=PRQ_O1:&)2)RBF+*H:1($:4P= '>1._@XPJ(26CH>D]Y[?5,]]9?E&F-X-1P,>W'\QLA$WXWO;R>] MJK)!?HJVM[;;A79[]I;L1:DM<]@B*ZA!W/&$++<882NE"=9+24M_%8&7F&[6 M,IP"LHE'V\SO'!]4_N QF$U]A:7K[[#7@^N#@*[5[?CZC[\KZZHV\."XAK@E MIK)_MF=X9%&'A!RS8"J6!J0=H0@+[E62,;\,$ >8L]!0CBTX.>][0T H.U@( M4M/T",:U>XMPY)S1/@4='".S10""6( M :,"Y\D)E\@R8%B2* QC%6"HU$KYH#L:]S6>?/]8^V0I%P$CI6P #HTY( MC M0%=)2BIJX+.EK1];PJ$7^Z*56-0D_$K+Z9%MM\]=V7',![H4Q19D;"Y$N3F^ M+8-]9=0L^<;50?$#-?@B9*OQ/Q=25;>PX#4[Y=S@!8!FNPO#%7?AT,_:7?_U M@:=*Z_EHJH YMUXT2?,0CO6ER5J[[[Y^WOU<[>SN'[?._@TF#_]]?'78.FN* MV:G2W-W'S;,/IY]VWY["=".MO]ZU6X>OQ0__OT$>[JK VN-[\. M4^M%OK[F:>OMGF,2&R!M0-)X1)P+A8S-Z_M*>:^D5A!YU# ()AC#=@8?ZIF' MQRP8C81;Z[1+&N:7 FH%*)CL1B,"%AWE/!_8]L;3%R^?[<[G(J?M>&$*Y.K3 M7+PL@1W'D2+6,QN3L880YX4TG,4)UM^5D;WW!S$,VW$G97-[W8'P=U@@ MX5>UM];9!][:WPO1.>^C1(DZ!V0/7+(15"+M66#!*4U4G+69AT2IQ7FZ/*;9 M9/I5O\ZQ98Q/W7:[>YRCY]^J#KS2'<(I0O_W)_,X/7\SM1A]>.3\2]_AJH/(='IDZI3KJQ\Z<_1L48)^)QQGEDA*$G.^NWS9/06KA/2 MHSKRT9E';V^5MV96/>KW%-F"4&KIVWB++'WOLL,2ND4QO]%A+W]/L#NZ6'FM MPUY1J[]"4\-+JO?KU9-'U:XSTY@&,)C_<;T_GF:HO$:7SI_V8;R(/AXZH(", M3!X(N?! 1F8RLPI'>(T-W_NT;JLWYYV>\B=7Y"AH^S&VV_W&*P#L;@.,]+#1 M[N9,/00-&U?0@/BM;'#\>?OGS%S;^:M/GB[;>=.>Q9\P7< MWXM]TCK[= +WD)K5G)*H9H[#"!H4=>XA#E$WRH$V(MH2BR'>-C[7Z-%-9>9W M$Z]86O+X),W7N/23XA)+,;$8/4"0Y]$[%ZVR$/QS[0W6(UPBA#*RQJ5'@4MS M+5/ >VC) ))2H@@@*B*GG44J>6T#-H$*B*H)VS2/"I=^\@W-A?J]^NOU-2C? M6A=RC$5*,P)^50+B8$ZD=N!78)F=IC!+#^(NDXYI4 M/+*)/$LJF # MVZ,JBZ5,V,5WD8L?MQ75*C4<;<\437+9-$& MF*V>>QMM) $F:0@>* .G^G;(PWJBKC)19_D!< ''J(304@?.; # M+H7)Y9[<6:Z(Y]:2N$Y /"I&4H2,LHG;2AV3,@\X181X]^_ MSTW_6"OWYVYZM ^O<91;"'8[MQ$>_'2@<%M>^.]N9W\W]@XSC1]MAES#P:W! MP?Q*O23,"$; 3EGBB"LKD(Y XC7+N_<3@W]I41SD\I;\[RT&RC_M;+HM%[N> M37<[F^9B8 +!KE<)<9.;DVN(@5V"/[$.TB4CA,^SB6W"*-ZV<[TD0?[HD]39 M3%%9P@Y@J#?LN;)6]KR'!_2X(?:!^$09HM0PY M(1U2S.'D(_78J8VGE&YB\]TB]+<^;Q[YIHTU@JX1],$6;-8(>D<(.DM.;0J) M)!&120[(J70&::JRUKSR$/?Q@+$&!"6;5'QW+>>C0=!K:"(_+HG8Q;O(\P1I M_)UWC\S)2M07]+3L+5_RYAU<;3GBDUQ[6OEKX,KTYN=+[F6!.O3#2O/N=!H[ M?M#-^_>I*I),>$;B,@L.Q-"H.H-NPS8\_%X-&G:_%VO%J-_RA__W?VG@DG\^ MK]_<'K]97B9__MXXK@8'C>E'],QVOFXV6D4*Q[8;V_U^UU?EK\U&%KX+AU6G MZ@]Z198;S@8'VVRTHPT-V^O9SCY<;M:G5M-=X,>_VAA;N!#^;/Y5!M(H R>U?U\QD=H]8E MMM]LU2XB)Z,#C)]>/_IA?GI3FZ.F+^3CJRECF3RM(K,2X<@GU>'P$.X>SKQO M![%QU*LZOCJ"!V;+H/'EJ^[=XU@G9?GNP!8[ V6H."(!AQ83ER-H*;LM)SE:PV M5&P\)7I3X"6*D+^M,M2>&Z-@6&42FD,0J+7TR6)B SC)R$G1>LI#K='XE\M9 MS+LX5G_;2:LSFE]PR,F>DAQ[$RU2*K"\]*N0"Y8@'367V%BF2<@"_9O*+!GR MYA^& T%F NQ5A+>8]:WL(?HV_ -95#%@6JLGX*I]QJ@+OZ][!]VLA*@^=Z M@U=?7C==?&3'YX]Q#.3Y$?? R*OLZQII",>UM1,9?[L7)U<"[_>R9X$IT_>] MRL'A7&QWC[=68R^/C@YL#\J==H\*OEQ\:IL++,A%"X^N*ARA/\@2C[9Q5)PS M($&CEYU6_,\P[]_I-OY^_6SG7>.H/811;M1$-)]A*:C!$<"F9W#-.**,%$QJ MQWDPW%%/%/'1Y=:+(9SCFD(W\F7/;+_JOS_J =78Z?QC>U7VZN_@/L@$RQ#_ MQLD4HYO(S;1QUJ]*Y MH9?_CK5M?*,83=:LC>$NC.$M V,(5F+N493> M@S$XBK0U 8R!*HDMM]3F2/LJ8]@:84*QA<.8 25##-!=>*%HROYF?U_1)KRA M1 H2>722&\*=(Q#NP]\J*J6IO"''?3V"N#SZ[P?9/[V)O:S&!K')N3'07\P8 MFKO;Q\WM/2"9\)@51^"1928Z"5D1!+ =Y8AC(D*LL_$4;RDQ9P__:\I=9"+P MF_N]V,#YJT=#UZ[Z!^!AIXPE"Q!/O Y\MNJ&XN2[G9C=%$1J&6BF6CV *_<' MW7[L--SIM%/;@E!TC$;5+9A?YMD63$]C[W@B5 .==S99R3R+.,6U^=VJ^;VD M>8\6"V!N4B#IP2MQ\$3(X!@01%:>8P6.B>42RZUY-)JROLV)Z;V*P >!LKP: M=L"HWDW\U&J&P"(C&CQC8LQS"/R<4TDG<%6]DR@VD!7<$S ]< MH0 N L,._A!XB5JSDCL9^:+FP.&9A^"1R?IU7%J,'$L,&6. O&+FE,_%7LMY M"3B-W\+O.=%V6#N%.I"N8Z:L8?\-H&$_GON>XCARZ+@B.I7$Q0,BU9,4@-@6*5%!9"D53H)YAW&,G ?EDC- MK4?W)J/; O\O4XI)$Q2(U.#_L8-H1&-$*#5Y(SVQ J(1MJ74HM$MO'&^,449 M]K&V\>@M4MZ"G_#H;ZEML X/\P7,^NW-9G=S^8]!MN#B5$"L\NGV:NX$, M;+M]HS:,(AGP=H92$@6G$"@Z8Y61FD2&8>CC%9[QJKV0;TH<4/E1-Z$WX]62 M=8IZ\>1Y>]QZNY>%'8V^X M>9ZSK3O#S.9DG6V/VO'%G+9N=;^-I,/K2<\/;<_"7>6\[FD#B./!3#)T8NI:9?'3^?OG,]'=A_N5G-EY"A.NPC78%$6RW/@<\U$%5KG;4